{"_id":"@linke/leaf","_rev":"32-efb6fb86ccd034d8dc17ac0d3a67aacb","name":"@linke/leaf","dist-tags":{"latest":"3.1.0"},"versions":{"0.0.1":{"name":"@linke/leaf","version":"0.0.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"_id":"@linke/leaf@0.0.1","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-h79byySH28UA8ctkFXXcv8LJV2+xoNweWwmTdsBt0fEqaKn0uClTmcm1X3x/crf1kugJUWUTzp+IAY80xEMCcw==","shasum":"81f4a1ce70ed5a7aeff17dcca1532105529b3107","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-0.0.1.tgz","fileCount":13,"unpackedSize":40550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd26s1CRA9TVsSAnZWagAAaqIP/i1I3NqLdzvc4EwJrtcL\nGfDV/Et1F9VYPw2N3hycXOsgjhnyD3PfDARCfFih8oV4yh4N5m3R4aVFgh0I\nnSlmeOTGoP8aCPqsiW686qawWf8jaFhqDMjszd0HlRbJmZQ1VIvUb0GZONYb\nT5AN8hd3KKBZtuo+MYCX8R/YUUI0PXs824xhACpBpwW7L92jqj0uPg9jOGE5\nM08RAxEBSe8xvQfOpXKW8HgtTLsLOSvvIPTvOuQL3Zezh+WBCxChCi5YTrva\nxRDqnNX1JvogkLRndR98vbHSfhv/e2UyZcjmMMZUL+TLAu6oZnoHImyAJ1Bg\nlG97uma4qcOC5dDsswFtS7pTPjWF7K/Q3fUgHVYtzb3oMK49iy53it4MXmzg\nRKWE/aqD9xxq/4Fij8ak2HT7LaFi8bP+YqHjCFrzOsgJkG8i8vwm8GiSlz2C\n1ZBxWMx3IMqDcWDtRCkqsQ0zoTwXnZQmqAzcFAfyucG2MiF2clw58H4pXxnB\nXDC4bLB5/fbWuLla1xJ0gp5BQK2JRjzWTV/S0dKWwXTVpDaCJvelD8UmxZCv\nbfJtQ0THzb9byGmvS2Nh8Bxb9JDkDriGT9rylHJ5btOC570da4j2GYFNkkjZ\n/Cg+DTK7vFRl7uf402dvLrTZxOGM7w9fx7BF9vTgvfm3BokBG9fHFH0ru0ZP\nc5Og\r\n=ONFB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7W3HvqjUWTSyKHf6CmHgZ/ecyeKFPvMyac67bNxaAhAiEAuaUQaA2cO+mX7gqLYZAI3vQ8v6laU8YsFS4pXvsAPfI="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_0.0.1_1574677301342_0.02144213086462332"},"_hasShrinkwrap":false},"0.0.2":{"name":"@linke/leaf","version":"0.0.2","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"06c8e733588c7c4c1f2ce29091137557bf34b42e","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@0.0.2","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-puSTKggzrE8MakF6tKkxoE94/h6Fb9IZJhg2kKNnypBc9NHjNlnDqTyiVFLYj5h01nlfDgw1lixrtgNEutbMvA==","shasum":"201e681a36584a79593edf1ee0d1d33e15e2958b","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-0.0.2.tgz","fileCount":668,"unpackedSize":163549590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4Mh9CRA9TVsSAnZWagAA2iwP/2d6nWXMm3c+m8BMiHSw\nSbeia7WQbi/bu0DYfF3+9yG4EoKY3U1Kek6UwfmKXBD+IE0b9ctqhuysnWOZ\nNBANyl6psXGTZkWOMFjLEb/i81MLA9TG1NVWprnWVdBxJNZqNmiqZik9zrOB\nYmUd9Bbt/2D9mTSmGBl6u5qFp4M0+JFzsIp/gw7OCnnY0VIPybduGUv00KwE\nS2wgr2k62u2RZkY7orlHJf5gP116ymq21pt08BNYxveyLvJPkPP0/X5eJ+ao\n8KtQ5r6X3Q9wYBLOz+Pd4eI5NONtjJ9w1jxZ1QJ0XD/yF7PPrEFvdV1bsqfi\noukTekGX1cXrAPOvtXz8dZKmaN67mJ5zEjX8VIghOt825GHTyRaeMNp9OyFS\nU3OeaOrJEOj8GE6Pw6VQcMFEvh2Slzp54RlfvjkIXIMGFIrQlBz4lT7a3GB8\nfqjR3P+b5TGCeGyBa7xFBDw4RNZNgOt/ihpIaO2Vz0683licsayzbgbO8ibH\nmBWuo2HyrcIB1UkU4qXqNn4YHJuk7ddcH4L+kWeybhs35yEq5t1xQ4bMfE8D\n44gh4y1Td43fzeTTjY/BZ4NTi/4exjv13ImzsfvKinzGo7dtVr6i7Kj2o4I5\ngbDE+N1/ahhBqYt6O2Kkw7wqiCs8wJkMoGzfa+rNvJQuav4PfLYwf7rq78B3\nA8kI\r\n=2TOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOwb/t0ix/WFLV4c2mx8tXbA2IEA9FTn6KgBYd11Q1MAIhAKviTV4KXv+CasSC2n/QC7DgVvp+cQbrIO9DzPe1E3RR"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_0.0.2_1575012472560_0.7080191600016728"},"_hasShrinkwrap":false},"0.0.3":{"name":"@linke/leaf","version":"0.0.3","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"800f158ca4812c0caaf778b53b5bac769e4d00f2","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@0.0.3","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-UjoMqG7dwO4S3dhUULcf69ToYIx3+MguLoXwn71gVb+B1lUw4Jl0xlym9Db6xQBzQ0mZN2aN2zjYeWpahhCXIg==","shasum":"4b377505154f12430a9df90b9a4f57523e446622","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-0.0.3.tgz","fileCount":301,"unpackedSize":18443614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6cshCRA9TVsSAnZWagAAAVUP+gLyO8YoXJI7MHszSkff\nMJJRfkDBxrm63FzEIe8W9ZUH3UOlg6msvC1zQW/2G4PI455cngHSHwxvuyiW\n2tWXDoJ7ApHzfICEg/nXgEIJ5sFJLJKDlBCBHK+R4uEaqX+5tWIrei47MmZr\nzoY+Le4KJ/28M3hhLT+3pj4uWisMP+tDiX7bk5zW2qJ3m4i3/kJt7uLkYF/+\nEGBcXsr5z8nCH0ElNA+ceWWzudkXcikGOjuw62GbtB5ppCKE8Q8jn44DPm6s\n/HFTKexYrbTi3h3Jhu7YybnvcgF5nkUXpk5RM70Z9Kg4CEaBXPcBZDlIuwmY\nmt+ZMvX6cfd05VeZl/wpsN9y4fHiIYEilMvjcE0VaJnxqX/RACh0xPA/Emk1\nqTHWoqsKfHeZfFMbFDb6cpxegJMhS1gq9QCMQ598joXH4EEUGF/AQ55iSvxG\nW8NczjzeDu0z5bwhAiDDUmaYwGAAwL+fr4G8VH14osxXQH5NUy5TimOG4ctG\nDwkDPoDTvuEwwowEQu2u2wIi+72sQGllDQ078/Qh0cEIf/do8EJwi4C9tN4n\n28GkgutSqH92nOPNKgiqyzDrOeoHNhXSVn161OByx4lAEp4R1S4Dni44DY+y\nrgfhIriGZCJzyz8qteoOYZr3spoT7RtE6+wmyZubwi27sYLf88Ny5OsD0Nid\nsAo/\r\n=KK04\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMrQfVipfyCG03fPdZ3fx1QSfbrdwgY+cJzP7m1dZBOQIgFwLWibLq3q4ynxriIgHNhX079J6wOMoj8SATRJ0TwGU="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_0.0.3_1575602976812_0.5980688362041202"},"_hasShrinkwrap":false},"0.0.4":{"name":"@linke/leaf","version":"0.0.4","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"074b6ba2cbb24c5c3f9cd4cf12047c0d814281bf","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@0.0.4","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-5zsGJ6IHYVLiwVhcvipXsZ8CmGOWX3s686aDZFF+MX3nGGQvpj7o0vncS5cf67QA5+hotg88Imlup1GsJzyS/g==","shasum":"1807f139d295a56eefe4a82aaf103a5f5a758ff1","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-0.0.4.tgz","fileCount":21,"unpackedSize":71337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6cv/CRA9TVsSAnZWagAAFL0P/0iq/agqcOtk6Xa1fVS7\nDf5fTbJGVg55k/ByWE03LdfEHCvyTRriRKb4p0ueRVswavJ8ddyzOOvsRi5z\nCKaXDcihmYoj5hiKGToOEvbf+86Omg8JUsP170KTfU1vU6sFQ4eY1nsIhzqC\noKK3v2G9TAqb76TZMbRAEoagB/HFprcYBaGFjqNBsDNQg9azbktaUDl67tqg\nZuIEmvJQ1fIwXgu2gUge7qjxRmJKu2wRQDc9fKj06iY7G4Xj8/vZp06UqsX0\nFOrWsClZ+IV67rBhh4Fz0CGRPJ6hT5EK6vR6WvXQlEUAtgyhaeeyh89EaI12\nsMXXJROUm3c6lX9aY3jnaMSmCIQNq20RrO+0DT5xJWCPqWysYj82x3T4CXOw\nSRKHbUEGTBFvsU9Oo8SivrpRV396UOdK0lhWQgRf3gK6CMhvNBJUygEg2FI3\nom0qf4MdqqHLzReIsn5BGTQhBIIq5rNmnoSHlBIykKfG2RUgBd2bTdyquWQw\nSHUqntq3kZHG7gYIW9XoNh9ajUU0jCwq3VLaafReAoBFKtDMUcX7pvBZHyTg\no/FDxjVfZiyc5REnFyt1MU8md935i1wVHGxP3fMQOGYe1GXfZt4Wq5TsV2KC\nhnLNXzrO8M3QP3fCvV4IWps7vHhJePmZY5murJidk8lSHiIzkUiXUodmU/2C\nvqzz\r\n=6vfK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF4d8OHBtF7KRVKpO7gwdKJpkuHCxLFMIPaMPiir0n5AiEA6owZPZurPfOqt/MouCx7NVyH9YuyTHD+EZVYZFEYzlA="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_0.0.4_1575603199062_0.5371389416739316"},"_hasShrinkwrap":false},"0.0.5":{"name":"@linke/leaf","version":"0.0.5","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"8f8b1d794f46c3486219a14194dc77ecda1425b4","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@0.0.5","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-F4+37vVhkEIAR51gHFrtZ6diq8rfk5ddW5GxADfeO3Qor5E30D7de1E4Xtt8DFH1aLlopRP2GIsNGdfAtq4vSA==","shasum":"1445349d518188aa5ac9b7cec5cca608006bba28","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-0.0.5.tgz","fileCount":23,"unpackedSize":74448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8wUHCRA9TVsSAnZWagAAY0oP/19GXKpUqbDlgQUzIkN5\n0rTQFcTdjg3giMtcc0Epz/oyl0Ue9PUlNl9L5FV5k9wKfM45KCw4gfm74sU9\n+usPH+q+wzBxcW06ozyx/x1H1DADVRxUOszuSZxKEvTYRqtpLglMFx7gIQNT\n4STMMUSp4hTfrGfaAQ0o4OHNqkVItfQ+10hdKNns78c0y588z0sVB42BbIxY\nBbzNOXIzIZ4qA1HY+sftSrgEtxxOIgluDSfbTXrs6OHhGT4ZDIfrlKS6ZlM7\nQOpy0prcDaNFq6J0FYBTOKjM2JAv0rky+RZUEnh3y48nhAmKGE8IHz3KNil3\nV2bPL6FUHGyUrRjyjv7mLtYGuIYzVvv8l5APbyPvH/zadE79zVWUWB/hqw0x\nAv9VPlP/KqXWHzoGaxBFxQvpYVY9Nfi8EQvu+zT48ReJFqdLgaIj2Gsa0Dvi\nlfHj9mFwjzTepIJk2fHpOvVkPDnkAjU5CLYG4rv5zHBDuz7EBsjv0aM8d212\npriL7yzW/O5zmgB4YdshXo3tqPwpfc++0aJfdF7CMcRGkOLZCNzkWGSBD9Tn\nG+AiT2DzZvwyc+FcUBqaUTnNsuu+k5FPCA0j80ZllMrFU8Z9xid76iYrHc1Q\nrfnrw31GM/Tpa4JSZip8vwMJIAbbJ8gWMIFQ6KVmmnPRN/F9xDOt/3B7vwny\nSKTw\r\n=00Hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+nSNwB7ruqg1OFcp1K3BbcC1edyez/h+JCOmj+aFTNAiAzhdVhNqggxg8JUaTp8raS0XeULqmIvWce34ZUtTC0Mg=="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_0.0.5_1576207622690_0.47697722133320397"},"_hasShrinkwrap":false},"1.0.0":{"name":"@linke/leaf","version":"1.0.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"4cdc6bbc6b953ebfe27b727c284a912b30ea49ac","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-u4LxM38KYKxFbPAnmihS/vBD82/2EdrtwucMibVV8LlH2okTLitCv71TsZzxAOIxKex1rujgjDtHcewmPwx79g==","shasum":"cb59c02f91f490afb2986d154da7fb9d1f8b3fe9","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.0.0.tgz","fileCount":27,"unpackedSize":84347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHuFNCRA9TVsSAnZWagAARqsP/2Lj2VIweMwzSGgvPBex\n1yuy0kwM7EQyMTxdvmxETfzp3+izE3nmPGmtHaS7wIJW1vHB1MTvO80LJt4u\nBnEdddignd+Kv7/Jr1JvwLE0IAcwMw726rVYJ2ipbD0SWzXt2a411NDc7n0P\nBV3EiwOopm7S8eHASvJfiTGNWZ7FViTvUzWeK9ry2tFLgLpDX1bFoaojMpPo\n8ABQot8/GA4U23f8xp0Uh8UX1v8tJfUl4XaFh7dcwtnTigDP0e9bRA1TYGpW\n8xV5JSUFI2ZHw1jA01m8orrKvdCrBfyC0PO1RVVXbZ8ijG43nYQHf5azJFTz\n5ry7OePOCb1jL4kVfNuDuYFIUgBAYI25z0QuV2CoVMsOi2xMAeGM1CdFzVy+\n1bYUI4rQWQtXsDIc/QBPtFfXpuZDpD++6KEcn+Rw4IHqPLKSpCeFMkGwiChM\nmQ+h8NzCuhom0U0bAhFjEHb+R/0q1J6Ccm6vZsE6+zJjamgTaNRmXJcn4lTx\nK/oRRtKlRAsXwLUioGkOu3QK4SEPvMS8l6/edDOWpUba8C9s7wxgIki7dhp6\n/siEUVTAcfowsThl4qbIlez6lVLmm9D3sTrznS2QynOzfpP9y9GPeAc1lMIh\nd4MjVnkUQp//T+P5CkUKXnFh9e82UwobZmkPg5i6LU/CQ/kvXl8lN4PPFNs0\nrnrk\r\n=n4B0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr19A7qrCsRVQetpkkYlgCSlsVlFfAQl/YztP6lTSGdgIhAJ4QwETO6OU3VScCEJTOzYyEB2+avK0/97D7KN/1/jwb"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.0.0_1579082060383_0.7038080783284586"},"_hasShrinkwrap":false},"1.1.0":{"name":"@linke/leaf","version":"1.1.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"59356e4aeb1665f3c23a9e1a3809f0a910f2ed72","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.1.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-HWKGPqvmHAWNfdMTzYT8yEJ9xfVawuht9hKkuBgzFPtIFsaUuORQ64nqhidyT+mYGA4Ax7K2hsC/yeu5aSPBLA==","shasum":"e986830951ef88d72f781cbd0717512644aee652","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.1.0.tgz","fileCount":29,"unpackedSize":88076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIT3rCRA9TVsSAnZWagAAJMIP/0XacKs/XHpcttPb5mp5\n27n6W2PnfNAOSqiJYaKW8S8mWpxfjhkCPuU3+KJnIjcUCHvTgMNtpon+ZuXk\ne6c1yiDuZyDNegDgm5lkhtlowtfN6/lAV+GppTM+NvNQMs+uQWGY3qNEydww\noekCs9l27eCOjcCckkrwrfaOOQy2J9MpvfopQ/8YsCz36zqXVwP4d+fVH2/p\nwaHoTNKayaFQclgTw+u9jVSC+9kEKTgDarHhX53M1Sb26LqWVGXsYBltaRzx\nhhfO281zINXhglcXoBkU7X4JNYHJ5IJ3DXavjYFa7alo+RuEKZE/haf5cYiA\nJXBtSg49AO2vHIaCOkGilsQti/0ucnO0fc+fFVnidJsx3FYcfKYScxHWJcGC\nU3gFFSE5AsA4lrSgysZAExLeuBeBhxa0vBHhK9HqsViFKM3rTEdwk/96dG8m\nCeTz7147szxqgIKTzyC+Uz3pv+taBIOUKbODQ6jJ2oe+4pe177CwkYh2B8c8\nrOdkb+bEQKrjZPnYuJlyiKrhvxX+2sLCdwIlkiGSO8Vo3ArjrdhSraNUbjko\n3/wfpxseTQDorpuuL3jsufKEU0nWI7X/gWQIGAqBzBTCGXtBIoDGuIoch5AU\nm/XyJrSBkgPDnoa7binzdi7PYTxz7TrEwnDhTLb8ARPevPpioSajRb7qFCbz\nDePT\r\n=ZQ88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENTvI6MJiuv4UAQVVb30SAuwaWeafgNWrMX2xpxP0dkAiEAnzfSFqzWXVUjf1h/O4ztHALWL0tsINudb+BOJ0an/+4="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.1.0_1579236842819_0.9982332033911243"},"_hasShrinkwrap":false},"1.1.1":{"name":"@linke/leaf","version":"1.1.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"59356e4aeb1665f3c23a9e1a3809f0a910f2ed72","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.1.1","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-6btj0JrpiJvpXW7zxXz3woiGqHZNxJaLt+9f0HD6k+dSmGWnFjlRkOnZtNC3TEsJiqrZsf5Avps0Daws/4D/uQ==","shasum":"dfdab4fe24fd6736547dcf419f1d0b796b8870e9","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.1.1.tgz","fileCount":29,"unpackedSize":88078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIT9cCRA9TVsSAnZWagAAgyAP/i+O0NOuqD56VIvv5k51\niflpU60BuBc9YiLWquiGPrS7S5oPKAMdUVWCbsN8AaC/DDphRFFwDswgRSkS\nogc7w0TrPZHyc8ol1ILHl12dnhLlnGfAxjHZjLgQ70cAr3NJIm8WP6YJZJy9\n1L5TUmxwp0+ndaEaHiEUYM1UHLV/0/MOZx+gs7yeNJFsAOVqlhs+DvaUHC9l\nUW+8TgaE5N7lCmRWtzwT5ZOsfHwBqKLuEIBOtK4RdfxgimlJpf8JRrMyoN/m\nTOSp+kY7hlWaaGMtN0wmdHTUwxXj76YEvskpBtexY0c0rMcszsyWFyrgW8Rb\nEvVzdHywORu8KNTJGrCX9e45r9IgCeP6d3tQjiPhsnUYo+AX9ZC0nni9SXol\n+tmxYgxupu7FhRhOmnHDhPV4XjuZ2ZJwT6XMIrjjBZuRqQYzMOptYgJUSXxE\nAQhJA+e12NmNI//JvhZYFXrPEI2fKygDQ88ky0nngVzYZDsgTo2ToBS4tJeT\nZ57+KuzjmPWn4KEc06l/3Ggda11XG5yZ5v6Snuhk/e8PExni0NrkzUbHT1ck\ngZWmip7au0Aa+XzkQi454Vv7hzBHeK1LJj3I4iQlHzSu8hqHUg0yRPCVTuhW\n3UKy/yN4vqA6fCwcSPna8njnPC/ZFs69wyz3iz9tCaxV0qDLlzCxFW4JUCJg\nFx3a\r\n=emDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3AXT3xIz49Z8l2VgeBp29PZMYHKYOCPUGrZMBqq6pvAiABs3cmIqCvAZlSQUU7GgGFDaBaKguNUF5v6H58wedO+g=="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.1.1_1579237212492_0.21790257680634229"},"_hasShrinkwrap":false},"1.1.2":{"name":"@linke/leaf","version":"1.1.2","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"706eef771620d2e2082c30d770a76e7aa6cb5468","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.1.2","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-KKg6ULz4ovjwAxTVCMCSnpIyP99V3Y2nzz6bbWPF88qsKXk0C0GasHizDk9dnT85Yh6iifkJ3xdD2JJhfwixHQ==","shasum":"23322e1d8d07ddcc6cddbbbb2cb93566fe3bad40","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.1.2.tgz","fileCount":29,"unpackedSize":88591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIVyBCRA9TVsSAnZWagAABZ0P/REZisdw1bKNqKdOeiiG\nLV/u42qzuLUGn0mglz+gd4amoGSvl7NG+RIT6HK8LrE14ABID/2ve0K/XkOF\n7R6L1fIhVMNsy3deznfLdtbcn1pKrdG01bD2mUNrZnNPPB8+tFnZbYp9My2F\nWOMAVaQGA20xVvT/YXM/+ylhwjgEgoGGWIEvwlWEOgUNbL7faGbtQISr8Esd\nk5bOJZmWNETo6Sz37nHqmbedLi8xqoK6ShTf/frfZ+HhML539b1aRz1tenX/\nNFTFVscYDllvdFDO4JrRoEPgN4J+OdqSe8uWIf5Utkm734PfFXyi2J7fSpRn\nGm316GA6dBIZ5Jw6MjfivWcTFYOwQSoWzO1VkzG+SX3/l3amsSGxCM7BR/ox\npwM4EYBT0zOAfHqWbq0kS5Mc4zAvirrkIErdO4T/f6UJpAwRNO6/egylrEM+\nHRd2g4NF8Ft2l/H/xa+oVyhFjOoay8D18vEbJuvKb1QCGkWK9TGFt6RsNcH8\nmIvAFISK6BipJF2Yl9TYz/QWNBNGiv3NV6SD+u0odgG80HcfS//G94U+yszu\nhCboqjZkGjNWQ2WRVMTFBFVSUmLbLvaC5GqbSQWZ1RHNJRkD/rfVi7T0pjnS\nRRTp7hhTx2w2NQT6zfCq3aGgHvCTwrY3C6Hs193kkqTAPF+L2545dqCP9yEL\nZZ7Y\r\n=wGHc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmTZTB0bc6WfdtPbyhZDy291f++Js8VFlvn5JTAM+5cQIgICIHFIpQnZf4JcMDxv11d3RygtvSe7NifpSxeVMPqeY="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.1.2_1579244673092_0.4259387765290805"},"_hasShrinkwrap":false},"1.1.3":{"name":"@linke/leaf","version":"1.1.3","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"0522e5f841c687412fb92fde93a5cda64589e8fc","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.1.3","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-clDxO0CGNjSvjroo4AIq36kuhiQuwVKu/Adp6w0vJY3Kvtc9NGyauMOFKGXXQtGsdKGrFvTJu8gvS+HqTRr/qA==","shasum":"439ea7a65b04a1568263692c612cc7f33b610055","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.1.3.tgz","fileCount":29,"unpackedSize":89311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWSnCRA9TVsSAnZWagAA0iMP/RFyP4hLG3seFqwibSfe\nvc8OrszFYsnGL1bpdnhBG9ix1UdbeeYf1aeD3AZTAsvijaxp4rdQLBYlgNGD\nAAo5VhqmEAhouKQmY8avfmyHt7Tf2wr2YoN5Vs8lDqnbhEDcbYfYCB4uPu8r\nNIfkHNCcye6LSfLhO5YreMkcjixliS7hm6VC+bukmb8UUPjlunr0U0sPz9yW\nFmVc3ZURtiN98IxQ4DzXRWu0VfZKWGuUMZALzdXPDl4TWvRIaU73YkYQ+K8P\n4XcP2MsB8E3+rWlN8iVhlqJk2ZYbwaXC6DlW7wcJ5QmjqrsQ/VoVUySufAGf\ntyt8FJ1kvOsgWVq8l+YUQY1N/O3S2a4gw9KKW7tnB2s4e22GMT6NgIwYDHXt\nOuycnmuzLDkxKRj5GZm4NiMFN1BlK/P91xwE4M2EqlMYYmUsohKUsOKIVWK7\nvS5rV/YY20ARG1lHYoqGa6VnlFcnDtRibV2StqnJ9nlBNwO/+l4SM/QCLXcQ\n8YIaPI7NXkx+L1CAS1Yt6Y/CzBy/XeWXJ2ehaVpkaSmdpcioD3Ei8Q+g3R5A\neQygDm4b0s93VTbL0QxOwxmhxWLmpDlkBj/OUenrmwyxferb2a9tQ4K7YkdH\n4yan4BaW1yJaeKpFVOggS6r4/NFcwv3hqoxfvMZqKft0oZEORotAgscgoX3y\nmat+\r\n=94AZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEckwLKDCODsai+jjOSeCZj19hbvP7f4QqzK3aKizO8qAiBKuOZR4gtKnZlXw/ZPWk0r3VgGJqO7/oWgc7ZGjRVmOg=="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.1.3_1579246758739_0.7632310157336843"},"_hasShrinkwrap":false},"1.2.0":{"name":"@linke/leaf","version":"1.2.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"e46b3533d8caf0bde4554d2eb096e6a8d949da54","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.2.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-eD9eXka08xM5ov0eHXW41jd4YRB3eJnR+h5sR+/664LEWjSXah6TnHqSCp24FCtbEkHl5Q3ouT0+22eeUzZozA==","shasum":"a6c30f96b631d76a62301de03669e2888f6f35da","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.2.0.tgz","fileCount":30,"unpackedSize":90244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJR7mCRA9TVsSAnZWagAAvWMP/1stMDQg/9bpYLoTub/M\nIgTz/tDbtQiXXL+R+5W9ast7ICsHI+TYb7eC/VKR1atBSX+8sn47iFxVB0Bo\nVZKfsUFWXiPs/QXdkTxi16f7T85I77TaNySAdL3FMmOcjB7oxsgFIYux1Zja\nabDqaFkaP4MUv0Y2V0HR7xYh6nNUIaWTksKlltmcU8nQNfSCVh2kqvWWnNph\nFWw0pSMRba5QTa0CdESjFgQGGEHhuKSMcq3Y3xQFSioaAph/VWEkJq09PiN/\nDi4VxbHQwDcosjyLJVy/MtSDDc7d9zb9VNKfwtmFxUo+ektqYmzIaAk1rVhp\n0iFLpThKR9h6lvgvkPtoN88BiTBG6CX/inSjkpRPWBMSUOT6T9amHw/Jgyae\nAAShehU61Vxhzp49+KVQKzgwJwzYU0RwY8vFH8Ne0Si6OexwDvkWkqvQDKTL\nztMTvFJFSjAiha15wiZ4vxwdouS88m16Va4bvFWv3nWWrWo54bl/AsOiPtnm\na+TL2+pqiKwlxUiRqrr4xdzLTHxI72AjkpAW0nV1MgBGTaG+9mUj6aBYQrlk\nRZfMLAEaI6fDFrgrMkshCni9xfUOxjn/MYKelVkEp6N6rD0oT7/4VlQ40aaZ\nPB/B2KM4abpXkTGV35NK2Q8XRnI0B61d73e6udTWCXn/A6sNcUprsanKnR5q\nUGW4\r\n=DydE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaCaSv9gDAU7cAlTaQgQjbvFM+KTUKu3ixGwlmgNhKQAiEAuPN7yGFNXV8WKsZdOplYf0XcSFZLmFK4jA8zd9GkVjc="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.2.0_1579491045842_0.7686928912097886"},"_hasShrinkwrap":false},"1.3.0":{"name":"@linke/leaf","version":"1.3.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"b6e615ca2224030fe1e82fd819669a8b2b972799","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.3.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-G/RbfbmbxgUMm9LXrWkbqzIvQjmwIStZcfKVjDTS6Ry7ZU15++sHYf/NnWXFAbQxgQbwu0Nf4RcgHdnw94OXMQ==","shasum":"4671f2ff8432d6dbaafb7fcc41d293f7dc696750","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.3.0.tgz","fileCount":30,"unpackedSize":91181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMEXaCRA9TVsSAnZWagAAIgAP/0o/5As3mX8czcxTETDO\ncK/GwTKQ/1C+dhyTIbcQX3s47xvHh0rBnl7PLZ8TAADVcLy+/sW7b8uofyMw\nWkXVqrrdujPEUIp4kRI+Gp0WILmNuPDwVWj9djcnGNvVn3PLuoDBMWdL81Gz\nIDYliDuFHlPESQUJfMbstO2ZCIGi+yj37soz0LaVsy6GEfQNckfpfWSabwrz\nCHEuwLByxqUqcT87n/De0MMy0KPqlXYqGNKQZ13PMHBAkmNCfddAZGRbUSms\nBcF+tbi8bZWOEJtFQKjw09Q6cjomsi6U+8ai9OgCc0NCF41g+9J6zCphN+rp\nVjQNfWMKELytAJA0LOBTbGKWCWnVjMQkO+E6vbTPcj5JypkhMe3X5daAyPvB\nMaZJLA06ilyyyCKNS1e3YN9N82YTmthr/3aH8iVRSHRX6mEE3FrE0Bs3/POh\nfvGId/Ikb2NkqLI2r4D8G12O54auqqq+uRhFZc7aO56KRsIrf1TKzJcvxNs2\nzaGDsmW+FbX+E0EJ38h7sqv/mwrRFTB9WED3LL4DgnHaSbbuR0/enxwERrJh\nSd8dTlBRvEKesUWqDw8iaW+EYJyD3DoDSnXwVgiSEjSqv0Kc4qWmMeqWP1Br\ntEl0t/4DbjpVguaAhEVyY3GeW9PaT0FJwWbp7fq+BO40hopT1R/hsYTyihKm\nXiTo\r\n=ss4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMpMq6I5xInWTsGlWzO2HS7b3GI6GzGE9hfgFYv6LwRAiEA504Iw0iqwNLBUFOAJLpXFrO0UYEzgJGYzLJONS+UzKM="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.3.0_1580221913868_0.7905154950364386"},"_hasShrinkwrap":false},"1.4.0":{"name":"@linke/leaf","version":"1.4.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.4.0","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"6c0d71a5b16955a570db8512c3f13f8067685e6a","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.4.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TA2T+hvD609rnm4rn/ZQ+tKObt3REe6P37EjBoyJo9+UN5sf2L9YZ8XjRF1/bgiPBcKZVYWRz+cI0171dfIq2g==","shasum":"dae6a53f0b6378a67870d64f42e02eadf5d45ba3","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.4.0.tgz","fileCount":30,"unpackedSize":91730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV0e4CRA9TVsSAnZWagAAtKkQAIHN6i1RZuzp1PNSUTCX\nmSR3UiF3yrVWXWsVN5eE8UM43gOpslimeFneJwKIcf0u8xUg85y8TrMyjKf/\n1ZvPjkmzqsza+MDiRkXOrooPbguejTHDwdO+Bn/o6CBR7XZxjxFjoU743qEK\nKhog7FNRNpqGzxR/XgN7ZzATHNU8zyBDo8Boi9xnE9HyppENlao4yCCvaUuV\nCEQ4bYVDqg04IhGEIL4+Cz8xf74U0gX4BdGL0m1sI3+wmYOWfheOGcpgRbCj\nNkWmfk+3cnDws1YXhTacoZcKOxqqS+K4lCXIOovfTXVKIUrAv0DZZ8Xix147\nm8hvzkwvAzgEqjWhjbe4BNTgcYNmGizhHU/6rY72SSxlx2o32YFGER7Zm/bx\nG0Hndevf4N+886b6ZVU42jEqqOBNKTJTBGJUq1duwWCYnQh0op75vN2Rprxn\nMD6ME4/uDRykATY6zjQ+t66jsYvGnDG33NFaZVsCpcrRBhjdPyA+MLhyhNxS\nEtsaNGN3ZRX8AYLF5ryXfXg14b8ZI6NBa0ubEq+Sakq22hezhbrHvSdYAUFY\nBP8Z1hnq125K7wG27pm0ZnlLFFejwvjxpTixq2ZH4Obw54SobvE2k4gp9FHZ\niyDDW077vnU5i20P6e3BwhhRmZL6S5B2pcHAipvV/rKB5Jv3Hgspf6S0sqPA\ne0n2\r\n=/VAg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFB/7L/CsWhYbkGh2jZ2n0LbU3FFDmyY8scHlmG7Sz5OAiEAzl2u5BHc811bFnFR/xY6Dk6JMxkErqjmmx94mZ04yDk="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.4.0_1582778295749_0.4148408793806946"},"_hasShrinkwrap":false},"1.5.0":{"name":"@linke/leaf","version":"1.5.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.2","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"8a556b7538584080645d8da7e6ae7fc1a446e986","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.5.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-wyTalsVb6YOZzFlI+l6XTI9CabjNVqgthRUT8R6Xsz9twuYV38fpv8KfDFvg8CJU6PFXSS8+3fNiFt6oRUYuJw==","shasum":"e8bce839ad49a06ebb3c7a8a1780e33a8845a31b","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.5.0.tgz","fileCount":36,"unpackedSize":138341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYgGUCRA9TVsSAnZWagAAWhEP/3iBAfbQI36K7T/D8lde\nelDUqVwFIhj9tLtV8SEtSAoO5accpCVPPTHE3pvz/V3k9WlVEXVSz2ImzLXD\nx4REHIvoDvKJGlYaTBWvlGFObTyVnlSEdJTupBqAx/HOqI6ANdMpA3w+7Ysq\ntJ2mDa9T45IEju6efmQve6FuhzFqXtnhl9UWvraL/lF9FL9c+46xExu1esih\nuMpyJ3NLseJMZRr55vJc7nfS7ulaGB6OmvsIvZixosPYH/oM3r1AXhhdjM/9\n2V0XJRUqmgUlxN0qkRzCdoyt9quL5Pt++Fjv1g/v8wpGG//pEGd14bZolirG\noBb65bctFYF6RKWgQCLYUrjlire+oeTIo+o31EFS66TiKRLetsmA95NSarPN\n2VQUc40zNq9DPybdIyiws/6XTdbD0tx4iWtKN0h2x5zdYIF3k8iOQh1Nj4+k\n/Bj6nh9hA6dSbs7xhDsVwCB+ryrWS+dhn5aa7PVnQnRLKpWTTgx5kona4o2N\nkWGSjIdxhj9XtBczUuN035XUP4MXcFuISQo+pNcTi3WVcGMwDufRF2OWemGW\nYZugxzXO43Pz2rWqlZmJxSHDCZXp4d6jGx6yuJWmHJDZGHUfXouATJoC7ucD\nmCa+Q/w3Jn3AgFMs9IbEtDWup+ISBeX2PVSIaV8FXIt0rKLHbbmv5OAIuERh\n1Ud3\r\n=GAOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMmlhAYHDv4C9schOF+xkTvVcesHpSEG1dOiMUY4ggmQIhAOwoBgzAL5XJw/PZ/AD4WYCc5qrg0zs9oVH+V2b14Lhn"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.5.0_1583481236376_0.06341241059853653"},"_hasShrinkwrap":false},"1.5.1":{"name":"@linke/leaf","version":"1.5.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.4","@alicloud/pop-core":"^1.7.9","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"45a1c65be68eb1435353f35542c59667db4dac53","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.5.1","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ikdUnLGpY0vL/j6kSdO1KzHFrJWD87U+K/ZXycnr/8a5Dq77IOv/7tSAt8VXGhYczrD/lCvov916xdUuCfwsqw==","shasum":"2fadf25afc63c4095e3efae607768bcb22957160","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.5.1.tgz","fileCount":37,"unpackedSize":138289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecGhwCRA9TVsSAnZWagAA+SwQAI+ycPhCpzEh1xYwZPrS\nQ3iQKys4dzkJw/jUoBOLeo1vNfjFT1XY+57fThH9AvYR19ktbLZ9CE6y3cgj\n9YlnoESSUAMdVNb7Yf8OVrW5vBnxtoJVAGZi3nJ9h8tIw2ajRKCgTTGtf8hQ\nhiNIK3uuwZYtC2TlnlTtRQvs+fGFDzKT90DPk9QWSE2LelCHTjtH2dPFURoE\ndfyftsYfPTBypcesiGwDDA5zQ/Q8lFX7fxSBhZMF3JDO0tBp/33U+r+aHkyy\n9ZytE6nUMopjuWJEN7clrUfBsi5N6THPMPE8Hhj51X36qNZA3NscSgu3oBUr\nBUaT9wC//KuKRAdaqEpHR2mpEJ+AcA3kf3t7qfOsalmCSR0DKtLdnD254EGm\nH7m7wslFuv10Pb8dPSZdF+ATsPsCJG7y1AYZ1O7TKu35S+HJ/UwAak8UkVQ8\n3681R7A7B5iK4w10Y72slyJPsaKl1pjGYWqoUdnuBGfBZcp+DsgJGnCZObuO\nifUIcPqrmZwJfN8mRHvAz4UsGzvr38Fpq1rbSyfwxOsuRI9A82ftZPTObJfT\nE5RkBbGMM6dlJmJxCRo1ubaGv7Wo4/SAqy2PIDaJzzXYcrbwCr+H7FLiyGJT\n61GzTPcvNSeN7o2qVfegG07mpJm5fMVjeuxTBY0is4/JSy1EcRqWRGKQE07S\nvByX\r\n=OQae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkOUEJwcKp/IcAjDcFhmT0sj0ZcRLQ/82FkAUStNcNdgIgaBWBmkFofXBVmimDNU8042xtpzOxDN7LABBO3bjsy34="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.5.1_1584425072311_0.2730534820924926"},"_hasShrinkwrap":false},"1.6.0":{"name":"@linke/leaf","version":"1.6.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.7","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"4a9e7b619a81e238a62b11728d83aebc6ed922ad","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.6.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-73J+Ze9pF6P/8oSJiBHxDMrF6uCZNitJzcOu8qZObmloxNUFgRul2ngbOoEq5Z3ks7ycCGFPj0kbA2Ekb7yLog==","shasum":"1ac4272ada0849c50ba38b888438573378b1a852","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.6.0.tgz","fileCount":35,"unpackedSize":109271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyzJCRA9TVsSAnZWagAArxQP/34+9tceN7Jxc/S3XY1I\nmCCLFd9EPM845KrEQ9/XM1eVU0RYgyL9kaiTTU89YwLqgCm0rsy2r+o8Uod/\nD1AmODAP819IVfPFM5y6EeVqUYyXHhf76lMdT4S4gDXsGadXEh1KGb39isgS\nLFflmp4CtG25vpsm/nZczqlvAI8nSgACdB91xRMBySPep63+wR3OZC0joMAr\n7taNE2Tk5uib1peqcLGRqY2s6tl1+penjABT2G6Zrv3mcKxjHnebs0H36S9E\nOaRds0/oireujUraFmGbRKJkqZoBiLo7DUtUMTbtxowD2awGLHHln5KJUVy/\n3HF5gcGIcrAv2EIttCwcH7ZAYvcW8rtpC41YFBkIYVPJdMmbYAs62yviaiRa\nVvVBu2TDoc1lz2j8Nqi8uOuR+nwbGFcIc4jM1QswoXi0lckrZcaibRiCchp4\nc5ZSraG+/0KkBJ4aayWNzqFS5JAVskkY+0+3iG0fLM84qYhcCjxQyXaphxuN\nR+Vr9Gqpr+g9w1lVMx8U8LSsYC8wr2n0IHUNSk4S2/zaDD0J5LrwQhQnTefS\nWu1pF3YkJElq1tFZ2twrKvDKA6sGQBFaseb3RSbVDZ2YYFJxVKPUhKkwsI2B\noa8EBLPtKDV6c7e99+mRRGdvelWeONUfEr6BNcuZl6lEGVihJ1V72HrkeKaC\n59JO\r\n=REYu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcUneGgtGzQH3igui8Pg0+LybY559hOYVpd+7A23j9tgIgQRJ4ySDCiXyFrAjCCPDBB2Jb7qQbH6a4Oh7oN5Y8auM="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.6.0_1585654985080_0.461611428841028"},"_hasShrinkwrap":false},"1.6.1":{"name":"@linke/leaf","version":"1.6.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.7","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"f4464f58978f7765f738a0341805139fe8a5d245","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.6.1","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-WFeuCrX5UkVeQFmx+f1CmTsKi1rmuvvr5g+Ju2v6TFNX1IHFd1RYv8Y3pD6hMAUKuZSw5KTy6NwbMWhqoCq6vg==","shasum":"8336c0cd955f8d8f3b00f30a93d419d1e6a56853","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.6.1.tgz","fileCount":29,"unpackedSize":63321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehufkCRA9TVsSAnZWagAA2wkP+gPjRBmIaUe5iHbf2cio\ns8FSP8QUGUzhyRBLR4UTyCxOJtd3kpJ2FqsmB8VCntbid164V8s2mUVlG1MT\nCWi3242R4YzhQDRSXS7DLHcZxr5MaAtL8BMwc0ZSq0LxbA6ZCRIldGV9Vq/D\nYxrIx1AcrXoO5FYxF7nuzz5HLdYPFHtGa7Thbd1GcccAArmDbWvG7NO82FT4\nPFDPSDhZ3FkGCiGcyVXgmEJEcRsniiYAguRr0BssRIbH16mIxwX48h2H/oqq\nhgDqnGX4XxwulvRbivYdVJ0LvzlkcsmkVA8yZuetqHHi30vmT3q6ccRktv6y\nuwxrlIDuMpryeF5kNiTX7aa3sgE2Ubimg4eD2mM1wb87LiXVARt2G1bbcu46\n60mLSZwOlQ/JkQXvYI0Eyy3XaJodwPtdip3NR5MVqrr50lj6jFNEAEh+IW4H\nt7drOtCYM4rA5fG1iqyXiJ23Pa+K4QOjxGb6gAl9HSEJlaPuPw6fTeWr07eb\nZWA1vaSataTJnbKCd3iGZNn+11t4xUhpXhb/YNbYwg7FUZtFpcFGnANXM+mK\nY/OM+hjSm/er4z/lEKacuY5X0TlMoyzsZF7vrWM8lcMxwNnky4gEdouBrtw9\noULGc6pp+/Q9c0p1W2DHPPFy+fYBTPv1r4UAoU6aTzPTcYRqR4wn1dAdHgO0\niQtO\r\n=aGB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtFd83OieAdkQBEryr/4NxAwDw3DQK2/4uyMOA81iHSQIhANhRALTJq7c8GyGIkYaqrTAB/ykPvjpJbHyxQNqHfDfO"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.6.1_1585899491878_0.8284173024681218"},"_hasShrinkwrap":false},"1.7.0":{"name":"@linke/leaf","version":"1.7.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.9","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"0bed399c9b8815264b999efb89f55a061a239893","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-yaGmJllmTtUTSbB9SiycghkvShiKie1IzNGW7dx77qaIMhtqOKqK02Yo8x2ktA+6M/BWKgDqMgeTOawzcXUxgw==","shasum":"1899de77d0a01a5aa24ffe43e8864a421f28b568","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.0.tgz","fileCount":30,"unpackedSize":71918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen7dcCRA9TVsSAnZWagAAPiMP/1dXcaaYAKJqVq1LFlz/\nCTU1Bjsx9orNSWOLxW/FRl4ZCx1j/qT9tdyf/biI38h6zJWUDUhcSRNijHQ3\nzXQkokwSsPHQ3VZc9mRL0rvvd4lEeM1iBcDyu79oAMqxbiomuw47VLqGWCp7\nrQF91hALww7QLvTYR/J2fHjAReK5y1W7aB1N4io5W+Ck3rn4NFKfV1jDWRj1\n6LvaM6cEsN3HEHv8VCohHxsbXGCDV7+JXHConvQINWraRCUsWt8t5FBWx32e\nW2HA7EgXDndPX3oanu3iZbpQByZOe6Uq/jhK4NoagsRRgLYZti7qNm7Ofvez\nJO289DLPJZ9bKHCUqZmxIuj11TOAF1iwUAJheBvrNWlPIZFP+vOiizPRMMZZ\nCI86h6+5bRhNFmzcX7BgA9LksMzypBM6Lliao+Faq2xWPHRDhzqNNpvz8QHu\njDfKBfQBqwlRHQfmBuzgSXJt0J3ca0TAAvntaJIzqxrJlubaEOrodbVOi/Rw\n/9i3TOZm3ndOnZ5XpIgjlw7sCPVYAAtcCOafduCXO7WD7xOwxc2/dADNR/2U\nm3EwpLGSb6z8Z/L235fpRmEaN5IZ6f6BZLQ6jLS9FDHRhxaBS/PQIDz+dvAA\nvqx/ejBreOoJ+wsDyJMdjYEttY0qOHWYd2NEY8G9nMmbraMZS29TBMNng6IV\nUmtH\r\n=zaJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk6yha7EPFV35XWnewokJ3rddoDsGgcwMFsQq7JBbQjgIgb5qrzag6rspjvtubOZ9jeFi7TGYjBZJarr1mxETVMXg="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.0_1587525468324_0.9600242999811124"},"_hasShrinkwrap":false},"1.7.1":{"name":"@linke/leaf","version":"1.7.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.9","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"087d16d908d905d84ec0cf1eb6d70c5657346a93","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.1","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-HVys+wL6KLUMKdzXWVeZYvsbyJIj0+XR/eBrTJ8QQld0riSuAyW7YnF0n6UWUKlorz3VON8iHOuCnl71NeCt+A==","shasum":"9c9bd7c2e2592e066a6f54f9c5def6657b5e07cc","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.1.tgz","fileCount":30,"unpackedSize":71952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen/GFCRA9TVsSAnZWagAA53YP/3zZ8C8YXPsKKy5++n8t\nY5nlGpEuqcNE12yDsxUqBGCpCLFuI8aF2GCR0zpWePt95gylmhYPUiuRNb8Y\nDp2Q8ZvbKHEry/3cCbZHqiAhRl1yqZh4gXdqvCQDl1dfB8KgE6azIKQ9wSjw\nyFmNMPR3rLVmVQonfH7qj19CnElQTF5IDO89+U5UTyHDK8bnlOmX+6VQ+gPK\nIgZ31VBqZZuXZ3kIzKUOq7RK9s/+coW1lZ9mVK9+f08kJhxErLSEtznG0P/L\ndKOzz9rAGy5KS3PF02rIHTYf9E2WciHueYB6IU3MWvHiFZBw+ZZLQiKyjdgH\n6IWHa3K+SHjvh7Ee65cKccP/Xq+C6Vmk+AGrMbw3rQ8v/bGl+xv5AJfXA6D+\nvUgnXutmGfgKm9T0RXC0fPKRs8zYtHIvxl8lQ0N7trl+eLrtAj3YDAAwk80V\n0eDrF4I2VYxXy9D8BAeos2sDUTt3mq6PiADbdxoTAiwByF7VUEkCEPdAJi/G\nJss8aWMgY0oy30JcLq7Wc4ZJSYKITmMfcX1kUi5UdZzkOTK9sST0f0t7AshM\ntPrWZcgHzk0C2kY7w5GUEBg4esI/yUDeu7DvspxQu6kD15pC8ip5iDp4TVhk\nWO3CZ+xjdtTMoMoDezP1vWbM5VjAL6gOOp6wJO19EAFXQhCkl/fCIdGMNlgc\npvvg\r\n=GE5E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFmVCiFhBK97wvyIIBi6T9CVvJcgGF+cEQE5KM29oaIgIgXcDUqQB90Pujp9zaMe3CBusroT9H9TpYx0V5D8IxrEg="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.1_1587540356929_0.37611595379467744"},"_hasShrinkwrap":false},"1.7.2":{"name":"@linke/leaf","version":"1.7.2","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"b27f61614626d8bf5964a670be14d502e570b88f","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.2","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-arMGzmNJr5/zBKZyYQZmQwckiazo38HbZLyUtyqVD+6TNmo4p58t3UPbByX02dKCpxw7sAkQkXLEy2HkamUyPA==","shasum":"c73eb970fea1d1cc2c227737976589bc973a4a54","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.2.tgz","fileCount":32,"unpackedSize":72358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepkylCRA9TVsSAnZWagAAdTsQAJJLh1aFTFocbofyTq3E\nIFrShNWRqR1wyhJdbN+Y6QyezHFUTQ5R4gyPwBT7baWykVnfznlOLKOFbpz/\nlyrMfTaKOQ6d73WV+RqGuzPy96BOIPksq9Y/tle4c9CQW9hQ2D/046L9O224\nVg8H4ZUq7XtS6U08bXPdaWSSo9wJfyD5dSiAj3SGlaN0Eat9UXzgFvS2h9qy\nHVx7ptFmMTQY/fl08BzEmlnCnFms5OyTjpMdSxwrTYeb1RU2YWQSCpfxupQd\nk2DlO1fdSosuKrbKlUp+iTTu5u8irilIv1431EAIZuuSnPctEDU+xKkD49/s\nSirUGrEeyN539VS5JuVbICCbbycPSvSpsj7oduV3ns9ZAnCprLiAy9Zwsp+w\nohKVFr2D278U9w8qvU4uprRrH7ZsxtapYH68gTQI/mDaZBlcUWLppbzEKNw6\n6fZCJVt3IIEw5rV1flP8hkx3lJw6D5Mv33CCWn9No+SRQGplqgY1ZMWTmgwe\nSROCOMbCk/y4JuICxeOCiItqjbU6N7f34H0NwwSk4paP3k9y2TL6oYxTQehL\nGsU19FUL3xMBWce/NLNPNlM65/DJxkCanWLqYxNNF43h9cJn9QrXVm8vcw1K\n3Zp//suAnUjZXZYYGzpvh5DG94c4i804hHuQ/pZBmJWui5FeYQ0QicVsdF4q\nc3Gn\r\n=qR+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWO29Fc1Y8jB1DjRdfea3ZDlW2wxaiUKJSv1PdS8JN0AiEA9jYahNhmE/eZeVqo2GOMpyN2A61rskRSNUa6yge6JLk="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.2_1587956901221_0.6518889370523742"},"_hasShrinkwrap":false},"1.7.3":{"name":"@linke/leaf","version":"1.7.3","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"7049fd42100d88bbd74027fed14c3b48b05cafa0","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.3","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","dist":{"integrity":"sha512-NpUFWevNXjA+3dQVlXKi74I/+eHhly/im/XEbMKmnDi3haDeJW2Ai2fXw9RACP6p2/4BHZ4e6/cjZATV4k3p+w==","shasum":"a52a79297b1c9b9177eb224b2fa8bced4998653f","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.3.tgz","fileCount":32,"unpackedSize":72492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqNazCRA9TVsSAnZWagAAN7AP/0fRcEWERjzToenKnq0c\nPcNBYbD5dAfGWZkhehMDEhglb0d45qcPOpJp+h737rgx47IH/mhkfkOsGkAs\nmuVCfhHK/muwyQGrGnVCIbaGFe2Uto9mNuTVi3I2udJXCH1GaDrzdxKV1K9D\nJVmjh2Si2o6iMKamxWP+J0hWXkbcDWPNauKkEEpFdK3VerL8RDBej66N9J4z\n7PdXIlpoXT3p3ZPhUzOpMQOyu9S5EPr9MgOq4h/H+90adB3RMVZ5lBIA+lPn\nnIUyFdMh2/ViQ6sZu6bLz9Fs/GUVSCQUGpTlJse75vxOTqGRtTDqyHs3g23O\noB8ul8bWP0NeocnIp2dibvnpyfCbBssqEJV93qdD5Vb53/Od50uBBd8I1yqx\nOkf2td/mri1Q0JolhABNCk+903YX5MB7D0V2V8Tn+8ZlnnIAjxkirS6iBMBX\n8gvHCnM4uqhicohF+5sNrMlo8w4+nczu7bwIKPP5cHpXMNmFhqhBhagoRrTH\n0l2FzjuM256tfik+VSO0e1n/l+g7iIF1FMpGa/yP2FwzTElwjE0A8JSdpuog\nSm2OwztlPGgvgha7r9SMXb8W9Ybcu3ms26HIbmP5bikOvFWRMdPvlKomhOLz\nL3l4DiI6vYoIQMC1IhrDQ7PMB7V6fLEEhxcYvCUQznHi1kdXZS3XJyZmuqt7\n+J5T\r\n=9HCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwIHWjC3MP8qbdThzuaUm26Ox8bE4jOT7Mu+GEpjTOHQIhALgoxnFk8GpJ/e217mBHVx+eBNUyzR+zbh1/W67xXtyB"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.3_1588123314050_0.3777231865577917"},"_hasShrinkwrap":false},"1.7.4":{"name":"@linke/leaf","version":"1.7.4","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"7049fd42100d88bbd74027fed14c3b48b05cafa0","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wv1VNby+yafrRkdA5Lb/buWccVSiEVRp3RX/tB5VvQETAZ/5xDsW/wJwf/i1ExDEqfyFThrPuPVWVRzTFu9FrA==","shasum":"afa79b1d01f0d503ca149251b45fcdafb440a0ff","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.4.tgz","fileCount":32,"unpackedSize":72482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeth2XCRA9TVsSAnZWagAAvI4P/jraqBf7coHQ0hAJcG54\nMZ3pDJ/K9RtBjTbWg5R6Ja6GQzeMLgOjuVLlSP9YzDMMmEF9h3czfQjpacpf\nguIuOI8e4XQMTBn+T8Torp6RfDQ0HLuUXT+grJr/A+r9Apz5wGkcFA3U1Vg0\nseB3vzqP4GMrCAYRcmm/8z+rZY0qMultooOk7SMGEGHiV+Zyv6viZ29pucrM\npBmlhN4jwJdb3gk7ka0F4Jr+GXgz7no9n3LIsoWPlv7nEV9K7qZ06J3/nn5e\nRdLXgFoxdfwfBKRXNWjm4nAmOW3YMwtFSEs0DWD0VGPZZUgxWJd1ExQV4tOO\n1uN12b1gu6k/CYuPfsgYjclI6pCLgIjo4NtrYBcbL+881RLZl1WECgMqc0mj\neSFKSQVdvsoyM7dEtVCTZXfSsrH1+g+0A1GWjIdXe5zIdtQDCxbPNXJf05D+\nLxboFQuTtMGiZzkZBXTgB60eTZ2KHtNmfXUH74QxWyETMhm12jIaqpkSUdk5\nVD4RTMD7H7A/bDZEgnz/CcxwkZCzbUCEUXKquyn1sDGVWLTWZ/jjTH1LGAQa\nX4HQf/8Sk1vwmBQFsZtjwRtdOhZLOzxAguqErMIIed99MMF8V2JS1xcu6NCN\nTw0Lg0o1aqvob0r7qXisBu2YMvBpMbTOJL9/Cg5ePS/s1JitCJ+tvhgy63ON\n9Wij\r\n=eSXt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEbfVmUrGhOQJLVumxqN7V/PFQ6+GWB+EnnszCe1nlnwIhALHqdM3TdUO8HgFnzHM0l+yF57OVR6EYS8oUTt2FId2O"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.4_1588993431234_0.7086126397520962"},"_hasShrinkwrap":false},"1.7.5":{"name":"@linke/leaf","version":"1.7.5","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"cb37cd31d625fea14967cee5a23e41f3ede0a5da","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.7.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CK1f4+epQ5lVtZ8xyqhW1Jp5iDScnKsNV9oLswhe0A9GmDOQRRpnwFRfIBo1qEIv52SCFa4Gr2wx3WfgJiyY6Q==","shasum":"31f93435de114bfb5f6945707b117d8f86d71e55","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.7.5.tgz","fileCount":32,"unpackedSize":72936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3dtjCRA9TVsSAnZWagAAyW8P/RIK7U3FSV9kALR+wbRf\nc2GNYE4Bpgr5vxnAQuBI1CjJSAgIyg1mv+pue09CZ9vQw3WNVakBLdvCTED9\nD17bPs8CX03gBpdFw4TVNhrzVAC6+YtFJ30JSbxXuDdD40NdRPPDBJr9g5sv\nDvhScCiipG/ZyyTWR/XeW0AElG4IkriO8Be15i2VcVn8H57y/QsTFuXYW+B/\n4hNADjVmIXTozRT/zdkMrs55nThcUotis/1prqNFfLqdvd0kwniQm+LZIndV\nmN99G2YhoTNDAEXWfmBQ8J1ZXLh86HdbzUvJYfk7RHUGrFKAbNtsQzr/TtHG\noTYKcs2ZJKzc5850s/Y5MrGjp7oK0BB+KY1ib/II6b7KMMCOAYPS1B3UWD8X\nLBHkoB84dLreHZ0uHeLELZAMbXpJmQFkPFzrJ38hrG7oL/mT422k+H+EOXFM\nxFNBpmjCOQaZwBpV7RT0DCo3l4dW+JT7BeR3EcvZrZNw8fQe3a3wJp3uv5y+\nsNtZDSUL7j7x9lnYbWEGtMMf5tUpehqOaqjSL4LYJQX9J5onqEuCYh6rxfGJ\nOd24jTHEYMTC1QeF0lG3+fehWnbEIlR25VvLrzh7VvwXqqneS+oj3h8jTMHs\nRVoM6UlOmFOKmzDKkptEwgIL1B4W/17zRlnXpgBJln1yAcKfimbHmslx/Vnh\nrWme\r\n=3jmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSq0xGd8HYWR+c02aPRhMT9IriCEOOafUPvtLoFghwAAiA2P3VFVGU2DGOREocQy6Yhc3xPxmEvHCUPHdujJzl8Jw=="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.7.5_1591597922971_0.412201826407818"},"_hasShrinkwrap":false},"1.8.0":{"name":"@linke/leaf","version":"1.8.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^4.1.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"476ba283cfa7a53ba6c426f0d4cb9a45c35d7850","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@1.8.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AeOzcGwfA1gtnALoqeIdg4uvk65ULROuqvOSXPaJs7+FsGGbbvya7/9Nn6xCn1yVUY/KFFsT9o8rb1+jknCK5Q==","shasum":"29c7001c29ed63653e20ec66bc1c6b959898959d","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-1.8.0.tgz","fileCount":33,"unpackedSize":73035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6LJRCRA9TVsSAnZWagAAokwQAJlf2zwbMAnQlP2xR+Tg\n8movwvrToGcBzXzfnQmUzPNeQtZwdN0dwxnEG5TSBvbcLSU9hxHL6CDGjyon\nmwbDZEvFgtN35EbJByS3X8kJVWDefsJt+DJOsx/iXAqTnmTtUg94c06c9Y/L\nj3MLebotX7mZXO71hECFtIphs8Y3HNG9grGrHaBPWwdbwZdAUeP/dZSzztxi\ngjIKveHKOTBx0K2kBcQTVInW2AhfTk21NneWE7BT6RbAXVHPguQ4H2ZDye1C\nyDjXxNfEIjyeEbZXeZ3NdOzkkFDceBdhGpyK7WX8ru+l3b/BwW4GEBTPvy+A\njZ7FWZkZT0eATQtCW9h3di2kFI24bm9okg91/eScPmXyQunZq+V32lR6BjoS\nE0/Lg8pf2Llw91W2//zDwboFan5pLaTsKugjUEuiH4/eE8ua5jdeEfiPvWZw\nS26/Zb8Ybm9QC3VUBWYB2C2S41m3awn3+sUmosV3B3Hsyp9zWKSVv8Y7u9wf\nviBeQsjxSjOwEA1OiohOxdPg+twZEaMKVUfiBFzp9evdN5w+niTka7MYhEDX\n8D7jUDBQ1PmQuh68279Gvpvm++7G7v+swVsgt497tEgRH2foo+WxE9xFdCav\nV2o2DoXmGY/CyIaqrK8se42LsadV6TYg2MqAyFh14LtMCId90jsJMBp5pb+m\nJrP3\r\n=F/6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5OXVdzw3YJ3x1oC3Umpshu/j7c7TOBGVpWzKTzfXcuwIhANXR+JOfHUyfPRz8oJ7lmkTqloRLBN4/RDUzOS96fRn6"}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_1.8.0_1592308305299_0.9913103418223213"},"_hasShrinkwrap":false},"2.0.0":{"name":"@linke/leaf","version":"2.0.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^4.1.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"d7d58428b99ea4934d1be41df2c1a0d721066840","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-742RjK9tHADD1mdzl24kjFK5yfPyiuqXMaiTJ9ZgJxJlBHgwWLBMNTVUiaW2jTBviqcQrXBDtC4VawfqQs3d2w==","shasum":"343a671acf01f40e006ba12c3f830e639d115aac","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-2.0.0.tgz","fileCount":34,"unpackedSize":75440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNQf9CRA9TVsSAnZWagAAbGoP/1gPZuFKWklpQWWJgmes\n2EyX16Vsi1kGL/QcQIu7epG2QQlcqX00iV54SClIpMkv8wyedVkR+Jrm1/l1\nBj0Skvg8J5+i411pzq070AN4uhjWpHA34giJpZACf1c+wqdLSyKElBG/Gmu3\nYOFyduYVYGf7AFf2UWQzzaewoJdbAMT5JoILUvxh947WGvpAKglkpUEAVW5n\nm75OhYw1mdB8iDTQv6VbUUzlen9W6eNdYdC64m4p+wnPHQZb0Vy59fvvdcmZ\ncLdvlmZgk70uVItMpJBpuqc/IMEc11ASUEKCwxgEO9KdMeuk8yDqJRCj0gqS\n6fzxpUXm/fCf92ZChAySCYBeYUqhNJLY9JnUMzy9N0J+DCBvVqaTo6RhJVym\nKaQ5jh65/5iT/SHrkVywsDyrvIFNUgBM8LHu+w8JvC0kGFCnSWJpXQXIaK2I\nvD1oLa+hKPRhfYgoZ7fEwV9wjx+oL2y4cHDDrICmTdVpoHa9gXKfQmyzISBP\ne9svsUVQp33+M49QaAO0NG4yiOIEYGaaRVpnQvIPQT5Hd8vCFTgx8BV7zV+0\npFFg8yIlzpHjVuSNHwTEJLr18gD28+1d+QgxHIrb5btECrYXUnOMwD3ygsMe\n7c6t3OkE+UnixuXDKrPuXRIJ96V1Be5aXXpBDoavxR/uU2esGw2I8RfAwYjL\nwf5j\r\n=5vOH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbu9D9a2VtyzN+yUIY7mGjKzvzi1vLS6wVfAnBel2vBAiEAvpy4JwHtIaVO+id0L35rwxbsmMPZBSql4oYz1xzAA2U="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_2.0.0_1597310973113_0.8732074671974746"},"_hasShrinkwrap":false},"2.0.1":{"name":"@linke/leaf","version":"2.0.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^4.1.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"99b3d746b16e220edbff6d22a9fdce26feb23aff","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-M56h+1ecc/J89GpuDYR7XXFT259SPbcZg/reMqdu/xNrLflXekbUuJ28m7/RXJpjoJ91OpvrKg70pwcagcQHrg==","shasum":"3a9c4df49d962a9d96abe7abe0a488aa04b7e7e8","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-2.0.1.tgz","fileCount":33,"unpackedSize":75396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNgdYCRA9TVsSAnZWagAAvc8P/ipkB7+IDfkY8mj2CJ4t\nSSayhpSoDXgSi9q5dvcespDz3wkUSQHh1gRqMs/l/N1WUpKxX5A7M+4AV/KL\nJJ3Fr+n3hKo9uGcpe+4TdOMY0sNjUHqlA2K7Rm1tSMtCJW3l3y/5WrwpOP40\nSyhFtZVpVNQrE3WhXFxxwAS2gAfqXgbzOXWH0Yq9R58gLX9n8835bDLs3ufi\noQxX9FH4xUlIgL+pFSTeV+f0Hy5gYALXgIXlu4hfB/5m+Y3dlSfPDQcuKijv\nOzucs38/hFBaKtcemMTvuLwBe/aMHhzsohm12zxhPaR54wBsZv3jn6cDA2A4\n4rQBGHqTXWFitImvk7KVGdSXouvamx9e2MrLioH/PbW/oLrrsGVo/o8kyLzl\nhAedmF7maZWGkBspXzC7D9+P7/t+k3GR4UgAb0RIrO2Q8e1p/XQhLh+y+L7h\na7lBs5ysjTRIrxm8C+QPxEARNiZXe724ZIGZv+1KoEGgYuVsqJjHyGD/Mvfa\ndVntjhN6RDNGJGVVjMaFu9LA3vEzPEEI1DMEqREWIHrklYgYjslYdSLAbJtP\ns3/nyk9QT5TKoVj3krn87WxpIM714yTlS8LbliHaJOcvjGWLfHp9pHLixoKB\n08+hGRVRcoUGZ0G2+DEEedRV5bnsdDXiGyixk7Ucd6h0WI8jR9mvUWZ6sSN5\n7GHq\r\n=grDt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAtyfTK/sVPQ1sH67kT/xIE4Wbzbug5LDk000Wd0/1RAIgHbTwbj/J06O+CCVvVH2dCR3km996Ri6xpC+PrBtA654="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_2.0.1_1597376344160_0.6103784853839964"},"_hasShrinkwrap":false},"2.0.2":{"name":"@linke/leaf","version":"2.0.2","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.11","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^4.1.0"},"devDependencies":{"eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2"},"gitHead":"b28fb16e0252a04aa0fda4cd6ff1cd4f9932db1a","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@2.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-c37opKNoEg1dHRmkSZlyaJVFcZXxCqD9v1sHHQNhQGavwkAZ6of6kW6e+hhXVHWAn8EVTPRTaRPFHIPLkF4LGA==","shasum":"2a09d77ca39a668edee8932726b4d27bf8518549","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-2.0.2.tgz","fileCount":33,"unpackedSize":75383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNgmeCRA9TVsSAnZWagAAMY0P/2Q7/86lcOgVk4tcA/Rp\nbspxXWze70CiJDh9+D2J37KhNN6bRObt0Hhf9Vegi4VwBd0B90ddGUiyJDMC\nB4c7sO+ndKzKhTYbunoF8YNb8bd/Liq+K6v7bsKiVn3Ff9Q3llB07Th3pYdL\n/NNbCSzzZG5zDYcK4+56NfiTrKupzE7sEVxzeQZVfcc+G7UtQyw5RmdEvQYp\ntht17NVuCYJ+xx7EuUns0RDHixAGp1qwdrk6tJQTwYNRAWm6LhsstBQsVZ+M\nRbVsk+7etGvDLSNhXw/+59Yx9Wqmh/E+2iN4ZSm/0LngdN7DkRGy0vi0BJiw\n0+m3ATAmx9Zvyxl408vppiAobTwHA73M4ZQLDAJo5jywi8s+MnqlQ11xuHN7\nPGku+rpCSG1/HOEhLFEZLonkw64moNgbUgyY0FjfYElC5xiSeGuBBILWK2vU\n4H7EF629MXygNCcLBoxQwqldTdxUBRSHE8eNNUMFYeJezqRUw96cQgvP2kbi\n4+MYnJ+evzKcJGvAekERlpdUnUodMu1RNKU6OKLGOxAfxtbjKXFo6fW8EwoG\nASJjUJjuOGTilykdNgULKen07UR3yeqZc6cNpRMyulosh8vNu571yoI24+Gu\ntFb9DN+Q2WHueMbsIHRxAj2Ny+eseGl6lShFjr55ruyUb84IceDGg++EQnRX\nWAnX\r\n=T1Z0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbjiuZM2FuzuQZaZIFZ5NgG4Txzl9H21p++6DQT073yAiAPDMaS/aRtI1k7dTRS8QH59Q62urbp3CuCegUfCMYVAg=="}]},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_2.0.2_1597376925920_0.3651277102558974"},"_hasShrinkwrap":false},"3.0.0":{"name":"@linke/leaf","version":"3.0.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"publish":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.0","@alicloud/fun":"^3.6.19","@alicloud/pop-core":"^1.7.9","adm-zip":"^0.4.14","aliyun-sdk":"^1.12.3","commander":"^4.0.1","fs-extra":"^8.1.0","globby":"^10.0.1","js-yaml":"^3.13.1","moment":"^2.24.0","ramda":"^0.26.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^4.1.0"},"devDependencies":{"eslint":"^7.11.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.1"},"gitHead":"43fa3a2f646946e6d40bd86c8e49d7ea06f38291","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XZKh619bI0NIkxUyrDjTH7vb/J9PLmywBh4JUEiMBdstfIYkpGSvHyNzNsrCFYasTr5gp1ukddYyG7iEDYRasA==","shasum":"fea89663a104362ffcfd29d526f59c6921276e58","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-3.0.0.tgz","fileCount":33,"unpackedSize":75378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0DecCRA9TVsSAnZWagAAVVYP/0XtVgvCPLPnpA42ZTjg\nj5gYjPxPgC0f2OGPvOkrJM2+CXDAUx5DE+9pAzqXyKxdJnnhkmuXxZcWBkNP\nqunlgyN6vo8MCLD1y3AqffNBuDm7EokNTyr3L5sDYm6TUBu1SgtajCh8nlaU\n7vQ8QzHngPuBxCeD7UuC9TMVehFpQC4Wc/5dAynMy6PSJXZxPLBdKXriXk32\nINFO07oozzzw2NHdGUnp9TaQ1xai7ik8Pzs1hTeKWEQCpJTHnNZrNwhDMStX\nt9kQsesRPh6ILAoSlMcKYRyZGTK+Xry2urpTNH/GvnK8RwlcspQAxqWgYO+S\nAGOqHYUUXh3JqRQ0QKDMRzFiccyS33uUCrHH/WCHXYX3yrDXv/zr5aH76h3P\nQvQesohjJdRMMiDPQccx0NH3GxxSO2WzHVdq0+WACTzJ9RTysITEEGO+jOPD\noNKxWzaF/rrt1hqyPm2qSRonJaEYIJRHIyjVjSywhSWk88iboan+nFkInl4e\nHRwaZBSEuNu8td3ffk0z2VL98Faytz6MgCpGuDXLV3vHmhH7QlQxCdWJK+Hg\nt4VhKSEWTbdmTUtF82TwymjhaVvfeddUVAxL0oRah53hYEekOnB1nw7xvm0E\n25bSf39gxJJsXddsPRFueAZmsMgyv16pQGTS22xVvYtLZke5OPFwn+UboF2Y\nfMND\r\n=tXBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFRJzX2rp14DKV8Q92ESpxRWCaWKgeuU4tc40KDUHuogIgFkWgfCVzIf1ii7hnKH/BI0Jt9seTF2npFcYFF/yXRNU="}]},"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"maintainers":[{"name":"hello-cxy0601","email":"xinyi.chen@linketech.cn"},{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_3.0.0_1607481244069_0.49877430582343574"},"_hasShrinkwrap":false},"3.0.1":{"name":"@linke/leaf","version":"3.0.1","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"pub":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.2","@alicloud/fun":"^3.6.20","@alicloud/pop-core":"^1.7.10","adm-zip":"^0.5.1","aliyun-sdk":"^1.12.3","commander":"^6.2.1","fs-extra":"^9.0.1","globby":"^11.0.1","js-yaml":"^3.14.1","moment":"^2.29.1","ramda":"^0.27.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^5.0.1"},"devDependencies":{"eslint":"^7.15.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1"},"gitHead":"9baf3cb606e2f46d955d503caae5fba312008ffb","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@3.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DgUTWK3NIN/W0XmUnwBa3gPz1fiyH8348XbK7vJ05QqrzX8AbFzhKj7bAUtWxx3ZKlU05SfmdHf+ux2LAOH19g==","shasum":"470f24dd189a0430452c99995803839e12ef3f11","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-3.0.1.tgz","fileCount":33,"unpackedSize":75517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2vfaCRA9TVsSAnZWagAArl0P/3OwtGIF95cR5RpF3QIV\n2wdbVShF9lDX5smIDVZ0c7CzDYGgWfDO6BYDQbK3FPPzE3zVVsrpMBSVS6oz\nyR6RKXvqkFvOYFEOeL7/D5PKcuY+dV3Yu1G07W63LVGCqhOUpDdd30Fo7vyc\n1qfWymdfZY2/ltuzGYJpXMvjspZWfPMInBTY2r46Vn76vyMA/Al3iSkmWTmL\neMtHuP0cc9KLIzjrDTH2jXIlrcHE74Bojy43Hz8ICiBP74F2Cc7SgPv0ZR/D\n4uX6WI05tcUxrEgKYd5zPhiNn/A/eM6sr2xa69ItWJOL/mQQZYFWfrYE0XY6\nlEQ3DgbWbLWhTtAYuThszsElA5NQiCBrGXN/Z7P+JB8G95ydLNpog9tqXCKp\ntQD7hJr+2+GgvokbShd4eHPQ25jJTAOoc0bHO+KWXtW5/qCO0uvQ6LsKmbKw\nZHdB1Vhdjplq7xCcTxxu68OnO4obIhOxe+EsZ6IX0xJAeoNpm04wVobqeM7t\nkFKBMM4o9fyD3rJGv8f7deVfwU8LX7QqIOO0VKYzR9wVr19b1wz27MWQK57b\nhl/zHCSHEBubMcHZRTw5a2fVvJOx1A4SWfsYJsn22pLL6YzGnlLyo6TJdYXh\ndsnsRsoyYLlmctC22TcBj+WeO4XjwE/jJo22/7LQxnpQJTUHzAywKb/+NbSE\ntqP6\r\n=4e4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfOHa3Of+G+bv4/h9EHNNp4EIazs76Rpl3/O6b0Oc4JAiEAgcu7O2LveF+4FsumBYqrrnq4cLrvHHUbfSUyf+fmjQc="}]},"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},{"name":"hello-cxy0601","email":"xinyi.chen@linketech.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_3.0.1_1608185817608_0.8996411701902651"},"_hasShrinkwrap":false},"3.0.2":{"name":"@linke/leaf","version":"3.0.2","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"pub":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.2.2","@alicloud/fun":"^3.6.20","@alicloud/pop-core":"^1.7.10","adm-zip":"^0.5.1","aliyun-sdk":"^1.12.3","commander":"^6.2.1","fs-extra":"^9.0.1","globby":"^11.0.1","js-yaml":"^3.14.1","moment":"^2.29.1","ramda":"^0.27.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^5.0.1"},"devDependencies":{"eslint":"^7.15.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1"},"gitHead":"d8d23ca39c8dfecef5e0591f3d155558f85add73","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@3.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ga+RCULAJ6l8GoiLfOapaXNhhY1R8CNae9GWlW7524JWQjvd/eTJ4Lr9/c3YznX4Sf4Gev9nxzT4mnzL486i4Q==","shasum":"735a6f3eb58075585de7b4911b3c366b94baa2e3","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-3.0.2.tgz","fileCount":33,"unpackedSize":75826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG04ECRA9TVsSAnZWagAAFhIQAJxURnl5+GtN8mo65kmS\nZKwAUdfsGFUziSVdH1jxnIpcY6thq3aZQUroqS3qfbcG3PNxJW2D9twhMNha\n4xHH7LHcFg53hBCBrOjJ91RUgHNDjcqrJXJlNfR/XsnWf5JSrs2FqjAQnrap\nNdmFJWFF0aHvDLnMwVbHeyx9uw/969Fd/PKARcAqNGDoCPhW1u3BylRk4imB\na0Z/8ttzw/Zk1lZG/k70hJIKqqnBmTg29WbMwzSHkFY24VvOpGbPi5N1vK1z\nMP1TGq2jCV514WM3o9ADAh456QFUU86oQFowV8SqIrMRYCj2mCwZ/Cr9m5HH\n8xfKyB9O63bkSwDR9P4KPUbAYjxH5YMvRFOXHqA+t+H18hxWwmNpMFrx7SGH\n7Sshxd+hXjGbrP7B3Fs76Q+sh/iJu7IIj2cKDtTJF9K8dOLZRmAIdvMzC4UD\nExjbyMoky45hK08sLNT+RWpyrjb0LcRf55SNsVRd6AZCQKOnT3k2CsyN/VY+\nWolCUsguz1na+qQ+hfiJYhVXrF3YtiWgrEbCyTHd5DyofoOXHAAE7xekY0/F\nfaTfZvcp0R6FpT0rdhkF2BoC8NRZwPD/izV2OcXVQIOmqSIgxNEGjynXuzM+\neXR23IJj0DMaTQvDi4XR6GcAxEd6hG2p6XUrafenEWEOtdytcAzgROQbhA/7\nlfsG\r\n=boGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIVHnm6XZL6aFQUjReHE0+OvdfXgw3qcZFaV4L8o1JTAiBLqeFqs/HTNtp3gvz+bXmMZBht3FU0djNpILnnK9NFPQ=="}]},"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},{"name":"hello-cxy0601","email":"xinyi.chen@linketech.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_3.0.2_1629179396100_0.16880077079826794"},"_hasShrinkwrap":false},"3.1.0":{"name":"@linke/leaf","version":"3.1.0","description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","main":"index.js","bin":{"leaf":"index.js"},"repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"scripts":{"pub":"npm publish --access public --registry https://registry.npmjs.org","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"vincent-ng"},"license":"ISC","dependencies":{"@alicloud/fc2":"^2.3.0","@alicloud/fun":"^3.6.24","@alicloud/pop-core":"^1.7.10","adm-zip":"^0.5.9","aliyun-sdk":"^1.12.3","commander":"^6.2.1","fs-extra":"^10.0.0","globby":"^11.0.1","js-yaml":"^4.1.0","moment":"^2.29.1","ramda":"^0.27.1","request":"^2.88.2","request-progress":"^3.0.0","update-notifier":"^5.1.0"},"devDependencies":{"eslint":"^7.15.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1"},"gitHead":"3c657cdfe13e3649f19e25cd3659d00a6f41f6b5","bugs":{"url":"https://github.com/linketech/leaf/issues"},"homepage":"https://github.com/linketech/leaf#readme","_id":"@linke/leaf@3.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wMxyDlOizVgKghkINdge7iOsn7WtcCSx18grWNC0nv06zEXC/0QrKK6KyeeIEZ2ZW4IBMorPzTDXDyjoy4hefg==","shasum":"60493e09b30cb09c9b89589f2e10bfaf7f56a0da","tarball":"https://registry.npmjs.org/@linke/leaf/-/leaf-3.1.0.tgz","fileCount":36,"unpackedSize":80516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh85lwCRA9TVsSAnZWagAATSkP/1npx+ifU/QXbOP2JKqu\nlXKUdxnM7siTUy9+TW6gpPWr0ZZkgcjgp5V68YdR048UdGRqqZOf8k2qgjFU\nd01hfGV5vt4EC6tJmO00U4J67Ak1OVp/bn07u70SWojhSZ3vMvCW+aos8OaY\nz/7fvQCnXUNDrdRbxWGV6xRFGL2Js+f+rSCaox4g5hBUp46nDCrxFlsHoBOH\nGoJkRwcUS8B5KPSYlqxHUjUFFvWy2ceqajY5AVG6J3YdqeQ9rKVn4SmE6c62\n40m7vfWuLsXsXdTrkBiRhQC2IiA4qarapMeuxgfe+o2njGuXi7aF1pBnfNvP\nWclVGG63OmvlUSzhDBYYROmmaDZIpULcmxdsGEjfhNnAV/eWHhFBaxo8sDo5\ntC/DZq4A/30lmf55Jt2GA+AvTVJDLcZTjlnJRWn794ic7t82LJuseEFp63hE\nYCISwGhn3M3mC7ZTjAIOq6nZLh3LSZvkVlSiqxGk+I+luWTdq9rjECSCiGwj\n8g2BbvGjXXxA4ADcz+YpFxvJcG1y1l6sysP8pzz+HFaYGbhYv9kxWmUUTIB3\nQTNnrYZchRamtxOGInLz/EpwSAKshBzDvA5luZzYZmMTBfpBne5sQAJrxkL2\nlKAQGC05wrQpeDbD0AXmDHMsoMPzlmBRLtRZvYf0w7Oh8Y9m/F1QDiiDgu+O\n0+v8\r\n=J8MV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFNRH/WzLV1J1qn+LcZ2yWkgUyd2s9JwvTIx4pu6o4qYAh8kLWjEnvrQJZmO+hS8HVtqJ09bQmnCxgX2XR5oErp7"}]},"_npmUser":{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},"directories":{},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},{"name":"hello-cxy0601","email":"xinyi.chen@linketech.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leaf_3.1.0_1643354480035_0.09466173271555012"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-25T10:21:29.097Z","0.0.1":"2019-11-25T10:21:41.505Z","modified":"2022-04-06T01:52:09.660Z","0.0.2":"2019-11-29T07:27:57.476Z","0.0.3":"2019-12-06T03:29:37.372Z","0.0.4":"2019-12-06T03:33:19.225Z","0.0.5":"2019-12-13T03:27:02.841Z","1.0.0":"2020-01-15T09:54:20.548Z","1.1.0":"2020-01-17T04:54:03.008Z","1.1.1":"2020-01-17T05:00:12.641Z","1.1.2":"2020-01-17T07:04:33.236Z","1.1.3":"2020-01-17T07:39:18.919Z","1.2.0":"2020-01-20T03:30:46.061Z","1.3.0":"2020-01-28T14:31:54.027Z","1.4.0":"2020-02-27T04:38:15.918Z","1.5.0":"2020-03-06T07:53:56.557Z","1.5.1":"2020-03-17T06:04:32.429Z","1.6.0":"2020-03-31T11:43:05.309Z","1.6.1":"2020-04-03T07:38:12.093Z","1.7.0":"2020-04-22T03:17:48.475Z","1.7.1":"2020-04-22T07:25:57.132Z","1.7.2":"2020-04-27T03:08:21.328Z","1.7.3":"2020-04-29T01:21:54.177Z","1.7.4":"2020-05-09T03:03:51.344Z","1.7.5":"2020-06-08T06:32:03.117Z","1.8.0":"2020-06-16T11:51:45.438Z","2.0.0":"2020-08-13T09:29:33.240Z","2.0.1":"2020-08-14T03:39:04.309Z","2.0.2":"2020-08-14T03:48:46.027Z","3.0.0":"2020-12-09T02:34:04.213Z","3.0.1":"2020-12-17T06:16:57.845Z","3.0.2":"2021-08-17T05:49:56.299Z","3.1.0":"2022-01-28T07:21:20.241Z"},"maintainers":[{"name":"vincentng","email":"zhanwei.wu@dbjtech.com"},{"name":"hello-cxy0601","email":"xinyi.chen@linketech.cn"}],"description":"A cli tool maked by (l)ink(e) to deploy serverless to (a)liyun (f)untion computing.","author":{"name":"vincent-ng"},"license":"ISC","readme":"# leaf\n\nA cli tool maked by (l)ink(e) for deploying serverless to (a)liyun (f)untion computing.\n\n## Install\n\n```bash\nnpm i @linke/leaf -g\n```\n\n## Config\n\nTell leaf your alicloud account info.\n\n```bash\nleaf config\n```\n\n## Usage\n\n### for the frontend code\n\nNo config is needed for the common static html code.\n\nif you want leaf to build the frontend codes for you,\nuse the [\"build\"](#build-script) option to declare these commands.\n\n\n### for the backend code:\n\nYou should let leaf knows your express/koa instance, by calling the listen method.\nFeel free to write other express logic.\n\n```js\nconst express = require('express')\n\nconst app = express()\napp.all('', (req, res) => {\n\tres.send(`${new Date()} hello world!`)\n})\n// listen method must be call. Any port is ok\napp.listen(8080, () => console.log('Server start'))\n\n```\n\nOr\n\n```js\nconst Koa = require('koa')\n\nconst app = new Koa()\napp.use(async (ctx) => {\n\tctx.body = `${new Date()} hello world!`\n})\n// listen method must be call. Any port is ok\napp.listen(8080, () => console.log('Server start'))\n\n```\n\nMake sure you have a package.json with correct dependencies declaration and package name.\n\nThen run\n\n```bash\nleaf\n```\n\nOr\n\n```bash\nleaf deploy\n```\n\n## Debug\n\nUse -d or --debug to deploy locally when you has docker installed.\n\n```bash\nleaf deploy --debug\n```\n\nTo stop all local container, run\n```bash\ndocker stop $(docker ps -a -q)\n```\n\n## Config Options\n\nConfig can be declared in package.json or leaf.json.\n\nThe priority of the config options will be:\n\nfields in package.json < options naming \"leafXXX\" in package.json < options in leaf.json\n\nTo declare in package.json, use the 'leaf' prefix:\n```json\n{\n\t\"name\": \"example\",\n\t\"leafServer\": \"server/\",\n\t\"leafStatic\": [\"dist\"],\n\t\"leafEnv\": {}\n}\n```\n\nTo declare in leaf.json:\n```json\n{\n\t\"name\": \"example\",\n\t\"server\": \"server/\",\n\t\"static\": [\"dist\"],\n\t\"env\": {}\n}\n```\n\n### Avalible Options\n\n| Field\t\t\t| Desc\t\t\t\t\t\t\t\t\t\t| Default\t\t\t\t\t\t| Type\t\t|\n| :-\t\t\t| :-\t\t\t\t\t\t\t\t\t\t| :-\t\t\t\t\t\t\t| :-\t\t|\n| name\t\t\t| the name of current project\t\t\t\t| name of package.json\t\t\t| String\t|\n| description\t| project description\t\t\t\t\t\t| description of package.json\t| String\t|\n| server\t\t| the backend code folder(has package.json)\t| project dir\t\t\t\t\t| String\t|\n| static\t\t| the static folders to be served\t\t\t| no files are served\t\t\t| Array\t\t|\n| env\t\t\t| declare the environment variables\t\t\t|\t\t\t\t\t\t\t\t| Map\t\t|\n| build\t\t\t| run build commands in docker build stage\t| scripts.build of package.json\t| String\t|\n| domain\t\t| the domain to deploy\t\t\t\t\t\t| {name}.leaf.linketech.cn\t\t| String\t|\n| serverless\t| config of the function compute\t\t\t| ref to the doc\t\t\t\t| Map\t\t|\n| timer\t\t\t| event trigger of timers\t\t\t\t\t| no timers\t\t\t\t\t\t| Map\t\t|\n| vpc\t\t\t| make program under the specified vpc\t\t| no vpc\t\t\t\t\t\t| Map\t\t|\n| runtime\t\t| container runtime: nodejs6/8/10/12\t\t| nodejs12\t\t\t\t\t\t| String\t|\n|\t\t\t\t|\t\t\t\t\t\t\t\t\t\t\t|\t\t\t\t\t\t\t\t|\t\t\t|\n\n## Server Code Path\n\nBy default, leaf will take the project dir as the path of backend server.\nIf your backend server is in the subdirectory and has its own package.json,\ntell leaf the code path using field \"server\"\n\n## Serving static file\n\nUsing the \"static\" configuration option, you can specify some directories to make leaf serve these static resource files. Leaf will look for these requested files in the order of the directory array.\n\n## Environment Variables\n\nDeclare env variables with field \"env\".\n\n```json\n{\n\t\"name\": \"example\",\n\t\"env\": {\n\t\t\"MYSQL_USER\": \"root\",\n\t\t\"MYSQL_PASS\": null\n\t}\n}\n```\n\nWhen env value is set to null, leaf will read the env vars value from current shell.\nSo you can keep your sensitive information away from the codes.\n\nThe follow reserve environment variables are used by leaf\n\n```js\n{\n\t\"env\": {\n\t\t// Append a middleware to the end of the express/koa stack,\n\t\t// indicating any 404 resources will proxy to /, which is useful for SPA website.\n\t\t// default is false.\n\t\t\"PROXY_404_TO_ROOT\": true,\n\n\t\t// add \"cache-control: max-age=xxx\" header to the served static files, default is 0\n\t\t\"STATIC_FILES_MAX_AGE\": 3600\n\t}\n}\n```\n\n## Build\n\nThere are three methods for leaf to build your code: shell, docker, cloud.\n\nfor example\n```bash\nleaf --build-with docker\n```\n\n### shell\nIt's the default building method, leaf will use your current shell to run the npm install command, which is straightforward and fast.\n\nHowever, if your project dependencies have c/c++ addons,\nthey will be failed to load in the alicloud fc enviroment.\n\nThen you will need docker or cloud build methods.\n\n### docker\nRun npm install in docker.\n\nBy defalut, leaf will take the scripts.build command if it is declared in the package.json.\nOr you can declare the command in leaf.json using field \"build\".\nLeaf will run the build script in docker also.\n\n### cloud\nUpload the package.json to cloud and run npm install in the cloud, and then download it.\n\nThis method is useful if your os do not has docker installed.\nOr your network enviroment is bad to access the npm server.\n\n## Domain\n\nSpecify your domain of the serverless. Make sure your access key has the appropriate permissions\nfor managing the dns and function compute apis of your alicloud accound.\n\n### CDN\n\nThe following instructions are for user who want to deploy their fc code behind alicloud's CDN.\n1. nslookup to get the ip of alicloud fc server, exp: nslookup xxx.leaf.linketech.cn\n1. create a desired domain in cdn console, exp: *.leaf.linketech.cn\n1. point to the ip of alicloud fc server. (do not point to a specific fc directly)\n1. set dns of your desired domain, cname to the domain of the cdn server\n\n## Serverless\n\n```js\n{\n\t\"serverless\": {\n\t\t// how many memories(MB) is reserved for the serverless\n\t\t\"memory\": 256,\n\n\t\t// runtime timeout(s) of the serverless\n\t\t\"timeout\": 60,\n\n\t\t// How many days the logstore keeps the logs\n\t\t// Use \"leaf logs\" to fetech the logs.\n\t\t\"logTTL\": 180,\n\t}\n}\n```\n\n## Timer\n\nInstances of serverless are not resident. Therefore, for the periodic repeated tasks, you should use timers.\nA timer is an event trigger indicated by cron expression. \nIt MUST be a named function, and the name will become the fc event name.\nThere are 4 code styles for declaring timers.\n\n```js\n\nconst schedule = require('node-schedule')\n\n// style 1, using node-schedule, create a named job: handleEvent1.\n// And 'handleEvent1' will be the event name.\nschedule.scheduleJob('handleEvent1', '0 * * * * *', async () => {})\n\n// style 2, using node-schedule, create a unamed job with a named async function: handleEvent2.\n// And 'handleEvent2' will be the event name.\nconst handleEvent2 = async () => {}\nschedule.scheduleJob('30 * * * * *', handleEvent2)\n\n// style 3, without node-schedule, emit a registerEvent on the process global object,\n// with a event name and an async function\nprocess.emit('registerEvent', 'handleEvent3', async () => {})\n\n// style 4, without node-schedule, emit a registerEvent on the process global object,\n// with an named async function: handleEvent4.\n// And 'handleEvent4' will be the event name.\nconst handleEvent4 = async () => {}\nprocess.emit('registerEvent', handleEvent4)\n\n```\n\nThen declare the timer option in the config of leaf.\n```json\n{\n\t\"timer\": {\n\t\t\"handleEvent1\": \"10 * * * * *\",\n\t\t\"handleEvent2\": \"20 * * * * *\",\n\t\t\"handleEvent3\": \"30 * * * * *\",\n\t\t\"handleEvent4\": \"40 * * * * *\",\n\t},\n}\n```\n\nWhen multiple event is registered with a same name, leaf will run all the handlers parallelly and wait for them to finish until event timeout.\n\n\n### initializer\nYou can also use the registerEvent to declare an initializer which will be called when serverless instance starts.\n\n```js\nprocess.emit('registerEvent', 'initializer', async () => {\n\t// some initialization job\n})\n```\n\nSimilar to timer event, when multiple initializer is registered, leaf will run all the handlers parallelly and wait for them to finish until event timeout.\n\n\n## VPC\n\nIf your code need to connect to other products in vpc of alicloud, for example: RDS, MQ or other ECS,\na vpc config is should be set.\n\n```js\n{\n\t\"vpc\": {\n\t\t\"VpcId\": \"vpc-xxx\",\n\t\t\"VSwitchIds\": [\"vsw-xxx\"],\n\t\t\"SecurityGroupId\": \"sg-xxx\"\n\t}\n}\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/linketech/leaf#readme","repository":{"type":"git","url":"git+https://github.com/linketech/leaf.git"},"bugs":{"url":"https://github.com/linketech/leaf/issues"}}