{"_id":"@abtnode/passport","_rev":"68-8e08d6336b733c8daaa339922d486dcc","name":"@abtnode/passport","dist-tags":{"latest":"1.1.17","next":"1.0.17-alpha.23","beta":"1.1.10-beta.1"},"versions":{"0.4.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.4.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.2.13","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"2f2c68f470d0a0975f1eafe09ab554b8ef5b90b7","_id":"@abtnode/passport@0.4.0","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-Bp/CQ89Ls607uRyLEzIQkmnYekG44t0lvAfbLYY2dARltMkYNndp1Kny2dBx+WQrIbNhwOux1huLDZ6yamMJTQ==","shasum":"e036d8b7ca0ad7b42e0af7acc58dce39d508006b","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.4.0.tgz","fileCount":3,"unpackedSize":4028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqAcECRA9TVsSAnZWagAA050P/Au2q236Pd/Jn6Jk/UeB\n7P14bR78cpWhB3cm+7YFUHC022bYKpcrLgqtg3FITB0gIrTdXbXR7DPZOMif\ndeL8BiGjLNvKeg9VoY8Cs4QM0rzCRSPafvcox//PZkQJAYQVPVH3ybni2OCN\nhrtRAKDynOpHCT0Jf/L9eXBAbI87nFgFf5WQLU5WrWUWAQrbxpwZgzM37SqS\nuXDCzopQJIUypFZ8SXUSjUnirF5Ftwhsb0EBbKjIo45TKHz9t/sfXSpQy90P\nUnCKBmvlbSZ/t83NmzGe1D+EcWgIMJBJcIp1hB1y4DS0YJ+AobuYZRxpdxnD\nPEIYaRd6Ts+ydcKqVAIA54+80yPD6bOKuhCRw6UqPefHJXKRWzEHC1RSOxAZ\nat/s7odNYiWiCCTq4r91n4UeDN5yeKQffZQmHOzwvYHyZmynlELPtlJxryf/\n2794rIXrCpHWE9DleKwZ0751LDKkJ3NU1khNZnvUlpWxruOBDykG0hv7Dqqo\nU5aVNEmj96lhZns/ZgVF8fLc2syZu6s9XiVwDqJ8eRzOJcGq5HKh7+SvzSdU\nuV9s47VlffOfSDcstR6MTs5ZcKl/AltkRemxoisQLppkh9T0/soerB2sYVyB\nhyer+9IwLvmzLDwnCigxqRSmFp13FlhoqgYwYm9qnfUK8PWgEf+SlRZ12Q43\nBRjK\r\n=quDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+Mt1fHZSaxDpZyrnY4yttM/f9fnIoyoFWmRNYFqJHIAIhAMqIHJQT8dR17y2jP8TIKERO4l0tErt1tqcQKAJnL6ts"}]},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.4.0_1588070148635_0.2447521025493642"},"_hasShrinkwrap":false},"0.5.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.5.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.2.13","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"5376e6d9a9a7b1985fb7ad988336027ecacb944d","_id":"@abtnode/passport@0.5.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Q2iZLPQ6mI3e7zSAdspMt2PmaTIrVhdFaYWf/t5lzU+/WkAFTNJiOFdbv+esvCbc+97CLG4kXxEPV2h0gJ2agg==","shasum":"08792830ecd01afec54af0264e330b2a249aa4b5","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.5.0.tgz","fileCount":3,"unpackedSize":4028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeufsaCRA9TVsSAnZWagAAHmsP/A9v0Ppg5BT6B170TsKZ\nWh4N4NW+noCVD/0jIlSwnnRJy7f7OxHZvKcDY6nfuZikOdMPHynOYpXrgMCl\nHKkNareqZdZ1QOTZhsjg/9Rt4iOWulTiJooH3BUtJBIIWCcnFgh+w9qu3nLT\n3X0PxOky7AL0bOUHBviXOr7p1dihmoodBf49HE+ld5T+XFLXqafl4+XrfRP2\nJ7IfmiaNXO2bOSHYa2UsyCID936UA7mAy25szMboddOqdLnwV9/MsLfhX1cY\n8ccbtyEpOwPinj+uEkQraNXHeZL29+itXbPqinOXWkwg/ZjgHe1UXGlNSBO+\nxN9GynjbGNFtxSo++H9uqAfuit2c5PjW54A25ClSexykUF76YB0Xa/3d76ZZ\nDYa0DVtimRBxpvwCD7A/Jta/y96ptlUKEKz/jm2PwOgVc95xrMX6Hg2v59u3\n3cy4ZONGKjQbDTdFvdWrDpe1KHEAvxAHkQj0euJGirw3M664nYEUTqtI9hw8\n5+2rzl8t3vH8TNCCZ7iPGSCQr4BXmzH0unQc8pg/4xJe+Snfxy/6TRu7bjcs\naSzKue47/tKsbtFIj1chycoBN/TK0w8RFt2GwKa+OFiPiGvgZpq3CTxjOH+H\nV/h1Fu9SBI0SvWWqrHucoqQ0Ij57l9jqjeVZUJClF8ujKp8Td66lWoNMzFfh\nccM6\r\n=MWcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg8nYnKIJAqxyPn9dMEJ8EsVBH7ZnaVi5IVS4R5/ItkAiAgPEZddqb0uk8kpYvjtyuBgbGLeZvJx++ZBJ+leEqftQ=="}]},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.5.0_1589246746028_0.29703095389137113"},"_hasShrinkwrap":false},"0.5.12":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.5.12","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.2.13","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"73e0039d38d71504c257a41e6beb9448fb0cba77","_id":"@abtnode/passport@0.5.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-vQEZIIdfHsZope5X3IPs5rGLU5j5dfN0F6xTQoufqvFQZ7L/RaBmNJQ1b0e4nlWfWYNibOIHbY8u4PYtcYlCQA==","shasum":"4029f54f19180720207a7b37184db16663f2f086","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.5.12.tgz","fileCount":3,"unpackedSize":4029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexPTgCRA9TVsSAnZWagAASUsP/1dOY/EhPXHJRS5E2nsf\nXlMvRVnCiRUhTLuJJiFoBZNO/EDtUEsxj9vfzKvAzaXAiQ6478zQp4UULkiY\n4IDrALjQJPCaqVqsl1K4AeZJhm+4HqDkxcB+Lh8qWEL9xWCmdqGnFSyJm9lf\nviKJE25Zz9WKeSe6plbtPPwcwr8Kk/UAXFcsLbnYXt+OORy9yHoD7yts3A9s\n+l07/LCPvJKZ+RZpzcWHUrTKay2pXA1ZerAlUVp4CuC+h3hLVhgiHDknVMxO\nYtpk8I4pYrJ4H3xVdniSdZuNIUENoEb7mJjQythGU/m+hfoZtlLLdbQCoh9J\nMg4VcPa6HN6DB9SsBRoEMwMULMYkuA1qUazVTVZLV5g0ijC+xZ2ZJlWUgnvR\nSQvw1ZeSj/mMV2ASQKmXAApBbytOWTFYFLdlGW/4hIIR2XsIj+JofDLICyjh\nUCYiOjW3rUltJrRQxihlu8WQ1Eh6n24blraoCgiE/i5bxC3/53kq7rXKhl+q\ndBJMscDOxBGh8cZ5w/hTdCS6wSiZ/OquudX887Q9tf5O85Lv52/NSBFGik67\nFqwPc8MoyiFHj0041NzjXUmApTXsPr6aB5/gNmxGBXZR8cIsyn8kolqyzoLM\nKAtkr2V2ig4YeYvvzrpLa12KWHFn/YjPt21j5BvTnbTN8kqfFIfAg+nWY8kZ\n7UGa\r\n=+l0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN23nq48zPCHPMDTqv+6pHMUBryv13YXApL5o43ywaTgIgG8KveGgsW8IhdsDydv65FooHeToHA6UxWnNoEPtByXE="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.5.12_1589966048114_0.5787864538005716"},"_hasShrinkwrap":false},"0.6.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.6.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.2.13","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"58788ea02cdb1f6a1203b33dc01baf4376203d9b","_id":"@abtnode/passport@0.6.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-UpDvuHdM/QtQXJjf2hQ9VeRNBKtMrkcsCMX+tkHEvdrQZX+b7m5UfQ+zrew1z+IarYyF5srypOfPbfrEdYX9Aw==","shasum":"90d6a228d656d5790a3f293a25ac086f02161416","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.6.0.tgz","fileCount":3,"unpackedSize":4028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey3GbCRA9TVsSAnZWagAAMSMP/j9exnZxW2uzhXSpq+Zs\nqrN/zbQlKBzRQ1gWxxus2boumuSKnCW2OhoFd4FJp1Hs9Fp6aKp+XJmV9tW8\nuNdv9ZZ8pHDNDD5P9hirF6N1tFuvgh0JdHZlY4LdXc1PT593JONQYWB5cu+w\nSU8fZe12UAd30hxork2CTCMY4HDgUHg4xONnFvVublfo0U+qSUJi8wXesaGQ\ncndyZSZdQQoOULQOMtc1flSFDcM4RRidFylN8WKbE6tl0rEfaAuQZ5euGnXu\nLd0qTaYd7ae1bkEnFmfGjJyTFyAmrBZtWkuLTl6p5VSnGOpeOdPZv8qbc9EF\n+MoVZQB3UGRmjBSb+9qD9nekWjMsrPrHMV4PvFSFdOKQh+5tzKIPfBRzxdPQ\nLkRl7ivKIFhgCOqrGH7xoGmekoB0Q0V/VwLTbphlTbBdIIuNTA/8a6a3MINs\nSDDQi+Qn2D6TbXWbPhalDwqis0+9KzodoRzDPSVm1VAvFtlo9sPblsCG4fIy\n59l0sBH7finLcXgtfwR1w1uqfBhbb/ukOaKABHhU58TeSNU002NTAIbyjEnh\nZ2WCzJHAJb9N3uo7AaO6iaVLO0HJQ3YB+gkcSdPpN/EJghkaojS+N9WetCB7\nWIzFYEwD64msBGKkpRqLAcaja3Xj+MS1nM5UQhyWT91g/DUFK98gInNFy25p\ngjQx\r\n=oid2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCazdAqBAarX5aCfOB8yozM42wk3shBzFhqx5SVEsymaQIhANl/htAVyBZeCgktgKMIZD6OxtTvGdh4OtElJqiYLAEc"}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.6.0_1590391194742_0.8895253571742341"},"_hasShrinkwrap":false},"0.6.35":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.6.35","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"e0258f2e81ed7ad2ce7d9dee4689678abeecf83c","_id":"@abtnode/passport@0.6.35","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.0/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-vkKhIwuU/MFcOm5z5Y7gT+TuLHueFYgETEEqLCqNA4l+4Ygs/l8coxTEY0vhDdLAayqgOmfM/5nSRYaAxC6HwQ==","shasum":"765f809d5f1f436bb9d0e588eab79a675428f09b","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.6.35.tgz","fileCount":3,"unpackedSize":4028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8aHbCRA9TVsSAnZWagAApOUP/ie1n9Z1d33u+oeBJueH\nbqhehmNThMuMUvsgZXT0GBBGHrz9td/b2z/SXCMdMBHuLWBItbmbEuPvQ3CH\nAQXFT4eMXJ54q1oypFAOWFETvDDiBSJmOONuYK6evBw2C12EOkNziG26DEBF\nWDSURt45se8IeGwj/UwcpeHzcAPRHTyclTaKR4U/aVu7cWNiW8Su+0ZxSUos\nwDBRykGux+B5rScl05czjGRaHvF3Girl4GtI/u64N2LBiKkZR0CJeKRV1WV5\nrogc8ve61wxRMNW2e7szUoBEuN87Rd8zqBrQXdN98PXg2Ht/SL+SMEm6A4pp\nVrdrbabmHVdMGUr6Bej95jwpPZbvezAiHX2as8D3KmVdCRgfNN5whRUe/hti\nfTtClyaGDaOAu6EgTUujDSOgZriZY1VDdYXiUb5hgul/oHl9t5niC6B5Fau4\nsvuP67CYOKDUGPKKzwvBvgi5zWI3up1ZWGwyXD2CLNAD3XhpAkcBCk7Yw7c6\nHFwUmHsnrb4jHfI3kUhzwF0lM2vXxZUDBCy6oAbVBPwGk9oUR11VRFDGziDm\n8KQqYurBgYYlkqJZOZ9qkoZX3HFdmfns50SKljfcSyx7t6Jk4SQODBpTwt7x\nOG2Q+UFAbORUlj3lzDXxeYTFq939I1YmeZXRYtG7zVIuz+A751JYomJPKH3Q\nLw15\r\n=fbwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0lsUfOtBP7tgFsT4sOIZLSsUV5VjFrGY4LmmclV3JtAIgcp2kz1wyY1hBWZKYvTYJ0I+eAgSVvQYy6kp/IbMb73g="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.6.35_1592893914850_0.2787304695318402"},"_hasShrinkwrap":false},"0.7.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.7.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"b527aacc9914a9bd4043f749ff7a61c3bf6eaf71","_id":"@abtnode/passport@0.7.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.0/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-TDpK0iG3BZE/4ZpgQ8sMk4H4KtGPuc70kTSzTfLXggNRYNhAFumLzB5siFYjZGAPhaFWoPu6Kp7RcIAXK0s/WA==","shasum":"6cd42d03cfe1b1ea327de088fddd786acdc4f91b","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.7.0.tgz","fileCount":3,"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA+1HCRA9TVsSAnZWagAA5rEP+gPRIVokpRrJhT+kBP42\nXuuv16g4+ayXz5z3m0peiI0/SxmMcxnEQPfADwD+b9kmf9Ml473hURULEMxq\nsLNDwOAXIyyufQLlnbCV+Jv7MWmXQ1IBFKODOyPA+ZcXqOFusmBllIx8KI14\nN7QN6WmzR3VvIULLA5rdEYOpZEU2ssGqGbnU+Bu4OT0L8IytkD1zyOGrAPOY\nq7EQkuUGkOjZNALGHiU5LQJbWfzqixRR/pisBFj8lj8uw52e2vqI2OJy4HgX\nGOEk+v9lXT2lo0samaF+BZGTldDCkSp9oU3g9g9g72SMEEcKFa91ZRXtV0/T\n5LnhTEcmrL8OtCmCylIhQBwYf7ZNfLnkmgPrxLY3OpJXloEfhmLyuQbyv4bz\nltBf7erzH5Z9p4ygmRfdmebj1zCzGWhfSxang/UcXFANpcp6Am17rX7JdsWN\n57hpsbZpkEjQ8/KVFPeiBeHbmbAWvenr96dp7nZqWEF3oF6dem/NDd2OR4Wl\nm0osdlUFyvl/8neNhvuTvyRolRvSonXgZixqy9JYBcSfB3/kAflzv5R23JI4\nIjXzjmLu/eo/+l7stY0N1j0Nm6hGH8PNXE2Vi1OOqiJ7NY1Xm/7lpHYDy9dR\nESQE9Cb1T3wr50BJayDz56Im+PfzOuFWsdAzeMicIb04EnfmBLZioLloffi2\nRw9T\r\n=jMOS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqJpn0g0opndZg1ECLCAqKAzbemF0z1y1kYFaXIeN8DgIgf63e3QJLdAP9WtiFLZ3BvG4b6u+DMTkUsNY5qqLwY9I="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.7.0_1594092870604_0.8395160204565082"},"_hasShrinkwrap":false},"0.8.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.8.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"9d4e4c825e6ea4d205fec4889c0b4138f3569896","_id":"@abtnode/passport@0.8.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ESMsgLd0MSq/hNrnidwd/5WY0TFfgXzzKiP0G5k+Kuzbe5Uwh6Q8TVTlsAyHJJ9HlBe2bq5qoRREKaDaxsVWxA==","shasum":"17ee7db97f0fba3257cd45e3c6d2311f6ee47d96","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.8.0.tgz","fileCount":3,"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGQF5CRA9TVsSAnZWagAAWH8P/jlDb32VT2MVFrTmwK9G\n6QXRLWRu+h/V/UZBv23ShByHeAkFDLRG4OdIGKszbfkfRAbqIL1M3b9Glo8E\nJoIcx3nNT/dgtVJL/6T8M9s6fDCCLlqWLh7IMar6WeFD7T3lm4V++spViQ31\nSplMS1o/dvyRZ1mfuduWLawgEGo2bJORe169ikPQTaS8HaDloXLqYYWiDkKP\nFD180naRU1ED29jdW1VTDnOwhZoioWdeFzJZxk1O4KGbUk0GWGp5KBS/JQMv\nDWCfqNomnAyLseHLDDyW7uWf5UmeVKjrveZr88rxL24rlSD2Umfb+dC2YQ78\nd9UasyNaOUnf9QbNxtNeuFqapMS6b+YnbUaIgAZYEYXi4sMKzmki31rcl5Eq\nkzJtaFqYP7BCqixLq/hp94P7BhNZUn7KvKf1YyF8NX/L0wXTTFS9bbl1VPPv\n2dC5B9aeFqqJemdsndaP0m/R/VcR1TZMQgK7khinH+9rp4ChjvJBIGm9TlSK\nKPe0el2GybCbVvB7dqRMTo0zZQ54ILWeQDfgXmSteMIDY8D/TdjwfcW4ktB1\nxR9M+er62AQz3HLhPM8GCFQ2NqxHy37MSZlptG0IJlnH18lIBVgHk5SML+cD\nif6Yv8qptlpzSr/E5ISxVZxzMKGIQZ8N0/ug2j88/KxSYFiHYsUcoYi8fNGg\n2hZG\r\n=4pji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUfUGD0QhyqXx6/t6qvUavnAszWp63GbwQi4/xtE/MfAiEAghhStpJ/IxsiwB/dlL+dE9a/YXjMT8PNkR/Y0BwCxXk="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.8.0_1595474297389_0.16774642980800647"},"_hasShrinkwrap":false},"0.8.7":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.8.7","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"34d99f235c728eda6d4ffa3e4d0721edc353b454","_id":"@abtnode/passport@0.8.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-hYbd/EJJoYA2ASufQd/dp9eNYneVJnO/pPjJSTt5F7bzFWBPsGbTP4F9I0qfkFnKI0w1AF2vRl528zJa4irGfw==","shasum":"ca0dd5a154feff363d4db5a08453d96066e26285","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.8.7.tgz","fileCount":3,"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH9bVCRA9TVsSAnZWagAAAewQAJx178rJiN+klLMgMnKV\nTnNeJhSWn/4bWBWF+ubzumIgmXNNDRMd5WC5BYUvdvrqtPBWDl/Kh0clZKJk\nXDEAbtIfwu41f16mB42KKhfRT4+ErrddCUy1x+6onss2/gUp89hY0ImfcF2r\nlvkNNnY6CjRtJGPuuIm1QL+Rxoxd6sNIvo5byhnL1E2RDiwPASuB3DC/39+X\n595TW+4/eKxvWpS2fr6i1A0OELJDNcg/tH0+5+tfJAiXA3AWJlOvnrYdsayZ\neOJBPLQ7wrUgGa+rwv5Y06O3SaLhVl4PcWvOLDjI5x9JAW0rsaSMUPUPqK/U\nfJOtuXvhiAOcEZj0O2A7wVyDcSAvrkZyL9gu8yprmLOAd/JJ28Z1sGGjpM5D\ncml4CGbe41fOe7Gb83yd3sbePcICU/7CCAQVkNfRp2fpnEkRRNvZO+zz9kNT\ndQA2h4tRvgFFqxBedZ8Hn1Bii0KoXyLut9b3daqOjvUGBMl/vWOaxgWLrCJF\nyPqt+CdZXgh7lEYYB+qA+B9LrI8NYhCQo0jMYTf/7TPCXH6+tP+gVv64MIhx\nA4A+9rtNEDmKtiMAxoscWViWab0LC+lL11O6/vsJqIpzywZTCfp87CVklm/c\nrZ1+AB8jd81ror9ibanRZjiAjgQje0ivJytu7X4yAAlObtzhYXNULEOjekwf\nmOl8\r\n=kdSr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhwguWnDgU4OUO4V9PD9xwpBCb6XXmMDejaaQB9C6jIAiBfT+Iy1x+bWfCGLo1Q4rfKO4e6nXdyVzGBTUa+2DUOIA=="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.8.7_1595922133495_0.5933571946987186"},"_hasShrinkwrap":false},"0.9.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.9.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"da5c07c2092b46d3e7aacd25f13ffda7a09d0417","_id":"@abtnode/passport@0.9.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-vykTc7IxLRs7B6ab6M+ggXZm097cf1Nvx1W3WoYymsd/hpQHEgvKMr5HHxRGHXngKwew/PKspIV1wGSQu+/KQw==","shasum":"4a93100af941b0230b612b1bc40b332dd9bfa0db","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.9.0.tgz","fileCount":3,"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI+f/CRA9TVsSAnZWagAAbHEQAJCronW1h+6EFpiEAcu2\nHBV3/K7aQRjcyDdvpaLaD2TKvHw/zA8o/BHaRAKz0OE7jTDm3X2J8vutK9kk\nHAh4EM/HYDFkL7mZ3UD2o2qkyaMvMCbcqcxlBNHvf2eDg9YEp322XXsnwXdl\nCUSUzMX3uo98vddN53UQn0acqrivf6NTZsjO0GF9SJh3eGePeaRuJIHQlrJ8\n2iFCSpbbX6VSrzeOcorpw053myAQ/5ycr3f9H5f7Cd6bhVcD3/8sTsytZ8yy\nnwBu2YVGIjpAgeOCt/QbUkNQHqNpvcoJZMZT9Ly8/E9uR4VUfD99XqR31Drg\nCEm5Rt6vHX7n9rTknukgbTujRUPnXBmZiMKWxn8qIL3XfBr0TVeoNKrI4XDV\neRERFlkAumf3Xb1n3XEsIMOVsam+NkKndeHulfQJGF5jhnt3aGEATKJQDvMm\nDa6ytv1EQWmgU8kD6TOaA+1gx91qQEar/lkOfzYtokx2pv6F1ER+hT5L/vRa\nt387aUIT0yNoWNOR7aSL8fE5KJL/KF2gBK4lsFkXHXlcdQyhZknjivgpOGO/\n8f9kY0ftyvnMW7LuWOqijOL4th1roD0rN9go5VVRPClyyw6dWzM/WJa21vtN\nL7XArx4dhvQGPISWuSZ/IrR8hYTfgoEO21o10Ih06+r8hXcoxjIc8B6F3HIB\n17Wi\r\n=R9I2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFw3JGatA3F5T1f1egy2+NTv3H7vowX+dDswb+gVvCCyAiBQOp0yZ6560pyabsHmogbOoKQGeY8skyPyDULeX0mgIg=="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.9.0_1596188671310_0.07296054653024275"},"_hasShrinkwrap":false},"0.9.4":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.9.4","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员账户登录。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"65f9d0b5af0c49d203877bfbee21baa279a1b7cd","_id":"@abtnode/passport@0.9.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-LD2ll3KqQwulKd+DPDnbBegzLf2Vm3H9hOg6hSXHpqww9Gk2bXmiN+7Uuzxxhpi8COx7/WLpqf6tRNPF5MzvAw==","shasum":"e424ebf102ec3a292c5f7d751bd3215087a11c2d","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.9.4.tgz","fileCount":3,"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNm/DCRA9TVsSAnZWagAAoY8P/RVZPMWflhRN64KMovcG\nf0o1akuTKQwfe/CuJFVnTBXZMLuWnnR7ohmUJ6pJSldg98U5g2gTyoz/wnGq\n7VhZYNkDWg2ExOUOChvnP/s3ANbsbj4Dz4eAQ/zs6MfU9ZD/ze4fm5TIuT5N\n/BUGdjLqKmeMPqO2coO6rzKcQY3eUOm2MpZYqDTLX/jbZtbBSNRvGhHB1U/j\nfsePm0oPagqQnT/ZJBkjFCN0jncc38Tz8CNlAk85y1g+URlIUSbCWfjXNdXq\nHpEx4nF94TJa+ibBMyHBpsx6W5CZuhSC4FdITniBtjp6ahyf8fnvGeeEW8lJ\nYUSSjN7ZdlRVbsFvR8MZZpuWsL5whyCvptUun0ELu8M9DasIp23qx8p+yeEO\nBtc5td0AyOdzSnpy8HIfA/CHLrv1AaghrV2aalbpob1tBjUQcx2F03ri7l/B\nI6zMyIuhK5lVP/t7DfbVNBl7yIGpgEU053FRDRTnJd2eg2co7A2Tm4cvv5By\ngHPopbH3AcJFZcdeBI2s44eRBj5PjQZA6IT5odSt9alseL6J2MgxMR9VYYFc\nUjOdG2QeZ8ytkQYFFma5WzwxDxwXKWtH4jiSw9Wr3p/+qJjJPm8oKbFE5BCB\nPSZDgMRL1HuqzfNYkVizPTQoBM+RZt+/hc9VJxDgKhQXRlTjGsL5B5OvmXyM\ndYFP\r\n=CgNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8QjnmJiaLPf7MiWw3PyCt/Il5Q22QiD/fmXjjhyvZIAIhANZUPlnhTeINlPZTd9ojVsixOJR2TmjM069VV+UPXAqW"}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.9.4_1597403075410_0.7773022110996191"},"_hasShrinkwrap":false},"0.9.7":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"0.9.7","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"d33ac1b2674fa22510c6db2f2558c69a67092203","_id":"@abtnode/passport@0.9.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-PLM1zjH9m4J1Vu73eRdlpdvNnZKV7ekbUA9VkRgMVrPAtpPY6KBU3wUFxNr7dFBeo+Jv9c6RSOtZ2sjdFsgr0Q==","shasum":"00dd73da4a4c534f66de9cf2c80d00098b9acf77","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-0.9.7.tgz","fileCount":3,"unpackedSize":4021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQF6HCRA9TVsSAnZWagAAlyIP/3Z18pklXqsHtwObrUNB\nAyQcPUY3xJ98T56vv/yHVbvHpjqLgX+iZVu9HCZWHXAvlyeEdInDJ3iniXqy\nwGJdMKG4fiCEbSoB6oWGNqkXc4bm0DNb8jWBVA4m0YgyoYNlic9FS+5/U9A7\n6BRNN9aY/4YTikNRj3a+OCmhKGIoc/zQflwpR4RHe+dbujzEat3aX3yL22D6\ny3cUuB9/xJC7tu72NDguWo6nhzIT3NdnTZdoOYimoan3/8ThqCo6f/a7N5c2\nzvL+z749S1rIMZQZQQ6AuclbMcScS0RJEdlOQFzW119m1zGuOq1n9X/Rm84r\nwh5w0atujXgSIy3JWR3KBLYuHPuiLjrCP4cCxJE0ta+ODt54i91bP2CSd+mq\n4OJHdOaw3CDHzSDH2L+Mm4bKUTKwun6kcQ16izQ4Uhpm6rtUO/R/i5gPL/yV\napUYGwaFqet5VxgL506mygvEEmykFOd7B35CU+9pIU+G0xRZspzDu3knwGVl\nRWqY7oVXFA7XEs6BJ5UEe7Hx0jUuP9XdlPp8aRFHSftfU5tN6qjwJf1xqBmL\nZQ9Xx1763bgdHh8vJKWvzVD0QYjpIPzqmXtj9sqG/FTiFKwsA3IXsV2b6fvW\nceO7nnk03c86PjRhRjWcwcTaVR2fN2UwBHO+27eJRwKE6W0wBNK85YmdftC1\nAvxH\r\n=UsxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4yXwde/7o+i7/Kq5zTPghJHi5Q2tH0X7iSfAO1/kFAAiEAiXjC2ELmFVGpaEBqrxlxTy5+v1UvjE+Yx5JO5T/f6XI="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_0.9.7_1598054022986_0.5136613117323459"},"_hasShrinkwrap":false},"1.0.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份。","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^25.2.7"},"gitHead":"a93cdf02801619b7cbc3d02261e9476167d4a5d7","_id":"@abtnode/passport@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-tGHsyscayuFuF2SsC3dMVJ9dOPKyuPwZZZuxYh9soOAEdmd0TqWdk3c5D4dVFgtT7juT+GHrS0h7GClkciPNmg==","shasum":"21b608e852267646d9017aea2a77a0b4019261e7","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.0.tgz","fileCount":3,"unpackedSize":4021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSttxCRA9TVsSAnZWagAA+vsP/R3QDb8B+is/pnVnCmcj\nboYVsZP4aAxlq5sgJDFyiJX05p16wPS0yVhjeXF6HNYEP69JjSsW0KSTEMSz\ngOl1dpyGdQ6rq1bmYaUv3i6UCkXDWVqqnGtGZ0kb2CJBNErABA+c2pJn1PIc\niDuBveUzd/hU1RMm0hLhcpvh8IrL31vKZQRynvlO+suq/F4GUS8+Jb6Qx2Tp\nf8AjfOGdZqCq7hDxWtA4vDe/Wcy2ZCxDuA0JN6VtBzovu4csvRHQJuBQUONe\n5pALP7iVfyVzvI7JtKGm3HjTwkl7YoGWz2N+i9J0uTXxCRTQ6bGV0vNXJP2q\no7M34CAimvQYyHO6H46dm/qe4YOwMnnBlZHXPGN0SllDoGw4XL8HIP9n7jm0\nvfcRwT1SitsI/zqebl0KFgOliWB4AEIt/aSeyVp/A8LrDu+OO9TkNCDqp7tB\nGHfZw6e4qdgkZV5KTXvi1S5xaAssyyWiTEQY1Q6pJ7NDksXDADv+4J/42duh\nwVJPVCi1AfaO98kaSMMJrXrbWrQS+Iq5lJCkw7aYbT2jukiF9/C41jy49bBd\n4a/9/qpKRBWCWZLlKsGCd1l9dh6u4cM9v/LcY2fKw7zOHWcWrYtRcCqQC+Ga\njy12idU4VGCYlXOZ5ZlmCC/+A/w8SF/y4ZQLz7sRBM6m86eb2K5yKNVtWrXo\n79zf\r\n=xA9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBSdE/9JbRXVzDSV6LZ/6ayAzz29FRf5cJI08ys4CdqQIgcL5c7FsUgaVTCwMe8ivxjfPidbfDmtOklfIz0r1fCxE="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.0_1598741360689_0.13386031876511306"},"_hasShrinkwrap":false},"1.0.3":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.3","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"d9c5f53b8cf37a9b43da2952acaa544f6b7101eb","_id":"@abtnode/passport@1.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-67Znil5jmCkf8HV+ZBrm7ZAeWrY0cqxgDc3LOy81sTRFr5qumwD5d8pkYompuYFQwMpZBii4MZg/KYPNNMXaPw==","shasum":"bc689bc5de2cbf7200bfa0621c80d47192195632","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.3.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVWpACRA9TVsSAnZWagAABxMP/2Un1FrnP7zoGvVBDf9x\nN6dvBfPGZd94oHoM1QINbGLcUbIaK7Rlp/LJ38NE07XS1/bKtYbK5M099XTx\nD22xxC7TPgILriV4wPu6O47EnrGhVcBPEGqy6WMKBsxFHnyHtONPqkZv8tyA\nkqdLd/E+n0DtLVB1baNHgNSmlLedFjBNQ6urYnaRdCDbKNy625EW77op9Kk1\nRZKp/WKD7gMATkl+Kxchizie184uDNyOY0T96pmiIUZV+sZlbtTK1+DfDknH\nsU6jcx+lEEJXGcR5r5TRZFJoUlfSSNfsQOE8t9hVy6ZRrdSdfNA6n0PkkV7l\n+f49LauO/sFx2VABiQSrrr6p8zSLeC+QvdXFg688jj2+Zyjg58X/4fKttJ/a\n+I3Qo4UMhs4qCyERj0pAvtgkO/RBZHbG1JJf3IYcc34E77x0wiYJFnQAFlzt\njaQxKs5lk7P2krMJkT503sI3dTqIyc/5NL/UITLtAo/sWfK5F7Fk/q5ZRBmh\ndAlFhAiCzYYxlhbV19H48zH/FIApECwG1w0uUINcph0gBKqN3bTAKecdDvo0\nrFJfDxv8JWH7fU1OAyL9C+IX4tTKuB3rugTYaSFRKrg1biGUX4j776Z5+L5n\npoPYhGrGbMGv0sHD2/y4WFxKG/bp4HHO81Lm2goxZSGv/7k9Byz6JLd34rZu\nr8Ix\r\n=e79O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEI9kKae6WNGu1Jh1+UG1pL0Q5Fzhf5pIUiQEUr4oHIAIgAl+rO1pHGNpqrDTs+0ZaNyne5Qj1Cdl/0p1XdTPFptg="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.3_1599433279587_0.7945908310047005"},"_hasShrinkwrap":false},"1.0.5":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.5","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"b49ba329d8d1a2219b257889543a00140be37765","_id":"@abtnode/passport@1.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-HSYnB9lz3V9/+4hHh47+a7E1WdRGXnRDvggJaBHrITkKjVkYtVWPG7+LYCjfDPh0CBXcf/sNycwquQvQIWliEw==","shasum":"7f2c186d6cc6cbf8376cfb394c468bed7b271da1","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.5.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVXdGCRA9TVsSAnZWagAA/ZIP/jQbOKLzqSGggiLLChQP\n8lItvyYb84HBxIrW5fkwNrvLCbi6sdJXTrSzB3hCr+n3otY2EFd858zL+O6I\nY+rmzlSZHmYNVuX3C9/78Rrfw8mPpkhk/n6fPyedAnwW1D/tUX9k35MCbOuP\ngms8cNzT5ZiEwMAkxVrgh95k5JyWYa3S6s8ihYrPxQBMI9nGHfVg1MHguKDn\nMlMUqbeQL0EMn79zD9KVNzhquLuxPS1gZdoec3HfGPLvZ0I4DDbK1ihjPmjn\nxp8pXxbd6KsC/H1JlF70K0C1ZJUJWFWEUameNDeexDbKGBWRUghJ29dM+qw6\nqOKlbtNEk8MrsxURLfovK91vil0JSNX0WfehdUC/qyGA0siD+YRZCkLOEAmv\nJWkEJ9ejQD7xGJkgCPPRT7B23IIKcOr9bghvjjcoPk8Tq4TU+B/4rS/4Kh99\nAGhs9y9eR8dhUOOKtfnmrWdaHlyB0vqjwAnieCQ+dV7qJx27XE0gUQOPnq6D\nhmO93CJN2uLeU8aYkqNlTwq9U06qaBNIywOXEwLmp17O+Bwr7bXfnWcPffyB\no71dlbtWRY9erZkL54CBTuxHhk5mVYnjNOjWTBdOcCLmUfTJsi9mclyz3OE3\nd0lyLdGaQUhOlI4fwabDlllXQ0ZWt78cCOIqJGjcbldy11BdvrFVGb91P9wK\nmBFV\r\n=Cpon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUCZsggTnaDnQJtulHXeG6va+NUyJewPLRaEfmSg8o4AiB1K2ayAf0kNa32IE99a91yDQcepA3JC6psmvprYKqOsw=="}]},"maintainers":[{"email":"rob@arcblock.io","name":"mave99a"},{"email":"polunzh@gmail.com","name":"polunzh"},{"email":"wangshijun2010@gmail.com","name":"wangshijun"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.5_1599436613858_0.9074386581782108"},"_hasShrinkwrap":false},"1.0.6":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.6","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"a3f292613985ebe97c2e12c1084fa59bc9e41ba7","_id":"@abtnode/passport@1.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-mPmbcZrIRsGJKli5ta7YhLCqnF/UtQytLLK7PSqLA+erGe4xMwNeZk+7AbHbawU7Qg7llebArjpIKfjUBblH9w==","shasum":"63814c89a8a8813c2f38ac9166b5bce1c3b02de4","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.6.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXAYnCRA9TVsSAnZWagAA+igP/2F2iqpRo9Kw456Frw1B\nybEP+CqtXaeL51RSVBPAcaV81tPB2v4GL+JTdkIeB5k8/4BK1yZId/eUu17W\ntLDrCsM6fuH2UtBXu7471D25ItvBV/fqT8uFF52TvPSnfx8wBhROIWsyhmWe\ndhybNX2Y3sjjaXmlbUda7hnxGga4JcfBumRFvgxMAdrY/6stw0wDZm3CzJVp\nAT+y6liHYTm9BpDAjt8X4zZag2HXItqcXkPwAtd6wkvIaY2OuwYhYGGx+tKC\n5haI4aSAth5P+wyC9O6cg0mF49LXCLTorID6wid2zW9uHFOftD40P/KHkOSK\n25EDCpUcjW+lP2eZ8ZBlx0TJC2bSHY04C1+1ysSCi/9gyjvUn8wCZcgfbYqn\nMVXcYc4DgX0aj+/X2jDogeazs6CWvuNSGgpLuq+dq+0Unz/SHqkLhIrK9hOw\n/zgosCHeQNi9msgKaZYo/rqVaHM/W1+/EAlmQweWn6hXieA9gSazq1IwF8nI\nVIHq7pN79zj4l2H1xyHSUDVxeZMDuASZGq2hPDxKIqOXT4WK1g5AekA7l7fh\nM9H+9CazXHmCGvr3RRl0pSRkhFuA7QetgC4uvuA7rFip9pCXMeLGxWLFsxPB\nR0tKAyrhSUtHXJsC/GxJ7UD8/+5wzOhpvlTEKRmINV+PZbiTu5is/kLJt+W0\nWL6r\r\n=LKpS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI4tyAh/Dw/KbtDxHzap/hNHluB3QUfxLkVRN2mxWyAQIgfw9KIzj9ut+vP4vJzvn3lSUbGl9RQXPvR8Ka6cKPb6Q="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.6_1599866407020_0.938041088899068"},"_hasShrinkwrap":false},"1.0.7":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.7","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"b3e96fce765db11ef3c723d74d3f8813948340aa","_id":"@abtnode/passport@1.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pwTM8LyYhktOKBhNE9rAqigrONSY5KnT2vtueE2nle8cfVLchZaMP5lTN1aJ+Z4SjM7MhpLrZREFGbCCQT5d/g==","shasum":"d796e530aab2177cf3c15dc1a3f29452c3dd68d0","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.7.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXAvbCRA9TVsSAnZWagAAqAIQAJYAwEXNEQs/fAkLtWSb\nrMydeX1DWqB5u8ul1tVEQLfkwbAHett6deBCEkiCVhO9uEMsBDUu/a893Fcq\nt1BKZ3dMtfgozTJDpBczy6Ych3mjUHtN29wdJK0iFdF7j7eYCljFLiVi+uwn\nCg25GkUFZbORZn3q1WMr6kdM9p+AHGp0d/lUqkdFHs94I1ObAWAxYzmDajbz\nsULV2WUKlkiBS2oIU3sK9hHzjPkX0pD4q71s01MoqKop/gkMR3j1CnGScPkZ\n/VI3YRznmXUmNpKowEoZyfgGjp4RgCN0lkfIpNeaZbr/73w0vFSWKP9wz6IW\n1ZTvzsdrLkWzBjv69znVJnZqEN3aOBApFdHqVRZSW6/kPeiiHU34/KyUw3Q8\nW7fjme6G2i0Y53xTcAO4nK31K/ToysUs8Ygipgea4nEMmW1SmKkwyRanFVIl\nSbwFbqg11fps7Ae8k4mSXkyedDIdHVvH+xMQQlC35kaqrTcuYgdEAwuTU9lk\nx3I5E+UvJk2TcFu1V8jH1qlAWQuSQXL6QX7tMqvfYUgXq28GKBGHhvCYge16\nF8YoHk50dLqW5UsEXQxf0HXx88wprMudXX7zSumDRudvDfhDqHzh37v9mwnZ\nIEfTkn9pGrEumTi9vZWko2YCjp1qhyrLK3Kl21NhTLcICjTCqfsYWiBmTESm\ngTBI\r\n=L5hV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsFgUNNsdkXCjXzW6CsDzI9oLaWk0CMtTt+Au5rTzzuAiA6fjaOXci426z3DcGva+8b0FSNYw1FBr8lj+3OX1mULg=="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.7_1599867866773_0.24052319016893486"},"_hasShrinkwrap":false},"1.0.8":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.8","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"016b8489dc0aa979b1c88cba4cd7f83d25d922fa","_id":"@abtnode/passport@1.0.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VAARBtBZgkg56RdNpmYyPmzvIImMZqn6DYtBhU00zENzcjWA+Fidy5rlk9EUA2C8Uc+EDxNwpv1Wzz7tZf6rnA==","shasum":"e421892d4118fe15d87e6403b28124090d5ce6c7","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.8.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX14nCRA9TVsSAnZWagAAUiEP/14VUAVEX0lbF1dPaxyG\no0fFL++X9DxjTw78mfYEL+e6sq+tG9N6sxDhOG89mIfpqbFWZZy6S1HR1i3R\nBtu6170mR+RJK4UmvtUmWufEREkH+pR8GkZslzsQMIErxq+tu4NzKvP3qeQo\n2QUSKEQrrYC/W4OF3GeMpCn1nwFFhBtfijAO/vd9osMbahB4cOd0bs0r3N5Q\nJBf4hnWH5+U39aWPsBfmF6nt0Mza8ap8piof2tHAvl+thRpz+BNxo8h4EoKg\n/1b+ShCQaCmRTUVKRL9VIqhVuvzE+z1aijGmb3VIrnZCslHobNxLoivZre4J\nTu7gMf8XdAjM/xgfutaC/Wo49GwvtccdNbJoeh1UNRnPKmkrh5N2Yr2x2usv\nvNqy+GGDmvKLU43dlHKm1EwlZ0Ewe5D1BIUMK/P9msNOzivO6RD7PcgTWwP6\nIu6gbH7QM5H34Fs4YwhMg6Ft8Jq/ntxx9pbUnMJBNNaTfm+dP00oqESG9iYQ\nzhQ8dEUuHFk58cyXDe/81u8k3iM3xR3jTGov6l3awxtxiZwjENuTAfBBkLB6\nYQUiXXCiSJxl+2UD0gwIezBf7LDVhrxHWJcfWcDTjAbYVtZuycdiN4YWqsOI\npb1Y4l8oKIJYiGIEOHQM0L1BcIGXqCQyAyTG/c61H+Rs9Fne6pZDqD7DQjYX\nlXU0\r\n=RIoU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQTjW7IR+60UYY3DCArGg1aFSL91OMawi2jaCv5UhMjAIhAPkdOxAMGlHe7O8zAxBBvNN2tOqyA27stK4xQ9RMD2LX"}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.8_1600085543586_0.8781150146881023"},"_hasShrinkwrap":false},"1.0.9":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.9","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"e97a0fd22047ea6fb4681bb5864a98112e68df98","_id":"@abtnode/passport@1.0.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-4Ybhp2RdvgT7jae+q9FYLz7nMadyw7vLVC4tMkJdb84Hj2qJavS4vjPucyv4YN3E7texPLg33IdWWX5absvoog==","shasum":"ad5cbb4d99db61a1076ccecb1f03e4233128f550","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.9.tgz","fileCount":3,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX5NlCRA9TVsSAnZWagAA4kcP/2N2TXxILDKkVnEiGoaq\nFIgZ+2AmgFczMvD7f71CJ/nGnApm9nCYVgV4lOkT/Yg8rZL/mof8uanYgFoO\n1xMJSeq3b+xekOolayxLgLZNSqM8b8z17kcheOw2qL4wgN/+xwe/ye5K+6WF\nz2hR8KEcQKst7KcN3BjdQBZ9YFb5sTwsbFypUT3JCCIV5fp88mrpjxVvXpVo\ni9Du69BybkxxT8nKH9AvIk/MGhfkWBwUsvXqsjaDJD+58zthUMqSA1kraqg9\nJ7o0bODUaCq4saSioskK1dbCek9sRM9Wok+opNMq7VEtF1tHLBa27b2rQPiV\nMdsfo9LmhsaO2TdGAs2jHXuVqVcUkyzYS/Ob0X5AMKW4YA6IT5Yg+76ZzSQj\nXYvoFjJS/qq9uBL7bu11k4rosXlkUytpotzbXj1OxWj/M+2Xe5+1ce4NvLzm\nBin20qXRcjrHBW9zGv+mqNlk8LEETvfa5++ngsv8M1I0OGr6I6aBz++lr7pA\nFKH6xav7of+gMJPpt+aMNQOXO5wNgzvPjSIOG56BlL4o5iLKy0g8aLBBhbfO\nmOnH2FPT1YkGMWB7Gkkasj+6NCsZ664qh0hQEWIobNBf0c0jfrNbjzqDydGj\n7/RCPmEaqaZYIK/61YWTCWuX2zkxtyRPOXgiJBrqlHF4u9V6FXzUCj4RhKT4\ny2c2\r\n=21bJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCisNiGjAdoxBBqmFc51QgUM3IGS3LrqRyq+Ok/UpJByQIhAOxXTWWixhQRbbCrEG9mmb5Yn1Ro6GDN4LN1PtjaMCvI"}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.9_1600099172770_0.9406495088514291"},"_hasShrinkwrap":false},"1.0.10":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.10","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"055d12bb758c45fabe31a2a6ae6cef6e79c09ceb","_id":"@abtnode/passport@1.0.10","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-ybB1aY7r8MNS3iVpAeNeiN4Pk7oxOoO7sJtkPtSCXin99UfrqjSfUmZND5NGEj2q9l5M6Aco4mq37D9P17NXvg==","shasum":"48a718b1aa4f41e68762af8972c2e7a8c07b15e1","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.10.tgz","fileCount":3,"unpackedSize":4057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYUDHCRA9TVsSAnZWagAAXuMQAIzb4OpBcgjbJ0rT/nTc\n+2q+k+6UZe2iOWA6eSs47bWO1IPKqLWQKw19V6i5fr73qHq8sDifsI4WFeCJ\nSoWL5glQdFNSR7wJ4Jiuv4fIuYDmsWh1x4Y4jxYw6GREKDXAALyLtI+a6MGL\n3/Q0tKJsjC4jXGRJMHeEZfKOB9GUrIlnKkJ7rHgaA/JgE/MoL6XKXgv9QzDj\njHJyTz3WcNXISunFyrB3a5NkFrfv2VQSrYvPdY5pUNuxGRF+FA1Un/qfh5W1\n3L6a7rEaCGsH4fGjITfmo/QZt4XoptH2cb6BFV1+isCbQxtY6wtoc0xLPYgs\ntVk7ApVamFDw2/WCx74GnLH7DcUftTEUPcEma8IYlmzODOcwhv4LjmF3uUNf\nXhNiLwcPwB16Q3iqv+mhw+NGThDyhro2hzu2LsW4VdQ+VDdl2uoyDNHKcqD3\nbIds0VYozIWtmfMMHFLTX3KyRmPXv7ZqG1wlIiKXOJRRPRX1dPAs+5aDSFa/\n3lGaeZKY1kPXt/0phMKARw46BZdxavKkqtzsW5EtTpQVO07VMUPO53yjxzbY\nuo8WkGPePGSFh45UHHJdcD6NW3I34wFBgy4YmbBYIA1GhmiPXY0NMiv8BTpK\nENcRRdI7m6BGNVTYlfSX81jfYs444t3ZQwfuyX4aicYXmbqXTvYUylmCCGTR\nlODF\r\n=FKp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLnBw3Vzuxq3BdvR8kEI5u5liRIP4jwC5QaXPoyG2VTgIhAJ+hY0he/2w+EzunFf94peAU8yAnibZMkIBs4tCbG8mn"}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.10_1600209094563_0.38466280683091414"},"_hasShrinkwrap":false},"1.0.11":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.11","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"f05ff7a91b3bdb0dda6f06eb3ce6d93c5c960069","_id":"@abtnode/passport@1.0.11","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-wEQtr0/sHPGvOSOBOYpi6dtvRZni2hyZTcEdBEizEO/+/nECfcz76/L696upTX3hkgpKMzPLNQyr4kzFE4cXJQ==","shasum":"984a6a7f52baf13d17a5f36699b87d6a18bdf497","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.11.tgz","fileCount":3,"unpackedSize":4057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZKaDCRA9TVsSAnZWagAAHPUP/Rbg5Ka/vgchLizlmE9n\nNKTbvKzwM+Q5yHTyR53uvliNgaju5D5Pc0G7xBx8lelJ9hHuMhiUlaPO5Gbt\nH4RxzWDoT5s7c2LGTs/SU3pXdPiWkzWQovIXqGSCI44kBkmapD14s0Cjbvqe\nTWarcbc1WTYtwqyeMATl1x2nyG3RX9J83hIOCPfLOQKNJ7MG1qmEbbEL0ri2\nwyg8itlxJ3NG8xsTDx0oXQHbWY1MoK7xanUZbWW3C5J59Ee1TgH+xZhzvTZ3\n6gmUGpwYWuGSAPZ3QB+yGtLlrSInlaAdwoLHZNe6MMw3zeR2suWIDz2313TK\nKBoODKZQvYZ5Opu5911qbiMk5QrbB/oQx1QK9AibC/gq7MKaP95FBOAytvSD\nLfZlxt9lSOXQ78jfBL9pDwfA+toWHiRWNqU28QsBSVuhBrCYdm7faGcdnrBd\nN6kMHJ9dWz9RCpQMiHXF5McZ0j59vyn0Zeja26KDJY++fAn8vIA5Jsvujik0\nGb9MC1El13qBm+F/cSmgGyjiBV9Sdic6rMzHwqfkIgySadB2PFC9qHbhXRAZ\nRhZ+a3IiVENtbk7PRa0U3fR3/0U0MRWscshJKnHr6qp+ZfjqrzKJm9CTEm+i\nAuXLyh3NS/VEEWUht543b/XueoLi+15Wv1Wv40YeRr14+t1xN7+0YWsFeAwR\nVCLZ\r\n=5MWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeGE7Fe7P6982XxrIUOk834P+FuJKqq5iYwSAyWcSM0wIgeJLfdsxdoEw4FtKA6V07g2VlWrblfZBGVPbfIFuruko="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.11_1600431747441_0.6171891010322212"},"_hasShrinkwrap":false},"1.0.12":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.12","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"02584113180edbd95cca7ebb484b3c33d50753d5","_id":"@abtnode/passport@1.0.12","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-u4gRlu6KWie3DhHfFNyD/Fotf6a5ssplWxZQqVh34spJ8+DcBlDiYdChnyhfJOBp5PWJnm1b/8Y22YYcyz0PnQ==","shasum":"930c906d5f7d22e455b0c3cd48884bb7d607cf85","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.12.tgz","fileCount":3,"unpackedSize":4057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZVjcCRA9TVsSAnZWagAAN1gP/0ff0yg2ghWrvJ2N4L+5\nidE/fWuV+u6ifma0/NsKrHhZz4uIrI1xQ+pQK9+++qHVEfoNsX/BXKxSb/yG\n9TW3NwL2seJfd87vF1Qh6PzYo4mDygydgpFpK3cHneWQzG+4ElKZ2MZ+PH2u\n3yumpZGFgMudDlpYEj6Ws9HqkM1RWiAkPc7p7vCfnD++RPeJxSv7u747Kakt\nD1TMxpAEHTySMe6afQXC6t7PYeRO0sxEX7ySclD/mPfYx5coKCO6l0V+7/qN\nuV4PWMJp4tYCx5g0E0zPMY11sEzzqGaiPbIruOnZf950mC69Tcdwk4L75LFm\nOY+F3v96n9wFhP1XxaV4Cw+Df91dCEgj9lIdsTCYC7O7eLcV3BM6zZHogqqh\nDUNI2gkQOmpGcluprmYq8JFJ9XFVSP7nPz+Edkxv7UN7LDFr78Y9JXQpsZw4\nczMyIzNIEoFinUzXKAOVsVTUWrtyx+kQOTBpiSDx3Oa2NAQtIvohYpxf2Gja\nW2F7CYaJl+9UXd/u7es7zQpNjwm29YgENUXw+deSY8nuQF/27srTFG9FzQI8\ndPZq4y9q25E1rPHCdHGhIxEoA1gIRR9LqHqW2Lzl08hSYp4bOGpTrNh76zcn\nr+FeIEQqtEUSX57m0QQlgbcaBhqiG0z8ZAkXqJ0dS4oaduaSisSM5WzaIeN0\nnXMg\r\n=9hLZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD95eofppC8+Y/3OCrWNAfKBCijR+1v6+She6CPgF9CkwIgfz+8JrsmpmkJ1XfX4U/LyQtAUH902QmZaBIduGVZygw="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.12_1600477403884_0.24185320199406712"},"_hasShrinkwrap":false},"1.0.13":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.13","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"681db04a6ba087986492aeb347fc66a2d07748e9","_id":"@abtnode/passport@1.0.13","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-ew5KpXHF/y59NvRsiJ4fX5TipHdFI9aWCILIo1ioskGwC0J2pR6o+ccMQyPlXwyAcZumnjjLFTyuyUCsEzqJ3w==","shasum":"07e4b619578fa81f6da05f3dabe5cb5a5c9e7ffe","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.13.tgz","fileCount":3,"unpackedSize":4057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZWlBCRA9TVsSAnZWagAA79kP/ikKgo8uv8hHzhW2gUcE\nYj/hdj5uSlyujCeTq7cnTLI2YUFYOqixwHCwqJjG1OW+L3UbqEDxmCiQT2c9\n43of4HLCdg7Jfso4lpY6R82fHK82ae8/zX/QB8cXYbQRphPQj3CBCT3NvTJE\n3aFcUe7gO9FAWbY5mQr4Yn/60fps0JqLDTtKLUIGtCOcOJ8xRGwoac4gsmj9\n95qCwfc1F654PrjCmrJJwD+B3iwz1tR6vb+ysAPFbc8quwW7hFP3PIXlpBnZ\n1/91E5+f+qKlKRjmCf/pkrpYvmhUECZtTwP314Cq/lI2d+nns3EiCi/l3S8a\nUR63rgL8/MkOxDWn3LSAGMh8n7aXnYpCv56SVAYtNm8YEIUO46flfaeY5L/I\nkAONCAdxj6qQDo3wJ3cJhWdgARaYRZqfowwKPZM9YubEonD9g9mVpJaeSbNW\ng3nT2WUAywM8xtq9xR/Wj+jp0xy0v2IDZQoHmvP6PpDOwrGc7DCIKWCkdvqO\n432D4UXInQAzgmS1E8Q8QRD0vkgluODvOseJOFaBY0/eEa5CgnIKY8JQWTAa\nPZQe6ShDoLzrs+TY27l4Ay46JklXQamx0LQKMf6KrpNNo+DPAy2J0zPE4iBm\n8/rfZyfQnEkMGSDG+uTckCd/wkvg2jBNgcuaowoWJqEPfWHEcMbzUom325MH\nuX0I\r\n=l47b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnbaMPAnafVrhyk5Qf0cGzzFv/euuP5dn9AYCrwSTv+AiEAhJqXmYFF3wlbbjDnE73MtFUAv9ZKYeJe7ywAkthZLIU="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.13_1600481600644_0.10782128879470876"},"_hasShrinkwrap":false},"1.0.14":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.14","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"946f9d608b62dd2571cbedc8d9721a0ef8fa9ec2","_id":"@abtnode/passport@1.0.14","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-DYJaPgvX1WtP8YUSJU8WRR9k2HcMlQyMzlcUFPyIbikJ5Qlw3lguYNYKr0qcOqHzPG5ISlsfRHUuAjpkx0hKYw==","shasum":"888350d9c3f33b2573d329af4a9e9c251dc0aaa8","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.14.tgz","fileCount":3,"unpackedSize":4057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbnfFCRA9TVsSAnZWagAAnXIP/0UN4BMxYHQtfMy11wHk\nsS0jOKqXuh75a4SfGT9uRpSnUJZZQ+1PskcT/h6zL5DKBo1jU0V9i+8bezAz\ncI4R2EAGz4d2yxsI+O2ng8AJ+48BiVyGCMkjJRVlNURI6iqvZAJwwIAYkqJt\nVjneDbJk0BWuzbUaWjlFL7b/tPOBpWQkXj6ugRx/WQcjqsstpginS1OcC3E4\nCNKIc2FK6KWkaH/8af+HEsfMKTmi20hKcEki2U+aUHU2ZwUPmIUI6dfpHmc7\nZvkkqlEyFi5NpXhhWoQcEzerUkVoIqSrVwtyDNwhEiBxxBwgXnjMRcFjJU/3\n9wq9wQG9Gc2IRnfUNmf+wa6uTOKLiRBzc/PF5W4pE0GLfTHwYJQkGYVk8ysd\nqp14D1DqQ2fanIfYnTrk2ZgBa4scDwklfILgbdSmbS/R9ALYEWrnoQhdCqdw\nvicwy9X6KG4hIXPN/VuvOOhsE7OWJJqF/ot105Bc25JKZ8CDQFbE54DFTDAf\ncUt177BzqvtogthGRaIE15zYcYEqx3c7h02Ss/Rn77bRIklNvfxFAPY0NH+b\nDVxdNeoJjXxKM056KovTh+CCiKi7ZC2pyOME2aPWP50QHv7FcxikFpCzyA4O\nj5DNDTsCFIaj4rpByWKbpEeTPCZoW/2ZvMW/JpKdftSvGzSODnPgjoWZg2bx\nGCvT\r\n=7lxP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXyeE2+7/8/LMO3ZvKBDxzvkmGfg0W1ZsyfYl0L2gqtAiEAjeUh6FkmDlunxoQHBBxtFye6r4u4zQCTwJjyfhs7jgc="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.14_1601075141463_0.9437869579561542"},"_hasShrinkwrap":false},"1.0.15":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.15","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"8e5f1ab3006307e69f622c8af4093d117b705500","_id":"@abtnode/passport@1.0.15","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-3W85OC7NoTkEQYIMMgvAUR/wXYXKG6TojHv7Y/IQY5WU5Z36p+K2H60cEGm4CeYcvOUvV7oGdevfBraLnP381A==","shasum":"ad9f00a1c2823e1768262e809fe05139831445b2","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.15.tgz","fileCount":3,"unpackedSize":4080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdH1ACRA9TVsSAnZWagAAGiUQAIr+2rEfYJwvHuU9Yy94\nVGN7uTt4oZy55hBfkBpssiZ/gSpdArHv8lxiYhSt33jv9L1Ay6Tacx9o1pFz\nJOVSwQ9xfNEuSdlWi4yENYMbpd5okqxY/ob7288MjAWltQkENjhNsO5v+YT2\n2wlWUgqaUYI+LfhsyDQpiooIPEoz7OHEska7DiSF22ox1lj2AgOgTsux8Z6Y\nHK70UwXUyoRZHXknyWEPWH1RzrCFYHrDJaEb9J+QA5nvNpZ28NiCmsilxIlS\nUu98E1bcyZlb08u+4DI3ckJfhAPIcebWBSMEA+qXEqvRqdl9Y7S+z3s3ATnf\norOfTDeijszI4omqtAz7hmEhZfB3SbykC9Q3a2MGpmAoyfUvQlbZOTmxTzdk\nKLPoe7aaO7FYqgQgu+vZBaxiiXE7hY0H8E4Z0vkdIpc+4MO2fJ6Cx2flkIOO\nw3mjb0fkfrpspqK/G1bWWbYdAfJy9AtE14eN2FkqXddyDjBuyxU7tsL8wcoz\nbOEkErfzp6ZzTJMwLQI0rPIToQ52vLKCYjPUr1yrKRL59dYLZSPG8g6kDP+Z\ntXIIzjXvupTyMizy55RumMycwe6UbCqVFUtWl4SrjNLmgBrDMirY6PrCjvqk\nM4/pRDneNky49T4cDgj81jn/mOMwwoFFDWiVXR426a+hOXRvkIT5OWjfP55d\nqqQH\r\n=fv0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwWtvmzhc9uwjJ2YVQqjU9bqpEzYkTwoyNhW+6oRaRRAiAzadIn3r+FaUOYzdWKXiYDjfqVdghmpguADRU36usY7w=="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.15_1601469759668_0.1002327405628427"},"_hasShrinkwrap":false},"1.0.16":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.16","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.2.13","@arcblock/forge-wallet":"^1.3.3","@arcblock/mcrypto":"^1.2.13","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"e211a00e13e0e7b2e7ffd75b9e3864bdc79c90ac","_id":"@abtnode/passport@1.0.16","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-Qs+9D/Xjfv0exfe9F+UWw68yTBt3GweU750IuYUvi3MrzZa1Ch2EnAddp9ttD7I+R1D0MRy6KVOsibqGjyLt5g==","shasum":"cf5ab3f5052ff72d237311383e6ca0da81a90973","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.16.tgz","fileCount":3,"unpackedSize":4080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdIjVCRA9TVsSAnZWagAAxkcQAJnL8fMyUmC3eEaCAOIR\nW3iZaFyZI0SDhv1vU8331Z+3Xe+435h24Tt4RRtUaFUFp1xGr48D4p+l/s08\nMzUBqeluKOIBMf0pu38rqBsslp10mae864BqcoNfXhkweio2X20JDMlZtLzS\nZ5oBnc8EMzLCXGbXJFSFHPpDE4VEHgJ4kRejAMoyBcGGbRAY2XIfGtIPlEh5\nuTop64Hh4dWJJCbTX/lUksflpqqAESyBujWZ3dK/SfkIaoTXLy41ZITAoY+L\nZJBg/00oHUPjJWq18oa7IU63+EksEkfPBtZirToG6XehkhkeNoZ1O9oggtkV\nbQ62D8a53AKFyLEYPF2BbgxzsVVTWIbIOTvSeMKKh6VOLMzaw9+GcOaqFIl6\nbNnC4b/JyK9V3cOglWR5pGxvDYLMfR5EFqt6YCWYYJv7g92pUGq/jSBoQIhD\nHTM8R0e8HZJnLfoMKj3q0SA6vyHZ5NHT6mAOe0105z8nF7dFIhFcpodywNqb\n1MRCQrmb+2xW/v6Gu2xAd5d1mQD5+bWXqKU3l0S2er71hc4C4LFNk9A2xbKr\nUySiwaeldOgXWn20AoMilF1k/yZzSq9PX/OSsIjQGr3Ve0ewiw2pv2kcV84T\njnOFJ33E1SSC2nFCspAannb5hjFDiVOFTd9TdIpCw25pfSrbc6jbeYJ31GNi\nxlKi\r\n=xnNp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6HEraR5A3fwRme+K5b8cH2uHOE6YGcxEL3gHHvgbheAiAet/FQxsSTWCtFMgEhqlfEVDGafnboxc7snIjnYnJ6RQ=="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.16_1601472725328_0.6661613808350604"},"_hasShrinkwrap":false},"1.0.18":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.18","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"55d8a175fa61b4bfcc94a95776b30fcc01c53950","_id":"@abtnode/passport@1.0.18","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-LUTROat/TY7x3LyXzQKR4DCiSDql5DOWRLpnOgAhbeo5p4nOYMbdql+rVhtZmUABOztaDpIB3t9AQz52jtT5Hg==","shasum":"5acf13d80c05818aa980409d36bc246253cce25b","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.18.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjrDKCRA9TVsSAnZWagAAnrAP+gNUMmNMpFZhzW/9E5Q8\nmkaxQYRwbZhn/cGSrETfKcaKkR7eMrlEw0xk4TbBcnyDnHmD53chncEqb07C\nI9QCwC/PGRTpxYDWwkTf8It/ggT0GNkwEgHrPNM2dDNDbyRJ4CH6pylZoZ0S\nrZUW0GWPA1wDov72JOAzEDs4W6Fg4fuT9zpP+vECOAGFHMbgAHehmy78PBVH\n3g+TpMFxL9v0qXl9TsVqSQMXT6h1/PSOSjCRF9LOw+qgZsJC86D3/0vA82CF\nqJ1ai3hnMyP/DPyC2uN3ulzQiFDT399rE89IWWma3OtrX/LZAGNucgq1rQdv\nzvqeC8gwKckAfEiLxfPDXuWDsR5p0sd6mSU83r0hJLb1XA6BIzOimkar1XzC\noeD3IruNIX3HLvZPoMr5F2iiJVYeTxeL/HGiJDsVGVuUO/lx/3lf/TFxO7x2\nx8GcKbltkGmnv6N+A/tpymafOdYSVUaRFnS7fihcsFb1a47PeKpzzWj0moi/\n97ox031Q03VxTL+bGZS8zCqK1/CwcFF0yGJWCd9Do7eljQhodK3rlupeQKU6\npmiHuLCsgGp68R5DdsmBgKedVTV5fz7nu5Hslztc2Lw2BKe7+AtxSrXWXj5R\n7HXs76LpC8HzAfWXaQabbaNxWMrg1a0g1wFCbaQqrO6vgmRxQFxWCXad8EMZ\nD5+r\r\n=rPq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtp3qOo307Vb+Cfg12XYmRqYJ+7MnTvSPmnBdveTesCwIhAP/3eyp8YV+DKMw7CvLZ/2rgzc+bCXVbjsNsBM4oFnct"}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.18_1603186889646_0.3383750063577269"},"_hasShrinkwrap":false},"1.0.19":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.19","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"bb5b02a2df12c16feabae1e304072a4e056f37de","_id":"@abtnode/passport@1.0.19","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-XimeUT06HlF1ooAXOdn/5qPBg1MkWL7Vn/yTjnPTmgTrRxjACAyQ0aBcho8yuNKUr0YTYWOGDgYYabmBHjwVEQ==","shasum":"3ae7a5ba2be1b8362ce79e2de32d6d82fc3ee065","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.19.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjttqCRA9TVsSAnZWagAAjr4P/1cMogzmMK8F/aIENKUt\nfEU3YyTNBEelVn8XoVvsrdFi8t/eyoWAhj1xx2FmQZGrkk21vQUWZ/wEdIB7\nJs+9ZxZvW3r/c5cFYAbTn1syCN7wkbGTeqRNDbad3ls+wG+GvSVK3XliWoGz\nMUih9YuwO7KZXWa/H2ZtS0enA1jAWSk0rM5i0CNhibJOQin55ES6TRXL/qcV\nX6y9YmH0XOFGsVLVhOBNw1S7WjOm80cYdHw1Br72cydmpTRnSK+rHg7v7HDn\n3wU7nHTcKCVFzdKRQ57iK3DV5RWXiIxN7QdKrGinrCL5Fg6qy2UoduGd81He\nn/1TyTObhNJ+9X3kilvyzBOinNoh8FFelYrIfs/FXL1N0mX3+1JEd8I5cfqY\nPG5+OHxUgtZ9lHk+fIaKMtZGVGN9RJ6/lRE9R4ly7IBm/qeLn9SwlZ8fPVQP\n/R8tF0EUEWZfwD0jLo4noXbkoOT1sgrqt9OS6w7h042PBYAolv+UCGrUgRfl\n2Ri4AgBhnnaetNsJaXN0D3jBany1d4xT9PUUdR/T1cnJtEy0cGd6joQmVjvy\nVd8d9kOsJgWDaRx96D+KTbDaVgsdWnCs1z7qvIKKlHfiXQ+C3EhCOyY1rvrL\nt2vrofUsuHt6PX6pFdKXbMmboIPBIuyEquThKz1coRcWBKQ9qbCQ7xjSPS1z\nJEq6\r\n=2MIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB9iALuRE41B+CmrxWkdCstfv7by/XmaL2vieMfdp2RAiEAgVX15lseJljywwzBQ1EjTugaXV9U9eo2C8h5wvhZW+U="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.19_1603197801768_0.9711730796494984"},"_hasShrinkwrap":false},"1.0.20":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.20","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"a683d55c5145c94629091169b38f6c2fcb223dce","_id":"@abtnode/passport@1.0.20","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-0qw4+0GPIwGG/g37Ti6yfJtnLcCJ40Il1UGVc/s5skELtb36k5XRWsbVK9Aq48ficY29IBBxoa5ArRbRBnI91A==","shasum":"0862cb56739f6377f75cae0d6255318694f8db2e","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.20.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkNDECRA9TVsSAnZWagAA1csP/1qEUlmpS+XKMeMRxl/j\nyO8TDh2/U1TQE6OTIs07vmhkFEZp2S/SFg7+jls9R+5VUylLk/2UmrxHcOrl\nLOHqKM1M1a++QhJ7DuCDCsAZjIe2LSQ0euDrNYy6ZbJeQ6a7s9OBXOUkn4Md\n+lY5nrIjNc+J/aExQZ1QcFU6sM5NJVuZZI6wE5rX/JvkIGuQ8RR6EkCfqtOI\nVlYnWqwozXAABHuzBa4uppZdd8WD4NHSQCz51YTzFt/STIhvzOlTCNQBtref\nOwL8EZLxwtcKaiuJuDvhiYMnCEl5RYFju8Fsf0qeBSZSk3DAwyhEZFWRQj/E\nygLevQRh6y8FZAe6L1K0P+Ji1Y1LjNuxMsDjiqL69QyEb4SCq11laSdDDPk3\nKKvMu8xPXMwuHjwijhmMNwm5ZBWEiTGHjLw+X0u45cKp5kVFlqD15LYOvBGf\noEz1MUGNhhSkdWrRnPlyZzg5/o/2lfHvzkcb/ldZ9UsXuNVOcLe/QH0MHfDZ\nXtFHR70aKl7FTgTCuAAy2HD7yVDtQMVC+lE/yu8fDZ51Fc2mDdDfA3GfiaBa\nQblTPxjdsOS0kcI3RvDNS5EvwDvhvnODeDHtlObOJUb47heqskqcmNfE8hIo\nyBWwUJA+zNW75jTnC3HRr1X2h5LVsEDqbg2bbKzRqgGlRK64PCQ7Dhv7k5zl\n8K7u\r\n=2KWq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhJlPsC8piAkR3lmDkFSGPbdAc1XXo1YXuBD9w47vRGAIgGu4FCtbcJ0wGzsly40SKskl/jIDa9wtkWzQeYlf6XQE="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.20_1603326148083_0.044262918542216756"},"_hasShrinkwrap":false},"1.0.17-alpha.23":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.17-alpha.23","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"742d667b2cebe9c74c39e0f6586ef4be09ed8b6b","readme":"# @abtnode/passport\n\nABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`\n\n```javascript\n/* eslint-disable import/no-extraneous-dependencies */\nconst express = require('express');\nconst passport = require('./lib/index');\n\nconst app = express();\napp.use(\n  passport({\n    nodeHost: `http://127.0.0.1:${process.env.ABT_NODE_PORT}`,\n    blockletSk: process.env.BLOCKLET_APP_SK,\n    blockletRoutes: /^\\/private/,\n  })\n);\n\napp.use('/public', (req, res) => {\n  res.send('this is public');\n});\n\napp.use('/private', (req, res) => {\n  res.send('this is private');\n});\n\napp.listen(4001, () => {\n  console.log('ABT Node GQL Server at http://localhost:4001/private?__st__=sometoken');\n});\n```\n","readmeFilename":"README.md","_id":"@abtnode/passport@1.0.17-alpha.23","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","dist":{"integrity":"sha512-YF5r979D+ZAIxtFbFVtI5U7/8kwBQQofxKnTG0e1UzNFIMcYueBX2Em96zfDeH3QTYIAuBgVcR2zeMmJrL/zow==","shasum":"2a8531fa9b2d121963915698b529e645110fc494","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.17-alpha.23.tgz","fileCount":3,"unpackedSize":4096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkoSpCRA9TVsSAnZWagAADKkP/3s9sLqMwuD53UAXSkcB\nAeBjIg45EahtKximmEtMq5iDZp/OA+/FlXa8sgiA18rpBpfsb7okq2suomgj\ndMQpYtg/0WqXGrQ6SYgiXYZHjvie2ugxYb21dnupN8pJeN4xHp12qzugAJ2j\nQWGeNpwuMPjhOc8GZHgzUrAgv7EBvt9bM1c+sf4YDuSYkAdmK0sommPNKLIb\nJJvPQKuGvRVvavlJziCZauktkEqtbWM1d+EOm+f9W3NVN5dQhsaas0mfpvLW\nzFg5jkgA/+kdMUovWVd2HrS8z1sisH9FSDEI73zKEf4HroPlNv8syJMTDLqu\nS7pMbhVuS/KZKUWA+NKKfawNgAN+Xem9EtPTvoeAS/X0KmyVLGzqIZImp2TC\nZRsTP2DdYE7418n06KuqC+p5iITm4gQLKVwjF57nrlEQDQVvWJ7g4dkB6Gpq\nah+ozgXNkJ/UGIJMLsaWNvpV6Ey6UPrsWA5F3KJVzKnvSPGas7TveurFci+w\niorCidYx77xXimS4+6OJcHwI6OZMmO04LlJtgBJm+zhyj9ml2pDzD3paeCqv\njV/y5r7MwAxOVWVsDkDyKk1SiakPYhvKorXBD8MdoirukCSfHEKVjT10ibZK\na9OhE6aJNympIGQ4TdyaQFldpz8txH8C5W3tHu4G/mFmxWOMo4x6lPLO20Wc\nc2rZ\r\n=4zn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3Tuq6dBkllQH7uwKpEgCr/UKyILTIYhO/RgrDAuLKjAiApmfXh8MPzjrHUlg6AJFek8+C9cpGT29zxqFxuv8v09Q=="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.17-alpha.23_1603437737288_0.6642891822265347"},"_hasShrinkwrap":false},"1.0.21":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.21","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.19.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"9acb5ff7583310b322a2e653155493343c59b183","_id":"@abtnode/passport@1.0.21","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-HrkA4jNfbMbG+TTTh2GOgApfAsGS6MgpilGnvzehXH4ZZOZRAEWmqQDjFG09K5qS9R8FUp7/I4tzZYigWVKFxw==","shasum":"e7ee3fcce38ad99deeb13d1af4efdc9c022ecfbe","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.21.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk2UyCRA9TVsSAnZWagAAZKQP/2NkgjSXzTrNlS+XOiIS\nDoG7dgollpWqcPBLtiltbj3rNMa1Mor/0zyMXxv69Km9jTI+bO9rSJnX3ixO\ngAbD6KnBQcFYknG3PLSV9+uH7avCiNG8YtK5LY9dQWrMJ3DwTO6fZ7JKiU/2\nINSqHAYQNGI+QEkD9nKxV4XZQ8x5NdHjkxOsDU/cCvN0KbRssDPOoBjHk8xn\nurFV2o047qFiHV37jkFFjQe6+EEBAbf2qPh9Jc8rleB31UuoReIVq5vuMa54\nrTHmXqcWkqFxyXbVrtvSvzGbe2X4ycS0DuLB/sJ5cVx6jIGGDvPbax+ZHY5t\nkl/Qpc3NZhWRB2r1Q0AfwLJfGNoXVfKgrmsOJ8qN/caIc5ydR/quJ2GVqOVK\nLMRQO0wtQkmmWM2RfpZywJGlXiyazk5AQxOStPu/NKQycEW0nWT+V6aWPfS5\nRaWcanqy7UiAoayUFJ48SymuguyNy1ouY7WnMjKhK2YAxYXGaO+4C+pEclPC\nrd3Kjm3bXHuXptyZ9dLpO7C6sfxhvwGJ5MXwSHVEQapdEzk1iet/9of8Tf0V\nWzz/34dDausMy5kOMs2dzRZ0Rsnm8zn6eAhJmaDI/mWG4jiU5v3Zw5bOy05u\nGOi9FAd+XFEXCBHzfHJZPmb76Qvwt07GUFCrsfcDt23KdYyUjj4xIjaP99Ni\nYnx0\r\n=LtX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnctL9xj/lF6OZ9+IBnU4Q2SD03VNkBZ3PtP7pJQv8PAiEA5TQbzqLH5s7bClk0AsGrGF79LQ6SfWSES8W9hpw3c9Y="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.21_1603495218360_0.43712186281791676"},"_hasShrinkwrap":false},"1.0.22":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.22","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"81ee84916e4906ec0fca7dfea399aee776a12897","_id":"@abtnode/passport@1.0.22","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-zcA5xFgZgXtbrDf7RV3OtPCr20YnBaDM9CR1/3xxlUDqKMxfxvuX9oOXh2De+R9neEMRkFMn40LNFuQ/z02TGA==","shasum":"2e4e2d4c6931820f1a22fae3b8da4cf6aa6711aa","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.22.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnft4CRA9TVsSAnZWagAACJ0QAKURB1AkSWVlLwMyFn8Q\nxezyBYse5Qy0cc9wa6+5deRbPTWujynn9+tD2oUuZasTSaWc9Ic3EVH7WWwu\nSiWw7119RpKSmPcUWv2TKwwdMZtglgE7vIZW932DqX/h7uXp/qhRgIn3Szlg\ndjTrWLB7F8WT3YkLEN6dUC2gkisy2O6Hd38ZomA+A1Dc3L/iRufLxIyKmsdU\ne8VmNW9o6d7lUVS3fo1VEKN4MKt7IK8FOXKvBLZ6dt1ug09/BuhlpaxD3BR+\nkwndI7aUMOwwTftOgPH15SAYVCDJQgLjpIff5Xzaaxf6DEx1FQH092YGZXcw\n+R0vF8EJVNA+sn/MrlQAnTbVFXTafYTPejkClIHZbQ6SrbBLCZvW8c8DHab7\npqzJBHljLnj6z35+eFzPYI+QfQ4KW/b9aK8qK0/dxI+m1E+JWoC1Qs6FZT1k\n0xJnnkl6qz1HwWLzTT+b4rgoszOoc1YcGFR7jt1ohUYrYJbAjmO2E1i+1sdZ\ntARB9dbwICh0KKtLO3h3tQ0r60aIo1eDwwKWK8/NpZ/IwXE2RdGzYBRYmSOj\nfuEXlmc0My3btRUTTCsQTCto58RMJV/7wbA1JVrIVCgihH6wkVsF2LpCHm0O\nUVq+1o2a2kpoacdzzKmo8ekF6ccgwIXIKWVbBnXh7ctME+14bk/dBjtilp51\nq0+p\r\n=jHvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFHXTBme/1VubOc3ntpCEZs8XzdqUewt9zlhX2ncbxKAiBWSYFw9X0ZffM8pLnfvkX4/Rvz0UqeBH9hqBWA/m2eHQ=="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.22_1604189048544_0.6196563354183593"},"_hasShrinkwrap":false},"1.0.23":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.23","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"b13b42f04ee31f479d8317fd03e6dc140c7654e7","_id":"@abtnode/passport@1.0.23","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-uq4OK1oCGkTU6qaV2fS2KT8tK4DGnA64uGhtOzFPAoDc/5H6iyQ/hXL2YbcP4YnzxBscHSIOhqPzXgNgVWlA+Q==","shasum":"114c3c65cd78bd97e22d24b03792dc8065098080","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.23.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfngW0CRA9TVsSAnZWagAAZ6AQAJxcTb0bxyShHKtQfMV7\nyqFaDH/NczYQgriB0JVnsYKNV/5qHApaEiO3/ZuNhR0D8fPYOMepKGFqNI6g\nH5h5vOMclsnmI8AcNFv/1PmwKvw8SlApySb8RgXyRXDBndiAu6NjTUDgwyH4\n5yGCHIkbUITT62s9EqpeORnjrSXyjCjjIme5GN6mqzA0BshNfxv7QemPAu2o\n5TjqFWmMC4AO7WrARg1jsKe01kBBRI9WU3JIAWiuMSI84n+3N4N7p4n2lJTM\nsyF9NQzVBxa0MLDdO+HM8Hdt3nKNTNhq+b3qN6e+pgQVa40lRaD8nVbklIib\nCA4Ro0mt1zcTPk5AD/Bq6zUhvv9syqrJCDltUu9gZTku/W6zoLX9R0m3ejgo\nt2tfPhem+a6ZMxtgPYbC6+erXwFH2CXpqCP6nlvep47YzBOnH8smePmGP5ET\nVG00uJLkFdaS8iqH/52fjnd4Mj/Ve30tsBdyw2bWSi4ehQXeZDN8vRkBhCrn\ntNE84lRUthBJforM9uOZCfEGfrAe4M9yZNbjCSt0Y4LLckyAN8Lviwsi+rKB\nnCAzTSOOtENssIMumPtav6fA7e8PUJMONl+GnpHMs39lWssXAo4p8z/7G4Rn\nxoduZwrxTr5jWkqZWUDp1i15ROif7fpu+bgiWx2BYz8lmD/G0feXvKQbmmwf\nwmoj\r\n=3NKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKvrzdkG9euDvbtxvafI1Nzd9S2o2BXWDKPi6MVKfeDQIgdpekFrVGodpv9EirLdJgMYsZHW1XR1MWkfGLg5644Z8="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.23_1604191667971_0.9043280348560427"},"_hasShrinkwrap":false},"1.0.24":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.24","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"4ce533cd14c8bfaf876247d32676e6fbfa2d0a48","_id":"@abtnode/passport@1.0.24","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ozdm88c+ZKGvePNZ+nnWyG4BE0yfgOEBfWDb4XFuX9xOy333/KMzaMAL/RKoX3MSJV2oUNPy6xG+g6jdJ4rTsQ==","shasum":"be12170f885331c2dfe5cb50120863cf848931e8","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.24.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn+wlCRA9TVsSAnZWagAAp1gP/ik9MGWHZ6Mh5Xy044no\nqAUGx2MlAgCplnqLUPJqfBnxx0tBkGUAFY2bIOErCGxiDC44OuByI36DErja\nJ68MZn3clWlQK3b51H+XWsJZf3hcpSwjxneFy/ssZ8NUXdaQllTjlyrH7NAH\ni9ou7gbul1V/6Yylz1VLEEgh8KRpLIDedU5YB6KLutGXxFW9tVim4yMs0iYE\nUMH1T/rWT4zXwlBoimWGfxRha9BsqTSNLXzOTc2NiqF4mn9+V23n2EvFZTkl\n/e4Fwc9IE/Tsma8Mkj4WOWtqpCWrhJGPt9Q91oihttcMPUz42EbwKrwJCUUv\nqmcAylEqqi2/GxqhraIh0Ks1cT1O3Z6X2K01tJlo8ly1+rPjT9DpKMiuFvaZ\nm27tw5P/GPC8z5ZvTrm8JkC88DCdKFe8los8JOkeUMD1AL11aCkKFmissZ2v\nCmDXaGr3CNDrAsRylntzatj1cA6Vv62v4zCR/Tm1m4yNooIN+jNgGKlkem96\nDWNo31rsTVHMfdxAPwBLEeSZaZVGt67hawago9Vi7YKTjctYd+qogACcpKoz\na3I5h7miiKBdW1IWTv4OnetwzGX3cfGuDtAiSr9aAJ5vlsppKwQz/LlQpOdk\nmuDYHSOdKFeEJZ/piJhxbCUdnxHEXkIcQHal7J+FiDUkfuKz3ieh3Z+qQMCF\norbr\r\n=/qco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2RB85F0AbBfW5PPShPn072fUFaDFMuz9/pM8gS9q/6AiEAg5xs1CyDcQoF/c1CbMZCv8SMkxUZVoXxVGhjypSyHMA="}]},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.24_1604316197393_0.4261207795786852"},"_hasShrinkwrap":false},"1.0.25":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.25","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"6bc5d3b4c9123f94ce389c5de143b32bf86578c5","_id":"@abtnode/passport@1.0.25","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-h1pq/mzN2m8LZyF8jHdwIiXPGUk6/veK03Upt/I+42U9V68eBp5++ntD4GU5GZMyHunqXFOv8KUcZCb+sMHxpQ==","shasum":"02ce2126d76f7ca2c8322e7558010f30765679dc","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.25.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpe7xCRA9TVsSAnZWagAA3VQP/jxWaHpJGqQCCnQRpX94\nRXUTL4Ucia94FPzxuLHJ6s9l2Lsr9QZ+575U7qCthI3TMJOkuMcsA2ZVtw8I\n/zCesejn93mE7dYvA58klT+Oewr1ZTzZ/P+Qfvv383gSXVdYjR3YoL7CfDZf\nFCax5G7FWS18tPKrg6n97+/WNXU1Cvb4aYTjdjFuSBXEBKAeJH+nEnNPibbj\n9gR71Z+zuq+TQmUD/h3U1YXgiffIqQcgNECozi+sw/AOtFO4Grq7zFbu3wxe\nxvIQNFTYFrvHyKKBCXZTJptmvs9ZkP3FHF4rAFfRLuAEKdhACOLdFxhWk6F7\nb+XZzdJAtoVE+/Ku+xHngE39riRrYBLcPx0X/1BIYdV6b8BMpQ8WOrYAAKJw\nCSMvJOhnptNyKOy+Mi1lgU5JDrihq/cS11ozMYoYzZdMin39jIxBpeRZBB7P\nRg6hw0U24D61SZINGDy4JVSzJ5a+7ClyQeiFGce6Ef99pQLurDs+UYlsTYIn\nq8OkT0aS6mg8BVPYE/Odwn4qPRV37P31eI92qiO8MJvRNSa4p+zliullEG65\nM95bWIKulX/FZ5Lp4J2KPJHM5+6VrBeBaevQoF2bqQlw5TDvjIWioKPyiucH\nVbBys+LaI0q5MnyuEICbl1pg7y43KGq/2ion9mAO5zCqtzlbm4yQ4CsHAdD1\nLVRr\r\n=CMSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdODrcpBApdf3nqGwmk4DErRQXmmITJ4/1oY9HxhNmuwIgaCld+lZpY0HpvJJfYMOrfVhWXzyzpEBjU8i9w0aQDFI="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.25_1604710129310_0.3912471349086877"},"_hasShrinkwrap":false},"1.0.26":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.26","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"80c96427626c4c1d4a7aa24f43bc36b1f3b51aeb","_id":"@abtnode/passport@1.0.26","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-kJnzplrCCMGEGDFcSZ6KvvMvEBgLOpjaHnbrMt79iCYFlLp/IEkOsavD1eyUL9gBkeOoaVCa3/pLr6JAaV8xYw==","shasum":"404b46af35b1bb2233572a36ca8032ca0eed0baa","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.26.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpfKaCRA9TVsSAnZWagAAIXgQAJdaUFYWt/PRARmNgiUm\nMIPMquV9Wz9J7ThVlrzpnbh8W980kbi0jta4Gro4dCVqMPjJtFfj7BdqFeKu\n8nPflzjZDd7+eXnBJLJ7Dpowuc9Clth5UG9dmHEkUeQZYjncAW7PSMVwqEiO\nnbYeUotKov2noQdErD+BxT1hwNeCXClS1HCuLazyMF6ha1iTRE9twNojsbzs\nmi6jpkSKyIBMbQlJ1woJQo/zXWFjiuQhZqkLF2C/xRcrbJ7J0FMWKb8XEuXi\ncPY9GBar5UZ03gEt/jz9SpX4H3A4S+OZDPgLxO58sMkJbWE06NzsfnfWT6dC\nw8v9ZBr8/XF13KG/2ven9E6C7dkOOMLM4vkrC4hwWNJJ7llXs42nPdU5Pn6R\n9YyHBTpmQv8wU6ceVAVN0mf4y5j23jHH0g6qjxQAKnJWplmr8PEyN1tkgf6H\nxXkrJB1Awn2lRpjN+uBshur0/jzH1hQGIREqTzu16yttB9H7V/qND7o0z6bZ\ntyDOxdb5NB7cPhA5bef1xREbinRKWuDT+Syz9UmEsu3ej1P6Nw2lTursUjtE\nh749Z+dy8E/d3Uoxah200efRWgMJKh0Px9KDTaLyNTeHzyxqoCW5tfqeUOGt\nrGJoejsdI/jPd4SrydvwvxYcmFoETXIKftuPM6PIzPOvVEWD0IOQkjkFl5pA\nhAh8\r\n=P4bP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT8//AEdj6Io4gq7Sy+WsWGwP+1enBiS3n56u7GpqatAiEAsLeKcR4XOBYrvarTMCq/IpzFE8dWkuXtoaH6uFFN2Nk="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.26_1604711065938_0.5827151081529416"},"_hasShrinkwrap":false},"1.0.27":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.27","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"598ef117eece04277e0c5d5957249cbe39e0c5db","_id":"@abtnode/passport@1.0.27","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-MkCBve6fBL6MYKhvTRToUK5Cm1ryg8Q5YhQ38PuyxT6s2FFesbIPKmQbnynRMn6uMiWwdXuoYEtFrsGMrUSzRA==","shasum":"77d8792122f2eb47e28ebc0e76a25da3a1faec11","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.27.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpmEVCRA9TVsSAnZWagAAAkwP/0GMQbjZ6fyoZ3iq+tNc\n88q67UgTxJGZGbfDe/wDe+dA8V60OvZfqClb5aSH7LAapk0K1GocXXpkxkNs\n2Nva3wEm3PVxrUxjmpFXqwLPVICXq9PlKVcoz9YVp8CjDhMqYMirV5HFYP1f\n5Dt6NrpG7Fa9cpmOk2OrT8/ln+eumiiaV+VOWWCgci4dCdo5pTDBSYsZ538L\nUPGqHnA0Uv3d/GdS3ZlGALykvRycpYEKkXC5NSivIPLfHzX5SZTj6QWBZUDR\n0j2am8nkDBHn6buHjjVTlb240KUi3oXyy9BCcD/+7w+O/gaWRRC+4XWmhPeA\nr7ilT3h9XoxajQFhFrFSGIVJihj/4Ag9vEeauaMuiLid7jPR1WgOpOa9MN2D\nBva8tMJh8eEDxOW1H59gX83+UJsBzdQhYl2qFAkG+6LiLZwOazF3EUdNpup0\nrBwPkPm3V5tbPuMIa5ZZOgW2UV3h8iROnCXTDuEXGs3Smtv1oNUsmJnd3wkH\nj2Q3JRa6CgI3/OLkKbCcvXX9EGPDSBWDIWvsR09jEvWjatR3ePq4NqgqPIkc\njl/iWP0G0STLcaafmHf5T8bJZzuljW+EGX1qYROUjOCQdb31s7vxCYTZ60nd\n3WhbVYP/9rCuTf/awrjoAP3gyRkJQIQ7fyvITwibmMVhua7y88qRKa8+kxXe\nmbPj\r\n=0Evy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHz2cb37RoXS82oEkjsE2Ymf99lOW5qSzs51JVQMphqsCIQCQobvMfwz0Rb+ent9plxlNV2YZciG0DMRIB6daos9qWA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.27_1604739349614_0.3669455822066856"},"_hasShrinkwrap":false},"1.0.28":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.28","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"0354f722614ee7412b6f6efac44b6bc55c8f8adf","_id":"@abtnode/passport@1.0.28","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Ph1xSEC9DWU/wDb6O9xW1iboNs/ZoTi4o/TN8xw6SX+DDx/akr/vXnJLTf7/PsT9PWdOGiiz0auoxQ+AYyDahg==","shasum":"8e8772de7e56b23a63e2b400a89c8ae5dd2bf9e7","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.28.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpm9tCRA9TVsSAnZWagAAumMP/RRmH3hV5RwDYMixMd5V\nPimvsIr4qVxGUd1dny9pYYeY035iIacpNMoofJEEdqwQJXkW71xDXKLrMLMN\n1QW5sZQse58cN/QBPabikqP0QJBCNX/Iivewb3I4UDRSOmjL8gXJj8H6+0eP\n1GrDq85qKTtmheQg23KePUCp+odHpAFxc6fFBqzok2XqSMqH3BnNBoIIw7HS\no4f4NwwxH07x//sidLEH5ixhD49o45rAGL/qxIVHFOHiEvUA5+fyrm+ARve+\nmlPf28M5jPi+MVCkSWwcLJrdFFMLea28PoDWLrJHGZHYAG68yhArmQYposxH\ntB/S/pwtVB1JlcO30wJ3aymXeV/yJ/q1cP5PqiuQ6aMxZZ38s8AfCCN88sPf\nPjJzoeTgYUYAIVp+ldvJskgKTJLZrOFBF9oJA04qcg383OaprdzWi6iLQebU\nSZxyF7qoVKsQ1xmEID1958JckFAR6I8gpBaAJYqFSzPTjqI4t7j6xWXWMK5Q\nlmd8a0XsMMObtYjqsECfXg8NH8ecFzKT/Z4lOgg0CrNb7kITmLqfMXzNatFs\nqg2Y/6peNHXHOQdiXIOCTmC8KpNZqsMwiDeL1Yc377783mCOl15QeMVZYSMx\nTezgIAUIXsKXNPDdBoGuZiWJ2VeN9af8TE2goTCw8+NMCN0A0ixii5/2+/+q\naRu1\r\n=ud69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4jOgf2dF8wSTIZfJ5gATo6Y2h+VRpHdhP+11ul73CAiBSLnlTtTGmlHjI7SJwO/JGQ1yiGJj5AgsV+IuirHwvrg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.28_1604743020535_0.9541630704410937"},"_hasShrinkwrap":false},"1.0.29":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.29","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"393d9b7c668b3dc5cafd7a55b0cec3ba942caae6","_id":"@abtnode/passport@1.0.29","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-C/QK8Ox9FT0MIoQOcslyZRbfvT9R7Z6sHQHNrmStBZVJBCz+tadLxTCJOitEfHT08ul9CQjaBfmixClkmT7YiA==","shasum":"ab736a4ca810542971c0fb7bcdf38ecb4fc429e0","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.29.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpnsGCRA9TVsSAnZWagAAH0EP/15AaYqYiKNReeo/xJVx\n5+VTmiijnmOLneb4HuSMM5LIswx8uq36zzxBt/U7M5or1g8MaCwFlebQkttk\nA6tuGmZE55LfQX2PS8uHtRYesEDRmqwfgFwm7opVLFvZdstOMq2m1oyWkZD5\nkoz0EkcA66LlpgBzg1mbASGIlvRL4wI9ov17WIyJ81fKoMJprvgb82a/u2XS\njX7NmpztTPLBTT1xnOt2b5wAqVFuC3nJPIC5LLhzHO7RBXtQ4YbNa9apAcAc\nHTc/RDhC0NotM3jLQuMJ29KdlHoYjF2oM8fajOUvGFnsXCbUs4eiN7VPiAyj\niP1nzY0+V11XhBHqdX/YreBlIlyT/1B7U9wMsmasi7bi7hPUnEuEVDmF4vWj\nB9CVE8E3pONS0Pu1f4hFRKz5QgUAUIO1CfgMPb7k4B3f8WswLSrlTdrbih+Y\nSgzXsTvtIPBZNuGRk7YIqyQR0i3GUM//0KTL7U24I88CbH7RL7gdy5KnxdXg\nruuKH07IasUTZtJxMQU2SC2SzYW5xQoa+Y58J2DQNmZ7ZFOiCbPtg0gFd9lN\nJjsVeejPRdywl9zC/v5P86wWkk+2F+zlGRl7uNlkRTRFqy38RaaQ/1QqOI4L\nil0QkN47E/EIcuWNE0zhzJcwnsHzz5gyuUmlHz42RTot0X3jAS7Ep/xkSsoL\n3md/\r\n=w+mr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHayHdws7YhPkgKwDK3fWM3iLQefI/jr4JBIcEcPr7DAiBlhEdplgt++H4DEg1g3qU2SJEcnyAE2KyP1Fut5PymNg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.29_1604745989640_0.5425235145986278"},"_hasShrinkwrap":false},"1.0.30":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.30","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"a1665c83e3419d480ce7d8ae87e69a06366755ae","_id":"@abtnode/passport@1.0.30","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-S4eam5AHwKcBGfnTVLGs8Qj3DA8hwnzKg5upI8YU0qs7DUuQB5roddVdzd6WY9oB6Xy85k2UZYzqikT+iBQCHQ==","shasum":"22a2f7256b6c9bbb796111215b200dffa2e4031e","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.30.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpoIyCRA9TVsSAnZWagAAEisP/0rdPquJ/23pHHFpergq\nxo2kC6xhESgJ2NJVEvAjdzkJkeyHeOZNkPdnbonANcY4mXKkepahNiHDNBpK\ngak0q70Xf/nIbV7yff/R3k7f++fZs9DPuy9sgr2WQQyFdvZUjXFtHLUj3PDw\nde256f1BfC3X1L6i9muadR+7lErFZxCCTBlccUNVHG/3DV6dpFpwI5EwbVCr\nbL4ifB8dDCpCW1jtUgo9JV6CzaxrR8hqC6/kk685s7yKQR1kaQCR52Ipy2Ii\n6zFVBSUccU9KVz2cNxQiLx6hZi8QCu7TC7rtTyL3D4Z/PFLx3sxxdngOZkq8\nLOlgLz5kOeQXSpdsrvXH1fzsm1xTB1G8XHBts4dNuSDcJ0RaN6x6Bgb8qciE\nr7XZ2tkzNdC/j1tyTamsN8ksOPnXRBEZeglZTYwnna8E1zGSCWuDL7bQIK0D\nCOHyvZyF1lGf7p699NSJZ5Sgtd+H4K2kgp7TgAgkNtAEHnXnWMAbBBD0H1NW\nOA+jHtOkA/NJaaNMXXrLtZ+qIdEalIKkgFtyLEs9VIdy1MRffvacQ/LAEyK+\nAG3qhyrt7dtfqZQeLzsxy88Mw8aHCKt6Fd3qxjE+PjACez99EOeckIXXDXGS\nzGJtUjnao13iPyoe2xe6XZJ8mH7Ipk4xQW3l+hzxwpYAwCo3Qj/aRSL2VY/X\ns3XE\r\n=pre9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxiGyFEM3nJ+0yzEZPbSrIykLxCEDzypu/4uDTFuRfLAiEA/WJL9uWmMhw5T8HJhPiouurQY4QMUgDErDlje38tBZE="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.30_1604747825546_0.20324396024221536"},"_hasShrinkwrap":false},"1.0.31":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.31","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"8e763c3f0b0aede7850ef080ee0f5d927746615e","_id":"@abtnode/passport@1.0.31","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-pVqEjjB0eURqNSXna5UQieRZPW1N16Fy4Gzd33+tX1drWHjy6C7h06Zgjn//nnteU1Viu2JlMaaEpQe8BveJFw==","shasum":"a8d1398162dd573f5b092fdb8748cd4b70684356","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.31.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpo0fCRA9TVsSAnZWagAAIo0P/0dUnMX8RqjFvsH+Fjsj\ndWah6rFUCo5qx9EFt2GxEk3HXyaGMfg3kV3rGSwWPnUMCG2OIR20th+kAWBf\nlADJKX1uksF8OtXILaWs3spkl7+G16IYUFsO7Shzm4YO481NeuFP7fa+vGmu\nNaP5s06e5FozNAcQdffCL/hGzX+zQr5v84IIzhjAgqzIx6CBaMf9HOVC0vO0\n92dVyw3dw+zYOc2VV4kwz1fLjybyRdszS7JNY3s1W8tixW2DcvgE4Hr2rf7j\nMcd8zf0+wmRfEAJfdpkrJPoB4oNk5kMvaFWZxVuIz/NoJAeKOGEccezAaGKE\nLl0NALwp/oFhCnCu1iJbNqwBXevD4FNfvXcSgsuZcwVlOUM9vj4zF/E08iVa\nCHkddBlo3US1tMXFenDnWl1qO1L185CtX/Wj8q9YbCG692dDUrl72p+NZHkU\njvqWfN0BMTx0W4U5oo6uucJ/ijT0wusyCwcicLFnFlD08hPCZ7dvS3GGFAST\nixSJDiNKBFBxjVUkCYGakAvSAU+te/VZFjRRLszVP52Vnlbb7dNIS616OYml\nr75KEI0S7hU5CYdfB+MqIV+jovmJeh5sVGbZyJEtwT5V1SvBjkPaVBkrYntl\nvL25Ru7g9frWHnR1RLIq+/EA+AahOvIZ02oq2/7Gu7ZBmsCZD13/5eGfubhL\nYCJx\r\n=YwVw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9R9xLfGPak/jqkkXtkIH0cC0hZJ/OjIW2tgijf0KNRAiEAhHXKkhrEWQpZH0m65iAHT7ZF5tQQ5T5/A8rbZjXhP/E="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.31_1604750623263_0.04581765666096582"},"_hasShrinkwrap":false},"1.0.32":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.32","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.2","@arcblock/forge-wallet":"^1.4.2","@arcblock/mcrypto":"^1.4.2","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"3b433662976206d54d6cb1e6ce03ea51012476e0","_id":"@abtnode/passport@1.0.32","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-tGTItzzgZxPLjM30kS7nQfpbS3k9OdQvFP3eJib3Wmod8gaCt6BnIqsSe5zh78iHHpNMxXAgVcJayP3ESH6dgA==","shasum":"50c2760545c8730925c53a0b5e9435e11362aaac","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.32.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrn4LCRA9TVsSAnZWagAAVxsP/Ryt2uv9XXFyB78foOCC\nA0+OcAM/WUpmUCShNFlfvtnwaxzNZLE3Hh7/V4qCRuXNC7Qn3x4ceY21J4MS\nAKpwV1mawpzXlF5DtHn2rj98/5xpJFse5VOt0Nm7fjqBanJPKtFnC/Ln+tk5\nzmdTh8vz+lv6DZ359U+uvnuaGPtfSR3IhvfJXvJaYjtSZOL0h/JJwaHb/5Mr\nPquogTBZReh9q0yYTRoXf5RxIxV0i0OFfe/fpkmC20Gx634mMAQ1tcqpNHGR\njnF0y28+GpIqY5XkXjLAvfAoPIdc4Qa6PiJAE9RCM9qB2X2nA0LkCuNAvcDH\nN1mXnSGtyDPKAq+dcgZr41ZwMBM8x7yu2D05viDlrSoXiZi2rPPz9iSZ1ZnK\nP5wDjFOJaN0E71O21tgasqZgAl66MVilXQ6zV+ij24ACaa0oITm/sJOrmRuB\nDahK8voIRHXL22Oie0goU26lEDwjLLDcjoozXtpMlHq1QZx7m/jEcWVeHhON\n0GugOwU8QRQCP54qLc1/r2EPb5XwsWGILHA7pSELBSbBV9jflOx89hT0QLtq\nT+CzbOTpuGLFGvl6BTzd/x++fEkcW10c2RkpENWa9M3yoNgl89Twr2yKbuVU\noINe2oPjKDB2tUzZe5VDgLGM0HWlB/VInE92TwO5CVVgaQ4IfrxE48L4C8P1\n81bX\r\n=JWam\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCghnF4elofTgDg4RQVo5RcO4zFmgNDW5xqPgynuWnCAIgdzSAxay6T8WUIibCQ3ED3CLbn/WRAaQaNGkxemG0oLw="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.32_1605271051206_0.14019865010931598"},"_hasShrinkwrap":false},"1.0.33":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.33","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.3","@arcblock/forge-wallet":"^1.4.3","@arcblock/mcrypto":"^1.4.3","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"1d09d3961155b55de0b0c8f4dac88526e107d7e2","_id":"@abtnode/passport@1.0.33","_nodeVersion":"12.19.1","_npmVersion":"lerna/3.22.1/node@v12.19.1+x64 (linux)","dist":{"integrity":"sha512-/EJousrJQCikWWKdPLLIggqzUpfo+uep8h/syylYY04dImFhXL5SkZhijfZgCccG3ebT4yJqO/PjjqQXPJKFhw==","shasum":"ee33cc5fae991b8865ceb861e56aa6c34b80b82b","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.33.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu67rCRA9TVsSAnZWagAAaf0QAIoYGEYvkdRKPGinmoEA\nQSWRuRegylAj7ihYno0UrchOzUYDfDQvu60WciYePQWkx82bq7ubj6h05JjE\n05w1C6DdpNMUj+5REwccelihuOQ4izbRWblR/t16F9Ph59VC9APRD6H4Xpba\n+btRo+TpHbei941YN16fQzQw/R1E+hRrnZWXMn6eVY1stW+8Hi5Cu82GnqYR\n2ju8pC5scEl3G+8/ewHzuB60hPYXLEjHFAE9ykaspB5zPU/ULFwTmUu9H8vm\nW4LEQoDpCUjPzZ7FfozdUD2lXkFf8AKjLl3eIds0zWqBKogjkOL3jurrgM7j\n1GOwDE+pVukipqzDq0b9tgw3+9TsoOru1A8fKbEgeEjakPl3pKIHrPTwWwDv\ncX2GITeUW9l8hnAnG0Z1EcpY1/dwMN8NvmVjPTED6WRyJJrynwUaBISsnSSu\nLUdDmWtlgL+RHRVbSF0saa4It6x+fnl312ZGzkyqS2a7SXOaAvg8KrPTC1X4\nCmcULNbhd1DeS7zo/uf8LwU1+hJfilx13LbyRQSSBLSDVi8RipvhDvB31G5g\n9kKR2fxWJXD9p6mNuPTpEP9mCfYxf7pSgbFvShCZ/LbM4BDAVZO5lZyNcYEY\niDVDp6c9+ocnf8ysUigIhfwUiWLQhdyu042j3V8zH1atBNqtoEwr0svhdxnA\nAFWi\r\n=ksjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDndEKlU0mXr8PgoaXC9lth1h/xRFNPkg1Xdy1nyHpPAiAQYKb8Z9iHPNIFWfu/S2HjzCcIV4UUbjg2hZTbyu19hg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.33_1606135531032_0.1488734772294722"},"_hasShrinkwrap":false},"1.0.34":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.34","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.3","@arcblock/forge-wallet":"^1.4.3","@arcblock/mcrypto":"^1.4.3","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"bf5265d2a7250dbeb6d4699414d5903e8d3d8ba0","_id":"@abtnode/passport@1.0.34","_nodeVersion":"12.19.1","_npmVersion":"lerna/3.22.1/node@v12.19.1+x64 (linux)","dist":{"integrity":"sha512-MAnEaCoaOgTewVQT4KV2GI1FdIObsZA+ie+wsquJ00WJjyPVvG4o1860ROGYUqDsMG8BJH7XuHOLa50x7bX7Gg==","shasum":"eed49d31e4fb85854b135dfa536756a007215d95","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.34.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7gbCRA9TVsSAnZWagAAZ9oP/iaQjC+GU6kuAmoO36Jm\nrz+hcDhkjAiTeHCsba6E/68OYPSkdahZ4n14Z0aGH6kpX3GSw2UA91AXUFPO\nefawAji9WDoLQhX/HShG/G81CK6BbP2zVFWm7F/GCoC490gvTGgSyZ7W/6x8\ntAK4HRwMiJyBPS4lxeIesn+TS1UhIcTE+DlJnLoXUGqXAikjS2BoTgz4hG+3\n4jEA6CEsnTA9sRxkaqiWDSkIDwaYWStqudQgCYxiu643/FakJJPJ5gnnp7p4\nBKmo7QIfO8VyhQ29QFzyz8crml2T3cpvfpwrz4iaWKIx/xXz3oKRL8mACf+o\nYuoQxjqKjSoKYA0xFu4kWy81tyeLPtoBrr0CIxGv50O4OCP59CuzzcYHdTUV\nHHEKScwdexL5EI48vsfjvNjHsLsW5lQn7PpfTwD5yEB/keHjR4R/tD4nC6pG\nZ0WultXz78uvwb0Wh2lqE/t2AlwO4vrpMgOE21MjQKD8kRJ9APjQOCQtqoi6\nwY2qZCpR1EmvpxPJ00bDgDmhMdNx27PmiJjuPU4YJjeJM4CfSDedcjfLVPiK\nqrINjxJRrpCixiSqTD3LS5pRN+AGnCaFL7NPc/1Nm60icADHD5Cf95/SguU6\n/i1zBdUVeDlv9Tu0B4802fRlWgOURRTtVeyu+at9jmCSormLhZ/Z5yKXCo1p\nKmXw\r\n=L8+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIHNu/HHUJqUJQaxZsU0ZdtThq60foyCOpDpnhd9lSBAIgdo2LrAFFhCm1H7qpKlqk1GFwcY8K1KQaZNYWJ6hknA4="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.34_1606137882807_0.5729131557357006"},"_hasShrinkwrap":false},"1.0.35":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.35","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.3","@arcblock/forge-wallet":"^1.4.3","@arcblock/mcrypto":"^1.4.3","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"6e43effd4f97568fe09721e158cdf9bd79ff9002","_id":"@abtnode/passport@1.0.35","_nodeVersion":"12.19.1","_npmVersion":"lerna/3.22.1/node@v12.19.1+x64 (linux)","dist":{"integrity":"sha512-MMDnIMji/znHfHtybs7yN+lEct/YthhDDVIYHLJzRMR1vTBRPQDmt5QIaYuHO1O5MLxcPGtz9WZbERQsV9C36g==","shasum":"3aa700c8eb33c445b1ef9a7a718127baff3f84e1","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.35.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvGV0CRA9TVsSAnZWagAAi5UP/00/r/zTbFHx50UsuVtU\nyBWdXI3LaagEButB/BIbD4us83zcQjGIZrCBg5/7KbWAmvfEAjXg1U6NHRIi\nUKbSY+dyiwur/752z5ZsoyCw0xZ3RstLvFaSZjBf2vnZmy3v1MnNKcXhbVeT\nSZUWG53JLfBUFZGVwueer7s51wm+yEwBybrb1MREiOOcBF/6l2kp7vd0z0PK\ni2IymEmhHJDch+iBbbmA6rTIca8g0Dz+nypwFAN/ll+dXaCYREhEM/Tec2MH\nUfPkgYOdiwCdRQaQ5RhhuUjDfnxqBPmNOOsHK89oIMpwB04CifKEGhi6+Qcl\nFRU9tLYCfLZzqdcQxSyVLTZ6kMsVLFIruYbUTJD6vObc7JS0buLa48x+ycOw\nGI79wbzcbu/TBfPMTs6/NcgNzv90vOofiK+Z9U2P8HSMb/X6cGtbsvEoJkzo\nN5eL3xZfy96syR3Hbz5sc7qnv5fK5fr3yp+PgugPVdxwsZ+a2b/2ypei4Lmt\nfxn9HF/HQV8bChAO6rlS5EJw9Bgpd1ncknNCyAqV7TZ2qj/i9PBUwOfS2LZ6\neoT2RO19uN1IB9ng+yI8nCLhSMoUV0oqSr9KW1eQPBAZJN+LslacEwVg91ET\niCUt2v597xMYUnbbReVhWK5LEy3V5vlwCu7c3t0ECtH6Q048B1wndqyvwTc4\nFUgH\r\n=DFuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhDQz/hSaKtrxPclczD0HbINr1yt4elEsEeKA5prZBXAiAxG16hKH842335I8NKcisvgvZB6eKMFUKa34/UdbZ2Tw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.35_1606182259613_0.9113794787192286"},"_hasShrinkwrap":false},"1.0.36":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.36","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"e73fc2ca1eb96d0cb3a292b95a3230708c0f43c7","_id":"@abtnode/passport@1.0.36","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-qoLtgZQY6SqQZnofTWlJlzxhnehh+wuZwZjGvSMB4GTU6EhBzvJ44zArVVQt2mw6pacGPc234NxQ2MiVYNxnzw==","shasum":"d203d927162f1b16cb369302b43ae8c39af2d9d3","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.36.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZCnCRA9TVsSAnZWagAArm0P/1Nsho3f0CDnx6zKPEBB\nRQsTDToCLQUkAWj/PXUB/lm1H0eVngsXpJzq0Cz/zZDR1+iGPnYUMI/XGDf9\n0kNjEWrQjhdZjmMHhiyke1SkrGSHsjibmYz+cKWTEtIPWnospAq+g3gg5U6Y\njXn7W2Z/nsKmTfUeEooXTCII8TXbxAbo6nynQN8UB5q9txlSLp7VbijliQxI\nddD4NyeLG7pf9S20PTzu2d1kdcJCUzE9U5OX2nzZVAJalG1wseFAH5aFd0cR\nhKg0t08OYoyvtnsRoyJkdpox6dUPNegTJiYv6KwlXKqak/TQQmOuT32h2bfs\nBcq1Rxqo/SB3o99zxQRafMxotwaeMJ5jYBH/H9oKIxyo51hv7NsFupeXwcLH\nPcKjbtTCAfFxlBlYg8j/LQc8elt6d7syQhiQ2UKVq59z2ciyBRwBJBvHtUWC\nZMb1R/Oc4zURPvSoSl6ezkyx1NhOYL61utrhZ4ZBj3UCbSy4bO5rd/BwMwwT\nnN7nXJPL8/n358vi814crZMoX1KX9aTA4WLM4cgCjYKSOP0W0aBzVXB+NtfQ\nwpHPgF0IXfgsISwLFyE2Vy5RmxkECofdh0j7gfzK3uPFtwVUnQOKKnd24SDk\nq1Fbg9+6JpfhffpbwcJuXayES038Xizq0muQc7xN07Ag0vFJm4sJPZawqR8J\nQ4dX\r\n=LkGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWEUgS6CO8b8Uql4t9/jP1sJ5OettCj8LLQPqXFFxjrwIhAKL6zxwbLtkESEn0bWe5j6d7nfSfpJf5IZ/VA/mc3Nx3"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.36_1606520998690_0.25734367841086425"},"_hasShrinkwrap":false},"1.0.37":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.37","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"b15e7c5c84c4820ca60aa82a1b58ae0b8d5e10b5","_id":"@abtnode/passport@1.0.37","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-dfgA2XEdkSKGNw6tnXCb5aPtvEsvJL1WVTzkfnZlEhF+8ZEhsE4QEwyO/eWG9PxO2RpiLdL0fQzfZ0A9Xb1ygg==","shasum":"6e9b744a8cd05029dd360328edc32a918a789275","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.37.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZVxCRA9TVsSAnZWagAA4MIQAIhQ6J39CXEZPUvf+HiB\nuIbYTd9jdoYbwXaJU5B2Vb8rGKkft7I5BjG9jqaV8Yy+8Cn01ai4jtOwy/Vw\nukc7NdiBnE1Kw/KWlpbIG1bSFZfSjPIptFc+gPQ7L0eGwkfANjDPInLMiau8\ncuxe8vfKN0nNhDM6vygtOCLuYtt0FYDnl+IbVvwnDqRVsaJ7yaHlP3v2TXz2\n05dXEoHxPHFJ7QztJL6Locnsjsd90fm8oT5RtYGwylfxaWjylJXMk5YBHd71\nA0WFoSuRHYIjDK24TbRqDzVrSacOcIf7CoGztfVq0ac5npWzWj++p60O3cYM\nBE3StTKBVVu1Q6RlM0xvU3ZI8aALJdjR6xZVlLod46sOVpws4Y5f5lVQ0Ko+\ndz0DMKv1HVor4MQCGx1QhUXZzFNrZrjMeOKpMZg5VSkI2hlKuMRLgjLlYQPN\nJZxLv+ciKlhE4DT2f0ayQ8PvXR0hFczcLRMl2XC9MuaJlKilOuTtQbxsZu3w\nxlge9HwF+Y+BAHYseEncfvBBkjWafwUmFbJWAz6E8pJbXWC8XLzlc4PSFvIg\nBcFZRwCEP8K146yWPLNu/3/JQhCtIhGckwmCkppGOXGLff0VToZshaZOH0z8\nRNx1/E5XjeyKNYl1P6LyR3zW0SohAJEAV5DMPpZCU9HtyYZ4MqWB32jXtiBb\nE9wE\r\n=GebE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVtzrN5ODemAllDWkSPOj/kt/2U6xWbS4GIaM3esC6bwIhAIKfvn+HaZgd3JhRLiuwm49UjvnZ58dAW5jvpJ3Q4lUG"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.37_1606522225199_0.37134036003444404"},"_hasShrinkwrap":false},"1.0.38":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.38","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"498bf40d2cb0bbaabcee3a9d505062c484109a66","_id":"@abtnode/passport@1.0.38","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-QiNEFE/Ic3bBFKfK33R1EkgPfOh3HwAMiJ371Cx16vYvNbTn+n4gtLFZhy4SZl3Tf47LGc0Gi0gpaOmML9Q5dA==","shasum":"0b9333e6bdcf0826b7caad73c88b76e3845dac0a","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.38.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwy7MCRA9TVsSAnZWagAAzMkP/027LunpR5u7f1V7p41+\nQctavH/LNR6X/Iv78S3D26i2v2E5feiQxf7JZP6bzeedYVQEmjHKeg7bunic\n15XunPTysRlR4k75lwZ5m0mfWM8opw2J5ZIcpfcow9XUHfF0ZxTPAdxldo3c\n6mLmG1ZkKO3fHpbinMkj/26GP+7Ujh8ZczFNrgi4l99UWDM2M5UAhhwaQDF9\nkoH4Cm1oSPEaeBIpkaWqIFipXBXSmcRNjhK68WGRjoUvn7RiS5XECVwDEc5G\nIIa0ioy7MbmGvYe5mQIkub2jOKSHnh+3hi8YDYaFrMbHnDGIgcB4NCTTxgvo\nbUDGkAbSIM5tgAIig6oG5uSaQcd21QYV4I8l4gpFs4qVQJNxr4vAy4qJc5gx\n7+gQzUCTpbZcEvO2Xvia6mWxA3zjgAZVRoo3cHqAIAnE8fwmJotUBSw8wcFN\n3nZI+tgdpcDh4+jPexuGr9CHdI2xsXZApzwVPVUmm4MIrwVXjNbj2v83qG41\nRXvGGuc7rvV6Z+/k0R45JM1K96UqQAjwnwTPeVrKTQXxaEcmpzJUqXdupamY\nxMcVly9k9/RIYNr48x/5JC3Q2ro/016xqcV8es1cw8Kl6rAGVJ8Ilc+ntfuK\nO/G158Yuq+VM6dEMQWGcj+zhA86cGG3yF8YnBIfJ1c/Z0RT0S+tczVsQHhkg\nUR8g\r\n=pIb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDT1OKElbjgpA53zTfNJYTIHfHQDpPSAzN0FumLQyBGAiBFmZEPYEMEC7j5ZYb3jDR0o2NqzUKA71H4OMABIEN9Ig=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.38_1606627019525_0.3347141275323886"},"_hasShrinkwrap":false},"1.0.39":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.39","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"4e52c8d2a61ccac041dbb22478f7af92e7aacddf","_id":"@abtnode/passport@1.0.39","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-vLsEjcvQ7HqiPMLAjNAAWM2xraT6yqt6Q2MWAkvzBjHwyYerJWKa+Yo4m/WAvfW3aIHcvqmQNqIPXeVZTKMl4g==","shasum":"05daa771664e44473c06115f77501fd0b5ce77cd","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.39.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw40ECRA9TVsSAnZWagAA+LkP/Rilvl9tYSJfsh6n6KYQ\nco/VVme2i4eYAmaipHCC5eSv4WhLnUwW3WvT/bkiEv1sKDTg0N3c+KAYGenw\nJQ94puVy/cqiXYEcLAfDn1rdrbewGtJ1mVEcwVK8uaYcN0hp/IwmT0C+9oCC\np0lrUAgUcpJk32H0uu8R5wstu3QWg1UTcLZv81UP+0+WUAlx3sRuSxOrwFrb\nqE7iL7nNhqSYM0/EJunuvt97O5TJb5w/aFxZUPHmPGmQu4R2M9GhNh7p/Kr+\necs+/ifL+71AbHQwH+SnP8BQcIXgAdSdy8t7KHVqT+hnS/UUe+lo/ent3qsN\nAWgOsoengjvSmZEVqN2iU5ykLHqycsJC5JkrrrZ35DlTPtESlIgT8SvsOxlJ\n6YCsQg2saw+4KVZR+HOvOsjF+eBWkAQZoA6fGnmjAchxjEEyAaYjeZOZyvrd\nZKlSfZC0/HIZjiD7AXhrgbLq/H3qfrsWh8lPqhhrbRSz6DApCv5RaAraxOCY\nCp7mmWqGTtAI+l36Pa9USOkTz8bmWl1Ne98WRT46f3+QaAjJ8AZsbZfbGj7i\nAU8CkVgztFM6dqTFTfjtKWuLRac6lbmXFAN+S69U9us3hlCr702oww5Q9N9Q\n6q0MpK5OWh1WoXcsLloQ6d/sUJJ6EOHga13UIBYAwZGqb5CKE8InuDa8yA+k\nwNwC\r\n=3gjK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEcBsx0SdIS62vM8rCWPltadcu77RQSi35qPKwoQ+MhgIhAPTMB+ZkOyMkk2RG/EjNP/H1/f70MDAQiijlD+/kqKao"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.39_1606651139795_0.5494471015845068"},"_hasShrinkwrap":false},"1.0.40":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.40","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"61ff99f162c599aa559907302200ba7498ef85ac","_id":"@abtnode/passport@1.0.40","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-+XFv85PU+TEAIWRca7nIJ9or6IDKC5VLRJZ7YU4To4aDoqlSpYq1fpZ8xjRb8AkUcytfkwALZOKcqRk7XdNE7A==","shasum":"8dd5db2202138755d25b2902f8339b0bab13b622","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.40.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw5/oCRA9TVsSAnZWagAAIdcP/RX5Y9Jh/ASXrUIzcuPv\nTK9/KIEMScFYur/4XPilUAG5KeP1YAoK7LRowSjTfeNfCViSjTkZ/sgRjxC4\ndzA0fQ+ShDWuMKSwryerTbeZWkHGfW5FU+C2kfNcmBh77E9HnDJ9ICFCpbTL\nY3UNm5Di+zRmeaNN2DY7ISmc8FR+gYBlJAVnguVrFt01uRuj9aECC5xXsEjM\n7EpqvjR2FlXwcAispnMbFhKr0GhMXsSahXj24Kkf5CDR2SFzSBxdKB7zfjSs\nItx1uXlEJGUWjJSxqf1BGUb/3cwdithKcLhvDZ3Dv3T69jaor24yyDCWOy7W\nVQ3i2/K39s2+iUOD8lVknzwbrFy2i/HHn6zd/RLRZyxgAyTR8TmkYPKo6f3w\nNU5Vv/ZT6Waf+ktLwXTRn838k+6QP3F7dHQLn8YLORimWl0VXGVupcIlmN4m\nlhWpSDP+JLLLMCd9PxYVTyhkYMuFnYaeyCstgZueVRiD0X6XXh4xgCMlwzmE\n3vUH1CrSsIRBB/qxXo7CDRzoaMTTOmJVPgtsi7L6ZqsH2IgRea370W8b8Sps\nqeUJkpI3RUEWVmtxT7P3xA7TmpjZRGe8D61WOsLItWOzhkEzi7JfL2/GBjA6\nEON3B5/ht96DkxguhdDMioY3TlfDYO0D+aaFWpB2URc4rabBPB9e4YB+1jtD\nvGgj\r\n=DyuI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBWYjgROU4Pv/rVCoVubQhdeN7Yyf/tyijEi2RPndw2gIgW95xqiTuSGqMFhmmfp3q+6sgmuVNy5QrvEzmN92lU4M="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.40_1606655975870_0.6487919992046935"},"_hasShrinkwrap":false},"1.0.41":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.0.41","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"a532f60f72a8edc1ec088ba9dac50ccaeb5f0101","_id":"@abtnode/passport@1.0.41","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-BUBxfg1p2AYclrhvcNV8tw1hrc+ec8Q2Pa//tdS+GKmZAR+Alnqe+C37Vyvp0edC+UKbs40gnDxI/ZOrKzlZkQ==","shasum":"a2b9662c46cde10a185abcf6628c68c1ca330bb7","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.0.41.tgz","fileCount":3,"unpackedSize":4078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxCy2CRA9TVsSAnZWagAA8GYP/RBtiYjBqku2LziWFhBJ\nsadKP6jWkaxvpUnDRgSXXe37qqn7MXAlcTvuZ3CpyEweAGO7PcX5F1LYXjn9\n89nQuEJH7WX45MUUnTeaSrKqHL5Fz3K4IlXhr0CPzw7A+MPw7LwxwbQhslqS\nEVPGKdxeEnCeBAykhors6GJVeiGSSRFnOePS6E8Y9P3CeK3G7Sg+PAfDj7R1\nAoQ/si2sLxJdmzGazisafQZNtw6RViv9XwhhwevEZ/Sg11tCqjQSiF95QPY4\nu5uRfM7I+zBeaXwFW12l9mfKACxc6jpfK1C6QhmRFOIN7h6DS5kWxYQwqB9W\nB3NmD437dOao/axZaugVUlDsuIhEsIOXgX8PsHvIkgedn6t/hRCGetpS1F3L\nrHZGwsIkMhybpY3k32lzgaX7VjaaMFw5TacVb7XydqfYDFomPYSVikCsuj1z\no4VC8FPKXT7foYy10RcTneG/vjk7+v97EZKB98XhAWqvGRQgoIIxkeyUI5HO\n/6aGZ+X0yWC+xFHzo/8BEUpjiFkvRo6r6zcQeook8Wc4Q/haHWkyHy1F2/8i\nONwWVCqYEjHFcqDiXxwLWSQELXoEYpdccpTu25qp+jXP4qJfR/sZlqx7N+wZ\nqk5u/wmW7C3ox1mvkX+lYg9vugm236h8A0o+FhesHdR4cnBP3iW0UeIzerQ3\n7Env\r\n=hWUH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4MMAdgFYQaZnuCWZ5nTu8GVEtGGv/wd3o+/72GyzGKAiEAqqMt8Pk2KVNVsFnxhralQpwO/4WNBOMQKzzWk+c1Xn0="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.0.41_1606692021679_0.45663215453108985"},"_hasShrinkwrap":false},"1.1.0":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.0","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"db2ee875fb21ca433475c77e177bce88d122dfc3","_id":"@abtnode/passport@1.1.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-tDSvRvMiC/cFTgeQyXqxjLOGAl7FMRJkXqRU8nYgA6XZtD2FBNxFIaZldzwzD6zGPjA7sZEH7tj217+c0zwuNA==","shasum":"f3f606b33ff20cecbbb222a5682580f72cd1e415","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.0.tgz","fileCount":3,"unpackedSize":4077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxH5yCRA9TVsSAnZWagAADIwQAIRPhVyucQYAG+f7Iy+A\nDXlT1OjSfTYNuGubF0Xh6+P0w3EJiJ8JirZZGvVUZqnIS4qOffY+fYjmS4+n\n3xSvbdf0JTzKi5CERKy1mhiWcpV8W8a2r1c2QEJS9OgFI2TGgz6pu0VpTI1z\ng64ZKShKJzJ42edzi7kvBT7U8iiKX9B+pXANS7aBqDa0/HHo2qbosIuTUykV\n89VtXi2WmuPTvVD4HQxcsGnv98ms9JIlbcUDul7mnW7Kepr/Onm9lMFKiA7E\n6oqmEbqj8u3vfCTkPKqiGwjBLhLxZQdz7gKfGlExU9+bfuQPtkyzsBvwyYMB\nQY3qjJzObLKHmDHXBaHxxVkR8Ipa2/h0UYe8JGYSmUb1JkV86+V4IOMhvBMJ\nreUZegRhfG6wS7EUBsZ0+wquyuZuPpYXu4FlLtvoI3xh+M5V0uqx9RG8im2C\nWkqBBTr5cVnoVsU5NLAJweDN04wxKv4uCh/Onb1JqEGyZvg+bLeVCKN+61Ah\n8ZUe/lb0rSVwONUIVh6gVjh7HZAc/l9rU4OgN2LmRquJZ/1WXlDI2G4sLtTo\n4rCtKJ3ANI52AJxWLSWgkMPL/nlwbslkWqrk2IDA6Tiq28QGzGmuPCWfC9BR\nYuBZWQtF1Qkvi9PCpSWIIkO00dNvZj+WkM2t02h3bzKEcF4QrhdU8267H+25\nAgoM\r\n=H5ro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+wcyzLYSeUz6JJKeqRWB8C/raTWpcCgyZebeU8zKxXgIgDU5E/wbMKuoSWKtaZXD9gI3U1gDNrHudMXZNVCYLrSc="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.0_1606712946419_0.3396824860113212"},"_hasShrinkwrap":false},"1.1.1":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.1","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run lint && npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.4","@arcblock/forge-wallet":"^1.4.4","@arcblock/mcrypto":"^1.4.4","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"74ba80cf8a4bef09086022934deac0c887462004","_id":"@abtnode/passport@1.1.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-DAnReyqwoKGF4Pw3lQd1eGtjacLb6qSWYognj8EwjXZqosCABa8KfwrostvYDjJlKeib0wkYl4BtsJW9MWUy1w==","shasum":"6db493d9f5d08c4153c4bfd6cc23c3b96fbc1d25","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.1.tgz","fileCount":3,"unpackedSize":4077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxOiRCRA9TVsSAnZWagAAnAMP/A8VJgYnImtlB9xG+WeQ\nar0UaEOYrdS9uZmH8rzu33ELaEt2p2RPZT9SZIzdL7YzxOnUQpMnZEfG3hFn\nYxZncp5JXofTwwhBjvSZEThTd2SaHmt9GM8kfDMvO4QKTni+kcevjIf00iJJ\nAMed5bthv6j5wvdZ/5c7+c2lupwhQDcYEbXSY9+XKfMnf6GNLc+yZ8Lwqyr5\nAJeoPNPrYgOPUVBVMIbP1fvnS1TF+dtJKNAiOHKDoq9IWMcBCQ1tYtyk8wkI\nWKm9umgnVP+TCEPWhGF3LuinarcxzwtazXIlf9evsm67FNxauCkeN+qHi6LN\nrVVUEgyYjEd3C+5ho2eZBMdnWv5ED4dKXq1Y7XwdUCLiMQgcrTI2PP5d3m3H\nb/Q6iViu+GDW7jSOCY9MGVKQU2bfcNPPoRaDJkDB5mU1gqcA3/YPANgjC5Ka\n1QfMGPwENSngmNgEv4ib5HI6SJy4cNSGgbhab1IcZETCwP2rAxqAmlqttg01\n97rYg+wubryKuiWRBbjr0Qm5fZRnN6E139g9uM7H8wq2h98ZgnwyApsPh3GM\n57tCPBTnp+uBa/fggsfunm9Xgm+qJCjzVI4PI/qHw/lqnud/bPff/kAxhQaf\n/O01Rwwu3Ni8Vm/l0/FzccRLkhUhkknC1oNrYLEp2+iZXeiCI6fQ+eW2QZ5k\n1lei\r\n=8ZLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYkHaxZdPA1qbe+ugbg+8kPoW3qhalgTPhUw5ietRkCAIhAJeFQcFl7EJ0kZEsjyMA8yv1bawPWS8ZGt/qDUjpYtnq"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.1_1606740112837_0.9371939569448215"},"_hasShrinkwrap":false},"1.1.2":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.2","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.5","@arcblock/forge-wallet":"^1.4.5","@arcblock/mcrypto":"^1.4.5","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"35ad9101617e44c0589872a915e52acec592b937","_id":"@abtnode/passport@1.1.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-crTE/chWXtR1fi2bhC+UoB4nT8G9rk1LkRz2WJ7ZxXPJEh+E3Ve7uel8IiRAkRvtwFsRHxhjjYEkmZT8GyRwMQ==","shasum":"1101d33caf47b39c4b3e22043754f0e62875eff1","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.2.tgz","fileCount":3,"unpackedSize":4061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfysoUCRA9TVsSAnZWagAA1A0P/A8k3IfjSQMIfV9wjkoD\ng+9S0OGHwtR4nDqwPwDl6Y/xt6J0foOV6ai1qFXlw4B1EP0i6gVaVSGXV94V\nes7QRNmMy+6Li1km8wEo9635IEw2PLQuDW4tirk22veb5tSFIhQeUf8PcjBX\nc4WRI5YXJMCj/R1ZzTfLJLCpqsCf0cNqyijnlyKauWugP0YDy8qpva3bJbHa\nm5GtHwsdzepeOZnw627axXU2d0bqVZxUzYJgtrNKjstcLi6TbdvBfouHgL8I\nqllZrRDzJFdHh2SplhuJfb/RuDVQOjPy5Q0/wUfRBB6OEYi4An+L2X5LvbsX\n4uEx7DrbcT3O58uyzUQln6bE6oB1yKvhbTjzcgmGNfwNPaU3rXWe+xG/PhiF\ntlznK1SuPYD6SXeH8IjCgZlYTJokA3w8Ueg3IYDNHn2sot9vWsdNLhETadgF\nGjNqCijIMZvZKBMe5IU7xrp2SEeyKbRzaLde4ivScwsQ5rOUsIgLVUy87MGl\n7mh0Q9Averdl8uUby/pci+OOAO2pxKkk/Ctum+uYgQbuKMXJxGrH1QIXSyVK\ngBU5m/Wh96pzg09B0UNFF6gSUKMAZHFqpbhcfU1xtyOu0BgwjEmBZ+LknTht\nJaXanDh5ZzO06hSdIskoHz957Wa91373CkNRGnPQEQpsE6qTsEnEqr/ivwpy\nN/sN\r\n=JV74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCisWTsSQQW07oOnvVH3ofwabC1nX+iANjfMLHlNBbiAiACCbbaUgzsYaWqgn/maPhHA3Of/PZby4I1JHMgiQKzQQ=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.2_1607125523706_0.8765314473203374"},"_hasShrinkwrap":false},"1.1.3":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.3","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.6","@arcblock/forge-wallet":"^1.4.6","@arcblock/mcrypto":"^1.4.6","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"aac520e0a288b5d3016db0578003b59288f7c32a","_id":"@abtnode/passport@1.1.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-AV2uUIxvnAb6v9lORJvgmjp0vDfHdNkWrUIcUKgcPBM+fqMzPXjKDCEzUFugdUcDsAO5zs9QvWPh/9hP2EJbEA==","shasum":"46e9984b13e9753ed72973ffcb078d8ccf32446d","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.3.tgz","fileCount":3,"unpackedSize":4061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1WdFCRA9TVsSAnZWagAAVFEP/14BwBl/RaCEgCg1AmJY\n85XnOifOLxoiFysnlE1ObYfFzCpxpguSRmqsfes3fT3/I9tOWyLItbGwxSmg\nET/zkMGsQH8mLT9a3Jb1KLeWnVLQ4ecQpJhVmms+aTMfVn/zO3B7pPMmStgk\nGzKQGGGCQqll6Z5hmnzwytHg/5sCvRzgOziCODzi9sncQRcrCjDgRLi/vNCY\nV4YXvS9JNoM0t6g3yhKq1QzHxXQz6oEUR5htzAlFWUM92yWXpWF3uSfq7x7v\nAtMmzuyvkPkmolZ7f48KpXAWxad9KhrsMPlmGjpHskamCf4kY/wdqbYzyBRe\n6f4EzN7kboWhYJ4Kp2o72ud4GR3RD71GQdcp9lM+XkW6AlEEP+OOq9BF2SHw\n9XoJi4oXShbP7jm5Fe9rHGtR7DMY84uVii8DtzVjExJgNehN3yS36yZmRapk\nFcjyY+PjpEv/6fS616iutKf0NAEpALWLsGx8LuHQlVMd7lcH2GR8m1GmAx8x\n7+zpyWUv5ueJ4qDv+6ettUTL16Yz0M1BvF4Herj6TtZwZ+8EKJGoYBNcdNIu\nlErCdtnoOU9GeesH6iLJfNc+QRYu/Ksalw59z/J3IVRBNzclX5+331xz/PkT\nvmu5nJpCnN0RxqAdDDDadAbNV+Qv1KWG/+sNvTMMqnsgv7+/P1E/UZLK6vAO\nrxRc\r\n=2Swb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4uw+kQ2idwEhEPUSAuzz2KzBcVV3NxhheFAv4vjjJAAiAOkizca1XVOjMhuZCCktc+r/2LyDLow7PjcvwMlJwC5w=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"mave99a","email":"rob@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"wangshijun","email":"wangshijun2010@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.3_1607821124629_0.4839993103313316"},"_hasShrinkwrap":false},"1.1.4":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.4","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","precommit":"CI=1 npm run test","prepush":"CI=1 npm run test","test":"npm run lint && node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.6","@arcblock/forge-wallet":"^1.4.6","@arcblock/mcrypto":"^1.4.6","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"f4c4066cb25eb02511d1de582629e355ecebf740","_id":"@abtnode/passport@1.1.4","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-d08yOSeApcQd8QsiZ5HDkXDG92fWefHnTquEqXaGo89pJHQQU7GreeYpw0jTyWK/uk/kBjA510dO6gSyPzMcOQ==","shasum":"9ed91777c5dd48cc9955a63083b35e4d011be3ed","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.4.tgz","fileCount":3,"unpackedSize":4061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2TnuCRA9TVsSAnZWagAAf2kP/j72cw+BjBsh4h/omceX\n24W38tJ7eL67IhrL0pIBgmsyuyUK0HnFVnevgciMetybA2VOcOLHGay3w12z\nobGeY5TtVhou/3kuceRBBf5cJ75vO7aoY3cWk19mIETuCdOwlO4WuXnLr+nL\nf3M0CgWNtDovN4wK/93PxRmGLxU9j5HyaHqHYpfH/zLHikOncPCnSPGX3QB5\nsiSDUC7evvO75cmiGAdAI4TU2RgGmK6kPJzZWLaZxRCz061096DyhOJB4+hJ\nWn/kv4214+PSl12g8ygKTzbzp06Qq+NQz+hf/iCzcq6ekX5zhCACzX+CjWHR\nySvZOUTHU740hU5VbDGmjUGRER6/6ezpY8tOBWSD/Ww6ntAPhHkBfrFWXe/A\n0dd7LZK/BNuzjGdH1lIGuYztSLz/9Q+Gor6HFia03Ab0VlvRwsEHhTwhUBJp\nqZW04rPAb6eDPzvxhaHtmUESF31qrVjykRAEhhDiihApREYaajF0QOjAbpyk\n/X2rb+V42egYyRp+LIq/79BwKRXspwYT2d6raZVm0zMPgr9eqCrqmBszzejd\nYwapMenbMu+n8pk6fZkYz/iBFN2x0hEcFu8i1Om4tlM8zmNvvMqUA9cYtIG5\noJFWh8Gxx29E+0VnO7spyx9OHg6HIOpVA0xUcs1dboDmsYJvTi7SXE8/L7eH\nLghw\r\n=YtLc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzaDtt9hr+l1HLeapr+NU6ViXsFp0imACNCMmUIICUmAiEAk6ydF99JZ3RUBKq77iHyPKmRlSLKYSfz4CQywIt9M2U="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.4_1608071662002_0.7234485277023899"},"_hasShrinkwrap":false},"1.1.5":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.5","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.8","@arcblock/forge-wallet":"^1.4.8","@arcblock/mcrypto":"^1.4.8","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"dc76140613615a3bf259109ca5cad684f5963078","_id":"@abtnode/passport@1.1.5","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-VcZW9ZNq2x0+aXl1gmmgQpktVW47gSAoMYK0N7SKfVAbfaAYgYd9PX5w1ULtbHe3QWNuiTSxTgWRP2V95sDV0w==","shasum":"65879609382cbfb975bd92abbaeb74396fdb88d9","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.5.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3wIRCRA9TVsSAnZWagAAifAP/ihtGgIBy9k6hm46q7FT\nWz2VoEImzBm5gB/zcvBk7sFk0Yw0m5rMzJxW1vF5o8PKEAvhruW+NUY7DQav\nCAgYQ7VQ5+qi6spnWsRvnqnoMU+c+pt/2aHn3rWdCHleSY1tMjyu1EOgcqYm\ny8DpO6DZIwZarJxEhp//Vf+1nLRLwa1+lcXbBsQ44k8eIunMue7xOPqSMwLW\nhjdZkSQuM0tE3694X3mir+mmmm0AyfxS/AuPwMcubwT2YZCG0dAkHVOLDxNn\n6DXslgJMU00ikoBtXYyNwzSjAdFbCcRWAwR2YwMiLUXc6jc2Jiom91gusqTQ\noRb8tIKe0/JffRfHRowaBTVv9zIFGY+X6oXfegPMKLCegD1AfJtjAEslm0dS\nrZPYAZLvPw00Ig0w4lIaPcEXt7KzmwUkDIMsJedANnoLTA5Md80L7o2SMo19\nZBToRWfNqKnBpYkabZR8KsRH3kt1GBH8p0uoa2xVZK7jzQ7zE3DQzOEC07Iz\nyACzp6uooDklY5XnoWjfSlqSgq9LpAN5uYn0IptTK/UA6KSfM6/aZuK0BoVM\njo/7TuBvJaQAQ9NL2CjG3GHl9QMT2ea4zqgYHCyGz9Sn2ROHSevJ8KPZcntU\nE2XIfvzohkwgQD5/9u9PALedqtPOl+wjyfnb7ENlmUgcM0GIWM2xjvUM6y7P\nTTG8\r\n=qtA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGOyxYxxtHcE5NPMvHCt+68rDjGw+/QJX+scEJbG+JTQIgP+k/XRp95ZNh1P8R8gYw7f9tclAExiuXQ/6fiDIOe6Q="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.5_1608450576785_0.7831223658348552"},"_hasShrinkwrap":false},"1.1.6":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.6","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.8","@arcblock/forge-wallet":"^1.4.8","@arcblock/mcrypto":"^1.4.8","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"3b9221946faaff07c5fe545fd5da5564420e8084","_id":"@abtnode/passport@1.1.6","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-sGPxszSQ5zzJU/WnYsbj6iUuBooUwzOyqvn1Ucws/BmUVRgNYDX5JmC6+Xfm/Lgdf3d9ydk1TJfR4SqT6BRDRw==","shasum":"3802268fa425149c0349029ff41a493d51a08be5","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.6.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GVmCRA9TVsSAnZWagAAWVYQAIRJGJJoLBZiKuFuMO+j\naq8ldnipoAd4cs/5ZRrfAT/s1DdGsvQh+dDeykcy0NSZLiLF5kYQuKRr4E4+\ny7IEe88kbj5nVvurVeeQ7kqR4ZYBk8fEgXOfRsb70zpFb8r0TuEDCmDJjsqM\nkegwUr354cBWgb3KkK9ID0SRapNiUh0iE35X7WTg4iejK2zERPvJYnVOTrR5\nvg8/h7kJPjQM7z/YAJy9lxo2uAjG8I914K7kwDuMh+7RVklKU8S9vAv+DL99\nVE9rbrVCHlL7s7iaIZu4hcxKB/BXsyzWTIAYoMGcN0Kg7d+HBhtgjDp4XfMF\nPAtzj9wG82Ai1XP3Ai5e17oWcUrXD8uzrPP0BpGghRwb7Z3EHQ6gXKRfLOYh\nF/aQJ03wdUL55dwCoJy11dR/gHON+RxdKRGrAeshhSo9AH8qJp888RaCbZUo\nplvlniVXYLxY/u/LTBRf8Q8A04y/EWd5giVFnJTfKvTlP6xg6B9o+9u+SMZz\nW4Nh42GK8U0b+9iT+2SAeOUFkmDLEzWxIMXhw3Ja26zeeqbsXfwGmDzFxR1I\nNTUT8d2cxb0jp8CRQU5zNNlWzQTF8Mu0DkW/Acn1vSqcLyk9F3B9NuZEoUwE\nBLlBDF3rb0L7FhxoZh2wBn27I7m/N6uy4kEqlqyN+zmmxOPkqGMsjL1LdvrY\n/tdz\r\n=7CXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFnOR1oFeNCIgklIXSJn6XB8NjtI5kbw1ehdxrkcPlkAIhAN8+Hb/zbtJKLNbQntfEYn2eVae6Yl3tXSDQkq7vnETh"}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.6_1608541542008_0.57763221764942"},"_hasShrinkwrap":false},"1.1.7":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.7","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.4.8","@arcblock/forge-wallet":"^1.4.8","@arcblock/mcrypto":"^1.4.8","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"00aeec83ce23db91206774f4776911ab9df578cc","_id":"@abtnode/passport@1.1.7","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-i7s6Xd1nL5RwfzsnBcv0mrm0As//0wM/JMKOwZ1ufVrKPmjOFWxFvudv1UUMGgjf0oqhqveZjqN9cjo97+f2sQ==","shasum":"0903f1f43df564f6b672630a2da45cd94c4e10e3","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.7.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4HAZCRA9TVsSAnZWagAA3FwP/jb3/bSPIlzEDhzBBCXe\nD10VLe5os9ol3FfnjnfCdgYOY0kNvyvMI6T6WIPEf3IMpcxjHmmKIfh42MlL\nQkRO4XEOKOot1SGAYTXgR+gSDExkLAe3Lb4/Xs9407OhVPXl9BhPA3LEbwmQ\nzjpWIM+LRHzk0ubPMQhseZBX1kmOKs7swnZCEcD7yXIAGc2oumrOTSqRAnXO\n2QqvY8UNJrY5wzpLY59heChI4CHFJQHcqNys6X9X5Z+6MZyeeij5z5siWU+X\nSvcugggvw38z9TvN3DwxbigNPIe4XL1whQq3Gi4FWEXmnUj/gGt9Vjx3yxP7\nl0na2El40dou3JPRn/vB1GjhPtJM75gdCsfSiLTK05YnMRKKdFNyeRqFWKww\ndWflcfZ8ZDKnLuMQdPkDJXJITaop005uq97s5+Lq3XuQQ6007TkFA7k2CuDg\nX5zLfg65v9RmE4cYp7QYsL4wdA8c9tKLUzUMzOCK8hVR2GeSS+DNiPch7d8a\nihUsz1S2lD9nnlMXBZZtFrI+HR93603L4FAzrUHrFk1YnIlIBCsTL7GRQtwT\nBWMQ/TlCydnCSFN0X2AzXsH8V0r+yKa8VlGMKdwoe1v7/j9TEzwMAG2V1KyG\nzyZ2HtAnDSdS7RKa2QE6FR5zYbO9KQr+LenKPOvilf6clKfRtahfmq2b/BIN\n7e+x\r\n=N02z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsyYstO0jAZM4fzV+lJiEnoiv9mNObXr8I/KtZfvDGrAiB8jJfDBvEBJOqlznprPRc05Tw78dS/q90MD5rovwpIaw=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.7_1608544280993_0.8374160343317667"},"_hasShrinkwrap":false},"1.1.8":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.8","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.1","@arcblock/forge-wallet":"^1.5.1","@arcblock/mcrypto":"^1.5.1","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"5957931df6266433e56b29df1b4713df282cce3d","_id":"@abtnode/passport@1.1.8","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-9FbLORmeNaGT5wub695M5bmlG0bbPNXf8vgsYnUF1U7OuXhXlCJzbWSrqtf2MGuT8+QiVlKliyt8u9wGAbzxKg==","shasum":"fd882f575d36d1c1ffa5f9bed732f2b5de275acf","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.8.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5fTcCRA9TVsSAnZWagAAi/kP/32R+kQlouLlxx9TjRgu\nE6BkXB2TnMgk0OUOL7Ysw2LcDLiTMTI1BEN7FRCdZC1f6sFX1tdV4A8ZYEsA\nzNjoTALRlFlD5Mrwa5Jz/7HDtuPhfA/RwqoSpp+Kn4WyoFf0Uzg2IXXiUXpJ\nAKKpMc0HStnfRsfA1O+QgfTzFJIwBTpjRpeDVIoOcOe10v89CT5TITJGKkIX\nHLQLsiX+htYtzVvCuVUTl1KqshitwPix7y6+c6fpJiub3bhOmsiT3M7ylWv6\nMBT5V1PLYEI+aJzlFy3dQp8kr3IhFWbuO8WkT1uVWqGNs5iidC4a+e8eFMSD\nruoi+V/mVtxS1WIOQRo1w84sS32E5RqpP+HbLQxOlBObYkjIQXWsF8/Et4gE\n7fNpR8lFpkMfXujqeiYS4w44tgNszUFj8/abTRMnZ6PsGunV41Yase4NpMAA\nLlGF5N+xE39QiPMW5aTU+SA7HkVODsCfKdw6NYNfeMlNFIf/dkwycyltvHaq\n8cMBSb8oIkwJ4JxN7tCaIL6xFqXT1cYU+IYo48Tv+2VQ3NDC8F9k59AzxfjK\nk4n07aCfir60Ma0GcVy9dLOd9IsXYAZs9Fs1OwLLBX/yWBljPghgXQp7gWH4\n/AcaTCQyQgjy3075cUhg7TOgm1Jn92RqJ63b8GUbzXdaJt9pNv959m1fS9X1\nlR5k\r\n=L8/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq5WwP3u/a0EmvOpY1aYsQRocc5bK2MTMuz2dUU+qOPQIgesjkw5lJS0aggvZgxnD+Yqge9RiFDhUzJASnVqkzy2w="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.8_1608905948207_0.24606432773888898"},"_hasShrinkwrap":false},"1.1.9":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.9","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.1","@arcblock/forge-wallet":"^1.5.1","@arcblock/mcrypto":"^1.5.1","axios":"^0.21.0","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"70b2adc98cd1bd020771583cb0e34474c2902dfc","_id":"@abtnode/passport@1.1.9","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-OEPOOArI16cOb5UdKSQAYLpuUZG/MnxZupiHU3Fk9ma/y6vuOkBrIOrA3yNFKZhTiNOv4k7879GPSCwM1Re8Mg==","shasum":"a025b5a5fe933af8835af01105a9fab2f6439cb9","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.9.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7pQbCRA9TVsSAnZWagAACeoP/2/nwhIdPlOM/FTXdAn/\n7ebfejWUUxQ1UpylTfOnlD5n0WuyoHtZVVymP6Eyiy3qEaz0RMM/+E6f8AkF\nBP0aqVwYs/B5hTxB2glhSwz9UTK2uaXKdY61FFpqh4TX4gBV9rWCq1WWPVao\nX/Xhqb3aXp+oGxsLWKNmDRdwhXmnHm1ZSl3SQJvtMOGNTg35n1OVuFl9hdK/\nkrpA/x/zlFzp1PpPDJpruUPPgU/IwnYOWHogd/TbfRibhSI9l/VAnz9KcHVg\nO3BBfJz5FllEVG+A7VZ1tVUjaYg9c10kaPKBvxxnMl0WyIjctCfL6bwEoIr8\nSD4G9OS48FszYsLSUkUraZlqV+ZZdc2aFhAfCaAyccccpxgHWSi8DNdNkBd3\n3R1JGlQDQLUcaWHd0G5AOZaGblwOyAkojvUH+KZPwNZ4IHIpk+38N09u5g3A\nSLHCl9krSpToLdlSlmEQqCgb5tdgRZnnXuORiQbOSL2gj17TJ0cgdk7ebBbv\npOcuy+qR3BdwGZG+qPQJPkUVJdL44k0imdvkyPpMRfkFCsJ26Hj56KdzhmvK\n5Z24Ka20TBsknoEcCppDOd6yJNxDKcKG0+R61DTgQDn9ReSbUpm20XETaAMh\nAM2W9kO5jk10rDiztJR3cbOjkTTokmjL23TaQZDmOpVEmqCYHtuzUh1pwDAr\nYW/5\r\n=TT2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnKrrsG1F3aqx4dwkeX1QFcaOpbvx4Vcy2xL+0akg5tAIgRF/jWpsJ0bVLfhWwOZPsztNDFC7o2XkfwQdrROStEpE="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.9_1609471003162_0.6154617337561274"},"_hasShrinkwrap":false},"1.1.10-beta.1":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.10-beta.1","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.5","@arcblock/forge-wallet":"^1.5.5","@arcblock/mcrypto":"^1.5.5","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"e5764f753181ed6a7c615cd4fc6682aacf0cb7cd","readme":"# @abtnode/passport\n\nABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`\n\n```javascript\n/* eslint-disable import/no-extraneous-dependencies */\nconst express = require('express');\nconst passport = require('./lib/index');\n\nconst app = express();\napp.use(\n  passport({\n    nodeHost: `http://127.0.0.1:${process.env.ABT_NODE_PORT}`,\n    blockletSk: process.env.BLOCKLET_APP_SK,\n    blockletRoutes: /^\\/private/,\n  })\n);\n\napp.use('/public', (req, res) => {\n  res.send('this is public');\n});\n\napp.use('/private', (req, res) => {\n  res.send('this is private');\n});\n\napp.listen(4001, () => {\n  console.log('ABT Node GQL Server at http://localhost:4001/private?__st__=sometoken');\n});\n```\n","readmeFilename":"README.md","_id":"@abtnode/passport@1.1.10-beta.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qMyuj5SGYa6GHM9A+Zco+BJCBt3qt30vpAYNFlVLrtomQ43R5oW3M/dKQXNOvbexWyhKxX3/i8iwZc4ieNAUoA==","shasum":"b00ccbfc011ca88d6bad38b7dbaf69b4deaaf384","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.10-beta.1.tgz","fileCount":3,"unpackedSize":3978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf98dxCRA9TVsSAnZWagAAYN8P/07LR/crHOgxy2xcHK5/\nmSJCqs4RssiNl1wURbr7raHf0b6h9IxnB+/57rwbzWOnWLc7lQnJjuzJWrYx\nVNy+lEA19jp48QOfOJoZtYJcyvtq6oUCBguqnWlrdWUzH5gb2M8H6yY5ubgc\nwF8DmSGuYGkwXTVFQ32NdhsggBUHVq7kiFLkspEarDFU+VpEE67xSAFXYV/y\nufhMfzjp+6/r1TqHszbqyRwpkt0l6sLyg6VwZAHTn2iN3miSClKrHsc87ZGu\nQ+JaEiNNcSZ0UEo2GfHttL7tOAdJ5PZXV+WEbtUrif1u0w9SGGGeHu3CSiJU\n8Vuqw3/SY83CLBTcYP7PYw11u7xmkwguTpTlX7T4UkGxm38eKHMtvZK7v0k9\ndT8iO1OsnDSPc1AV4zpwuqEnwK2CgJGKSyxxBswRQb/wfDlXzfSmPmyxQNLw\ncsLAT6DDFr7qoXJiqvxo9ZFB+PrFpCcuWfc+UW/hVWIGZPpUMfYD2vMRLvDg\nZ2zDG7rywpDhyrIVLWf9Pm7N/rfa0/D+x0NaCDwRtN5J/Wq+HA7N8n+huiHB\n+vKLbqoEFbsIE6TTG+/CLkYfBTKHiZLXCTJ1mwyzvbZ2yjakraK+xhrtHuaf\nuG+onGNiwTUy285LXPmcTOTeX2x9G73bqNNTm3L5t1035ewo5j/rRKFoCYFQ\n3BX9\r\n=Oa6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmoLO9dyCgPVdpJTNri+Fd8NPxmXTQCk8HTQ+OP/nT7AiBcxTHUFjUKNIIFIL0MXFyHmM4xGQeuOE0W5VSWDFD+SA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.10-beta.1_1610073968871_0.2669253260832305"},"_hasShrinkwrap":false},"1.1.11":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.11","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.5","@arcblock/forge-wallet":"^1.5.5","@arcblock/mcrypto":"^1.5.5","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"e33b75d4d02d058a915a33876977d521cce70826","_id":"@abtnode/passport@1.1.11","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-AdsuL0r5IvMxQsQaJuk4d/FwBkzMj9T05cFAxLRD0JzBwYd8wVCqVSHOF4czZADnZBwVQbb78Dgmc8+NYWT3sw==","shasum":"19fa2650601e68a71f31e2dd78bf90de371ec82a","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.11.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+PKsCRA9TVsSAnZWagAAzskP/3ZpFIH5Jou0fIE4Q6yQ\nrZA66mGwbuirUyBnyMWn7e6VbAAwsmY6UxVmB+sXEQEqV4f2eRRFdx8QKWei\ndQFWVgLg0Nm+JnmrmB5h9+e8eX18Sd/neLZlq1quYgGkzIP5/fTsUoDeR+YD\n4Ozwkw3GUOnjVtN4Lcn4xH6mWYqX1ivv3WRGVVB7rFMIQz4sx/wValn8y6Xw\nceD5wgYWlMhYTnfycCCx9BnXDXBf5aXXpDDjuBoyWYR2D0Ku2ZmgurOsQGIY\nvECZCOOLoguWRDx0kZY/rC1WrwO51S2QFhTdwYBHUd2AaQ5/ccJm9Fm3fkyo\nO9HwbGJ+dfkDyl2PCZWhmfG57bHVb2g37N8weFOeO1GbA0X4EOLbSpEw8/v3\n70qBkU7i2ik2SCGVcJtjs1SQ4pbZ7QodJQAtFkywKycdcSho3K+B8GaA+SaO\n9KA3aPmZXneZef5EkgT+iPbDCZD+mrcToFiP2/WxjKNYXLZ8bzsgjrqvvB6h\nmUMKIpJ04DTys3yE+iYDxB36v6cghlDdsQvPCZyo35sPX4PGO19bmqlmhB3z\n/bkDJDxAHPYHZvVkeSyBpgHjOm7VR4Wsoyu1gacsbnQTW+/zzgOZXncEC4zS\ngHVunqR9wP7GDSl1fszyCjkGfeH19jXqRe+EQaBSaiGdSYBbkuYvgN6llmEQ\nbFiK\r\n=EYQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZsSxYzmTsn7vpPLCrZT2+wQLk6cxM5A+hpBog1+Zh0QIgYxW112DPNH0s1ceo8wBNPW1AAQGp7/jBYRhmfeXm1cs="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.11_1610150572096_0.8427463684335312"},"_hasShrinkwrap":false},"1.1.12":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.12","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.5","@arcblock/forge-wallet":"^1.5.5","@arcblock/mcrypto":"^1.5.5","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"77ee504e4d90081fe5ef9544ee70e14b5a794a62","_id":"@abtnode/passport@1.1.12","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-fYSVvuvSPNy0MuLXYUyINDR2+r5NEtX/W53ALjd46CDwgFRx1/b5aZV9NQaexCSPP0or6DDoMby8ThW9pXUttg==","shasum":"5892b040ca21c84efecf90bd8b75949226539406","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.12.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Pb/CRA9TVsSAnZWagAARS8QAJ8bwq9x1TgpdFS23dG1\nazT5jVpJIWchpZIOai6RvTZui/2VWI2XwD8SDHhX4th/ZjgrvO1AJTzFM5Qm\n/QLNcJGhhJJRZpxEtXNXv1E9ZxAa8GCZ2TT5bagkar6vJNcC4ZI0pcztkMcc\nYMH6l3/ZsGs9EmVcDN3X1VjcMoLuMmiWf1ef2i1v7dUjb7grJijM6o6YOV/N\nOWhcEluBIYjiQUqYEJ6kNYKhpri3uRHs6sEpo3+2HREu+8RdTQuoJJbhOWcw\nHed9n9KeWOW6KBBW1IA8danyIlIatLMFyYqIc0wDVQdCVVGK67cpmCeqO/YS\nEUN0620LpMid9FVgPfKB0d9Qv9eEq9MNsJBClD7uTNb74Ak1/zL0lD2P202w\ncMvHDQpdl106k2+QfpMENPRgxKr+7rzLCz8NM9edU2o2HxzEADjeU25ZqfRP\n8H2Fgms5lQPsG1hBBlX+379NIITFxzZJYvzxSgf/BWqYt7u2CtFynaqlZ2XV\nyMEUXjINE+2JwT3KXspYEThWzHJqDQpgHj0/T93Wf06yECGNSUM8xMNJ1YPU\nQeUSa1Gz7SxdHVIO4btTv1SUgrj7rEd4KE5tb6TbWe3GlUFiNRbzL08LNe4d\nZMdv0l+kKsCjeBrRRx/dHjVInqcu73AfvcIZAXCDEjuyiiTsfxy8j4qTJysf\nAa0B\r\n=AnEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJELt3RzqmYQjSWCwVfP0KqIqrLz5859oU/TsHGOaT0AiEA6ejWTfO/ljlhKSuydjCvtMcQcfWNBSnkGZUocVHfCcA="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.12_1610151678983_0.043666846219574396"},"_hasShrinkwrap":false},"1.1.15":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.15","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.5","@arcblock/forge-wallet":"^1.5.5","@arcblock/mcrypto":"^1.5.5","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"6203bb41fb2bed9b5dcfcfa3b14823b171f2b54b","_id":"@abtnode/passport@1.1.15","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-4NVdUNqeMAMxFZN2v5N6a1lUyief72JMna7L4SjLhC/rYC2aEAW4zoGSwVnrm7yxam3fqznyt+htdJNKzMZryw==","shasum":"1a0daada9c709f161902d914e89ae759f488bb60","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.15.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/Dc5CRA9TVsSAnZWagAA0lYP/RB+BtV2ZAHatlSsh2GH\nEJzl0rDjpqhFdtRREYog/diwySYh7+ogy3UXoGDBVI2XLi6OAT5gyQ5SfIE7\nXqu1R3T/Zx2/mPVv/awtVbXRAjcToi+gXa267wfGegFg+L+V40ALDU3h41jg\nx0iSFwKaHEFpNlYlFcwWNAvJ3823iKESs1eZobFKGjXuIE40O5W4+3NNr8/u\ncmgVkJ86YbiBfjlKKHXWR3Yq6gOV2RhKd+yY82WoqKZY6RQNKAODZq8ANVdv\nbjMtW9UOrEPsttyVi1Llppxys0485N1kYcj4bJafgGcEZ08rcgHQ7WF56SkY\n/AKwED8SfgX8F8JaylaVpdNCFJBLbtYnoWxJeJsyZe1utML/QJiVtvhpDsvd\nmKXxqyBu936YKEqNjsr3/6Wzzv5hMDwf4H8200fB6flTeMBterO1j54cQ2wZ\nr+cU+321s11AzVAJB040rpWOlO7QbEZ084EweISTnzW9UbD8Q/AL6LsybFTF\nEbDfzx4jWhxe2XDV0lpmuRP8bQ+3vGrPLRWcyuGDxtPYPDJ9xzRq0x9mn1JR\nJqIz96KdvlfTZT6+ZMJx+n3M/c6vbnbcD51A6uZjvdJ9FLR7sTBkwEXXIebb\nhSkaHYlosaz09dMM/q+PB9MkgUAFc7amzzzXWomwRO9EPrJWfYhnHLW6ac9t\nhJMJ\r\n=+Wo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZJT/LJucwL0OaVpop+BPZbcZgVPhxL4hZCLpsolzVqAiAlfbbw+QvCcDVFHmPVcdy0rqBE/RqPYWh4sYhNKgKHDA=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.15_1610364729062_0.7509872248538165"},"_hasShrinkwrap":false},"1.1.16":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.16","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.5","@arcblock/forge-wallet":"^1.5.5","@arcblock/mcrypto":"^1.5.5","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"87e7a2475cac5e9fec60ad153459771164d5a419","_id":"@abtnode/passport@1.1.16","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-y68y29Mc0MMP6KdIo4pNtR1sH1nHwtIsiPB7neeMAExr9QKJpgnn3moVm0i/jwVWuHzCgr4eEGdD7Z2oFArgSQ==","shasum":"bbe0ceecf3c014a2a642d2ff1800c4aef714befe","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.16.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAi3ICRA9TVsSAnZWagAAkNYP/iobwXwMSBXJ/f9ro2Qi\noow66EkSInAYQpn0ush2lvywuX+JJGguwRabTzxPR7DRV/Hut/H8OjObEBpb\nKw0TUjnYdJSytuEtk95BE+9I3NZ1EIXfPCaiYRcS1iu45WcwDCJMmgJqVYcn\nvAGLAbzQfXox11TKmpN7rvluOZnMDyOkYDdDaj1Rlww+KTTgdi3Ofd1fZ2iz\nA+UKyA6HbcxmIk7rkRZT/YsYPM93dzKXkZwCXQIaYAjsLwms7NKamF9tleA6\nCJcsbRQb/PJUzmovH+ybCMr0mPI8AyKMV1/te9pHs/ML0QLJCPOIdOA0dHkd\nW4QfqnYGYSQ2rLHogT2s23S9ZAqIuwKna0VdZSUSaNkItzQs3Ym2qeZbH4Xg\ncF2MIIzLFIAuQ6gNIHe7fm26GNysI/yb9znGBWyS5l8t7pIGJ5SG9EH6hzzK\nJRuKKcvqHKFHEDfOesyjCVSpz8Jnf87wzwstVj9/a1CdODenQhMxgCGhvY64\n1NeG1H2ZNS6U2wUDnj7upQFQpKLHheRf4d2Xk9XUV5HDpG0azdMUhLAyuEP2\ny4J2qVpX26HbcMiZZIGW04tsHkd0noohTDavex3DdNMxWm0FMXgEfpyb5He6\n3pvC4NPp8oDQqWpaWzPEFqWlm0Nsdr9fHkMEQ0h7+9ma3qmey02+3QQQqgfj\nRRhQ\r\n=G7WI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuYtO2U9zHhT5hoHXkSdw7/6mOrFiv1CdEseM5e9gT2AiEArZhfvWx18R5Y720HZvq7Umv6JCBoZPxsUL1gg7cwmkk="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.16_1610755527607_0.3952762538258785"},"_hasShrinkwrap":false},"1.1.17":{"name":"@abtnode/passport","publishConfig":{"access":"public"},"version":"1.1.17","description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","main":"lib/index.js","scripts":{"lint":"eslint tests lib","lint:fix":"eslint --fix tests lib","test":"node tools/jest.js","coverage":"npm run test -- --coverage"},"keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","dependencies":{"@arcblock/forge-util":"^1.5.7","@arcblock/forge-wallet":"^1.5.7","@arcblock/mcrypto":"^1.5.7","axios":"^0.21.1","lodash":"^4.17.11"},"devDependencies":{"jest":"^26.4.2"},"gitHead":"7718d83404842ace33e68afea1700c66fdf8998f","_id":"@abtnode/passport@1.1.17","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-IKUdwWPr+1kYJaevBgj8+aTuj25O4F/q/YuwIFAP+cXXhNmsvcAv8mrHF2yajmfHXh76fk/yIUMW4CgBU0T7Qw==","shasum":"a0855239d1d4efbd9069eef8b714772fe7478b29","tarball":"https://registry.npmjs.org/@abtnode/passport/-/passport-1.1.17.tgz","fileCount":3,"unpackedSize":3971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2EuCRA9TVsSAnZWagAAmVMP/22nHvP690J4db/keIW1\nnwIgpy3yVNi15Mgd0X7ik6CiXehIp+i/WnaLOKPmSyXS6xt/W+Z51q5mcLHl\nKqEC64ILb3rFakUapKVpHR5FHx4kfVaHOBWf1Qt7Tu9SiXAPjmBa1Mkwtaiw\n6KGJCIodtDaVQCRrxZUZ9jhhrXFmJlwG9ycVsBeM5DOwSISD35SOfZP4q5oR\nZot0CMk99LXzetyq9/M/cOabdSfdP4VDfUqawWqFwNKr7ozPvULycuthkj1r\nE6TQD5hxASou2HwrJFa9AbnF//obDXzqoJ6EmNVvic00FEZP13LqT8gQTX5c\nC54TVxuKUmB5o30LJ8wSIExxKmde7tOSiBQNPoQaAc+qke6f37v8yaXvArtn\nNMYdOyccuEwKVrKESTkv2b6+p+zrxV+8squWpcPkEl4TfmeRTM4zotZh9LII\nbJwBSLmmWRZVsbysRuTrb877DXNz2f+GFL75AHj0si7bNpCFMcGy9e1d23q5\nY0v51z9kkXPmMSDLbU3K4gl6IJQxvCnMCV6YLOhhvQ7AA8YUSgtZ0ro6VcpN\n5GMnHlhBj+kSnb/01vXZmfkz2RH21az/TJV43+8M4zoMVci83eo4HdZyC7D3\nnbfG94ndQKdoNXYYTeHkU3hmRsQWvTYWtkuzkKr4GnsUTaqpf8jB8rheOLlu\nR6zy\r\n=FLM1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHK+5HkSEHQq8fqkyuHdwvP7vGskkHa4DX6kUB29hptDAiAP4BzoczbWikJS12/vTYYy+uL8rT9LRsRyqvq1N5AdCg=="}]},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"directories":{},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport_1.1.17_1611358510438_0.289312117414239"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-28T10:35:48.376Z","0.4.0":"2020-04-28T10:35:48.723Z","modified":"2022-04-04T11:03:48.642Z","0.5.0":"2020-05-12T01:25:46.154Z","0.5.12":"2020-05-20T09:14:08.284Z","0.6.0":"2020-05-25T07:19:54.867Z","0.6.35":"2020-06-23T06:31:55.111Z","0.7.0":"2020-07-07T03:34:30.748Z","0.8.0":"2020-07-23T03:18:17.491Z","0.8.7":"2020-07-28T07:42:13.606Z","0.9.0":"2020-07-31T09:44:31.448Z","0.9.4":"2020-08-14T11:04:35.509Z","0.9.7":"2020-08-21T23:53:43.109Z","1.0.0":"2020-08-29T22:49:20.790Z","1.0.3":"2020-09-06T23:01:19.717Z","1.0.5":"2020-09-06T23:56:53.975Z","1.0.6":"2020-09-11T23:20:07.175Z","1.0.7":"2020-09-11T23:44:26.944Z","1.0.8":"2020-09-14T12:12:23.687Z","1.0.9":"2020-09-14T15:59:32.919Z","1.0.10":"2020-09-15T22:31:34.685Z","1.0.11":"2020-09-18T12:22:27.594Z","1.0.12":"2020-09-19T01:03:24.146Z","1.0.13":"2020-09-19T02:13:20.851Z","1.0.14":"2020-09-25T23:05:41.649Z","1.0.15":"2020-09-30T12:42:39.796Z","1.0.16":"2020-09-30T13:32:05.434Z","1.0.18":"2020-10-20T09:41:29.852Z","1.0.19":"2020-10-20T12:43:21.879Z","1.0.20":"2020-10-22T00:22:28.225Z","1.0.17-alpha.23":"2020-10-23T07:22:17.434Z","1.0.21":"2020-10-23T23:20:18.481Z","1.0.22":"2020-11-01T00:04:08.655Z","1.0.23":"2020-11-01T00:47:48.097Z","1.0.24":"2020-11-02T11:23:17.495Z","1.0.25":"2020-11-07T00:48:49.413Z","1.0.26":"2020-11-07T01:04:26.102Z","1.0.27":"2020-11-07T08:55:49.703Z","1.0.28":"2020-11-07T09:57:00.678Z","1.0.29":"2020-11-07T10:46:29.777Z","1.0.30":"2020-11-07T11:17:05.693Z","1.0.31":"2020-11-07T12:03:43.394Z","1.0.32":"2020-11-13T12:37:31.321Z","1.0.33":"2020-11-23T12:45:31.183Z","1.0.34":"2020-11-23T13:24:42.958Z","1.0.35":"2020-11-24T01:44:19.803Z","1.0.36":"2020-11-27T23:49:58.840Z","1.0.37":"2020-11-28T00:10:25.357Z","1.0.38":"2020-11-29T05:16:59.778Z","1.0.39":"2020-11-29T11:58:59.921Z","1.0.40":"2020-11-29T13:19:35.983Z","1.0.41":"2020-11-29T23:20:21.812Z","1.1.0":"2020-11-30T05:09:06.584Z","1.1.1":"2020-11-30T12:41:53.006Z","1.1.2":"2020-12-04T23:45:23.818Z","1.1.3":"2020-12-13T00:58:44.774Z","1.1.4":"2020-12-15T22:34:22.136Z","1.1.5":"2020-12-20T07:49:36.978Z","1.1.6":"2020-12-21T09:05:42.385Z","1.1.7":"2020-12-21T09:51:21.090Z","1.1.8":"2020-12-25T14:19:08.364Z","1.1.9":"2021-01-01T03:16:43.350Z","1.1.10-beta.1":"2021-01-08T02:46:08.983Z","1.1.11":"2021-01-09T00:02:52.227Z","1.1.12":"2021-01-09T00:21:19.129Z","1.1.15":"2021-01-11T11:32:09.188Z","1.1.16":"2021-01-16T00:05:27.781Z","1.1.17":"2021-01-22T23:35:10.644Z"},"maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"description":"ABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`","keywords":[],"author":{"name":"wangshijun","email":"wangshijun2010@gmail.com","url":"http://github.com/wangshijun"},"license":"MIT","readme":"# @abtnode/passport\n\nABT Node Daemon 提供给 Blocklet 的页面通行证中间件，方便在打开 Blocklet 内的敏感页面时要求管理员身份，比如 `admin_url` 和 `config_url`\n\n```javascript\n/* eslint-disable import/no-extraneous-dependencies */\nconst express = require('express');\nconst passport = require('./lib/index');\n\nconst app = express();\napp.use(\n  passport({\n    nodeHost: `http://127.0.0.1:${process.env.ABT_NODE_PORT}`,\n    blockletSk: process.env.BLOCKLET_APP_SK,\n    blockletRoutes: /^\\/private/,\n  })\n);\n\napp.use('/public', (req, res) => {\n  res.send('this is public');\n});\n\napp.use('/private', (req, res) => {\n  res.send('this is private');\n});\n\napp.listen(4001, () => {\n  console.log('ABT Node GQL Server at http://localhost:4001/private?__st__=sometoken');\n});\n```\n","readmeFilename":"README.md"}