{"_id":"@midwayjs/serverless-spec-builder","_rev":"286-e949362ec4281cc4c872908f64044a30","name":"@midwayjs/serverless-spec-builder","dist-tags":{"beta":"2.0.14-beta.4","latest":"2.1.0","canary":"1.0.6-alpha.523","beta-2":"2.0.10-beta.2","latest-2":"2.0.8","latest-1":"1.3.22"},"versions":{"0.2.0":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"1"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"48a9b9c0a9e87dc16ff995e1d4fd08c356abccf3","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.0","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-oSul3NECvhkd0x3WIqZHaspYHrLwY8XZMSKCl8Pgp6kyOUwkyKl9KX3Ejp2QdGAwJ69ouC8BEIIwsrEisDlVSA==","shasum":"f54309ceaabee6aaaf58f23d94b054a44f6b691f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.0.tgz","fileCount":32,"unpackedSize":56781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEfPSCRA9TVsSAnZWagAA/c0P/3Z8lEtBAj77FtLoRI4E\n97nk7kxtMeFsDmrAql7mTOcUth70M55wkukDI8WwKLAbGFxrTt+EFDcZeOcZ\nm+auaKhyGHdUQC1i+jXLMgigf6Bl8jRkhaSPBXk8O6zI4LP5ah38j6E1HzSf\nRumZ70hIFiBPbO7IWZqNzpCtH1sOVdgAKkaQcVbehramxr2XZukeEk22g7ti\nimMAE+BMozoD7k3aSBoRQYGtj1hleIeg1zxBYQoFVetZjEx0iqgkC42nam7j\nhWpypR84DKA34AFFpwPhrB1jQf+tx8uvEJ5Svm6x9dJo3kwLQFDz9cxsarMF\nvjXCPRApxBVgd+d+9rwGCcTCzE8C8CfK11633LFaIt/VMOaDVDNbfKFZWHV+\ntSRAylzMCNWOu2zLPteoydTQkdDsZ1+ZC5A/bI8YKItRinW1riE23O9B0U6K\nYW8V0DPP9uKCHwfB9hEE6ibu9x7p+d6leb7KQTSv1CXC15m7+BBjN45/OvRx\nRevVp6s8ODiGTVRTi70gdVz1Zqzsxr85KTLwLk9DUoOxcH9lLuF1uG4MONdQ\niT6LN8rNHYH7J+RuQLrv3tp+Ekvn1DCC2aRiNnWpfckz/I0lHIEGI89VX4ap\n83lporcMqPc/0wy6cw0FZs+dryuDx0g9pOVEZU1vDOjfzRrm38CvA7XFJj5g\nPxSJ\r\n=ZKi3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeaEe2omk9gZrOAHjwT+sptXU3pJgdoDr4mKRIpVRnRgIhAPS1xTrpZ6CTKA7cNo+7FfQRV3eFgfvQQyNnCJGVQzzI"}]},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.0_1578234834555_0.37847457077879687"},"_hasShrinkwrap":false},"0.2.2":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"1"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"7729bc7e001e6100acd18c624ad8004abdf72791","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.2","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-VyKyuCKZFpiA+gKTrAuMsN2lMhb7X16sCfgPK3ZDoCWwvrQGOuVj1vm/OHchH0+NAJAYWJvcmdCEZbl4uapzuA==","shasum":"360752ea284ec956dbab4a3cda8d56c7a96be1c6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.2.tgz","fileCount":32,"unpackedSize":57159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFULPCRA9TVsSAnZWagAAa0sP/RZNMVH7YuQfLN3oTjYr\nJVhlT8csGN+AymnlSnClu+ssFPTk8C/H8qa9ZgbVXJ0kFWo3Y9Xvnme24kbl\n6hXjPIRluwmPz24zyx0MRJT4F0zN2AVhF1z4YwQo1lWYslTBLOyR+gKrxAYy\nfRXsxE01vaNOs7UY4oB0yxQ5M+gFDeHyBUG7tO8ZnsD3YEPoWZtG8a2any6a\n+eg4u6NFaXgk70BV4v1TAIbh66giIzH5FlVcCUJoTQVWcTxblkyJeen1OVZF\nVWwaaDGhT5wSUqSCSwDjOdt3qiqOwdCeLMZMFMtXFomWVvtbZ/fL3bF82Nzd\nREdatTe6rjwaEXWMuhyWG+nxuhD+H8aRUDBrdOdJtTOAmdQCb6moKWQ3myJS\nJzlmxdkpQFwleufP7upWPBorlOQVWUn1wDNScqidUPYCy1ErcTRl9K7kY88i\nMupD+V6XYh+/8vwMqCn0azeMhDsohp0TinDhpJ4f5A7ZXxSXyKPhvmVGwflp\nTwEeBioRWfG/nFueo7py7hfc0Lk1DNQ2XydJTjbQJhsDqnoam7krLvEuSRLs\nTMW7MzTpAeFHNPDazWyJwCCjobo7X0E74ZoBYUQSjUnJ2Una6aYTwVUbUKHT\nUPA3eGCJSZg1PeenHTQlPShu7YIP/HsSGJ4MN5yzgGh12jMYJ2jWIdQ6/NrS\ntTTB\r\n=+n7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqg2g/K0RJCh5YrqoyBIamXv1yBnMdhkNV5hCuAgwheAiBxJpg2SDpEzOpXJJKXCnyC0nPUMZwGXtakej6j5y7xFQ=="}]},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.2_1578451662724_0.4905057619282289"},"_hasShrinkwrap":false},"0.2.10":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"1"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"576b25cb5a599891c3d0dbd5829930edf99a72b2","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.10","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-fM2vhqfkNBYjHxwsNrS2BKkpY2uLMsHWvftJilZfWbaTr6WgUW47tZAYbhYPxi/eqtC7ZZ+XWE0mO3eR6KLvuw==","shasum":"c18084d53f3fc72d32976aa7a603f5c0884ea1c3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.10.tgz","fileCount":36,"unpackedSize":67470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIEjwCRA9TVsSAnZWagAA6dgP/2J1fyw25g/aXlfWLGAY\nIXpg5Hgar0DeujYGrWHtHXYgGQdNGD2yS8aPSlcyZMkcbFX20pUVGIGVqo/u\nXf2xz65C7uuUQbFFThdosw6bsCBIU0BzGSYmYf27nK6mhZbhKFSWHUogCGPh\nNnQ59qh2Jb75fxSvyAKdtgiUVwj+ssE9/aWh5XYcZR2c1HxnsygnK35iNRLy\nP7jDXSgk+lxd/T4HliiSxXmydEOXy2Xe7TsqF6EkGDIKpB/RuDMj/dld7UpB\nmb12CpIahFVMyewNkLbfbWllH/MfoTs2eQolqt0MnhFroH5Yw8VBaOQub37O\n/Hj1OBWat2hiWAmfgBicXyAlEoyFkwVZMKg9RGYPBKkaeZn9McsD4vMBIhXu\nFl5SfBQ7/9PQtvxgv1KA0mFsoudFdqia/Vi7geSg2WLMhYCKvNVN5+swTL61\nV0KY/HfrtAJpfA1fIRdGbX/zHaeVwdMDheR3d5dYKi3d/xAfmJyU/BdVw46Y\nPhpiNx6sHns6uhVw3YmB7Lww5k1A/ff41aBUKXbfIL0s8EUD27cvFez6gBZu\nQsc3yhQmQe1RMpzCMosfp19mn8Ay7JvHVMEsnzpi+9gWVUthPmbNHmrhVrsm\nTAML2K/uyHHDKEBcOp/xcsXsb8V2SenNDRHCJ9GUrmvkRoJmnJzPzDz/6HBf\n1oeV\r\n=aR2c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbsL8ep+5i4/iN1QYQIFL4yT2NUamZ6OYNPrqpmb/DLAiEAuRj6c/DNRJZo0aXMz1t/zhfCH2BARg4MCsXSFxYEVTI="}]},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.10_1579174127916_0.6638370580507218"},"_hasShrinkwrap":false},"0.2.20":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.20","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"1"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"cedcdce30a4e03e271da949e879793596876d31e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.20","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-hKQY3ttzlNzBQayvxW0adaq67BSqtgsVjtU+dNUVdrT/b7OPBVzhsttk2yG+k0VLb9WIt0xH2TUjHn1cdBrTQQ==","shasum":"b9ba66efe03da7b84afccd8c3133920f4384308a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.20.tgz","fileCount":36,"unpackedSize":67827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQnp9CRA9TVsSAnZWagAAh1MP/jAoEnl/bgJ7Fwv2QqW2\n1tro6tBWyUqixK00d9ANh+VHWcuM2ZnXfBBL5hg3eRy9Uv0PZkw8OJRkByiE\nxb+D1ynPdcOtWKY2YufHArXttWtiy7/shs2SWG2HqtJHD1d+OMEKVvHRrEjm\nTk5Ad9i46LTS+8HtK0HnkNwciSfbQiMuudJhJlHiWvspm6hctjD56c1t7lms\nj6HUEnqfLzYeOOvffKpI1PFczpH9r/s40ysFdr/oHRjxKI3NESSOy6XxIcUs\nQA7LX5lARfNG89wgXw2mcfEkj1bFiIv/mGNnSWG53+CVvygxS96vYG+iw+b+\nI+72ewT/ySS3z5eNHdQtW22dXRW72+EvFc/J8X1GIaB5sT0AEbxDgse/eaOn\n77b+sedm/c3juK93Y2I8wL0ypwPsSnIDynZLRQXkWSM1ksOIoeFesXyrxKPM\nqBw4c1HFv06RFhPtx85IFtjlyn0nyNoqCj0dYajXRYT9C+DzYLIavuWF+zhS\nlx5hUfB+nHaXfgoK9C8CoJ06uzIFpBVHgOMr/9Jw6WQ4VF00Pw2MtEIMMlCI\nYtYNLWWuvzludiF/wkZDeKu11SDAC00ySz7NGVHWT3jq8H35BImygUSiFVNZ\nCBxwKYHY6B6/5R6mKGmuuId3/7dxyxBey94ZfjUzVHAOeOVGnNmbGqxzTZCE\nWtw4\r\n=tVcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkfNuj8KSRJGsBmt+hrQQzDGc8H70RcWfFjSpATCFvJAiEArpaM7PD/2N1ARoybDH98RyncA2U9U6+tWziUoDfSu/Y="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.20_1581415037199_0.6783330253133935"},"_hasShrinkwrap":false},"0.2.27":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.27","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"beta"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"f0c95b3d5e0931c728d02b2832fc5ef54e3226de","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.27","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.20.2/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-lJqiJwgZCudDMzUUxC9up/Ttaas9azO0y91PRlLSRq/7pc2g0zkxvbktVyCuhqGCF/FkEC9tw7tq/X81bFgFfQ==","shasum":"f2fc9806237ed914b1c57d787830c9be3823a0fe","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.27.tgz","fileCount":36,"unpackedSize":70071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT2heCRA9TVsSAnZWagAAaXAP/RdVaAbAsbcexAU0LXqY\nxZjmSz/jzmKRyg3JNAGynNeyxzfFMbRoTlRV3QHvCmq/aVyGMtHyIv5JAXcP\ndhCMKti+5NKiumapyvyBxO8e5gprTv/a/FIxs+9CjwZUwz6fgHGCe++RVWfC\nFMeHmypMtdBgFIJe4Nf2NIUxAmvn1OSpoqm8+ApQP1oT2xwt8EpRy6CXZQxg\njBKjGEv+8VGenBZafXQHRLQbZ7PHd7NxoOCM/YJUrKTEhuCIn9wF2+fiCdmq\nz8dbLWrAeXGQC+qy3X757W6/cFhe8evYtQGlEXy5asD2D5KuK/0rOJHyKIMN\nyqwI8lbWyUkIsCh9DsZSn6czftIeMjy0gh7qyXqFC6vXurQMr/56JaEimhEo\nEoajzZXlCmrecMOqkfBqRB5kuXGn4sSOAqP5TwAfga2FVfr/1Uu22apfQqoG\n+dPKf+RoiUaZ7lRUq7cskSJcaZGtmB1+PEnzTkxja/eI7klQCgH/GSCqvAEj\ngceDdWdo8UOpq8urdvJKfPdypzEFT6okeRKbWQdNmR9KomGoQjNEil8gArvz\nnnYuoREP7wjx0aSfsEKZH8nx6tVH7qnAYPiBAcYNOSwXvUfwNZQs2rNrlBDz\njXEQzTezPBeJB5E35g7m+tXj3mjPwFyByMR+siGUmuPM+KZVYGRBeojzAqOi\nmc2G\r\n=skF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICraXpWGmB8f9k+axMK4U+Z/Uf/jJxK8hUPw4pGAXJVbAiAoxTMpKIiJss/TXFakkUc4DzA77bBXXeqf+KwjdH6fUQ=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.27_1582262366498_0.5680820969741538"},"_hasShrinkwrap":false},"0.2.29":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.29","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"beta"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"495a631959e5d3465886f0382702261c459cbc5f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.29","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-e74pHOKSkxXwBsHD2yTQnBbTjeq4aJ086lkWDDx7s1NmuqQX+zC51wMgx72vxWWXIQw0XqG4sFGjDLXEBQh4tA==","shasum":"ccfae095176c27096f2c26823dcd7c6ab76959d0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.29.tgz","fileCount":36,"unpackedSize":70370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUM8kCRA9TVsSAnZWagAABwkP/0JDuHq6kcYFFQBaLQP6\n2QenBRGc07M0H365UvA1YgzikzTLWcv/DRP1+gG9OCQEgqot99UOxuXqwenG\nf5fXyvLdI+6t8VaeXmpkSqXvQ0z1VaP7+3AL43q530Bxx3zPDXYH1kUcXip9\n73vqAJpm3/Gt7LUqt1Ha8FaxWoFC0bvnP24nB1iSyPiWk3OueHuLeXguwLB/\ny1htE9oRYSMwFNUfyCD9woAwqMOsdl0VO+d4XtcfzqiSL0cVsVZBJfO7Quea\n7P4gXPCGPJ1J+weZCon/pOyCxXUVzz4eiGjthUOHDa5/3L5PFHNgNg6iZgbq\np5pMfwBsA/tnVnJPA+GJ/JtmauZj2AozX4g+TSUGrzIK2wX096FfRtMrXzdI\no8HL6B8r1MJkjAW5DjJ1HBBHMwfIQbwUIZdiQnLKPRnj9PoU1IVxNRxp21Ow\nE/2DEyf1YlIn7/yOFFBbF/FwFWc2tHEYa9Fm238PJcvdHVIYE0dS4CbFLxxW\n5Fpp6sENvwSq/mGC5vhc/por3bmsT+yrPLNwVa3Q9LpvZJWgKBrNHTruL/6J\nRyreyL+0D+xXzDjx97BLsvKeneowRraXJUMRw91JIJJk/GPn/XW+2s+Ujy5r\n3PxV0ffF5GIg7f3Ks2IQKAc0jZZBKB0ZBsQQw1aBDTV0aj1D/LlLsbhsxpmq\n07K/\r\n=xh0v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA9YmEa6B3DbLFS6POgGrQTQRGvvhAawXGG1U17zBy2AiEAjP0xz5fjnUTuRx5QFWUyi0ub6vVmq5W+O7pAfGen/KI="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.29_1582354212068_0.7187997619469924"},"_hasShrinkwrap":false},"0.2.34":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.34","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"beta"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"dadea69d377c8e1ba577f74bc4865248f63ba0c8","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.34","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-9HIekgZp3i4Ds8dQ89y23wFr9dgmclW2Wq7PjEqtlYkqbE5BOpOokJS9CaIi+aC8bqiUMGTS7LbWPcpzn9mESA==","shasum":"67bdd064c4f079e37031575983678b3edbe8ade1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.34.tgz","fileCount":36,"unpackedSize":70673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVhXSCRA9TVsSAnZWagAAmUoP+wcc41MnE1s1hcaZUYst\niA7a/gGxjl87FRYFlJrzOITfx92qElt/+XH22hlHh7xopY7hHSCXzo4uXL++\nln+br5qAVY+XEdpOcr0bUIEHRmE+tOaMRS5R5hTSKyzUbpJ2FT9qbSnfFWHP\nlRQy5hq5yzFeo8z9wIzEC1FuGUkJRozEhfUVG3J3gFy7c1HE1PvjOOhFf1Mz\nvJebDWJ/2kHUNo5naDKCx54TfBiYUD/1nsIVJhhpbSbyWK/Fwzf8kzOnacLu\nGWQ3XjCppt5I6IREIeJBLPC7uvLWEsw/OnmhYPK6hx/DOE6AbfomxwkiYLFb\nwtgg1EI6Fkw2N4WyRPEnFaIFn6BU3WljD56vIftcMpO5W8s3J5AN3lb2/8PF\ngmlBeHI6e7SG5dRE2Fn9xPqw1SSvH6tDhOYMtmDX2ypu/Lm/sXzDfqTl84TZ\nfKueeZDk105P7pavMVPc/qk04rMmL+9RZxU4eRZUu/xGA8cZr2RYYZBxAH7R\nFFzrBk0oCqLXHiVcTnEfIMpJVjlIDSR1Bx0RmR+jQDfqgWYWBr0om8YTkeOl\nBbggWulyFIx32bcZZO3gCUhtBCEDHe6vckaUoJWFmSYyBwSczBFWF6c3W5n5\nik0+pXM2Oza9tLc2ogIgYOG+R86fhJDle1Z5YQblifW+uyRIIyHQEaGkbNqg\nuzq5\r\n=Jlgo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL3n5K+botHTP3KFHU9ngMYIiGNjqPpk0Bph9Q88rESAiEAz2Unbq3weC3/AUgQC1HrQ+YK+mDpUhJ3rtp6S3sxzrU="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.34_1582699985459_0.5429403929686416"},"_hasShrinkwrap":false},"0.2.40":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.40","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"beta"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"d2e714845a3f855c8d0bfcfaf3ab7c22b6b9dc4c","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.40","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-PXRtVAzqZcjc/Xts0en+tNsBoheNtniaZg+/xiIbansOlLuUxeyOxfKDuWyo9hYADKM5MXVMjZJyz5zoPuxfjA==","shasum":"7e5f087bc22c6bde29178b97281edf6c436b46f8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.40.tgz","fileCount":36,"unpackedSize":71007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXTZsCRA9TVsSAnZWagAAXIQP/2Bhicnt/uxXZUz9iImP\nrpUxCShSiXvvJlEsinRE9ZVym1fWEwOLnhaPT+C2IiOjR9uQHDKyzCbhq0qM\nraDcMHB5r7Hr83orZd7CCbTGzsoRcAID/JdyKEAh+GILZxbT55ZZ98/V/VnY\npfh+sE8/fp4zC/8o6msd611A75expi/JIgOq2jt4gkTFoqtjkvYHDERVxD95\nxdto7tSv//5cOlJwIiYDHDI7EGHJ/ldAsFI0HfKWOKauzXagesiCBUPyV0Ox\nK2n6Foiwi40Ce5zd8XtiOq69yTYspZnk3pwnsKMd7cpQXuukLsUZw+gZdNJ9\niayanN6wtZBGxfLObRpWPsJRVhnKa8OK1WVyu7kUMDtx17FpgiKHcqTgwGY2\nX5t/7SrZcJt/OF+H3J9QBpyvVU9fzLCXtkUJPzLCZ9kM37mO9taqYHhKcf6T\n4TtQm6KFXIgX/XoWxPvZWNrwM8qtkJ9wJ8nl6xuvbcXBSOJbPQ9N2oayrFfn\nT6cZb6WBFEaY5vMjmEADoPVWQ3WTwXvEC1ABT9PbMmxmoHFvlzsO+c8Ni7+b\naU7ZEyHxv0r3kIj4/nlLL9cetRfwkIT+aInksSz1Y31AnZ6ww4BBu3FemcWC\n0bzDCc9xAN6jSnGE+XQSWWCpfCfonNyaU2ZcGJjovDVtg4u/6ZPpPd5dwt0q\nZYtU\r\n=o3+h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG+eF1Bg33+2jkDDgk2GdcQxA1V9OI83JIpSxSA48yfQIhAJw50EjpfKOr/6ji+ijnSeo7rn/VCXMUP3CDoyeKNgYW"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.40_1583167084381_0.628765683153641"},"_hasShrinkwrap":false},"0.2.49":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.49","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"83ea5b31a2ed39a7ef1e648c1dbb1f859eaa11cd","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.49","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-bJ+qLi8/cqBhP0KKgDiwQNls6qLiAEvZgFAtG7CoT2imC61UMjE3JV4IHm6EX6gLP00uVoqus8dfMrKnbuU0ng==","shasum":"045adeacd73bba463dfedf62e85eb9827bede848","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.49.tgz","fileCount":36,"unpackedSize":71181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebE5WCRA9TVsSAnZWagAAiTMP/0054f46CNmkzZB9iF1z\ndVKve2Y8kHdMHETA4ML02l1FRI1U01TvREoWLZdp/PfjbwmblNpDVjh6UmaY\ngZQm0cDelyvtt7rWz4b+lLgw/0jMOAj/Zo71NGaltFFCRfpPAH8NWJ4B7LtC\nmddomMX8A+1j5dsJ74opp1RMsBt4Ep0ap49CCCm1xlwmmfcrxiE1wMELbGph\nx4NoOGk2oRAZIx2VHpn/73mlNNXaXWQGVlQDr9/2guToe0PnHLsRlzRKCddK\nnwUJxs5FiMTj9IHRZJWvpSbpwd9+gTlWxAUggc+cg5xX54VaFxL78swoVm1o\nagi+kQ5DzeKxTotuln5gZaTGSrxi47KYiOSDSNEf/2vBPkEXurghPC69u7n5\nknVFcVPJm+VnEUa5dUBt+uW4OiduiAvDzD6p5r1f7Qpp0ZuZIPb1NCGHzWFq\n40iz5ayjEOS29f4u0zqOn53YXi191xPxG5wCZIw1r20JgUYP9udpX7j+KcC5\np4CZScNOcTPPLU6YWQ4eqiLpz7FiOmN0y0iAtx+7tJBvdImTOyTamaHRYlLX\nwgB15IRVJ8WIDjPz2kIHyd2Zmqcw4laRdklIw0mWzUuszrVKy1GEX0510kyn\nVDqRGdqCxa2Oz1hNQkhvwuuY+d407pnY9bQ5P09lFuZj8xJS+1pKmSntboHr\nMoT6\r\n=qK0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrXZmqEzqJeDTJg3nJ11GwyLCUXq2lPt0AQinRbj37NwIgDA/Aa0Yc7H6QufZwOy0N3GAA5lUCC5JQ8rCwo/9DPTU="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.49_1584156246424_0.3034868298355178"},"_hasShrinkwrap":false},"0.2.55":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.55","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"ff1bc1676193a2247dba5dea5bd69a0446f23ee4","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.55","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-L7Yh6BuXAJllkUVX3+UcgaJ4TGhz+MsoU48nizwXw2A22ylQ/OkVI2kqMQhT5K11OF2+J/x052u7+/rXSoA1aA==","shasum":"ccbbb78119943a39e140d7ec248361709136c8e8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.55.tgz","fileCount":36,"unpackedSize":71393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedHUfCRA9TVsSAnZWagAAabEP/Az4coSmndRIt2EEsgks\n3VEVn91S0Zu9iIHCJa4VWWHbAQ4L2bX1r+W3WLEVyt1HxpSiIbsceajnwd9m\nCcMCW+qPiXrcKbUfq5S3+KkeQmi6P1WchrDZHTAGxjLZOY1eSaLZ3LQg6B1r\nN8b52CLiPu5wPkZwCY/PbLYBIs+Igw740BJbRZbLu7hGj2t1ccUlNslGZ7Q8\npILcbEO14qwFnb+hwCWxngRoUlmpdDo2uQG008wHURdG0xTP+2GjnFz73FFo\nBLSQSbQ0sAw45mzN2IMux1HamYigrG9LM4Zc+2+aLi0k4ljoW+r8ffSQ+I+h\nWx/nvqdxhP3150yPZKrtlk6d6mdnLd0UtyybUMxqfXwXl891iEgW5jzTweJL\nVTUs/UgEJcEBB6nVgR/+bBWUsY1pAJRUXGaqCOlnebijXveEpVkZYrEETcuf\n3AXlaMDy1DkUMxX82yycQ9LqliDcqiBfYrx9TpR3N4cLdY5hsUdyO0mL4LN8\np/+PidRMCbPmqQtjFuMPBmie+eOqOYvqOVeH5AUIfrmuv/iWUw/+RHqI9gCY\nmGYHrxg7z9dVM0hBbFcxx4wju5FzvajfxyzVaRo7G7Mymt92uSvlxlfHT8pi\nD1qBvSCUdXP7foHEJqJ42G88Uck2UlnEMU8MBBNAZhu4BzgiNxz2NSzF7/Ux\nl+ZA\r\n=aAPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjExvtTQg6rXThCvda2X+zkS4X+v9fkyFztFo5U8NGEAIgbzkgPAN4dUKMC2WGmrohaNxCMQQpTLos/6SQMxg1CQo="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.55_1584690463031_0.9047844517701253"},"_hasShrinkwrap":false},"0.2.59":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.59","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"f3cc94f1ba77906657aada691db4e23fddac5e99","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.59","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-WtI0PIEdT0lUPfuNi0LNHZr7Nc9LvNDFBGU3eiEemtDYvsd51U65zjtOrokKEQ1F/Z2NlJ5dLlE2E2/zY41ULw==","shasum":"b5fee9680d79fd3934579ad80b8617a358a12cfd","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.59.tgz","fileCount":36,"unpackedSize":71565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegei4CRA9TVsSAnZWagAAjI8P/2Yl69q5cheSsMNWx6Nr\ny/1F8pRWdTmcGKzfF09McXUaFrVhwEiBQP/wilIiMKcidJWCWnwatTk+gwfw\nPwP7OisUK5TE/tghu5KTQZk2I28MPyIO7AI7/BHcvgsphZHO03lbgvwBr+Z7\nXky1URfQA0OsLv8MvRT4ZMVwH0Qi1vRBtOogeYwEnYdFW84wHTUgxkG+ulgZ\nZUA5M5/mGd9+fpzZrUTxXeriBSt/Vcb8fDfVMYFlBaVRmASAVI/x1Ez8x6vq\nkB/K2dUew7yuaLY6V1Ev2VEecvygbvhIz+B2t5UauSdhcJXC9kY0l+dTKsF6\nUYP7PjMq2p0zcHYaDMIxWch+OOKiDXtH9+1of3wI0HPLMDZ+ApOKKrFTvj19\nIoyj9TJh498SiPg7979zmZetaORyTO7Z7uenJWb1GpHLmTkmLO2wyaVLT9E7\nKDTLLzv+3mBkSLXSWwFm3A4hLz0XwLdQStefyhgNakAy/Kkkdq2w6S8s3/SX\n7r62CYAz4buHwELsXrlVyDIsSCvVCFKeOfFkOQCnDvfwfubfssSjuItlH4gj\nFPX43Dnic0Owz2Xdc5FXk+AJG5CpoFeDgbczJkpgNUUbSqTUnOHQpDIPc5a5\nN8NpHzyN/pUz8t440HCwNwAKsyWfsQa4rl20alyiSDGI5VEGWvr5ZjbY3O1B\nWbZw\r\n=kV11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCd+a996mBDsfYFt9Mzxl35WiehKLiV82NUkcX8gIIdwIgN6jcSRnhQZHjLzoLygwEEdmgfqUorRmZXQnHq7ht2Q0="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.59_1585572023705_0.6024561434902336"},"_hasShrinkwrap":false},"0.2.61":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.61","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"8565eef25285f5d2bd4e3d002777a46c2dd2499f","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.61","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-PtRWT4iztkWjmEPyvJ5Z9qCKrn5ExC5PzlaSyoWhvHX8OoOu+AdCcwda7+rQhsmgslLRh5S2Nmmmr1KHALCpWg==","shasum":"f8d4d00d7a5df256fbfd087d091a4a6582e6bd7b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.61.tgz","fileCount":36,"unpackedSize":71737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegxG5CRA9TVsSAnZWagAAXdgQAKLwJ7ogICZlh6RcLNK2\nIsgBlQsykR50tUL3iPSubk0ne0N82+hvD+pLMSDPugBKNrXRyw16ryAxMgZp\nuIIyDc0PaokADLNtmXGSTCimCTv5cQT2Md9u0LaPYX1VW58uzIhn7WAVyX4Q\n+Skrgg/HmyAJc9bc8DWNAspe0RLKXwmdj8Wz6CYngBREWmky+HSDN8dqAwkS\n+urmBTblIeoApNzPcleDjf3OI8VS3GDneasl5TVfzeXpHg61sPQ9dZoGj1+A\n65FmOIrxA/7zjolR6CeVsxCGp+xrKqrvPR7hW0OPOZX8BGAc6aTgsNzzHYEg\ndRlsodfEE+082G5u3U8SPRpcfu0Gs+Kt5icIthqaN7+MtMoblykLJs+k8UxH\nApUn0EZBjpC7Xafr2eL7CVfGATGe9nR+fLezGklqpeKfB4GgL5XnXLFb1nzF\nPYDWy96UGtBGbEhBL3G6PrqbB6FG3GObUC9i/M4YdrHmMXxYkx5X3DsxLN4S\nVhy5MEASQ91nDQ5QuPZARH0G4T5jU667mZdzxEu3GkR/zgXwiUBCFcx1pscj\nDzy5jQvIwL+nuyw3e8nAT752tzjuzdQa16NBoSBE0Q7YL9dRmgQe7DLiU6mq\ne6/psOjc8TPxe5HwLf5csu8Q2ryiU6ZXkQDdImpHv2CwGeBK3h9bymkA920n\nea5J\r\n=qzm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgPf102+Z29ecKjVDOy+13RWO4hvG83PHir6JPAsN1aAIgaWnYh6AgWXOCCspj5iGf3HF3gbZMnKa3WAj7aidW+Bc="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.61_1585648057480_0.7396051150807377"},"_hasShrinkwrap":false},"0.2.62":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.62","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"eb216d97fe20fcad0125bc6f3a11144fca8ca07d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.62","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-aXQolynX7y0F8U5WmmpX6HG3HfnwPMIs4K4C1qY1MdzZozvEsMtOkNX3Axane0r78ElUPL/P74YrEXB3yR3jTA==","shasum":"3424fe7e52ea89e00783f33dd42d319721ca90bc","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.62.tgz","fileCount":36,"unpackedSize":72537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehtAYCRA9TVsSAnZWagAAhkkQAI1gO1dFYm9ndiyuV2CD\nXJKVUT1qmIlfqCzdHx91X+gtHxMAYywK5ewHeetqHgyl8zMWIt8PYZP58WRb\n9MnDXvOXhDglzOcqQZC8XX+ncsTTdiCT7rcyvpvhJmeppGcWQefXMZ87laJ8\noEkavq52fwDopOgCTBihmYUd+Cyqt8hnv6EVBO3yFyoHbwx/BVh1XVCwcunE\n3v9rqj+QFGMG3lXu1h7tZ2gXMakw9QF7pkAtjEh4iVFmyKIf93Y2s6KVIZsM\nJn3sIkua9pG3bjXiQDMzzBwHXYpZDhH6uRz6OunidM8jROAkimVcUbbLIIN/\nnFUmTe8QnH/nktKeLzFseH6574ryscuyD22f6QCh/Xe7R9mfjhxQecoy4siY\nlZ2ljaLNRsjgm5W3QQxclnCQgjNIZRl7CU+ngQ7s9sVBI6h30ueiRjztYN/0\nSP+KYnEcEZiNrW38nlYTrmn+4vmy1MI4MsOxYYbltC4YFcMz8CaQ5vpH0Sz5\nUnXw1hEz91ixRwtkJHPryLACwJS7DIZrvz3TQ7f1fb8pof908rfSzWfucAmr\nar1cuuDbq7uuDK4kmL+fh8a4iydm7Z0sY/BO+gNxS2/wqCA1OXk7ox2Ci2L3\n2353gkmJhfyUfY5XH1PeifmM1t0VRtgnGEf+/EPfKdFk0vIynYFgUe+nyq/M\nabhm\r\n=hX8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZ7ZA36ZuIt/DzIpDGVESKOz7UHXS1BulIS9LReXeS7AiB6wYpM3X44pnhG0OyAgzbPy6ehheuJA5gQt4nVB4d7ig=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.62_1585893400147_0.09824438479444852"},"_hasShrinkwrap":false},"0.2.63":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.63","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"110284f89176723158fbbd6616bedb9fddfeb8a3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.63","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-j48rXnOo8YCRm0Atg91FiCo5R6eZ/5slsbd77QHlTez1N9/TYbXplEJDGx6z6gnHwe/T0A8q+6a5Z88udfIZYQ==","shasum":"9b2d6048798bdc3f153e7b5b11b914ae83aea546","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.63.tgz","fileCount":36,"unpackedSize":72709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehwOYCRA9TVsSAnZWagAAd3UP/0M9vdGgDllgDqZvwuuu\n3A0nl5oPZcyyOGvteqqrSJFyy8DV4KT/yckxrIPCd2R84LUcy0AgiJGVo3Dc\nccmiQzz87M9DeQ62NwqJM0WMH+9zZZ8G7zWD80sTXuFydl2Xy2ekYOvDDYQ6\n36IeWvdWsfeWqB9CDbHGMSc4lxMka5xWuLhPFbwOz729lTaf3CfqbS6h99YU\nPfVMGHjo8cSsza/jL1PbXlQbnxBljlSPpfOkFburnSIONMbgnMvRxIH8p1YX\nnMShr1oQIHUr+6l1Z6kf8/biZzdP6BZI36KVQ+qfJjVE0Bfw+HZYldfqubtx\nIzhvHc8BHxHaTQaLv6bE1yPhJbFbqWEUA57yZam6/oydvTu13fQMdh0blstg\nHCHpcwZIGO2Y881IwApCrvSYJ4nO7jbyXWHwepj2p/LZLqtfnK+zx8E2/OaY\nhLB47DSqHN13J9hVjgFq4ios6/7dMpacJXmkHENYG5GhEiPQHTafoT8RruJm\nbwY16ZcblGandNOcBzm6E2zPjB64noCHHI6rfVwg9bUpBFMGZvsljG242ZMf\nbnrb8Kyq7u30Ch3RvOeK2Xz79G+7gen4ck9qosfQQW+a/KUXNQtgnOHbAw+6\nWHvtCwUoF9Z4kDB8rJ694S4jtxB/GpHWqo49ra2MOKv/bs34Bk8T2SUS4Lew\nEU4g\r\n=lT9F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG3mXqvtAF8waIjqNfXStNxTY/h1nthD6z+msIXgSYWAIgdO+tmlJMpmCRfRMr8Abokx07TfXuydJm5Lv357mpy/M="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.63_1585906584497_0.14861484597183394"},"_hasShrinkwrap":false},"0.2.64":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.64","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"f0a141df4b733ed6eb0c891f402959955531b0f6","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.64","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-/9Ds8gGT9Yci1xjFP0igYDKITQ6m7J+kiSUKMFHb/0a2GDFbW15rbVdXfpbKQeDuKNnoOLEqm62HSbowEzhggg==","shasum":"1a58a16406c7c824afd2d6756b2526fc8b815697","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.64.tgz","fileCount":36,"unpackedSize":72881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiW5ZCRA9TVsSAnZWagAAgFgP/ite9oyFvtyIRxCMXNK5\nNM67gMfi1u5NDk9UYlPcAtpbCT42fBMpd29uw97K1GKsXzMeXTjJVMQFDsFC\nZT0SyVvejWGN75OZYMw6JFCd11ouEMJBDWBJ4vzrucm+Blb3r8ZRIofTQp1Z\nK6sNzXVya1n71vZtZ0YxOQRNL2DKuV/ykl0pHBO05Lc6FN9MOCa0VQcMzBGq\nWCBPjWsqtD/g5lMO1uTzIn6cI+92oBUjDpNT8gJIMsL0/3nk63DGqohtfmU7\nIxZitKlv3iYQVRN5P0ww9EgOGvHMqnFO09HGAqCtyH78CFLf/akccYaDloEN\n/NXJ0GRVBzi9wIX/Fj1pXSgDdPc9WwnizB5q3JumAS6Unl8iZrzM1W1wwPab\n0mXueSJuW9WU3UvX5xosaIkbv1mFKY8jtMKa1SeKG6zobiuuYBDGUAuzq2XU\nsNlfl5I6uRqBNkR8OZFuZQszDgazVBvexsiXSRUyAnDWhqlaHpCzo1fALsIC\nohoJT6iCcQATaUJHzijo6og3QvMnQIqlTme14TAIllUqITKXd8JdjdsX6WV6\nRm2bpIAhIbABkGuzAJ38eTyIHPy2q1zb86MJyTTdw0bUioBmPOV0a+08+hw4\nfqZqjK5VzOWhbHnGM/dU0UdVe8FZEbRZurZ2j503SPuza4gd8MRosCjn1sJc\nJI38\r\n=ctG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr4lFKRYS5yHcOBm/ZG/JCdp7m2nI8OCh3PEoDmYTofAiAvbDZZUxDvVUZr3vVwvIl6pbZqqtulOjgXvCfA0/Kw7A=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.64_1586064984851_0.6589413622549203"},"_hasShrinkwrap":false},"0.2.65":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.65","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"d4870a9bb55faf91fa571c1cac00f599c7295728","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.65","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-w62NvNMDuOYYvXrw4wt1kctxSUfxxCDy9XvLgb+zoYoda4qF2EHpvzR9B2nE1BZYCl/bB4H0+f8Q/col6moiOg==","shasum":"ef765700ad4f6863b98c40dc6e268ff2c0537cba","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.65.tgz","fileCount":36,"unpackedSize":73053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiXvRCRA9TVsSAnZWagAA/N4P/A28LRAibOvOFKA2IZAp\no7FlnuX7lrIPNbk6kXwtgvT+yrK86kYiyAt8Z8H/wNoBFu9CIOgYn1sYFBC9\nailKS9ZK3jv7BvmcvePwgdBZa0Hyto6nQQpiggUeWE0AfplLAMv2tGRWBH4r\nHa1zT9MNbCbbh70A38b/h0x/vqJNX95I4IEg/e9o8os4vFif5Tt1SSsd0RFi\n3+Lk0epooyGoNvjbBviNPDnVBds+e6A4Q+dpV5q8QbEvLAsN9TDtHeeXj3GQ\nbvYBfPh6MjEOock9/ciQASJJQOC8l8qfSvP/nqsMiYskiJHhVEv9DytttwVI\nZuU7YTGYHTnNzubz+dVAxn01+caLI8m5lyzy7BmPWIcoNb0JTgUgUFKMXXLM\nCLjWBzMogeiQf7f9Lr7KDLhWmMvKtNg3OczAspeMtpMIvOPryoJCt+U46ksd\nisjVgPqAL1XDEv2ogwLSnOgul61BBNvSrFR5MGVFAUu9e80siOWtcjjW/SNm\nkxkIyvtzRwMsvqwUHeB77rwJlathGcR/Wn56q6En3lJPuqTACzrIf5qP7HCx\nMXpuMkmT8wIxixjeUE3ulKgbZz/0QP7odSBlCSIEevL045BDEp3bYA9uKDfI\nWhCLuvvkXZLz6esQF14v4DmK21vqhnY4jOZ6lF4Pij2VNvvRzl80vM8wL+aQ\ng/sc\r\n=l9ZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0q56F6hCicCAOobPxBQtafEkuquv/oCBvwKpb3V7LGAiAxONMi7v0kwuD73zpqrpi+sb64zv6mVmcLx0wCH1ecHg=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.65_1586068433520_0.9459842011430935"},"_hasShrinkwrap":false},"0.2.66":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.66","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"0be5f15b2aa1536cefa51acc42e9e2170da78f98","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.66","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-gs5WqB3Gir2YjFlBhToP6WWg/DxXWdWfoM3MvFIcoAZctdBKW2wIkIOKfGcsEUOENu3bpOT1rrdxJSSq9UDGNg==","shasum":"b3cf6420e38a52395e15ffaf368ac347100222c0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.66.tgz","fileCount":36,"unpackedSize":73376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiw2GCRA9TVsSAnZWagAAcKkP/08+v26oXbBzeG4MOIm5\n6BHUIJVyU/d7Qk/AxNeGKGSz/m7HCnsJXUzW6d1hiuDt9O8ldopWiAwqBeDY\nhJgVCW6s2t4FjrywXis3TgET7R8ov45QZiIrsnt3tJzdWCDUzYScUUMN+zvT\nC3n6agDXKgdtu5IDVsA4J7pqm9vVK7K6Y/c4ad+0CSVpPYif2S6Atu83R3W1\nl517EbEDuxRUSk1POZfKDjoS5JtBKjYC+26LOT3kA64EZhgi37cyOkkHPbHa\nEQa2WyIkR/Ej43ZHiOjZTsZmvaQch9ipE9jb896YWdhI3S9bbVZiiDwrF5Z3\n4i21LpXp6N4r8pjZCJVZMz5qc4qZBZWKUHvj6H1K4lmKeMCWk262bsLZQf9X\ngP5s0QZ0Q4nxl9DcIdAmxoyudZJkpQpT1W2cjxzbRMK9c3GsJpxzSJILnoqm\nQMVf6lIbpMzJrw/XgfvV2Gir97KDHfaJyIDmWODNChYFw5Rg/Tcgmn0Kpvmc\n4OhWFjwlOlUxoR779k60I+gyeRmv8Sf/cjoWK61G51I4fSEVDzw1c1W+97F1\nAJcIz7Q4p6JmmCVxdqiJbHRqThjnf6doDA9pACZFaPKmQJeU1eJY6QnDPm5P\nywyUWC5zyI0iLADaoh/t83XxoJNupNz953l2B+KNpgPEHblc/QtEiTBLAhMu\nBSO4\r\n=7SVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI94Iv89Qz5gVwlA0v6NyVoSUVymkjNJlhXQp0T7Q75AIhANH1Xe8cSRE9EsfaSff0QEj8CR1NmVipfdjJZckn//tE"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.66_1586171270112_0.09544319923864975"},"_hasShrinkwrap":false},"0.2.72":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.72","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"7ff5e53b5a594add222ce22b28a7f208d630d4ea","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.72","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-7DCHYazyf7kojvLkk8r+nRnXQlCOsvaaDu62Rvy5EyMIhFNUj7VFsxDF/nwhOScLdU+E51FS2SYwY6YYZv7LtQ==","shasum":"8f02368a300af427e7c22a2d2b8cd9c1626eaedc","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.72.tgz","fileCount":36,"unpackedSize":73795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekVZZCRA9TVsSAnZWagAA7h4QAJJ6gboNjn65xEAOlkV+\nlnTfGD0AQTe8TxTan4bGkm8dE9SeO7wPymfJHM8xrIBSTtftn9kJL9j81Nlc\nK/VtaSPEZzG4ePPlJ0WdcFIeTe+X5qCVrhBHcI3X4VMvWGoZTGDH4Q+vkxRZ\n4tdnOazJmSdBHhZABsRIn/civRC60rYnE9Ew/nn9VWB+/mq8f3jLGB2hyrdm\n8hlXPObp25NP3oDeZq8aHsnzG83SbNqWHai7ibnbUOrOqcDq/eLKkp1WlcYl\ng89vINA7J/V+HQMxA3SAddY2mn/yNMb30rj/vBL79GSBX64Lc9wrMK2rLPah\nAozCtlP+zhx//TnU6zQDe17Iio9KAbgBD7wCWHp+vS0FPNEZDUEwuNWOjkq9\n5+FUSUVyY+TTzbnJSlPOLW4JglaBt/Q2inJCjEs6LutYaZQwgDg7pnKJVaq4\n0iJ3mdo0wvWe+E2SG5Y7xnRhDPio4vzckGFqdQfFbHEWKVCDiLE8A7G7+Je5\na3VFnJFNGHrdOI504VAahMfjHGFnG2Q6Pqz9A/+g5E3Q0mnIcNwzUB8c3C9i\nKJtzwQQXTfGsIVHj5LOu5qsve7m1XloFx4oF/WjkTEp+/5fe7TcbKk5iUOGc\nODFnISVdY9mOVJWJxDWZ1VoE0oC01l79LJYVGnhinzdqvc0no9dlcQ5od6nG\nhE6P\r\n=lWDl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3gtwskOZHrH/QkYtfHq8NgWTwKp5BdiXeXeKsVJZPuAiBTuWTiGikm0FZfSbz/jwfSGI2+uf6I7Bnb7Sy0V5fxqA=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.72_1586583129279_0.8499182728221231"},"_hasShrinkwrap":false},"0.2.73":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.73","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"a0d2e1b152317b2d5a6b5e922cebd3d92ee9f218","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.73","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-bFIaGlRX3nXkNnUAxjc9DwGhrv8+rIKrWb2sVf2YMlOjgExg6n+hbKGpLTFe07gCqacJWd8oBWoX8MmjxL2utw==","shasum":"0e98988e651b3939bc718a64a18c33770d7d7c88","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.73.tgz","fileCount":36,"unpackedSize":74040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekfQ6CRA9TVsSAnZWagAAnhwP/iHBvsAgSvkM2zAvv1Cu\nrjRWuipHR23pBstIXfjFATUsL5A4Q1JEepMbLB1BoUUMNP/klgDgFylxw/CC\nY/kbi/txsvbZkyYPNXRXxzslyRCQ+Ph+708OBrSrOyxZDmBzq+kwF8UQwwZn\nNjqa7QG68+DrVXmcHKRlOXfcyeg13Z7vI7vSWtz2b7BU2XyV1lyDsqhpqTM5\nP+rDxLGMo1DVGnzUmMh+EqgJf1+tLAhwT9bVwWH6bllYiTdUKj4NG3DuWezS\ngHwLxs+QC9BdASy5MKrqQaBfFFp7DsGS6AWdAb/oz715C9AZIH7t1gyHczmF\n8v8s5LcsXk8y/FHCpqnnvWIxINoTMMsFC/9U/SleSXZjTgMswMjRoUqV11a4\nh0KE6t2v2+2MTgGV9kIhk1rwx+zote8lCU3fAzeYmkmVtNE2AahYsjycWH8g\n/nE5Jc0wQQ/TD/XyGx8WG525HYvnlffdY/5vXNJvHo2xUg8fR9QQBNAvuQmB\nGdTwoDgnb7rVUYmXJZkH9yVXIpCZHhOlhInRGZ6sXUVcaoxpuOtYQWO6Xu+C\nGOoEr4SyZERNTMwwRrWlSViREcgrOzqGQHE/lUQ7mJyKbnOT0i5qHdenVDZ2\n/d8zmhAgWYuscZWYlV0/0ZRD52pkhkoIjRdcX5Jrzwo46c5I6h8a5TQmQPIj\nHbKP\r\n=vnXf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAM9P+NcLP5EpOK4KjN9+aZD0qAF6NOl2VUaKynSbOAgIgEVdx9KYSW4qCjfwaWk8r7o6eDh4coLzujLlLj7Inn28="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.73_1586623545565_0.06778303689016196"},"_hasShrinkwrap":false},"0.2.74":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.74","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"de2b5e0f61ddcf4b6df9b568ee2e4352aa5d2d4e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.74","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-aMb4YwkEbkEgYENeLy1txcgtf/5IKs92cg5mkXW5tiC65i8XmxvfKWzaRLV9+0TGN/CK/umaR2Swn0pTzVjmpw==","shasum":"c783c20009be09db21e177815228a78436d2ef8b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.74.tgz","fileCount":36,"unpackedSize":76857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelIPpCRA9TVsSAnZWagAA8LcQAJTQ2+mklM9mo7HGp6Pc\nlRUsV2NZyrZxwMS1mLZjg01yLupluISq7e1tLVgN4CTxBXyDDPYuZK9cDm5X\ns0gd3h+mpLRlSE+h7cpvUrBTOdbSq7y7+49DIf4iUZdDAlZ2xQEeU0IH8c1G\n8LxH3JAmCGj11iLYdzjQHC4dqcQ+PKI5oQYNsjH7lGT8+qpqTu3lOHEphDq3\nLwOfqFKuJ6ZT2cnkI67rPJ6KaVOjrheYxHKVYwIBbuoeue55Swf0Ln8jO4k9\nXPpy55uWq01FBONVAZe/iD3gTPbI9BPxESLQW8i82wW8R8cAWzRtRCku4BLP\nS7OnxNVMHd7Lu5/Xi6OPJ3AmSywQCTvfq+rSMTUxY3nZyw6UacYVKlEr25gv\n4yKKWQ2GHrXbc2oVGqy8JsP7cHXj1oIsmwUHGUgwRq51XlY6lJxfCAVcx6zj\nbhFwVh9UyMI0mrxb2C+5fLNY/7BAIMpg9hNV9bQFLXHNmByHi/dVsYluJTXz\nQviSrR8zEnL3iMD+wYCfmbeIU9oDsQ08PLirnvmYcXraF8x4JV06rxJtxuoa\nX8F8HSt/1KXUdNqKFsvD6SrdsbJw6CAn48WZzctl5j3ywNYFRtBnIFZxXdd2\nqXcbP9jzQaNRd7Q0nWo328gBZVhnEB5IwGpswUjEpvumWLvW+F9qgtq9Phap\nflQu\r\n=ugxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfHzeTmMqpsIwofzhnTvJfKGDJP/152Z48g4qXJx+d3AiEAqV2mhzhHlRBR/MDrjJptxrvIY+orHXQJuMOkwkvrYv0="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.74_1586791401199_0.3317234381491718"},"_hasShrinkwrap":false},"0.2.75":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.75","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"npm run lint && midway-bin build -c","lint":"../../node_modules/.bin/tslint --format prose -c ../../tslint.json src/**/*.ts test/**/*.ts","test":"npm run lint && NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"2df75050aa1ad7760e7485e8614cb69546b49f52","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.75","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-EZt3mQZUhbv4R5tgbFE7lRRfR6//g+Jea2gr+KJIlx8Bpdy6Y1s9Nn/xn8fGW739mlamquNBuH3zRzLcVgUMkw==","shasum":"2d08f1d3c3fb1e8f02e11e8689dfb70521a0199e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.75.tgz","fileCount":36,"unpackedSize":77715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelod6CRA9TVsSAnZWagAAlB8P/3uAL9dkGzuM+Ase5yO0\nZj4Q3Nlq8dQnkl/y3F6X0AeEMundA9zKHpc1P/xhFcYJByJvOsf9gtC50ikw\nQzo64HdHPA5b+IJ757B6AlUehAqjlrqmLhijf4bMf9BgFUMk4gLEVbpOzm9l\nhamMLyHqhtGlWI2lNcQSE1dPMdTLIugDXCM8v+ogJCoqR1flAy6NvZuG3Hzo\nQVgq4qqA+vPL5YcqtYTCFbVIe7t4s0PFu0reEZG0mCqf0HYNHIjY8c6N225K\n5wFfxajskVhoF/PqYk6CUOKyS2Or6Hk5pGmi13z8KtRwhMw+AsxKDgManNu5\ndnwlOIndrE1R9H2xgvymQjTF1/mYD9Rf1ekSjWbOBbwMvezXuc3QPqtCwuFq\nGpfrSvsqEE80g//3wa0OLeVeWyQ2NfMf0lkKOh8j0zRLjyhIdtgyc2uuGXDx\n7piDhl1Vvayy2pe1ZxMSfuJsCVPIKBAL0SyL2RqYy/1CU1v6RSzAZPInw082\nAjEY/dl89W2LO8QaM2yWA2vvOXDWyIE+u/fo3xGGvvSwkogIuey3/pkHSyze\nZZfmBMqZf5OlHejzweZ06SU15PIGZJtld5337xtjMtBKKbQN7ZENsOZwiKqk\nmlj1+W4wmJu/tJgL8JttGY9kuOfnrOFg+WckUEA1TWCII6k7EG5ydHInY5f4\nMCX3\r\n=w8ln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDof44ZiX50GPvFuMdZ43fa5jpa/Sn/LnKUOAS5s87gqgIhAMtIHXRd8nZGfNx8eGnGSUW/MnuMLiyoO6J//wfJqRyV"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.75_1586923385754_0.16945423626706102"},"_hasShrinkwrap":false},"0.2.76":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.76","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"b089adf0b337781eacc3385eeb7d424bc6375087","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.76","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-wTcqR+5fp2oJJnHPVheK0wz7WC2hg1UJnSHAM+y6ZPdM0XdaYwCLYMoE1uyH2EPQ/EQzNkKFLOKnrjBwo7QzTQ==","shasum":"df6d695c7444a8fc8820fe08a2b86c026df23b60","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.76.tgz","fileCount":36,"unpackedSize":78115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel+NECRA9TVsSAnZWagAAYM4P/jQnFbxljj7XuZAB8y7y\n3S/JDNM9c62722aY08YFkpHTSbkjf5IIlViyVuLIlv/RCZkgWSTioE5rwkWb\nA5/7PVSiVz5DrEYgQq4gQ1jD7dRut9K9Nlr8E+JtdylJ2x4VGHjGPgdXs7sb\n8pouNVAs/Mxck2weljDu7cvT8H5EaOWaWg+B/gnBvLuGgmYr7sM1dUBgHqG9\n/DkX6Tm0pWWJyxgvNVHnSsqKOKyroBfEudXo2em7RjhM6puTiXK9GF0Oqza8\nSWYeZErWGD8PgysxTQ63oI07EsyLiAiZmN+PyVL9KrBr34CiamH8lcHimVDU\nro/TlYzj/ANhdYUdmhxBAbf02FVCHEjKus6ddo6JbnNzrShRqES3rL0d3aet\nxSMKHICJwNp4krxmVzmWdzMYEwx72g6AwlJ5BH7SdC0QvetTEpXPSsdDJ6LE\n34OSNkPpgNuhDg5ayZmSn+wKKc9cMHgTGmt3jbIRp5R+vwdFN1zgOkATo8N+\nSwePaoWIkpIWIAolxAr+0X5LTvxYS0aYtLPnD0pZlRhMyuE/eyfXVpInX/7T\nzwuzKTSqfcw0pOrFOThBZZRlDD1ll6aC/c41OhrUUErdlLFzyp7tNflHV5p2\nc+kKyhZgqzc96m5zrhMnBPVWP41ytWhhitRawwrUbY2UT4bT0Xv7ddflMGY5\nzxpw\r\n=5dj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcYPd9qo/ZzY2NJs3+PYLqVFYMsD8kXa3g7ULLxe+e+gIhAOeMB+p1aAhJLnfARjyR7Gbw5DdtDFvtF0xUAJaHy6pF"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.76_1587012419698_0.5394226728063021"},"_hasShrinkwrap":false},"0.2.77":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.77","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"5783f06ff0298f0e172f801cae053c3fc80813a9","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.77","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-GsC/ZBdniGVZke2lDy7jAMywHbw/AGIXN2vqc0dQ3lb9Dvw5hBPHOdQmp3ibElzm//ZC+cjKdLbqhRhyIFoQmA==","shasum":"bcdd373b7335f3150567f84b485bded0b1f820b0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.77.tgz","fileCount":36,"unpackedSize":83586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemmt6CRA9TVsSAnZWagAAovUP/3qejbG4Ux9LDM7gT/zd\n2kUT61AmdBrJn5bY36qvUV9gJBt3jBtU8aDUtpTamQ5NrM5x3THe5mAJrTS+\nu0styuIAY2Iz9457rT9sJYZS8HNp9k4xLJOY55ohknDDj7YqIXKWl/Wsh146\ntSA8tYLSOjej3kXiPAjqIHYKYShKQV/ZM03idRjDQZNUZ3oa8Pu36XsJnPHD\nEgi+3Oe5H2W19XqzBu0Mu6fUy/44MBUvUG5b4dMZudZY6eNMawtij0zb0cwy\nRkSk3zUnVCLZEUeimtw2khtrQ9N0eQKAezIw7ryBQoMfAvom4RASKgKik19k\nGzTzxDedycjNeXGYSnSBRCzKhBN32cAaOfFkrRI/wPhMc40+4MVibYPjP7dO\nhMEQs8cxIlBfaZxlCBHL035S21DTMXU/vS4alFZnvZVpHnYaXA+m6gsI3jN7\njmXVP/wLU9QoYIdy0EcgqxX1o05YccVSdV7ONPeWsKY2ovsZ0kEonfmjLO+a\nNzMxDuOXZYYURQjf1aknGEOe04ggJa1MkLrMgmjl7eDX1gvacl+c6UWz6nvL\nhslegfqo8T+b5kvaygJpSU+geXnihC+r6jAYeSkljs3jkFqos+Xt+Rym8lvJ\nvVYpuYjsOBiUO2EN/PaFbMJX2F8oEM0aOmqjopvCPwoWGXVUcVvC9aTtWaQB\n1Do4\r\n=iTWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe2GcI+72/DGfa6DFWc1CifwqjyzjUwRKC++666T+8CgIgPNEONdfiBXyd+eqRE9hCQnfJsOk/bZOlb0iZA6Mwin4="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.77_1587178362448_0.52249516212497"},"_hasShrinkwrap":false},"0.2.78":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.78","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"b3e50427bf017975ad5532c4170a27c269d9a2de","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.78","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-Mh8R5iSmNzv+KGgaPsuMSgAu3I4n4pzDHeUfwcylnxR28X9RZzE4rFeXD8nAF7me0qTwHOEwgkCY+5wXjWy40g==","shasum":"fd9714fe4c7c8567f2e7d3af10ae407fe4967f10","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.78.tgz","fileCount":36,"unpackedSize":83758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemm1ICRA9TVsSAnZWagAAfsYP/0x9TwzYalv+Q6U4UcCR\n052L9/s+0YqVuSHv+E+2iejdl8EJdd4CVdm3A/eT8t5Q0PW786CP+dgfIY2Q\nqvb9SjFIHB4dUA+mAl9gmqs525OZfIYRRTHSSzYpLxBEps5kt2EZfoRqZ0BV\n9smRonk6fmGvIpCZM9Bm4h3iaaCw7aTIO0roSYAtZJvxXHkKoUl+0mWJ6MyI\nYz8eHG0S0I/9KzIF9RCa2OappWzPBglUeuHGVGoFAr3EtQ7MHTJTAgTF0S1P\ntBK5YS1nvKFtvBnajbPCnv3b8HLaLQUscXPn0C/fOZym4LZAOt98poBRnjNI\nxQZ9flZ6dnrTJyl9zxD0gbDjbRZdLd2BDDfrDgerX4zgEdCZyUgNPZfiumI8\n5mVH9h5CcxzjR4GG1gDjrnz3xLDnlXPY/G0K19Ca2vOhn4JjCF94xP5ctQ6o\n5/I2017Q5s1DfIKCtFLYELaEOYNUHzr2VFRsf9ns+xrdwo16i6HFw9CY4bZe\nNNIc7ZybeCmKRIX5+y5mKN+Kl+AlA7tdwXYQI8zeRHuK0Evn4gI9eJyx8p03\nnJn9NPQGYn9L5x2vfd09V+YN+LI5R+w7kd8QM4VAaPfZepXTBcAF/utS0Ba6\n1DEgR1+mSOgnbOtfjzGuIkpUUL72xSi1BSI89JJrsgnwTaKkLFapXnc1nTzW\nz/XW\r\n=B/ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED0OHG2CbjJ7MqWXMi/UEPS1ecHhqoFhSQidZjqICNpAiEAyUWI5EXIoqqDSNPrDy5Nh9qKHg74hw3payVVasAyI4s="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.78_1587178823733_0.6954388429098652"},"_hasShrinkwrap":false},"0.2.79":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.79","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"f0a2390d1ea301224d2ff17a6b9ce4f2230dd637","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.79","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-eTNid5FbbmvtvcZwBZ2SItyBOMue+yx/6kskNPDjEz1ZOlgZJoWzCm4NoVsWXeI2vNhj6Na2Ue/rA2SdlcGxbw==","shasum":"3e21c3e450de46d24e3e97ff9bd8575ddcb74e92","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.79.tgz","fileCount":32,"unpackedSize":77865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenEw9CRA9TVsSAnZWagAAYCoP/2hS97xVFIch9O2+1+WT\nB0cPOzd5TyuP/jgF0/wQv2Ai5g9+O/tdEwfxRJIPd/S8raPH32wjq7Ep6+89\nu3vR2EKfNQzqu2iP5aiK9l357ZBaeG43+FEsbSlaxrGXM5NJ+7+MMd5QycF9\n53kSphNyWTY/Cl+lHHh4W5H7a6/IavKgSWJImwlFlv09D1JmBiYMQDLbTt+4\n5agbj2j0O38LIQF/btWtZKkbEl67JFncxuA3EhvVerU1RaHKLMCZYY89Uq43\nBRUQca2hTF7AYZjcfP2o08gckdtO8/X8LLMzeAtpAhFb0gndDqSoHpG0LvjQ\n+4Zwydz1SD8onyMoPlwMLbDzV2cJEG8Xh03lz//W6eUwONJK3lU47Gc0ChR1\nBoXRzc1fltvuuXmeClMKsjFk5ST47S6oP5+XRdx3PBQtY/cWZpQ8SUcco+Ce\nPROS9TNDLHWlrV1fxLZ5Wy50IJpTr+XoCzThcqmy+yQfDELSFZP/GCdRwCXF\nzxU+z/ST4BT2i1in6zZv0pmVLJJyJ6CHOHN4SUmyf5GrH2hHwqZYHAEdYOyW\n8t0M+O7jDxW/DxOA3GzXFauRnBdZN0IP2D6wc1TkEajUGXw5SeSEHavvmAG7\n3ZsqfjfoFHvRZ3isS16t+hBcNmvor7QRR9QRlafX4881f+BN2fwdcT7X4G+g\ndfx5\r\n=HQzz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8TzWSIq2qCn7CfAGPoW4hTqq9A71DgIYVchZDAGANMAiAoN0bpe5ZzaiINm96xR/kFVMsIrVB6rjTbXfSJqEC2RA=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.79_1587301436478_0.6317356557749951"},"_hasShrinkwrap":false},"0.2.82":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.82","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"gitHead":"cfc356d594a55630c0dd12c0ae0e2675b49dc2ea","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","_id":"@midwayjs/serverless-spec-builder@0.2.82","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-4mMXdsUTifm69SE3QWHE8XxzxVXv7vFQtW38RwKfUb2XwNtKTqv61R6/I6T2kBA10ytfw32S/eYa8E6ROJc6jg==","shasum":"e0925c2dbb9f2b006962f9bd4f56a0fe4601190e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.82.tgz","fileCount":32,"unpackedSize":78523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoRghCRA9TVsSAnZWagAAIdkP/jaVuinLKUdxLbmCpl5q\neBB/dNoRITctfd+IiusmqFIy4ce5DsUJAbthODvc4+YabMlogLAlYwFfK//E\n1GuHiKEZ/Ls6XH4YBdZ0Rn49kFy4OuwP8ROjxCbexoZXkBzgrwQTJRv72ZGs\nn55TRSZI+0JGk45WPjTluLTJ0ic4BvCSSKBswcuLd14zCtlrg8Y44V2iWsUe\nSjC5LB/WbxaT/yj2If7KUijL3UtQ+avxGhkE9kJMjM9ZeCBEfaQPmBevxC/o\n+MUe0Edj5/AWe4HYpNgWHCapwsO9y964eXShpEfaq/QLcYplX6Z2kabSSYDR\nJo++F0wFjwB1gNli/iRsPuuYVfC1ucE29hZSAkNaa2QCIEE5om54xnip/9KZ\nmv2RIuw6Mwu0RXkP1BYBRgkrIzq4lPh+7DOPGYd/+6kaOo/etHOgxcSqN5Lg\nNbe4VYOaC+vEU03JMVe2YHGk/MChduBP23rE80DI6OPts3MXbnVn5iKzG8cQ\nTByfgi1Mg7iOgwiVqdw17UIK1FUN7NJnb685SV892ACG1pRgxw8Wz8tKBpkk\nb2yHR0utbgbWNYg1NH/1g6SOaZk+1WtU5YbcIb+MjFZxhWDJQfBMQ2eK4TWn\nYqJYJv97OCLgRrHRDDOIMuDTfC0bEgKjPobCiXnOKA8o5SJ4oA3NAuyV0nhz\n8OvH\r\n=LQR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm2cpvlOeTbqiAFfN4idfid3q80ab1yArAjYJcNNXR/AIgEiv7Mx1ku6xsu0Oejq0o1cbHRMrdhfP1IojDM9z27h0="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.82_1587615776922_0.7456396315719094"},"_hasShrinkwrap":false},"0.2.88":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.88","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"71388da4e26362ec4a6aa7c34f6444d89ddf95d8","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.88","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-PAgOXreKR3UTY8KwLu0k1LHwKW91hJqzCXFVZhFzryj8bfIyK5pZhQZYLvURRXcRwpGdsDIVAwO2o4IA27L8XA==","shasum":"70180bad61cc0b5d81fbcb860fadd31e5b9645be","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.88.tgz","fileCount":32,"unpackedSize":80461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepUg7CRA9TVsSAnZWagAA1dwP+QFusFs4lUBZ5+KSEsZF\ngEIjbSRNOJ4y+9TVJ4DVsraIbSPbOYydc1p9lwu3njDNbUX5xH1iNtrYTdXT\nRlJy0wt5wIcWDEAKWRdHidx3Le3qgsBg8rHNHaK8LbxDXdEHBfaXX44pndy0\nqvGtZjliaHzCLgDm1QxeybgTmwYWuGifKUpxgbd5wuVW8NDIC7YHqiDLieSz\ngWZ14Y8o/jVqf9v+Nh7nMZ6utnWvr1DtKFq0Kd0FnHmKeV73PAEVX37SAELv\nDr8W9vgS546OWcvFZBCZeedBd3oDK9A2eqym4uEce/vGbebemzRE/Ze9R8YH\nDkDIZHZZiBUaC5SIbrKTVpCioB7C8hMG7R/4KvfSuun7IPLZkOEy0a+oV1X8\n5MbAd9Qb3y86N1Ec5v/vS55MVCcFZ6kTxmuDn9XnFXvIfTiFOeGRo8J6hZmS\nUapfpXCXdNgYnmGLPtzkOPcfN2TP0ISnquFBE84KJAEXBSNvgxmRSUxy83ec\nI4Dmb0cU5qOiqi/PTWhVZQOWaMHtsl4IMvohJSJkiC0qALntuDHnYyw49uZO\nBzDXtDQddG31d/EjsfNPXEOuTB4ak4gORH0+uZY1VEBeQb1x/bkGVnlYD+bZ\nLK0kmPhgsmqRXrNNWr/CM40Xfmp4LRcXj6b3C41jWJ0o8laWvW8RH6kWARmm\nBX89\r\n=i+5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuqGpqZNEczk4/iQp93QTUvIhIFazwiVG6Bn4YPih7HQIhAJYPlj99uI52We4m8z1Rr6ZtdAnsukqsv3GpgyIeeiXc"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.88_1587890235065_0.7639715581237991"},"_hasShrinkwrap":false},"0.2.89":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.89","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"72b758ad3b96eaf5e741e37acf84a91910953e13","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.89","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-Tr7wT1CiqB8o+AYg2wESIIx00Wy/i1MaaAqMbDAP1+OSITdfLxbhS1TgVkRz8qhZ+qdDKsnXIll+EHubpTR3Zg==","shasum":"a71d275df64ca6537a12cd2560d33834bf8957ac","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.89.tgz","fileCount":32,"unpackedSize":80633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep6cCCRA9TVsSAnZWagAA5/8QAIL2QNyejoIKxMF9pEut\nzuN33MDuXmGW1fV3/wCGmby8F6IqW/nPfEMbD6qrgB0/osEFybwtornlbQXS\noItLXsnPPfjejLzxUUlXCnOSNhlM4D+i/Gu7z8UzRs2W8xUrIcBwp76qfIee\nOEPOZIZjGSM+aioWtcecbVntv/R6xAzAfBE0PCgc7U1wKryr8G+XzMlTyqkY\na3ksPuL2Bjfyn9glVVolt3Yu0xw1H1lzDKAY82QuqDjGKm66lSxy9a95e2qq\ncj+Z8mNKSdsm1CIcZY6KxJC2giy9XNTuHXwV38RPA6ic7YyAcuVbafAnzlhi\nF9NGnupn4q3bUV6uql+bC3Y+66vh05H5z0YcpMejCPzMTMWPC07aBV8+N507\nDUD3nfcUAaBfcwYLWaWCbViMjk9OwBHtOlO29H3/b99+XpkFpBEfeo0fnoSD\n5IS1qiDkhsPqw7YrUuZt2HRGBQIWGuhnZPts2n37sZIAnC7c0IrQnqdPiXeX\nTIDUvCRBeZoI66MecURh5Oh8iLFlbId3cNdRA56KWt5s8hCTU0IIiwfRodEe\n2+B2FXjwUz1BkfSaAqDEGSHXsxmHg9+bnfirutqslrngy/i93LEJCbrQ3Rcz\nst3Y1qw3Efjq04v3kKmk5fwSMUE1Nd3oDN17s3NBO58+nlMklGU3MAXk8KnE\nsN7Q\r\n=vaNI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVgYOKPiRWe+QzmvxkVuhMa0yPaWSl9tdG86zcByXxJgIhAOZJqZydDcK8IbIm0j2hq6/ZxZsneFHAAKuCZlK6oTSD"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.89_1588045570090_0.7122233188306228"},"_hasShrinkwrap":false},"0.2.92-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.92-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"383679b0778770637f2c0855058ee7a3dd9ed6b8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.92-beta.1","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-/wCl3auHz4iW8cRKPuCTc6OjX6BYMp18Vjun8jvVyGu/NgkTGS1QDSbhR1qdN/APgWVEtSV39OL1RnNVVKtwQA==","shasum":"437eb9ac51bddcc7c9985fcf9aeafa3c3880f504","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.92-beta.1.tgz","fileCount":32,"unpackedSize":80865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer46VCRA9TVsSAnZWagAA2ooP/2up5yyKJJg0Ftr9mszL\nlp26YAtEYyWZmAKeLlRB9sAid4ulgqkZE4EdpCwo2Fu9Z1fyV+jNRQbZBuaH\n8M1XPYfPoFjxmBZtTIzfjM36npLHzu7ne5Uqq7DgvRRhJujAbvVnEwcLVAdk\n56moHFOVh2M7goyiA7mbHcX6Ephe9YDUg3DJGSQHlkhyjew1c/uUx122XsRq\nl4gSB1VUEgk3Pqan141G9YEt5fO+AkDKBZW1+6Ndr06FEMuVEV2q5PFFhtYS\nrL7s8YOBUS0ZhpHDa6Fpo4p9EMddV/4ref/RftMZn7B3izuqqJXEKFuE2gQh\nh8ExN4AFZlb2ZMdqmhRv6jihXC1jQp4bjt+fuK1haxOzKUOT0z8kPeZb61sS\nCAbex3viQgrTSNRGBUHu/ZB8hI4eR/AArLFgFz/JvOjj/Q3RRhH0jdrE6UMt\nGk/+7oT3ks5RLsfdslA26yWN9uQJtKnN5THN/ingq7MkLkOVABcj5/0c3lNO\nlXdcB39VRvP0CuhzF4SXkz9GqrTQzmxsBDHUcLePqPH11XWR8YIJGEzVyJfV\njglT3V8BihC5xyP0j+iQfZgkLp4CpwVW8CF7TUepZoN6jfww4MkSvrY4baJY\n6VpIjnCI19FOcKShpS1JF0klvCgOIkLRYoI3yQX+0yTnsF8hvL8h5UXXCzxX\nEB4y\r\n=zTcD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPfw84Dw8ldr/iIjxFBgkHzjcWPYLsyl1gNAQ7U/coMwIhAO1B9z+3LKS/omM7dAh/G6PV5znY3/076bKKOIqQrIPy"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.92-beta.1_1588563604756_0.8072034626132694"},"_hasShrinkwrap":false},"0.2.92":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.92","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"69f82cc63e941757c564d26616de8ae19f8ac826","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.92","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-ADoCH+isXm6KClPfoMMD4Xw5s3rYxsItnk4Kv9JkFO+UO9SPSpmotRObTqXR8cvQE9k+fbj5T6gwydXFb9bLYQ==","shasum":"50818406e6c4abc99212698989f5ee1f47c156fd","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.92.tgz","fileCount":32,"unpackedSize":81160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesPOJCRA9TVsSAnZWagAAdlQP/RULmFtomEYVd1FOAVNj\nNtzesb8mmIemNQNCRfK3RgtGTDJSTs9QPzvr7EKLF93lLFDymVZ+IaVvzsfL\nJDhnEhP/4xN8VtC7tHaR0afZJEaZOFt3pElh2fhHbeR9WxaQIf0TIqDjentq\nU9ULLMu/u7XeLuMJRxAmD8uuqRWaQARc4FTu1FuD0PI1Kbri8wJRxE7I5uug\nwCxG8x4eW9XipazB+/Cpabi+kpdeDdOgWhJ7SWnmfJmwQJbEEVqm1V8L4SOG\nQMudDjO8k3JZ/u/0ZzxZV5M+HHjWJpQSDv7Gc1xGa4tSeD0xv9WyvaYJxo26\nefgXeBpQ5GnrIiQsxYANMAosUXIOXFolL4h0+4baEQ5chvwZ4kZPXoWj+dX+\ngsk+cuWcVRnnlfiUkkrq4Z/mTIltLZDrbjfYV+93Mw+qFacSMrU3rxl/mDYr\n0Tl61WRQLNxTEbZuJtemfWM4FqngfwwwRLaSRmcF+oYScPgsSNupw+/jyd0l\nep1miEbmXI85qkH7LUT5dtIfRU3KGzVSe9JDKsTlkzCxCMhDpqhZI/295E5j\nfMyJw1CA23TC17ruLxelwo9TS4kmiUR2WJjS3W3AIg9JnVIWMECgjLwxw/Q8\nzO2GyHyb77L9sh2UooeqiBXcMad/YDXhBnHM52um1xbBRH6JXxM07t/bSElH\nfOTb\r\n=aDF5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGRrlVMB4SdIybIqTdiJaqoc7XEDUfurItmbI6o1qt/AiAxKqlYpYWtxHmvl8gev9nJD715+8eOPrQ2LapxIMxkNQ=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.92_1588654984780_0.6865027847135403"},"_hasShrinkwrap":false},"0.2.94":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.94","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"52cbed5f3d69fae117c1a710d0c7a90d44560764","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.94","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-4dD/6DFHsXGaB6lB6VjpvfFWfpGU6mDv0h0EsgQ+YK30XSrVii4U2cwgwuHiZwX9xDb5Es3h49qoTvKWPCMIFA==","shasum":"b028280b45e20971c3f9f3a69aaf84b620eefb04","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.94.tgz","fileCount":32,"unpackedSize":82286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesmoHCRA9TVsSAnZWagAAD3MP/AqoaZe3tCjYnAsjkHSa\nNf32FiZglA0OkIlafc1pETHGrPOtUd1J/bFFFnznqaBFvZ5J3kP3Ohw67Grz\n2q2vkffHnaPGLbuRxmT/5pfOQT9PqNB4ZEikKEVnTUFgPAayXhxAew2mSDOv\nkKLTnrLPje3m1nXQciarnsxIlMQuL/5O7DKvi7qSkaGY7uSgZk9jQh8dU3iB\ntJM24ixWG9SJP3biK7q6YwvPaxCH+MZZpcNpVHrCxfzaRHA+Z7lrsJazUOHz\nr1d490IT3R5ZMOjLsyvZtdPAUPNjaGDsFUbUwcGMxOF26iqXILy2FMsZRhlv\nlHbgdLiWJsmruHezyTHQwzcjSyArRVw01EZUQN6OwnGxMx0CS0mYP/Gnfg4U\n20CEbIXYjYsNFfcCQ5TANvE8+HE61KWxJ7e8fyq8xGILZaLosaUjxTmtepgX\n0fxNorZHxUhcjSafzLgjg9YhCmiN04ph3swFv0b8ddHDWV1F5XArVQOn73Vd\ni7iFkIHqnysWxbdXrgP/c4NxfezWRJMlL1aacsKIgKC0PD6uv5cURQVYlP9Y\nUjuSkl8J2AU8i7LIrcAiaJSHHT7CVEhyP4E2l7AGiEvdfwyknuLLnG5/NCpc\n2tjQYu+h8qrHqMAX7UAxL9Xuyp3NB9n37VmgRoWPP8XYtSnYUf330zJcjNAG\nEMD2\r\n=9Xbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1cwlXNHhzsFRGqZ9CcQuateGW711uZVjqe5ux6J5cOAiBk7AnV3Qn+HFPhzW098AVdpErv1/tcA3v1go/uwCjLfw=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.94_1588750855191_0.5655612330238045"},"_hasShrinkwrap":false},"0.2.95":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.95","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"NODE_ENV=test midway-bin test --ts --full-trace","cov":"NODE_ENV=unittest midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"15629b5f807180b6e905d73b47bea024b6954c3e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.95","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.21.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-bxJevzbWS2tzzy03S3Hubp/BMr3tcPPhyUbeAdDjdOucGizAjZ8IbBrFy6XviIVoQSrDOcxD+oGTMs1PkAIYrg==","shasum":"bc95415b5764311c29eada37c55f61c072b9b051","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.95.tgz","fileCount":56,"unpackedSize":91043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpVnCRA9TVsSAnZWagAANLUP/iAtadcR25JxTLPrqfej\nnxzEIc7PcOC8plJ/oE5mEqKPHA1+qH+6aHO1v4d/9F73LK4tdPterVk8kHTx\n9WMbg/hlozlCiWWt6x2lhw+EHMwtixFtSJnmReNrMrOlRNLV+PbPLG6zlRru\n6PJDj+hyXAeQh/LQVz0YUHJGCKDPlLh0i5Qhw7XwrMYj5LkOEVadudM9Mmym\nIT1IBFRweaJMMNbjTscx1uzMTmCvLfMc0p6V3d5G2t7tKS/2OW7GBk9OJ6Zq\nI6+Q5Lt9gCA2MIyMpiowEu4l5ILD5l8PCgViQwWH0KQ4kF1HDYrYK3Ii1qxp\npNvtpX3Tga1EGV2qj+QGZOPafzT4blkw69qylp3NkYb9SnMhUcAtZrktY70X\n+oXugGiiyhnTZRHJpnNiwDRu5t7A0HfirJD86/OpEzNiHnLoopRxNbvHbcXy\nVXIFQekx0hl8SZnG4sF5kNFSFQo1bNNS2ueHOuHJQFcxgRslTd3FVQLorMUX\nu1fOFzAjaL0jbMiWDJ9y7uyA0ceXWxIB3tj4vunKVMTS65HM34LloV6WowdS\nGVXo4iWqlol2Y0kr/O41/pkVcvOAMSTLbIjlR41Wx1PVrh+X9OlE08GWUthJ\n3daCiqfQ2y1zMIH/wtmd6evAbcjbdsm+MWfgEHgzURyx0W2sG6GhnTwBdN+Z\nYpAx\r\n=whiO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+FjBHnNPR+eDo5bcM7xi5smkWHMK+t4d2wlVBnIUe3AiEA5nO5hjvjKfllDnr2Zjt4X7KYD/0nWOS9ZUXEzlQQqIk="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.95_1589548390550_0.03240789794997645"},"_hasShrinkwrap":false},"0.2.97":{"name":"@midwayjs/serverless-spec-builder","version":"0.2.97","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6d5a3d95f876810134b6d6b7dcef7cab30e9a5ff","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.2.97","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.21.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-KMzbXbCKe9w1ppbaVwbEE9so9LThciFJPk/6eYtOyxVdEywea9LiyfRSqfX1ghUOOWdG0LuYjbYeXUHO91N76Q==","shasum":"89bc54fbf10cd6a42b18a78b0d8a71c6e11928a1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.2.97.tgz","fileCount":56,"unpackedSize":91318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewA4lCRA9TVsSAnZWagAANLQP/RtvroUVehZd4fTUV6Sa\nxgO9aVFGAqm7kClXdoVoC9ql2t84Y0H4x3V2Jl36pLN978BXRClnC7xK5RG+\njlyFGQvJcQkbl5MWT3cM/2x3mjRZlFJgPuCzR7OrVtAJGAvuzvYKpja5X4kp\nSn6lunwxkfqxgjsJ5ngGc+9sMJgsipIMB4XnTYuC1O3ePC3lqKAY6zn2/00N\ncigi69BCV+i1LiuEKM6iBhEgfd1k4FqqyEGb/PIEVKhXY0r5H1e+Ql6HBFCb\nsbcVjkbe3wXG5Fq/Rto7VVkZBNq08+CBIf1ruU4u3EZZWRGH977UmR47H3sz\n789jb8OI2oiung6qMJsdaTjF5kS+U4R5Jn3Z7Z+fd6xMpUANhJsyuQv5jrhB\nr0/msj4hz/1IfXepUpJVl4f29RMXjiYnX4o5DlDQPjf0x9dI74HwJekHO9HB\noNXPGACZFrwUnGOB1VaaDJtDF5K1TiLx/h1K6rHrJA3Cj6M1Vb0yj0c+bNj3\nRfaVMYlRmezPi0nGBdpaFQriQH2GLk1RjiurhhyzgsHqsDz0XqZ3mzWgiAqx\nzfXeKfhUk5X71MDOZZ3C5UUUiWCt4rPLSxxofDjGe2FDWISh+An6Oie8L3MM\nvaYOJOViR4D8RjvBifA6m7VnDCdRS6nAJdcAiZD1Gv8JQZOyRI/8OqvqFY0Z\nFDr5\r\n=XPhh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJJ3nordMIdQoY4Cb6MnX25nrAhUvsMLadwHGfKSNjdAiAPRf/4pV/7cra3MsBdObLWnw9YyNLX78VjWDV6+l/Iig=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.2.97_1589644837494_0.05149103631972407"},"_hasShrinkwrap":false},"0.3.0":{"name":"@midwayjs/serverless-spec-builder","version":"0.3.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"9ed2fd102ce161c3efe7e90b0059aeb5f574028f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.3.0","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.21.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-x5eQ04fDPwJeF/3sY12mpKJiLpWiyWdZp5fMwMaU6klVcnH/43XSVYN+QeoKiBGopvklY23kZxnyXqfnThozEg==","shasum":"32a7c728e767ba8b376a1291c7b761d426b8e950","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.3.0.tgz","fileCount":56,"unpackedSize":91486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezLtsCRA9TVsSAnZWagAA2yMP/3egsJxi8cigEvaMSPnl\nOlJfllR+qaGPUT2AY0AKAX1RIPYIoCwCJUxVYni5uw5lC1jHKLMB+ymTDLMz\nxHyDv9B1cBcZ/MZgkMZZ9+6JGMGA374Oeg5hrsWA/g9444bEP2FS2jc6pirl\nPaRRpvTDGcFmmuUXZWiYXNuB1FZiPVqy2xTlDqfHtuQ9xSQXHrnISHWPnBS/\ns0rMkQMagWP9VC+o/Yk480szVfPgkB+1Z7WcOcPQMSPYQ/kI3f4NKUbzlmh4\nwauFRwn5EGp1lR6jyVkHevtju/ccTRb9Sm3ydRfE8sttamCZxkhIYNJz1rU/\n5svU4r9vh14eVe+M6GSMeDhIyIQXpm+zShj8AF5f1K8JKxwGzVhsFsVcX2RI\n4ZEF3XbVAhhPAcH51Z6vQlkz6yXUlxASi4HTIjXZsnJCxr2ykUVEPn7Q1KtM\n9N5Xgy3sPfkm27EkhweGW8q/MQc4gZxV8/j4++hb8LrYXADDoeliKfW+xOrd\ne4M1KfXHQ9D+f5JJedA535yJR+Pvs2cuZJCBkKbd/Cs8g87S5FAwxblFT9tt\nFEd0SEMd3clvd2M4/MhqlKWHGzum1b9VzMxT751+Y5YSrOkQhxTSA+fTale3\n+R+3clGCyQvuXNKTbZP5TnScVhIeMH+ifI34NbtxKZCfWioKR18mqrWiRSSS\nh7dd\r\n=odgK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaV4eGjzrhhBN6nBcYNEeOoQv/9UHK3e4fJpwiu6eK+gIgHcr3CC1MZkyfiODdURvn1daSmfi8evhgbVp7sHO9w5g="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.3.0_1590475628078_0.8938820713216471"},"_hasShrinkwrap":false},"0.3.3":{"name":"@midwayjs/serverless-spec-builder","version":"0.3.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"cfa8674a360ad863d483cd4683782ae638aadd79","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@0.3.3","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.21.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-xUZr95OhWDlO0pxGxsi+M+5Az5TKulgQ6UOTqOLDyc8ayflTP0NL2asruNVzsfBSRMLcjqSQWJtGpPqyqYTNRQ==","shasum":"4f4583fa17bc9bf6c882e0f070b02c3086ab1d11","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-0.3.3.tgz","fileCount":56,"unpackedSize":92336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6NFHCRA9TVsSAnZWagAAXb0QAJ5zQ+AxFLlPY1GL9Dew\n8lnsQVU4H2q+1HmdYCKAScgDkdoq1S3em8OYenX/IMV/EAQRtem2jc4hpkDT\nZW9AAzcJwuyIJgZ7nC2h6nBiZQwMD7qvOx2sEeZ+Oq7feZSW9Bd1l5IrAO97\nocf1O6vr3MctzWUGNnplN6t97+9SXe5iiR2HgNQiJcNM84o2Dhrp4I0Vy8Tr\nGYtfapMQVlMkzkUeFkYQAXlytJpTM91LdlaCg1Uv8t6vApdAwRwfg+NR8hc3\n2uGN9TjBRLQWQ40XVi1uYVZnCkOvYS4+gkBmdp3i7dZeF0wDyHKyZJkEvGyw\nPaugq2AltUWybLQiwX7YvGDxYdKg2V1t0VuPuKL7gZMusORFqkJZk+Y9Dzav\nS4v9vRJTFmhfZnQQgNhA7+/n27quXK604FRVcgRY6qm9bRuLbZregSbueo1B\nGKCRtGP/v4PeXlzhxbqyJc5luRePvI734359A/xXEb0Kax+Fy85Iqde6r1NK\n7pK6U7gEDFFBct9pBo7CsQ84p5EXqUY9aM2bjzcH587dBrsiTyPLuncIZmXQ\nmUFU3pZWhhIYlwUT0Ivpq4XL0kir1T15MgEUPBd7y8VJ4flkFfPTUsGfTRVD\nFbYI1n0/HRt+749JVsdgFq0oPpxWY5vR7bGCYfgYeFzpMNY6RdtBQmGSXUP7\nlWGs\r\n=9hlJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4CCi2ACWLz3iMNOAzQHFtaMm/F7amB3eKNBeS7x6w2AiBe2478JMOsXLjSTNT1JB83xKZ9nDc92HSM/TzE7e8T8w=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_0.3.3_1592316231226_0.7572346235201239"},"_hasShrinkwrap":false},"1.0.0":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"5783f06ff0298f0e172f801cae053c3fc80813a9","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6I11gnh0TShR3euOE5wwRgR88TSV8g+M/+nCWuyhBPWXhxk7qXWEZkF97uQKAtUlaD4tJ9pVGvXYcGetlnwurg==","shasum":"7820a47983bd0bc2c5fb53f9b2670585f9ebe5e4","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.0.tgz","fileCount":55,"unpackedSize":94909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/bWkCRA9TVsSAnZWagAAh6gP/3XU4e/qIkARv+eNcFC4\neAzezgwMupIrjDvgG71H8VSoHMuiuZKkbkWzjg/0hqEmWGxG4YBAFLGuull2\nUUJJzvuE2uV4xmkc1agwxJ6buLp3Tsd2PZyyoL/qk+KUWO1gz2mKQ/+y5i8N\nwfKocKSs6gkLneIZm7ye8cHDWKCADfy9ITpI+zTuTknWp3cmcrpiIjjY3Uib\nbL2JjZjSaohegv8/LGBDI703NkM0VkM32+WOhGQJUKEBz1zPq1LZNf3gpsQ0\nkyH6/hRj3zSRqilzzrMPBMY34V3mVelHHO+X+MRm5MqImfFVsw3mcU4Pmu9e\nVuXD+CNzk/kRAaAcFWBvIbc61/13+7mr1bE+/1YyPuIkcTmlbRA1KAVFQx/n\nOZI09rvm3mNOye0kuPZyYlXVTf9VAGdi65G5eXLVvmkKeXH98LqN7LsnauO7\ns1Vg1LrGavOLNXxMzcYIFyZDPfQT6cXX6E2UATM0xcphw2N15BnPhENnbFmc\nzgLqqDc9AcslkiWhPMmr6bSRl/AWsTC5xvvbU82rcXFJGRPXkeFT/I5KR4XL\n3yoc6j5jUep6bn5Yh6xyPIHNMCYtizbdZ06zbDoYK1K/uCFGl4oZbQARTqV5\nfPCN1PV4Bef29u/MpiYxmAlF5Mn0lUexInR8rKahUNNpPFewr+5vSuZtW9VK\nSH00\r\n=wCBi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYscJYmMH/Mo7jrsqz1qiQ8DkonoSiQ6LEF9NOVFp1qAIhAPwy1aRezjy5L0WqVp7sh4HoNhhkvBx59xEFstsGBCvv"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.0_1593685412535_0.016211384155356834"},"_hasShrinkwrap":false},"1.0.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"16c310758265b68fe8825e1033af3e3e58885465","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.1","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-8j4bPjzRXYE47MOgMaGf+1+wCw11nIbq/rNpdcNG4WtYL6Myh8G8+0FHZjKVPkllrw+Ic4yoO3utJqw+5V0qdg==","shasum":"80e9f33fd8d5d6f7eaf621b355d3714708ebc4ff","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.1.tgz","fileCount":56,"unpackedSize":99771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAt5WCRA9TVsSAnZWagAAUwQP/05alprA81cDBs8hQn4v\nmbHn4sLo9iVibAalqiKp0VIRspxj2ZRLmJtrYH9gjvkzL0TUDg8oissICGtX\njgcrZiXFKL77qACJevd5J2czYqgGh+e7I+BTszolB9Uq7ex3Mu3P51w8dAQ2\nockG0GsmU1cMwD/nK/9HgQznaXiZWJIUHjz8luzdaBNX2l2Y//jouz8aOKk+\nOtiA+9B/9Kcq/6RoVuNubo/HNF2JgfYnmjG7nXAEFNlh9qr6nAFRQ5D53CpL\ngLanntxGl+4wAePj5lbByPBsvhwW24vQWqKrbZo7LTF7nfVbPf1GP9r+e0b7\n4+FzeRcHKJUGt/aAstQ+PpkS62z3fBL8oHhl3n2awSjAiVCqN6tl3WQgmFGO\nJ6kD8AI7LzuV1JwFNU4jUyavKJ6qjkwGIKsNqxJngh9BV02VSCWvZxilgVu9\nWe2byFY1xSGOPZzsqrCZifSKZlIYIeIpRkQIKBv2zbq03LzK+/26sYxaZZL9\nEjSLc7JupH8w7FzZaMCKT3Hz0glOxQnSb2o3fX8gSs970b0uS1TDgXUBjEQD\nJpLojXLTxzMXGcZo36QCo2SNEYXuhDz30vX/qK4DoA3M2kYmXs26YL5wVjfX\ngDaXkmkIYeEEKLR/bOXYMvkv8lfKad3euRjQLlHm9G12VSujiK3yV0NX1GEz\n31Oi\r\n=Do2v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQDp/00eA7Mq1mEk+pFQBQfX8tbTeccs9a1QnVLsIP0wIhAM6aqd74ZV4R4tpn7bWnj50JfqH9QL18KvALXYeqVjJI"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.1_1594023510533_0.9895277497656265"},"_hasShrinkwrap":false},"1.0.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"f855e6a27b698aaaf4aa61868fff9f437061726e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.3","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-VrfRyg4e7Zyk5o0MhO9C8wI3upxT1rbPmAuXBZQTrpGxsRRi81BQptD9+eeP6yqR6yNPJ55nZWikk0lqg7TPxA==","shasum":"8c3772707dc17294c55c12906547ff9ec7678909","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.3.tgz","fileCount":57,"unpackedSize":98659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBGKjCRA9TVsSAnZWagAAhyYQAJFxJsjG2AuVTe5MNhcs\nnMkLLnpZpun+aT7ottSwpHgvJsrYUX0QJAUaCpyZdIC9CUT5pNxlHy0vHwi6\nj/aM8jUVRHNg+pqwaKieaQKf3Vgzj1hlkFiIgOUk/eUVlZfoUIMRXh/OKfJd\nfPygeU8DoHoo8Z2au73r3KIowfMSQMZZL2xAaFafOSAIjuK4JuJ5c4j9lGiI\nMetPjJHLrqN9DqG/ud7JxN0LG0xk4oiKztQpX45HGnKUFGR0VlRdzA+8TNyy\n3CDwkzbpTns25NKJlh1zR7WAgxEYpDtrCtbgy0VHKX9O2BBKzTcosl82DRV4\nqKzmybtaKY3fIpYUV8pi13EVKz8mxjujb1iDBnzL/SETHY49TVYR9Oiprg/v\nKddVc1AiJGj2Oe9PPJ51BNQkWG2TKq15nnjFjyPBVZYOqvSplxd/U4a4nZ8h\nH0LxaXYrdwvdaHKcCzpVm1n46dSlL53AmpzQZdVs2VosYijLKlC1wiivaJi/\nmJTA3abp+ZRLvOBlTdwoQomgdko5lQUOfWlHTpf6vUVCn7x1EHkSNneCo9hp\nhYBKKd/7YiVgJa22MtJTLcvF0OaHW2ZAk9EPxnA6HkSEb623GwHOIrc34Xke\noU/K9N+Ylq6ucscGtuHYKhhvY9qr1v4RyK0eJp2FLyg2mt2gxJbISmoPL78n\nLZvt\r\n=T5XK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW53AxBCBWVo+xn501EJQrNxXpIhfIXhr2bmDSZUyg4AiEAkIgcIglHEf9XnTBXmoZHHG3vcO5cCHUL/fHqufVsD3Q="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.3_1594122915582_0.5968605677131262"},"_hasShrinkwrap":false},"1.0.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6411e49dcfcce2a1ebd0b2d6ad1fdb642cea019f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.4","_nodeVersion":"12.9.0","_npmVersion":"lerna/3.22.1/node@v12.9.0+x64 (darwin)","dist":{"integrity":"sha512-pPgCDwspFhpMYK/sEEFlObJuQRL2CfVKyIzWxdXO6ylPRI4mVkMzX9PgdL+lw2mruQ1c2HXqMb5dRePQMrnEgA==","shasum":"599f5ef5b1e666dba3b5a988838eb955466d1d02","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.4.tgz","fileCount":57,"unpackedSize":99328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBbnlCRA9TVsSAnZWagAA81AP/ibLe8GJSsznTFuev03l\nnTqeGcdQKG0TrIdBEXttFI2vCNQevd70Lng8G18fA3M8SCmHw8lctQiWVfUd\n9Hly/9mO5ijzAYZzxe5/Ub0TSDgj34Me2sOYUQIgY6EjlwKBCOwJm3F4tc+7\nkCIB6PtbeeguKkOgiz+tT9u0MyhSt7omdzyAjJn/5rl8YAkUstL2+RFH/nag\nNqh8iXO4GR3Gb5boQaL4s6nrH0W19XoW124Xa4NHXkP11fA38osGGb+vFupC\ngYGUAS3yzEFJyCHeFpXByRCs6nsv7rgQ2XbfAKdAww2qrdsgimec6pYhkSHd\nLQRQl/D7wA9gOYO7hf/6DnN3f7i42VzhSuemLbwiVxf5Wa4vPcZ1CQXpETuS\n89S8+UxuBgn6TaQ/zrg1LxnD3YClvdssRTmJBjpnQ8UBwFOvphzcT+WKGRnt\nEOYp156qKbAfBEI/T20x2Y1rQOQoZTMZQYPMMCiuc1eSCcI1xyZlnnyWVIDE\n4iR/HdNTCiumGYrXM/DBCMrChEvG+DeV2CZUXdfKZ/0BgXBFRdHUNxEbOas/\nWvCdXcXK8jng3OhBWHmuJZKT2WcKRgkODqIZo4BRBYgzILzkn/74SqTunfud\nsROYirJWUxntMUjE0CbQEDskrcbBg0xwqS/BX9p3QQWrrjuKMFMl4AiBHGSo\nL/31\r\n=EDb3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvCdXIHeu1RAkhS+pO8nAB/PCuE7JXOL8khzhqodEfGQIhAP77znqXJarYbT0CTJhZt5kSc1ZMgG7LSFRry/C5fn3c"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.4_1594210789439_0.5250279874803963"},"_hasShrinkwrap":false},"1.0.6-alpha.523":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.6-alpha.523","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"2c098cd7c47eee1e60c53c09c1874265d087a8eb","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.6-alpha.523","_nodeVersion":"13.11.0","_npmVersion":"lerna/3.22.1/node@v13.11.0+x64 (darwin)","dist":{"integrity":"sha512-2OJi7nUmsLxgkQ742Afk2xdqbwnvewGYeECyDc/todlyYjqUrnCrzRp1dsGEkiLWxe5RZn+jKUIg0Fq7hpZ7eQ==","shasum":"b6b037b0f790303065303c41502bea05e3b10954","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.6-alpha.523.tgz","fileCount":57,"unpackedSize":99347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC3HxCRA9TVsSAnZWagAAJ2oP/iRGOcQROGmQSgGVhUVw\ni1ZKFrsUPu5oqCfBXSg72pZaFnIlu1CHSAsuhYCaGO14GJ6x216yd9D97ikN\nKVZ4cJh/GBCx0P3e87tqr/Id2ATmCFvza3enLqmoFgWTLAZqEFLI3TnnJuOi\nGwqlLYiayo1WUayitwz84jI3cyt9CAFXNkE3eyjWUTDtaX6VylD5lZwXd+Ih\nzrnqDwqbxGZKcQoTfd/yShuUNeMJxxaMpO/yAjC4RAsJw/tNyeK42OelAgoT\nT1dCwRmzFcDNVOEUwuFFfZx+zsF3c5zBTy16e4wL6H6R1Jt8x2Uaq/xbj29X\nNEtXHrZwjHfibw3fEFfTXTQxw8mghKCocioJ5PrVDJIAzRhCWqD3snLagawN\nwrwqaZbo0RWpvGz8pEPrGifWkvhAaNLP2K8rIkVz/JEKYt2/HwTZIgL3wsCG\nuTSYLHm7iNlv9bIO9g7e4unGH6DbyNev8Scb5HYSO9wtZGkA8X8LN1V5a2Of\nx7DoB7EaS2kbuQuznWeq38w0lvrWOyCXjyrnFl4tnpk4C9VNuH7AO+V2Sk4I\n3ETmCHZCjKtI2YhVBIWETKQLfS76EbcU26nFTC6M/UBGXDZ1x8p+ynAtFhax\nqBiXi01py0NnAN9b5D8uRmKkuRiDWvNbJjM2khgDc58tGug7nbSrFMdwXCLz\nGH6L\r\n=i8sI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Z102neKpSYb01+zLiDRNTYOW3rV5ciJTWt85VcR4PgIgTeKGqOszJ4JWYcc4b9slG/AjmX8fd6yee4Htbku0rvU="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"lellansin","email":"lellansin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.6-alpha.523_1594585585048_0.7571737283144642"},"_hasShrinkwrap":false},"1.0.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"f0d28fdc69c2bc750a23fd0de5e794244c11ba33","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.6","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-vfVFgnyZHOwkUqGhQxfplKIxhzfKbzp6imtG+yOjuXJtNUmXaoA0uuYo4AfD9K62xnphP9dWUbSIBYYeJ7MXMg==","shasum":"1ac59335d3404f04447b22b875d403d521e6bde8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.6.tgz","fileCount":57,"unpackedSize":99799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFr1CRA9TVsSAnZWagAAYboQAJ4OgM8PHt7rv7z2Ie7B\nJGi5JKaqVXz/J43e2xQ9PKhCpNl5G3GPuYrKSL4lMF3SCRPGP3bckeg2h8s0\nhiNC3JcCHfwpFfWZwA3NWEX/Kqc817Hme/cfxbM0+vwhsdMW3UUBDvrqwL1P\nWa2uXDD7YKr8DGELyX5P9V+u5s/iSANZF/Oo8PNYjysEtWE4Nbsfp7l2eHpt\nKqYsJQfJ5nT7GenLboebSpnQhKXfoRRzjC5TMUgzGNJUwnA9qBtuMjvrHmfO\nwrdJv24aRD+8CE3MBsoFiuNvdGePmLEohQ/4Ae1Z5pUY0n/IFfMVzrTxNl+A\n8nYIXSpSX82bFedTgXuafi3yBzQ2ov6ZDykPr5JW+aVA3/zns+M5U2UVhv2Z\nFj6JTy4sDVNyc/lN005mh1KkjHDffs8eRlIt6neWjBZedOQg/8U6fA+igXZX\n6XruSxFx/tB2vV/biP6vIf5OVb5J+Ory9CVmQUldmgWvSS0nj1n7svQXX/kP\ne4Aw2wQtN5NlWHRqn2Ocytwgf+49wp7fUiQbkg4jjxQ8L88tVJYvHhoTqUx6\ncSPNx+5mLIv7ITQ+2GdfJRcV1y6f/nPXyNoX+cT39/Zu1IEFHz1lWURCluOh\nzFPk9w2t8B7sqk9uuAHXJHrlXIsn7vcEouk2WB3bI3Zl8UKnKHqtBBOpJ1ba\nJP6e\r\n=w2KS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT4vBHM422WyrGf7bPXwrjq661R9If6R40edYyhK/cKgIhAPKbT04Yq2m/ViCG/X/E/qlbOFZUMLk6rCRcUVLCX9AB"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.6_1594645237044_0.4471953845797967"},"_hasShrinkwrap":false},"1.0.7":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.7","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"5ea1ea0db9e4bc86a3453f97ab5dc82acfd6c68a","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.7","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-02oMhlzzjf2gn1X6+MtaSRKxjhnFZUXPizr3z5TFO/5dcvXeq9EUaaC8wv+U/xwQbzNDA5Hqg8OqjUBbsiz+kQ==","shasum":"7b03d103b6cedf45b50c21a3f64933bbddab9472","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.7.tgz","fileCount":57,"unpackedSize":104120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDXxICRA9TVsSAnZWagAA/+kP/ROmSt6K9UP0we4cMYdi\nQdJ/Yw4ng1GHUHmwd/kqNOf/u2f2yh3yWxi+tNxlbtoU4r1AFUWwfagEf9hK\nt357FP+4lzrHj3t4hji2tYTwMBvnsUJHC7GZ07NaZAfvRbSxZj9uw4XL5AL5\nQVZiPNuRWCncFBnzWrztj1EJ3Ig5zB2n6zI3/faI/fst/V3v4DL78DjImqeN\ndZiE4xnp4lx7iZEYE6F3y0cw//rpCOOYTSX3qFCsU8RHRVooykzlpCeHJjDr\nPheAsQZaLMquyE9KUeI6DK4iKf21zPjuUcbnAkmVT98KUDyCCSrixBgeuTsR\nCWWriOi5YBLK1XXVrisnEYSEfjM2vB95JBttZWTqFuN/V0tSRNv3NcpHxdyX\nZUg5k400R5odxHsOHKO6JJJEKX7949osLk+W8h25OfgOCpvZA4tFjlL853zQ\n+oayBH5WMSvKjCEr8pWUc1pDzJpjNbTkEFm/P3l9xFMCb7DFRUs4n7prppxK\nSqiV2wB2pE8A6s9AFeELUUS7acAtal+XoQDOs1THbxxTHc9wdWpk4U8E8DA2\nJwHjqGvijWfeBMhn97h2sUXXVuegYv9EqKeWEGl30qjOGD8kn+l0PSavgKvq\nqcB6LNnA+bQALNwONrVB65UG8X5RzLEBBFVRDu3GOIruNCGRqOjY6VD4KQpu\n4jnG\r\n=O+YU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnaAL5801mEtwOEnqAmpNnHxu6ls7LEDw9q4uNGbM4OAiBdoPtf1qAo90ShGwRWIN7qKBFOPW/xhPekTzsRoQesZA=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.7_1594719303858_0.7589608105507017"},"_hasShrinkwrap":false},"1.0.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.0.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.0.1","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"274318be463dd1ca9eb728adcf4b3233880425fe","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.0.10","_nodeVersion":"14.4.0","_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","dist":{"integrity":"sha512-VB2AfTDdQdZ2Z1700fBbBIka7L6EogxNAyk49yT4IgWcQ1f2eoWYdp3WVB9tnfl8DZA5fkowqcxHaxjHR3fTJg==","shasum":"c6044ddefe375ee94681c182fbbe37a090073db3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.0.10.tgz","fileCount":57,"unpackedSize":105043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD85aCRA9TVsSAnZWagAAhqMP/RqrOx08VCBP4e2BrV3a\ny7TgCx41bc+t7em4qXAeXqsSQgH3XUuRwHyP2Oj1M05PxrSXVsXkFSEi4U3a\ncMM1KOmWN9E4FI1Z04wsE+S3eu+cxR0wP1CLlhf+a143BsBpK/+VuumFM7yq\nTc8HiqpZW2JKkHXcBWNE5q3e5hHrN6Zy2LRCX3fdjDpPQYVRMylR/BJqHsPG\n11QljnnhXvEp+IQl7WU9iWkMo6EsvMcO9n47ksYxWBVjTnFI9PA/7oAeYOQj\nPU6iDEBxeTjafXxmhayeCJCoyoY1GUpw5sM5EUoSKACaEbk3fE8suOgXlWht\nn2vzT8z0v7rEANlhqeiwZdCuEJStuJ6rMXSPi8dwVmYX7icLMS5tdCSq9kHj\n3ZjlwQ0SCY4uT3mPcBNDaeIywktvayNt0kBs32Ta/G3ZxeImi07xaWrEJ07l\neZ4lBrAnLz/ug5M9QJf1zk5h/YLbH1IZPQab1L36lKcEDKlwhde8+Q94Gp/S\nt3OozJMvpAlfX29Qz/8UY962K93UvfAwPW1seiMCPkybB3dFenEgqeGhRBdq\neEOTWrqrT7VvMwCcPLJAFzmgmCmF2z5yRIuYX2ZHtyyzaJQGp3I/MDlCtAQI\nEugQUr7CGTDjqdh63JCOkkMdT1W6flbIcfY5dtA+tSV7L0fG1zMI7yHcqw+P\nlroJ\r\n=+3Rx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8KUSHlMiQVhqnyIqy6xpuVCLhA/9nkTc7+twnjC/rTAiBVRqw/QPcue88B2AI4oGYpITbsqizQkJThBwLNU/pCVg=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.0.10_1594871385827_0.13041598393235287"},"_hasShrinkwrap":false},"1.1.0":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"fe60878600deb7858651f42c15ece30fce1c4f47","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Hqc+JPlV3uO5Jl+6cHB3D6lBzK+yeUou2RepYVdWd80a/ZkSg8A6RQ+I4nl2/tn73MrNB0LgNZCm5PD+nE4zZg==","shasum":"9dd37a1c39aaa3f637a637a3ef69d5b1c55099a0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.0.tgz","fileCount":57,"unpackedSize":107444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFtA7CRA9TVsSAnZWagAALrcQAIhaw4ZrRn4D3FHNZOAH\nwJ25xyAk8Xwg45JFKxW7fBGHxl5npeDs7pD0GjfcfX5378CTJ/CbpxF52Cqb\nYOnUgGzHhQLOsORPNTWVCXLCRf5maeFa5rne/+57wXjyrFMAH27nHLrYfsYD\nCWGCH3yBGXDTzfTy3JhyChMG+XNj4C8GNazN0epDwxAxSQ9pcbmCVba/We0Q\n5nt2LFVwPdQRGTtmQxc9cHZymS5bB0spzh4VCazP9pJFJYiXNkuSK4h9wf8e\nIyNa9tDIIjWMY8nYxxZr9ZDvCRXH6bOlFcbSr5XMtHpQFoumnlxOWZwpFEGI\ndAhk+ORe+/eoOac/h3IXKtdZot+7ZJhisOVFQcO0o3a7b5UBnv1wWHPC0oXo\nZqiC3lVeyTnrps6lxyfQc0jfCJswtNeuv6RTdjwo8Sh1owY93DvP4qjIfTfn\nyEgIniO6w9v5toj1p0gaxPGwqBM2KJKvs3rvgEm6roprO4Pi4zHJDj7mYz9A\nHXHywuFg7ojYP5QjRb3UDnI4FNiA8VapXAVrngI4TPbRL6DGezdz3tFYMlOm\nDa/20wNGSkufuFeQxhW0ZSQILQAozOvmDJ7d3kcvjctA/4A9Q7SA7wV31DM6\nDGSwPZJbLNZuj4F83KQk9CRlo4h8Bfi20+ZWGb9SuHyoYBJJ8zX1KoDIqrox\nTWYr\r\n=sVqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8SBj9qD//9vx7cF2Ko/sEdMDDypmsqeH7a7b36v6YNAIgUytJqyLFG2D73D3ug59F8yhSJpl89hMQ64gb8pfH+Ps="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.0_1595330619407_0.8036948692825228"},"_hasShrinkwrap":false},"1.1.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"920af7626fa583e197a994d97c1cd44ce196c51d","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.2","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-iwQabw5FcpU0EzvF9J1d9Bpeo366hx/UVAm89Qkq/VI4+ODB9IT/XXY2hbmdTkUAy0HaQ+BYhKVzMPaWiVbjFQ==","shasum":"94d951c3dacf01334d3bbcb2bcaef5849f333299","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.2.tgz","fileCount":58,"unpackedSize":106674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGX3LCRA9TVsSAnZWagAAHdMP/iQSz7lNDmj3t90AnvJr\nbhlvp5LeS6relV/d0iYGLJPQ82dRlsIJa+rGzcn/JXlhEOhnhWNCIe1weJdM\nqrxH92s5bei/G+GcfPWgv6fBlPK75NIJxRyselozH3kaYBxmLgONNDZ9UnhY\nQa3V6PgOX49mQy1DdWe0zRu2uTdtrMOESjUWd95TZMdx3HLiq1gVTjxtuP00\nzPhfgN6M/Z8r96UcRaYPD7gnH1W+eRB6rUb6RU7VPFRuQITf0gCkHQ2sH14c\nYP2N2CSPc/TjV1Bq8YMgqZVDu1a6NrgZswQRxLBTUvgZ2til1ioZH0AoyHA9\n6a4Yme6IWFSslZ88tDWyhJ36aDR3/AQIuoc6jM+e371XS7nslSmatxufHyMl\nPsI0CEPqxop/yl/l/s7beT1JDsJG3YS/5H6M3XQahLdl8zLTObuq6v1KOhqj\nwu1kVUQWbfgPFJDOf4JQqTWHzPPEWAWsHCyiBr9d7WmnXTmJ7AxOkTzsTutA\nTwxS9o5IY9fhSO9W49t0vQKgRdF51BLqPVCTLrX2O1ofp401niAFqLtErZE0\nVpmyUS61d7k8zLNBVRY5mqCW/MlnKtpaMDQHfkx7Qh2mfNallgDo70/JhAHd\nE1D7KtdE6OSFBBOteWjXP0jmo/KTCTPkJGMlS2m1Hprou/h+kMdZ/5zMUksw\nsin0\r\n=pjdx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcdN1VXxRIv3LWroNFZNokCj2EJYSQW5GgVuq7TuW2WAiB0hLTIIYbNZLgnEmHRikOLMGm4Arn9i9qVicvhhqeCzg=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.2_1595506122721_0.3082685877389295"},"_hasShrinkwrap":false},"1.1.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"9711a804728ce439864f3eaade009ec0aabfcfd3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.3","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-b98bJ3F6a9t2lV266vFED27FJIceM3N+SmHrLZ+HW0oQNNmGXe3PNQvAyFsiEStZ6eX5TCV0fD8kr5T6SFBCcQ==","shasum":"b367ded9d5d8f48bf814018b7ec677d660d02d45","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.3.tgz","fileCount":59,"unpackedSize":109284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGqqLCRA9TVsSAnZWagAAgvIP/i3cLxOGPiKIbiaROZDK\nx3roDMi8wvFP/VQuWjz3D+3HXEzPvJfM2Ap+80KkFpaZzeMM8vaX5qpRQssl\nPWVX0IT+HGjhqi2iAU3iUnMcyhTg/v89lYprLWMWPxBw15wjtU4TnNYjr3PL\nD91Tw691JAx0Q0ulS9UZXnJV9SlqkcfMhKekdV/1FXSRvveJqyPmyb/8/dOZ\nV4CA3x5wdyuJTjdowOpi+3VpRKUtuSlSUc4D1jwr67J0l2JUsAGqYYi3BGpf\nQycrpuUrm3mq3jyCBRdVle4hbpbT+aw/r6Km4ApwnJOQ/2s9jaGQ9y4dudsZ\nKyT2rZ9VpMPFSoWK8E42ncOgZvXpG22QZtYVMjQlG8wDY2LzJvrLao/NBT4w\nuBFfLpVjXRfvVt2KpPkTZmZpK6GnqG6L5md7gXFmBYvRWCdGNj9NFzaJjkAs\n5WUDQtDdkW5S4ga7LnIu6DjkDko/UDfqG9EVuW6T4r9B8MJC3lbiC9XIsCVl\n0vAGHoW8K6cVYQHDjEEWcBWaqvKcINICQzXlWZoPsM7JSEHmmcH5qyWWY/Qa\nfWIA7ArTzYG8NVfucoB3OuAWfavEK2O66/+8x9xal7Y84RM70HfpIMYntNVP\n0hFed3c+mdWydF0hV/IHhLCGN9iZDe7bCiq+JkeY8zzFBURjrCpSvSp4jVVI\nnPYB\r\n=8LDK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSmcV8/F0k9xSkl64sywg9UU7mADOyas9Om2aT5HIlJAiEAsmPdN/xIGXEyELYGZhTxdah93Je5aOgQJPlkZyY3y+s="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.3_1595583114748_0.9516625481683356"},"_hasShrinkwrap":false},"1.1.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"0bbffc273dd6bec46ccc7a3907bf265a57480fbe","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.4","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-PLzctcv6JPCf5X452n2udRu9C8vGRjOLXRg5I/11FP0fJFP1F+NoAmzI8tK1nYd+pnYG6zxS1S+Jsz12AtoiTg==","shasum":"8f23eeb94cde99a00da4f322e8febef1856a57b3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.4.tgz","fileCount":59,"unpackedSize":112247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGtJZCRA9TVsSAnZWagAA5eYQAIibw3GaTQRDU17yOEpB\nDuIz1YkyQidi42tF3ND29RTM+DFOoX71Vl1x/W2UtBvvOyGXstQXCxMe5pqv\nsF0GZJ2Z89wv1EuSS/W/3rxVLgK3iSNNF5U+u24u17PfPeZRQU8dWuyELiFN\n8yLwtY9G6TwzleiRx4WdjfZzstGLFmbokWJKsd13G6v293idwgAGoaie4o/X\nVucxr71qHQjS+9bN6oGT4LIy9KMKkyGNyDZWYA8AuRhjzfr/zzkXsdsc4B7K\n27Yw8c0LIPUmzwIZ9MZRcMDq6c1wbOBZhEGpUyMHabAbeSzoL6Y7UxbbwMkh\nnsmalpiRYQ+uXcXMcEfXa8U/AAKa5yLZZOJ8DDQYIPKiMQugP0NWgHb2uI+T\nZkcjuBO9NGw2mxFMmqh2CaYTBLqZuI0PzB/KsXhgWPTXu/uWsncyao9c8JWV\nFdlrBeb7IR+6H7/4S1CtFU4dBnemcxwxZM+GrFFzNPCzHREe3YFIKtkKSlXn\nPKmOPe+RX8KEmHae8jIyzWpWZbIcMAQk1zJZnDtZdjqwUXCwKZ0O+G8/dbZ+\nSZOaF4xbABOC0gq6Lg7bfxdxLjtKTLtxqyiAV1DtJh/eQtM2AjoZM5pePLgH\neuRb16ymkSX1kjNZ20WRd18mswGcQHOfublcBFz9b9LI3xWRQKyjrIyBlI7O\nOY+B\r\n=Kcj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOfhdJiyzywJDREWlg3mJMt2Ljxv1ChBK6gkhW6796WAiEA7A2k5/uWsXz7E9ucSQ6KKVnZBENeQacvWQbn1UjzeMk="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.4_1595593305171_0.2559625788507567"},"_hasShrinkwrap":false},"1.1.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"57560623d20e05cf196c7c4ffa8fc1d1637a09b1","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.5","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-xDnSbE7SL9NfMi5lHawWdMONzyLSTktuRKZtXy/SmOnm1skVuoWK42wkMBKZibs5y0NlI/QZBA7H/DMc1VIs8w==","shasum":"8157cb6766f0b4697e279609905d47a857b296d2","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.5.tgz","fileCount":59,"unpackedSize":112977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGv8tCRA9TVsSAnZWagAAufQP/1zQxKHArzmpduiL+XWF\nefm1YaDmCyOWBOY5LYD/+/v2fVIcns6N7jERM63sfIeoinPfnQt/0mYGAk6k\nYtDGmn+CDfWR//ORJCRycIP0ulFZQ0AwAboOvOOHgtBM1ZAhrFlqZW4BG62V\nAHq27O8+S1kRGh/XQ8ELAkhiVpCb7BXzotjUKkuqWpcaAPwO+zJ7yJDDvomM\nmoFzC4LFgWzzLvabHCq+HQ5mqGMv0sD1CP2gvbUK5u1LOH23Gs61bfw+I4am\nadwYGRbxAlPcRu3+zohHFJCvb5gS58zGS5XqkPYXsr6aqiotO/6oDyQNztGj\nhrhenbwdJpiTOWJCNKVlwV0d+5LnvnDKelr9RACTz2bLa0w1VWol3IIikNeI\noyjVj8OY5Vzl+SAZoaBg8WOg0lnnPq4Hr1MhX2HistZ0bfxoaUbiH9kx4BHC\nFuIZ6nKpOGhIbtly31D/TtIrxiKMo1VvZR00DYwCiuMAqpzFeEfgomyjc6RN\noVp0g36C1h2q7zbU0uSo6Ny2QVvgfJEeTCGj2SDLkEyuXsRzg6S8s0r7Mma2\nmLGb/uPEMMLDD03rYbyaifbvNmTK6bdF6LXabMdExh+jrmGr0TCNaag33BtB\nTnqp6qByHsM/sJhL19wvhLuGZMwNMwuCe5FxqHAIXiOA+zQD9XWy68+gFLBN\npk92\r\n=sH1p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2C/KfuqoJx5BhU5NwgbSHXz3R1hnQNBt17E8e46/v7AiAgjRqFWo+48RHD1UZT5EnBx9Y9jSUwqJeEmQiyfh6x8Q=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.5_1595604781518_0.48888489469648966"},"_hasShrinkwrap":false},"1.1.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"12ebce81895a0cac84fb4d3aa976bb7e6dbac1f2","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.6","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-IoZRfb7lOUrJFOIqwMb1zJTnXFjgzkYe8Zf+6MkICo1GblnIrfhys4/K5qUZoxpMyzeYo8kIwJgoCo1bptsSPA==","shasum":"a751cad62f0ba797d47db84d91c6f282e0ca3281","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.6.tgz","fileCount":59,"unpackedSize":113718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHUGYCRA9TVsSAnZWagAAxDUP/iNkI7T/b6WqPDzDp6sS\n883bpR55NSB9cQpBQLQd9HB8p7W4pU9lcvNqIcyh7s/sT0H+988+RnVTQqTo\nFpW/dbOq/ngE5+24J8Qy8tknY/6ngYIv8MQo80bD/5Td6KLfXS4J+N/vf9zD\nD57Y+v0T3nhoGBOIxA6uIJR+/WQBNItOTMdFAyYadeuCZpcqnYlVKHBZHWyb\nRQ9pXOVCR+gy5d1sEJ2wIee+zxDdBoD/tAoaNwoyZbL0zmL2x7snoIfHjFCV\nDWdiJTe1tDeK/tTG2qPHmUiJ/35YsyO3p11xitOR6jiD18XrddZPwqA0TFAF\noBjI85en4vh/yKnoL1drETQxVVKIMBhdxIePR3pR9KQLsUE4nP0+iIgANGNa\nj9J4jFNLjPvkvjDfnTBLx5YgyBpIbTvFijmrXB8CquQxHMqdDAUPzUE7A5RY\n8ACxEi9ZTDsd80RbTq9ZWNVxcfAj6V4kxtds2cNpQwIE39Y5ef86b7billV7\nYsYJfuOk42hAN699MrnHLew780yb7lOYKLk0u2RFH0BFUpuqwuIy9Wr8xmM9\nYe5l8M96eCUYZ/HIMOVUZ5yg9HxfHQh5T1enQIYzCi0Q4cOziDZye4YuqOmA\nEapflEstZft5bzrqLwxvxjZ1weVaRg3/3FNysH7DZooWg2mW8PJkdh6l8fXH\nDO6y\r\n=Tt14\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjKP7NUSjkq5T5FXjO3gFHGU49zv2Qb7Jj5lenW6P00gIhAIfhfTu2ljmsrSy2AcIX5Zqe+wPRQ5wDkwfRiqRGflr1"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.6_1595752856474_0.5069592314192684"},"_hasShrinkwrap":false},"1.1.7":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.7","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"4cd45bd7be38d9702a000d86e8693cef32b00e4b","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.7","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-k/iqZvM9Gpw9jXzMOsoDNJDee7Arm7/IBpUuBGzGTYqayuk8QvnqC0j5k/Im6lt3uFCRcwlXjM1i3JVYHquatg==","shasum":"a84322318079e13131a1743af1d98d3bda831827","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.7.tgz","fileCount":59,"unpackedSize":114549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHXjXCRA9TVsSAnZWagAAQ8wP/0SAlQ1m8GcRPSj7zh10\noGH9onmJpw+ZIXGhTr6fgtEJTbX80+FaI1tISxi4Tr87Yq+nqwGb5aEh8jFW\nmX+9vpOkauZYBztPCeT0Q5KoQggRKnZ76ED7JniXl18/umTm5+JwATp2aI77\nIyb9hiDZHlqwX5HGAb5T8OaigzlYhC8RYPiN4jMBGe88TDL63DpN7SRyKESv\nKv6n1MMaPc4R1I0SxNgY/f19vdQjs8N6DlD6sEAkQqFvWQ+7+a16DFSAuUkZ\nmJuqCa26dXASlFWQEpG5PMFBnVlxK7KDP4YDPU5fV5RDJ+XleKo7II7FUNmK\nAPWBp02i7sr1VsF6KM12mWWCzbRmKClbWEXCzBeJKTm5tdZeCqH8Tf2svEkG\nVtCvFrynEyXASdXED1fNhzdkQBjjkQFfu/1uVya9rNTi+tpVdS3Wq3k95gF6\nYWCHqGraQO69r9z0zXV1DQsouASuSOI5Imb6lzgl1c6vm57fSBNd9IugYS06\nuFU2fjmOtviErcLUsHoWZ/cC77kD9p7bJyg8omOfPNVZEOwvhSTmF1UbovyC\nkB+CZ1tt9JfB1BPgvFXOknABQTXqVpw0Gbx3bZJp1ayagB/Vl3E9ib0L6w0Z\n2ud7A8Q6zuqLDlm5cwypJjjzkg6Y04i4ZiN07LkAbBVekpjIeGOSky4a0JQz\nlT3E\r\n=Xcz/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvspiOPnEIScTXwXqqDvdOpSGLe8+3TqSInPEAGItQHwIhAP1lvpRrQfx3+umyRtEdVnembSTMlURccz5ETWl8pEK/"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.7_1595766999077_0.1753543040388179"},"_hasShrinkwrap":false},"1.1.8":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.8","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"c0efdd31e66bab3bd70adc3ec23a9d40e8146850","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.8","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-ftXjZV48nz6f4jxgee2D0NRAjKOPoiaDS3V8ZOZOH9udTIT2vokK+QQG3x6XNhSvOLez0/xQ0I6z6W7D5SHE9A==","shasum":"f29c6b27c1fb59441987ed971825bcabd2d44236","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.8.tgz","fileCount":59,"unpackedSize":115081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHkBCCRA9TVsSAnZWagAAGFwP+QBT2so7TAwafwHZYDJF\nDIgGJCUeOjDJl1uko3dZHCLZJ9TWEbymTgtWtUbf+Z7fJBAvkId6MZDH9w2W\n9nJ/O9puMOHk+7TrK+agVlAqRgIlfo56gjnJifoYoK8FReUCgVnZExDnN8fT\na6wOs5emdFrTYbfElu8NvbtdyYxn1Qvg5DsOvwVYftjo2+yXRpOce91yh5Ug\nmTK884CxEQ/yzsvztAnQyt5bQeLZd5zA4TCGvqiBXMQQxuvSMeb31KpkNowM\ncf60HPk+KoeUvtN0Hes70tURhHAKjamSoKIvqK7DsQzGqflWP7YK9yM6GZpi\n05V0ONz4T132AEKxSnXvtNKDftM+rClGYRLWExtvgaNaeosWZd387eQTm12q\nSSQWN95WTMUPXmDoB9H1tbX75akSZQx0+u0v+Z8wRqBEoYyfh0Cm5VU2vQqd\naf4/5pHkhpzfNcoa/K1xRriCGZSAhviX3vJGg39AeAbmYBexoqdaWmqleCX0\ngdGquvMuYw0Ca5aS3GBxWrKXRzkXr8XL1LdTJolrLG7J+ieLw/TYK2uCkK9Z\npJfE/B73avyd+y5L4+k5tuYiKRXXS+ZoVuIOupS2PTQj0mwFLCvzmXAuiX3r\ndUWUg8MCncRIxWaq+UuTNMa5mKBBsXIcme9OJ5p59dZzH8mO3w5qazexGBRb\nmXee\r\n=vB1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzxNPBpFrrzo5/PW8so6U2GgHhZ1nyDOdFIcz3GDmLPgIgN71MxbwhcFD3lHVQDDKwAosZHxLRlQ3/pnfP3LYeyuM="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.8_1595818050072_0.3425925932849805"},"_hasShrinkwrap":false},"1.1.9":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.9","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"0c05466c2f82eee435f61d914848b60e85c09224","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.9","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-rJf279MYAbHkNjJztn801Kt0oCywOaqWDFECG8SGLM/xgtteZ8Zrw6oKbJFhiGaryZ4VOHsbWQpQ6IW8+fdzpg==","shasum":"8ec6459bbaab4256f20f9fb87e8554d60a64ec1a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.9.tgz","fileCount":59,"unpackedSize":117984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH53ICRA9TVsSAnZWagAAZqAP/iX52bbzYxUZDG4goNze\nzUO+MHaqQuRcmD+TTeW+6P883+CNWWWvUo9NUTNicNLLYjm7wOizfGhxXVVu\ncdJnu75/1Wi3kaLuVU/6BUek4qkXD2aMIh968SiWjzPwGAf7UEEbs4TpZTuj\ne9U4aDd+Mf+bN++SC6KHqRjZG6FTBuq0jSYm2vl4zyt2IZaug2uK2Riu52Sa\nVYjirSQcAcSX2/uom3jw6RVrazjefGJ9e83W3GGASjljmOfp9naRZMKsbTcX\nNDRnqJs8Dzb1rofmryr10wrhAgevkkeGNhyq1+VWpMFtSaCTyACKgTL63hRF\nZlQhIj8/i1aybM07aMX/GmOszRfhaLtgp2I4gepspDM8tVQ7VBIGGIqGL3S/\n57I/HZxoPFgr+Q0Pek4BuqJ0z61MpzROXGlHjqPvacwqzVj2El7TMohrrUUR\nVv4g6hICqRg6TL0/ThDhrgR28ijhY3R29/85xBL2vkc4Tp6AqXm+vmNj/mwx\nmfQTgF7vDJah/BeEDzIicA9IglP592CqUnxSFmXK+jywpUz7EKo3fhZWpbz/\nJsGfe/FYAMQJuoHNLT3F7wTncP/7pIGjLShnGY3JWmsYHVgoEhmpiuR5TL0g\ndG2iSQyhGh4laFvUutV9IBnzGnEFzsvEI96ev8TPguhauKZmNALjyMz94Oct\nvTFE\r\n=IN4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFd5U7BIffua3xVrVVGI0o/c06FYlB0J/CaOzXmo7KetAiEA+XfPWh8quSE9o+i2gfPfP/HQTe/4tBDeKDylr4OQxFo="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.9_1595907528559_0.180865444642911"},"_hasShrinkwrap":false},"1.1.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"c78fdfd4ac7fdab9f4091daf10b4dd5883bc4210","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.10","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-pV4W1RLIvCzwjFHvUtldHfmQA1+qsGShhA1k3jD4xzVRovNEMNYb9t9MjwHYbN1JLPnYslmkLJNMQYjQ3jZLnA==","shasum":"c9ee3cc7d6596a485b9053fe88828fd6a980fa71","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.10.tgz","fileCount":59,"unpackedSize":118178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH682CRA9TVsSAnZWagAA9b8P/0SOhRFyFg8xiRNWh4FR\nGWPFneFDtnx45tIdat3QrqJ8alV9o1rd94s/4LBk3SclYSoZZiuFfuzIwNSG\n2ayCv4f0FhJM8xImMRLqbZWzz98mG94e1ew8N1GX7Zo17yCUY0v8kI06HmKg\n3gZle+/HCkW0K/xu4SBTnqv4xTE0zcRE7GVBsdVkhd1RQkSI629+ntwAvLZA\nua9xCkwsZVmSEbG1arKEFKbJvcIbsu/1xUWuqNSdCCFMQEMEzmIbXPauEW1V\nx9ic77d5uf3UGuKSHHFcePEpxPSGBdfC+N/ecxgC4OdIZ7P4AOA6/d/twJvi\nM1CL5hZWHzk8pdXiK3gs2h82vEM7kpaYdi6hxPqkbRzslFn/l7JHUKMj37tX\noiJOd4JcmtXaOtW8KBOdA6pLzVulJqfwuEcHoCMTk7Z3tKm75YWoKxDpsnUL\nYyyQe19d1V5vrZ3aww3pcFxog/B7DVRBIkqsBmAKKVxqrQXjSZhMzWs+EJx5\n7B8BylvuKTZZcZkpP2pdwyX5vRO3D7SLI8A8FMYZQIO5Y4nydk6k9hrRWYbv\n/oF1+8cg7PHv9EPTd4xvcGxb1ID+jALz7VSCIb1vCdCJJ7fgYpB3Ve9neERq\nJQM8FUXXQKyzQhLK58ibOtOJmv0q4hD6mGdJkxShZed3DEmjYeJek7AfVN5L\n57wI\r\n=rkL3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ/Qa3Y9DFxlqoyWurFiAok+Zk7wa/DjuD6878SKrUEgIgShZdNoJv5YE4PhewsrkFl3B4dWOYE8p21ZjPQvpf9Qw="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.10_1595911990531_0.8832963423581128"},"_hasShrinkwrap":false},"1.1.12":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.12","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"fe8c29e01e5d35016785b9ff51f0deb28b5a9865","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.12","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-XQdTEndgllGNjw1o+cyGjshOz3pqrqqBlDm6nTw8FofcJJmMCBRA7NgsvLb1KXHKyhyZA66C+HbuNBmMUoWAxw==","shasum":"664721feae01fbf59ff5a3bb310e5feea388c14f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.12.tgz","fileCount":59,"unpackedSize":118677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfITtTCRA9TVsSAnZWagAAKz8QAInyuh7848vT/gp2WELR\nupXJ8C9Nya7eeISq+vmxQtB4uscIiyveuea+LTxQelsmN5AD5UD8aCLLFz10\n3m/zFMIYZomak6MzwFLwVrxKiyp1xmjuRmDpjQVhpiJEKvEhhSXXa2ZzMAuS\n9kxpvfYDWQRQB65mrDrEV1+ZK/a1IcQY3pLvaenAgZaTPXTvieXFCGrtv+Zo\nzuAxT6ArfU/86d9l3PfrBssve1fTYRRD+qj5KF+LCs5AI3MkXUGoZiK7OVnZ\nxrrjE31hS/1LnQqSvWQLdq7Jm/qWI/1RiSrbcMn3D79ODLXc5JyGQcN7iY9y\nm/T3CJG8kjBSKSBdXulPqCou3PS/VUwwItRuoORb1bab14zKnijNHuIDMnKu\nCqfZ7rjt/sRWblY6F6SDpV21JjfhJY0KoRtxkweUWKRsya1FkHEN8YottBt/\n96VawnwgJTyJ2WtxSddtgwczsSbdd4d9AgVLo2cFJ8PEEJ8hAqUQZKa/j21C\nE/ykrLGwZsnT5sX50iKH8qB7lP/xNDS4Gz8itdeA/04AYYcEluEe3XNeJoet\n9yTjzPJ5PoVypn6e+cOCUzve2TYVLWoMOvDrXxYICrDgqbhHGoJvRUacyJxU\nWh68rK0ZZRfyoWFSiOqtwpHJq7NH80p/bLFy5xxLBb+WHEHI5bLMqjW/iHOV\n6Sfv\r\n=QFFn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU1yMXQmdF2ALikHXI17hvNPOn6m0WcFBXLJ2juu1ThgIhAIs8zEtF8gpJgVgBTzvMCPywBFhelFZGBoIHDumjnE0B"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.12_1596013395392_0.21501234955110715"},"_hasShrinkwrap":false},"1.1.13":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.13","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"33fef477785dc3159974a4b3f269c50738963206","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.13","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-iv01YVgNwi3a/CjBW68ZjFtD0XapdMYg+ECvQVYS1seoDp6UXuwxzORItngzAUHHy0GtUwhqjhN+l2M8ncSV9g==","shasum":"6efbf4b1f98ad3b397559cbe592fffe21f56c8d6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.13.tgz","fileCount":59,"unpackedSize":120393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKAwuCRA9TVsSAnZWagAAGGAP+wd7clYz/3dl0ECrkEHF\nEewz37YdchMCyAh/KEMOq0mSfrIGEC2ei1KzpPAmB91y88uKbPVP839YD+Bb\nxbth77Z3UZpVTjTilg/GUiHtAGqswPV+fkoe6q4Iw1Sg+cBzJt37W8h4sfVo\nIesNBldvTg3YaPEk8ybR8L1HePFgvPZXcuyCObF0cmP5ydH/Wn6M1zUnucLd\no6eGw+nca4q1/Ufo/32/bHuWEr64jDCSwS7brc5mniOzg2CKl4ZQ07AzJFPC\nSikdI1xwJrK6rRwFBoB+YRBf6ty6vQYFqw9iNTijPATZ7nsdIOQuhwbWJR7Z\ni4zQiqWStUDhXMuB3ftp/vCnOecxJYiL/GakUmOdAJE15K3r/EvZxs4+1Ykz\n/Le115iX/aVtC6LXsJHcn8bnXIpHZNB3yeflv9QE55Dqqc1XKxpo6JEEnzNE\nvCRwfe/HYLRPYShbkHZ9rnd3tu03M2fBQsZoqyidTRuM9/q0+A9vpPyWpPpG\neqOexW0ICUbXNh8asj9qidP/bTFP5jv5abzaXzQ6i7inp8QFTh6atvy5ZRB+\nZjniA/aHVgfCiDy/v9NvhkeS2psoLf4+MhD8DKgI6hd2jMMDROhYJPV86B0I\n1+eHh214Fs2tBdkU2zaI+EJl3rt/PKNk7jk7CmIQVGghIyn0N64UKwaAouVl\nbb1R\r\n=pWQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHl6QexCcOqwBJF+5gd2tJAqE702fL8T47JzROOFlo0AiATXmbFg1d5637BQ3G1sPzB1WPPEE45vzESQEAFOjBXew=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.13_1596460077696_0.22106929010533993"},"_hasShrinkwrap":false},"1.1.14":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.14","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"76bd23b9fbcf86c4d19dddd480f77f1b0590525a","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.14","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-eqO/QqeppNCSZf683NhnOawUM5uIW5mfZRnrbLD2bmHLDv3j763+M3Ogw83V1g0XCj1WUsN2jej0mQSe6K5EqQ==","shasum":"6a9a27b8e225c27e8a3a4799738005737af2c2f0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.14.tgz","fileCount":59,"unpackedSize":121547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKVyuCRA9TVsSAnZWagAA71QP/is9Y8awFK28UW4m5oS1\ni0+SgUQnkDSLh46jDA5eThQVV+2iiItvze0qbaeDa8e6XNzgwpMsWihZymIo\noGeA8HBOb4vO+OasEPOQ0WhWDDdCY82gzNUzQhWwWUnG6EfJNUshj/C2RpQf\nMBprQxz8mxoDB6lWR3b/4yrgjTaUw/6+WTYec1+BAfxC4FsvoVchjShH1nO+\nr2WokGhxNWdc+kUtj7MCTIIQmqhr3HN0TLQ4G04NXl138bwMdnbuUcIKKb9I\nJCNP97xnRToWg6LGR8Lb4nddaiddsFFPCj+knHDEhysV/FWoc/GJ4OjI9zSe\nL09rMsCgJdO6jqzX0B5rYQseN1meiIguVYH2jiaZ98Ra5VVSQ/jj+PlMqTV6\nxXrLrEi1uOIoR4XfzCj45mB4HwiknPrxAXRBv9S6txBQ5GdoDihnjRjFEB3Y\nxqCfvAlADevg5UQpbjafpK6qWk5JTdVpItQY4/XPfHOdJGTqx4kblBKVbKUY\nkeSr81Q88uNuurEBz0Mc1r0xqBv+O7ZArikhouQ29jGYXPqaX39ypRScNKai\nNB2l5DVsuFFFj4gdVZZvsReZQphVMbu4lziaomwN2w8t3xi+yJyixCKk5avI\ngh5tP2tUoQ/aoXVH/I6cAtjxiDFUSMawxo1yBgBCkzut0zXx5TDjqA8BBMwj\nQDC3\r\n=qqE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdIU2nHVAnYevoJVyhwfmGaNJFKUTjqUKBHIh4ydoaMAiBIkHZFRItGIw4pHGMrpR3h0KZowHUZuOUoiXSi97puwg=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.14_1596546221586_0.11778122421652615"},"_hasShrinkwrap":false},"1.1.15":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.15","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6769cd464d16ddcb00f1d87268816bcb65a27363","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.15","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-1bZYddbEkxWMLPFBUKs6XLjfhMrw4wIxwWdh+LyGlxCgq8JH7PIs0aEUxiQj+9FYR/+L4R/90wSla8lhaAYADw==","shasum":"718b080ab2f4227d434572fccd4ee995923d8002","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.15.tgz","fileCount":59,"unpackedSize":121916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKhF7CRA9TVsSAnZWagAAy1oP/isgp1TCBd3ADQX62BqE\nkDN451MS9zHjL7sRFBbyLJ0P71l6WGkpULHNiqnGM1WZJNIy56gr4p+yJ6bp\nyvSwQXrZPr6JjufUWKOy/k7ymNX5XoRYM9TbF+R25MrvYP4L3zXbPbpp6Bza\ntG0IG26FlmSCFI9P3OJC2UAhlJt5JQCP6qfrarQmbIz8fcy2JwmB1B7EyO9D\nWovO+J1eKdi+h483pqbpF67ouiosCxPFnHSlg/WyU+XzT5K9edDcfmbkp5W1\nCgZfGgzbERkoIQm7v7+O7AGOn+m5cm6JYhPI0lh4Eyd87w0+00vFuz9O+Jgh\nUTy7IMsZ/aKKJt60Ls8+Rv0Uj35beT+vSeXTKcpn1IR/cE3r4CwPqSrjDLwg\nWO0TUAIXGtq2iDxHuqq21q3yFqcZ5o8zaDiiVLLPfCvkxyNuZrVENQO4OG3Z\nvpEbt7cNJk9ZLcPLa3CnAyjnwE1F5V1bmvUSGihaRqfVa0Si2K7DskFkDtei\n341zV2HQELhxrpv1J+Uepq9TcQXpprs9e7kryP3w4i6FcWMvenm4TDSPAPo5\nTBo4e95aJfERDbomTQfo6HTQYO+QoAe7stbNZyN8YtfuY7aNicPWn+uF4ZOV\n/5+l4u85Q3SZxmDykAgTkoowOuUL8dyMyqePSgBFR9Ov7bAo0oc9V+Qisro/\n4Jd3\r\n=ZmqP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRL5ZkA+/hXbDGdFMj+LJvd5bhEjIUYBqm3K4eotRJ7AiBjS/93CDyWlZoOahnS0C984cUq/JEOyYVyVspbwzqRhA=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.15_1596592506987_0.05886325640911849"},"_hasShrinkwrap":false},"1.1.16":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.16","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"0b7f4d305acfcbe11d8af7c6cbc43feb81b0a6cc","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.16","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-cREGEqUWcSWHwI3Fu2ZiJyYAdbQ60yECc/UBF3nr5NLV4m3yFSXRoUCQA5S52hmHl+YO5DIul2s3rVi2yyYWBg==","shasum":"9882320bfa437dbbdce9759f776134da2f7f7090","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.16.tgz","fileCount":59,"unpackedSize":122087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKm8gCRA9TVsSAnZWagAARKkP/A0WZ2P3MYUWYmU7ymas\n0/WQjrdpR7bEJNiyqSE89xhj2qA5lBnpWtif5smRfIV7Bcvrr1CAnMfoSTPz\ng33G71RjWj0h5nCs1br7SaAXsgfzB/pqfyZznQi/QhHZYLuNeP35OL53tn3T\n3SoztbhWRF0QqzS7nkCwwRr4yTPeAq7auiesgDB+SXtW1XXpHL8JJAF/u3/z\n7j240irw2HEfUJ4FFd6dDN4uQED7Nd0JcyA1QWSDfLLvqgstNPIobHvi9H++\nI2OAVIXlg11x27lmU2SB6AO8P/8dIeFORj7c22QK02SQaJmx6XAfnqNw1TF+\n9ur+2+/HzNU0JJ9m1ofC0buo/IKFi6tAL/XH8Aa/Rn98t0rs71EVfmGRMMBD\nGyeEYMQn+DfZgX5Q+Gei3+TjPz32Oez4M0ByO/wKM3TRpl4pxT1iTCzo1DGn\nmtc9fqGdREYT1d9QUHGJFPtEm2LzE4I61Jg6MWeA5tP/TffN08pctGgGayCi\nAn5NLZzFCrvzozDpA360/JCPb3PFtld1QDftBlWRvOs8AhIYQ/kzaUg///6D\nOBUVYldjrwjkQMIPq2I6V/JZ1uApWyTLPfKPxcGoJIbsxdlLdwAj4Vw+SOon\nOPAdSmFDqzc8hDu32yxaiqcl/rzep8+UHCRKwzZf1WuX1bvhMi5J2RB9EQAA\naTQU\r\n=IHeZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOQZTh1YqodlvlM5dZoy8A6dAMihpqU9oe5Fa+edHPeAiAU7md+idwJ1lCsvadHphNBTEdPdA97syPJqtHcLx07tg=="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.16_1596616480089_0.6589331285744631"},"_hasShrinkwrap":false},"1.1.18":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.18","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"b19a1e6dedc39e428361878f9cfa2babd975e35b","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.18","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-ZU3quULJCPZA1AsRMngb34rfGpK81XHSDKuwG+8ENXgPiGPQmLIx+CPtoJCSWIoT1cE7H4JStwfgxuUq9Dux+Q==","shasum":"1f80f4896409676dfd667e87e9e135d718075c79","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.18.tgz","fileCount":59,"unpackedSize":122812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMjqQCRA9TVsSAnZWagAAuyEP/0P2xIr2VOWzxCioA0ps\nrEtz9McTwNx5cELfEg+PZukGukc4CC7zg0BvPs8k+PzkPrf13VfA0JjbUcNV\nTBQinlqgRwXvbsDVgcIcv1R1Auf0ASFDxdsLTehklS7CQdJ7g1Ne28vjccek\nfTTJiYbMk8vXDW8ft6bPGLYFugExnaZLrRpG4u/SrCLRTe70SnCQ0n1slOC7\nN+wcqxicLflmpyEKE9/NoK42Yv5XWJI06jq5fPVMIShaPqFHMtc4yEJtpo52\nSMMA3lPm43U3r5SvzK9fulCTFdM8mqULrG29U2MZRZlqy8iF/Ohe56GEtf4N\nTjg5YghTrmzOrk3UIsBsxxFCw690jdbi2LzlpZ2qInp7jdCqba5rf1+CUn6A\nJbHn8l5jD+OTp4tAvgF6XnS7YAJ62m6E9QmKUS+PQPwY+VT+EaQS6YZyTKzc\ntLDRaLURIaynHR8HMfSCxkTfJaQCjwpLCkFW6dqI9D6m7NFFqN86LZGQ2DCe\n2J0Ss+2SI7nnRmfSXuT6j5Oo2ebj59Y38YclCasFn2QgXksmCpbmGE48GVQu\n8OVICQ/wwcQcA6copHcBea2ibUPt4ykX2Q0prSOVSaEdgr9yfHiX6BR0KsFc\nbeWDKFdWgrldk+gt4cvm4UH2mjeCneoSgRzy48K0SjHLf6lsTIdzA6uo7D7M\nvNYM\r\n=aNjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6nzAhdXnFIbagvW8Ig1S4QQw3XmDxMkZ4kX3GJhrxrgIhAKRZ1+sZ6rcko/o0bzOxN/VcagP2+uHkl0weO3f/Tkmu"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.18_1597127311592_0.8242131606931853"},"_hasShrinkwrap":false},"1.1.21":{"name":"@midwayjs/serverless-spec-builder","version":"1.1.21","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"b6fc4c756cc36b39f4339e9beec4295900b84972","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.1.21","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-4wZq5uKg3dHlTE9hgBSJHV27uO/PbMCwm9hcoZZvzSn8cRQ2QYZtd49ith/Fu4eYCJtzjyFA9nazQyS4//NOYA==","shasum":"797a91436c47af3145e035e1965466fcd4bfedec","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.1.21.tgz","fileCount":59,"unpackedSize":122951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+k6CRA9TVsSAnZWagAAO6IQAJpGQjKYbz20d1CPBUGB\nuCrn+UCl0OiuG8MfoTO26tyMWQgpuCOeK17fdDtzlZD0oX2O6PJ6vd5C4I9V\ny+7yD1l2lzxvkecl6csFuZHDacYS7egZrXwskmANhfXvI47DyGFevg0tbW/L\nSkx0B6DdVzN/A6FXDs6+NXC/GPDLXgo6ZYQaohfd757J3wZLOvDp1VLfbVDH\npMvXCef80RoAi8no0xZVDUaymISqtpJ1XB/TpaRDN5pO5uEM1CZ22MkteY67\ndqKyRWJyIE4HsDRx8Vp3sUSr4IpcDcaXQjmdU+Xx44cw9Xi/Q5L1Ryw75Ra6\nK2H9NNO+sspF8bXeJGDHHyAUnnqGRaI0kCukGP8cgMxL2mYURFZd3BgGN1Fh\ns3WYAZpVn8W6MiJ1G7Xo5c+QkKaS6gwNmeiCAlh5E75LpSEoY6tntC6txC+o\nFNosk2zR1R6WcMV3dzOyteemW49PxCog5z6XDQpWGbjjN0eRP0ccOxqHEhf4\nxbz5GvYZ1dpsNbvAO9rXAbuqFsIOO7ASHq1OOi/16ABF6X2veWgQ/6kAPZcY\nb9khphAzRSS1b6/DUGoska/UFvhl75IYDsZCXaXujRR9+We1AQjZuW/h/IW5\n02GVdXBSjy89ixHFCQmEWUczGJRb5aYYIziZuI6QhLjp3qmVrdv6j7Idx2p0\nvdDE\r\n=RBU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD05UbCWC6tIjqsKMXqsjfv1OQZvrJxIHMqup4HeSqXfQIhALoLyExN9KDRgudwmSb+JP5AWkmxpklGkN/0t74xPdsF"}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.1.21_1597237562440_0.6532456576988654"},"_hasShrinkwrap":false},"1.2.0":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"48a03973063419cdc2c1897f28fe5ffd4fcd4fbf","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.0","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-LDbCw30bz4bfPIymlE9tsZPDzrtfowx7Z/HTjCed7WjflNugeK4a6APZ6l0sOfbpceOzDh61uQ0aHK7AmuMRYw==","shasum":"7a1dea1bbd7179e71a2258552c4f5fb3229734e0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.0.tgz","fileCount":59,"unpackedSize":123850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOfRXCRA9TVsSAnZWagAA+KkP/j5+vveSnMJt5HY6aCYh\nvCqKMZfI09XdfA9tk/E6ZYgxyOw6ZdH0BKUCIVIo6maxa3zjj7KifdCeULcp\nVcpfhqrY4Nr7I0iTvDdCs63Xr63QXcc4nJj9HEeWCQg+P8tzgSf/W+bWra/N\nKE55Oo2bQJCKh74yfoX9AhlBqCugbCNht/HAzWR2VcxADmV1cxSYzsW/TBt8\nJMBRtAQsDmvAq8c59ws+bfQxyfSBT8reiE/fglAUG3MEShkOTg7kmy0/QFgY\njXO5dj5S55gUG3JAlXKWkmFa06ZfYQfMmB/dDS0vI4aAwNToRks1cxDhRyuB\nE2RnsroLm1fWkjLuC0oweqsT1O5lPQoIayuRESpkPbRECulOhoA/QIYXCCPn\ncJ9DsV2z9ZMGH7p1SUgVeZnqvKOXu8QiYO7QfVe6WRbAOC0HJ4FWdStYoRVF\nlbfAKCptDxkMLQ5qvU09YSmuofwivnubu0XetfHfgNEYVUyKFIyX87sRgzqA\n42gybFGMcU+vqv3SOL8NqDyy4HBDksO7nhP50IgzMmH+4N27oMKtw1AEw7O3\noPwBv0JeLaIZgBODRZU9xxs2sKc7NIt1aczBO4QfUN0xeTAYImOD+4RWFDlK\nxEdOGa21F2qdO5t90dSWa1xFNuBmBAwKHudqWWR7jlP+7gDDvrRP5iWo2f7a\nf/qT\r\n=jEDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuFsRbFyloqSQhle9j6lHv+GY/kuO7P0ReIOsWROhW9QIgeULCIlCeqOayXxd+DxUWq4485k+Z17UytdQdPDNaf9c="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"},{"email":"Lxxyxzj@gmail.com","name":"lxxyx"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.0_1597633622960_0.19631388864890864"},"_hasShrinkwrap":false},"1.2.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6c498129b84cd3d09fbb8b34a5649f5a17895304","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.10","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-euiF3M3aSAwvjW2y8WF92LVuJBPY7Li0HJVN3uzcCFywAvS5I313PA1ycyjOeFBZdprz8H3/L/HfqSvyLM2Udg==","shasum":"8c2fd0fe31b9856ac58d0807b68c2230b8ca4719","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.10.tgz","fileCount":59,"unpackedSize":124342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSyeeCRA9TVsSAnZWagAAHM0P/jm6mOHopqz7UVzT/E7L\nUIxCd0okGKASeH3fHqEd/sBFFh1tIwOoZIjYhLIY0EedH2uUe4ZzuamqPKZ9\nac16+dxE3BpsAYhQtgNnENWPTga26dbvIcjyx6s6U+CuAwzClUjV4O/0j9Ym\n5K3GKtrKNvbIA33jwkLezSVzQVwm4uTWtrH9PQfUE70XONj11GgI1SgzLyFr\ntxsYJ9Ab0BmET+HyVlj6rq2ADMcXS6vjAW5tyCxIISeo0rb7b9H7a7GhQzwJ\n0Lc3eT+cLZLUHad9yhpjmQLDrzxCMzsgEHGSXm2HLUvISxn9DlPveRBE1MEn\nrcq3L/F9rF9+0U9bCggz9DIJ4pUyq9qjtqZbAaG6MWM3aKNfABkDBJaTVhIw\nFcWyaD8m7VCmJDj5notIByNLEDUOzMlRPJI+03OoJAzqhPlXmO+EaWCwpJZe\nSzmq0jHOYAnVQr70ig0VBhe8WBCYbMEp+QfVIJY/VTKarapcVdTQGSA9pZRz\npX4oT77ASNHU1AdPq77otMkxzva1Vmcs7Qp14Y3GLuEKgvzEL+bVJGto1V3O\nl3ypeCOBHQHbEB2iVTw3TZcwLDNMm28CGXm2LvBPIEnn6HQmENFdqrhJkdbG\nP8Eu/PPXVzmvs3q0G1Y9MdD5I0zFcRvPeLKSHdk0DFYXoc6rwgwSAMzuQSJb\nYxyW\r\n=ShR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJPKXt5UkA35WIg0wpw0ErJgy5HMAeULdFfPL3tay4oAiEAz+8x/ZPlONh/S5r+0WhZn18Ohdtvi9KjEgUm3274HY8="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"},{"email":"Lxxyxzj@gmail.com","name":"lxxyx"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.10_1598760862051_0.9287750058625672"},"_hasShrinkwrap":false},"1.2.12":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.12","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","midway-bin":"^2.0.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts --full-trace","cov":"midway-bin cov --ts","clean":"midway-bin clean","autod":"midway-bin autod"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"8e32c4cf7dc3a3d1828b3b229cd1d29731dfbc2c","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.12","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-3w8KxoNr/JCDnxWymELbd4PWFLgHWQYtmfvVKpl3pGt0gEfcZ/LcC7njmMIx78ptVmlFlWtqxdHbeyvYo7Xfvw==","shasum":"0d7d65a2a148933dbb26874e2b03e10560dcc871","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.12.tgz","fileCount":59,"unpackedSize":124748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUf6mCRA9TVsSAnZWagAA/m4P/RCsDAs+1bEjhfUeLLHH\nWD4Y6pjWgVruLGXau8hjq4ehuPCPIDI0vsOReUPJbizymf/xjDZgbsseID38\nAwJmKbW9+e2U+HMg7KWpWr6NpIWifQadIQBQ8XTRTCelORpqJ9mQRGPeBo07\nFvvAHzSwb7R9qQNtt8CNNHFk7WuaFtG38O3vjlG5EjMdbGMJkhlcjKTROH5P\nDxgiYHI/iBIXBo8bYN0EYAKweN8Oj85sR5YOT4FdT7Ax5UEDdHjrE+TOy+gX\n98w5x9le8GOwURFTpepgmkhXlQz+4JkcYsIQZBFRqbkVQvpB7MOOG/1UCOIi\n6K/OWAjUuzjyvhkUFhR71qNF02zlWKZrywzLqwbT8GcBEZiqYlZ6EF6pk1D/\n4ao88QZDCXqqmTM7CElKWg5BA5ZeC5LmXUtdObY3bpN7uJGtXpT9ziOHVzdx\nOgbgTewIbRG2kkZXuL0x6DlgBcnM9HWWTZHPs0mmOlBNXIc8xh+xRItFklNL\nKna6D/FkSBHqRBbOox0IFx6VpEwM0hcVDoGeRzVmDvok2I4i51Pu9CTsaU6c\nYjywbyECozHqVqXObmmj307kmRSRAsIwcM6DTN4Snic+VenROP10cDE2bhkY\nKCLGxUmTQ0kzG+H7yQbY067mG07yokrvcAIRuEQsFM4Keq1iNSvUTTHsxtI0\nIAnK\r\n=gsms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp9BwT0v+w4Zeg6cbEl+Ztup+9hQMyvo/Uack8lpb8yAIgZr9GsdOBBdfgTO4M/gHa9Ep3dM78VHwkcsjslnjPD1o="}]},"maintainers":[{"email":"czy88840616@gmail.com","name":"czy88840616"},{"email":"82163514@qq.com","name":"echosoar"},{"email":"legendecas@gmail.com","name":"legendecas"},{"email":"lellansin@gmail.com","name":"lellansin"},{"email":"Lxxyxzj@gmail.com","name":"lxxyx"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.12_1599209125907_0.8307252400602438"},"_hasShrinkwrap":false},"1.2.15":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.15","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"294747f079ba35e9c220cade3bf1bf830ac0219d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.15","_nodeVersion":"14.5.0","_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","dist":{"integrity":"sha512-FSlruxw49l+jmBekJ24wEEah8EL0aqd+8pfaMZ51NVUeJ1N3TTXb3sQA39HNBxbS0RhONCKXJz4Qq020s2nL7A==","shasum":"d209880c683f5001c65a27e68af632b127457cb7","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.15.tgz","fileCount":59,"unpackedSize":127364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaagFCRA9TVsSAnZWagAA8loP/jyQl53FBtHpRGWge+eH\nlMYJhAPoEn6QGlpv84U4dyeM67oiRt7ddnqOpdtw/g4uKbKApSzoOl8qJjkI\nifU5KQLOQRF17KZOQEY4zYiwli6P1igYQCzLBZtVyMh1pI/Rrj+MvMzQfOWy\nf+C4fDXD0stl63csKsYQ5+zM2e5RxZ0imsNdQzDQvMrLEEtCcS5IclS2e6pO\npWdA5F0cYB+UaAU5K+bY8yC0ZfpEkuYuY6hj7NpLtOxRfy3CY4gjnITr6cNn\nkU2t8s7Eaj7/6aUull+nuOez9xuhHBSd1LAAcmab3b2DyMzTB+ekoH7pcP1Z\n9Mry0pPTOjIgtTMX82Dapd68XCaUTNoAiaHT22+DlaWzyYyyEt7EEUA2iUJq\nCgl2saLVomvpcvU0GPQhXLwBbnO6thmAd+5Ry8oFovKlxVpRGokiYfHvk8pf\n+2slzYZCu2VoFI2KFRbXFCrSU+8G0kLHQHHN8vkctLWiLUTvDPAOHppDms6E\nQvK59xXi3U7vxULQvEJ79A5/RaebtHV+OcHVrHftF1uXmXj6nITzPChRVPpg\nX41MIhkuzqvUiiS8jHESgIADHurYtsA3TmPnr2EMiKoczGCbHhIyI72xhtOJ\nuleFnmbOYqAR0PcU0cWLvcWzA1MCvtbmkhwR1XBNSbQVkhM7p5qnIyJevOWc\nX1ia\r\n=Fnj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/+i/MOtlnMY81+7X/7fmYrp6nxd/Nd7guLsFIW/gH5QIhANfB8ti8L6SzBK8ug5bAqPV9NmR5xVw0gJD4WgdblnYp"}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.15_1600759812622_0.4376266689983679"},"_hasShrinkwrap":false},"1.2.16":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.16","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"1057cd46c843e5f99cbf2245256755737875c515","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.16","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-qJdg7aeXc3yoBsUZx2pRrnRdO6YkdBOU3O3YE1C6ll1dtSudt+GSNHoNjlzKyNUCs2ud/KGgeOFfWu232njh4g==","shasum":"330228fc102683a8a7241f32a2414bb9069043a2","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.16.tgz","fileCount":59,"unpackedSize":127558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfac/vCRA9TVsSAnZWagAA81oP/2I6sVVbjfPG+/i6LjuG\nYtFP4Xzo8DzkuzDEigQK+01fJQ/CsHlUpTo+uODS20cvPWBY/eLI7e25GHaE\nFP3y1mnAtz6UrZGonoZ2Zxz0gRgTHOo4wfK/5eAUQJSRBKWe4as4ZKPcl1Vh\ng78i5IboPRw7TDcuW+eJU5pMie07+sAXswDBnAct6M1knEmHOt9QAvxhHsLs\nzBXHinjiFKfRpc6D/6rP1M0inNmiG0uMg5cMOFXZ5FDTiuxO+AgN91gdDL2t\nfhU+rUqgZZ2LR23VtxyfOLUy6dRWO/5P76jKQvcMpr6y2Ygl9q+vkP055exx\ndSdo+dNdn1xNw6rTVM2KES3xS7jv98QfPJNZW+UOxV7/TXHo9Yhuw3KIBcCb\n4KsxBQwc7Lxeurmg1nVRR26gDimlrWeeN5KSOOyLsGDm/bDLZLCV4nQ2QzQh\nIm7fjh0nWCBearMOmr3W0ZOBPh56HWb7JaT9E6zn34wZz3g864agHfsr+LSE\n6otl3Q6TmiemD04udZE1pFfU5wHKsNkGG8FjWMHuQXbgX9lQmwPL7xxZF42A\noNkgam+Vint06SPQ2jsarVPN96az0d08S6iAbnceAiky2pWtTInmsSN99O/c\ngRIOCa0dIPcYnz+dpeFH4SDTt3d0Yms93v6WaqTVt0gsbLMqyH553v414vKz\nuHAj\r\n=c2WV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyKtG+7jSwN4wJoPcbxDWf+qbzOFxVXA/B2Q5GvXvBFAiEAw6fieEu2V7wqmTil9KiwaTnWvrndRH9H6Ea1NEZxTyo="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.16_1600770030880_0.17092296142763708"},"_hasShrinkwrap":false},"1.2.17":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.17","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"@midwayjs/decorator":"^2.0.8","ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"d00f188de77a26a41b8dde7fea3bdede7a464f39","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.17","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-24Esb0tsGm9WLz4Cs4jVxcnUyOa2RMO2/4MiJMUH6QIkXA7fuXq5z3xxj8yi4Z3QrRpVHykTxCOT8g0sjL8+ew==","shasum":"066951184a22054ec6f593f827e2adf3e36c6b71","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.17.tgz","fileCount":59,"unpackedSize":127752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfauASCRA9TVsSAnZWagAAGpEP/37YFLFLaJWsVRLFu0kT\nzlsgpwzcxNeNZXRSj+aQR+xvTftkj/D52ld2i8DO2h/c9fmhXuljMdEwnp16\nHICdinnQa3jUfpCOaTlVVv1Oo9kNo6+xt+eIv3Kj71qce+tipySxmi1NLnhz\nI63b6ErgnP/OLRE+bUyqLMbQDBVckd2LW6rYWpoptD+cxOs+qr6koDUG+jpA\nn+qbI9HPGE8l4qMP+CDDiOU9KAnsrTm1khoMPHV6y3/hkBEprjCxImJvKD1s\nRu5eItI/yz00+WRVcm8v88fXu8wHz7ILHoizNw3trEP61401cgtryIZjdEWo\nIfU5YD5EuhBuuKfD2Aubw0YRaav9V7P+57ICGUQEuKhOG1p/dhlArsdJs+dk\nRAw0GUxVuOa4g2bF1f5IpxYfJQ9fY0y0yFR7Ca+EMVQniSk0NDtNbPuptRQD\nNAD/4Q44ucF2x0EG88OMcO3dOeLJ6b5KJEmCaP3Nf2VibPkTJq+yY9rq2Fao\n1aKblTZ93MRsaT6myKIogKcDzpDeCWNgnxdrxAAEOE1M/0iL/L9K2vfrLuqI\nA8RPdtqLVUdD58s8+4tU55qVgz+D/77KJ9z143FSzNrPyRi1MVlYlLgJQHDm\nmRDLXi5lguTRE0EdjSThOOGTjOIbD09ckXuKZ+wZCvJ6ofS6gindAx0Dq6gt\nxLt+\r\n=KcCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtkz4IRndkPmOseVlRo08AAxUUnKcNggYGlkTu9e+u4AiAGq/wWHzxerkFYKwlTDaMOfBKIwkMDhSJbzx0glycoHg=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.17_1600839697997_0.8010891881830515"},"_hasShrinkwrap":false},"1.2.20-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"fc62704521b47d151f1833f63fa5df5aa9303803","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-wN2QgTaGciFdhHcrbC7vrc6rSXxwNImQNrNwCGYf9fTN6L+/dKo/zoUvE9Kp0cTUjh2c0i7SCXKZGFwpMd0RMA==","shasum":"edc624bdf5376f4d0de50c5dd6c7cdaf66c1e2a6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20-beta.1.tgz","fileCount":59,"unpackedSize":128390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjQq2CRA9TVsSAnZWagAAYYUP/idEVMxXJYKF5QTPKM84\nDnTNX9XJkOgidnEM1WZ9d8cfICb91Ej2l/8Pj/UE2jc4afhBQEiObzywa4V0\nqgdELoj8tqa59E08T2pm1iJx42eAw9yyXhirsLQdu7pQpWNWrCCpZ/8THWVe\nwR506zqEJVqDIIaAeGF9fNn3etauPeFyuZVaEjupcH81cdAF68IZJVk0sqeF\nCSs/Qm/KpBQUBnbYlHnNu5ggnrq99vb4v1TP83MPynfuMr9YylWECE664TU3\nCQU93AiactID7lwawaatuMpckIpP5j/fVN80Erys2ALdCwONMg2KpJ1BoMbc\nRxwDpjmiBNMBtz5duTiYa0xIHblw/G3lVzvixh686kmv8QMOqMZ8XhL+t+pG\n1u5bbLkR0mVcNpGYZgtnOh1EA914iyQ/Fkkf8/MqBVK0u8v9bp9gjjZaBUI+\nAoLZyBLiyoc/RDb198brHw1wLG7wgOyW49Hg7oYvrNZmy8mdX4kdcXyaS4iX\nKqWLOAz61AOJbWn80902bGhr3KDY0MalJsr0jQBHxI5zL+2flXYYDxXm7HS0\nCtlG1q5zquYntDBaZ+VKl5MX4cep0GhPrG1IhFVrdLLJS+E/xgY4B4VcUEb6\nGqLI94gKC7LwbFtpN5DUxbjyLyN/Keb6Ebk4iB8SNmpvxdkhVuHKMK5lTwss\n57ed\r\n=cv0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLbJVz6gOj3GguJE6FT+tvtt3l1gO3+sP/tr3iQbCsnAiAq/qHpQErCi5pNqVA/RDN1Jy/wL6U68p+c2SJez++Mvw=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20-beta.1_1603078837622_0.7856006432841491"},"_hasShrinkwrap":false},"1.2.20-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"00b30b03fbd2516c975572e2477c3f82405b1f3d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20-beta.2","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-rTS/RadyPGLZ1hs6aWYqK8Hd+wBYGIwPI7oRNydKewiLeuITEnBaFTnlvvnR96fI72hYP0S8hevAQUJ6L1D9QQ==","shasum":"351d34457e79d07f866509e12d1218b6ace25ff0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20-beta.2.tgz","fileCount":59,"unpackedSize":128583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjTlaCRA9TVsSAnZWagAA2XQQAIB4cmygt3RyG1f76J8k\nzB6CSc9NOXDdfQr4UiKSuO670bqj2A3cPVSYTtON1O19I+jJLwprC9yCxsKG\nnpIzqY4eyHuF2j/2oxRtk7KJEteko3gkOQH53aTJtL36L2WDC7y1PRN7bU+N\niBJJ6v3Td68YBihrkuOu4GKUE/Fn7rsWha3Qonr4HC8Nr0DqzuFPUTQsA21u\nhSQvU/9EEd5OvqrKM6OQiK+2Q6gGVhsgKboq1lwWWrzVqz5kHV0dhhR/G6Wd\nYMmmWBgU+uEsGwuCEefpWAAxKSFkqIhtXhUfVBIpv6al9TS5VP9flCJ15CKX\nHFQBWZsI57GlZbBC2skWpEBrSBzOoMq/6SAruFMYha2V2yoY4prLKN30Ng6e\nEtLICFeYY7icbdgcwp3HUkFM1MHWR/x5yHYvhvTwVCZ2augwlhF1tZYq1kPt\ndub5bxWQZjmP8D5wGuRyfcOxqE9DwLg3kmKDONRpI/oKDc2yw5VspFosp33Y\nL1PeHjUDAr+3G4sihxshPho16CCCbTAFku99nUR3rapVw7T+s/LYM2jIbaEA\nVqA8yIALQ3lYnPwT1ZQtC40J7R1aS/hC6It3IvZ+Ja/64MsG6JqEtBjpbzFX\nFk1AaPjAO579p6NipueHqucGclETNlOVdtRItB8HfR1qqXdEnI9F+ev0/KUm\nixrY\r\n=Knmf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCZrAcnqZxpicUoVRNpzFYqoyR7nPTy2l8/z3TlWdUfAiBr15Lv1+kFad3gS7BxJYd1hD43Cqj8QY2270vNkXJskg=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20-beta.2_1603090778284_0.06372723817929438"},"_hasShrinkwrap":false},"1.2.20-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"0ed939af1e40ed3473e89a0ecde4dde27655942d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20-beta.3","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-4iWUOclcmiiHS+pP/3fY2sO/qBRSXtphALZAN1264w3Nm1VLMp4CS3PNc6i5Xa4UvoQmXHjaolSWOltoB5xMxA==","shasum":"b38f497a8242e7b6304e1421bb21dbd91c8ad513","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20-beta.3.tgz","fileCount":59,"unpackedSize":128776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjUrOCRA9TVsSAnZWagAADZcP/33/8bcau6uvyWV13vNs\nBZPANBJ3IbJyPyb3dXS3nSReeqhzjjcBJR7SjXfXKY5ecsAwS83r0FI338XU\n0/JACMOg8akUS3Q7BAjf/Z1QmXPAb2rcPea9NkMseedZ97ToypuLQJF4mIxJ\nwij19DkWtrQU9OWajK6pdzztqTrg+n/Atx/WfhSO9NLLDQaSgVr+Ev4M+/Ps\nbJ/UHQXfDShv4NVETMeO3w9SoWpEESehAzrblHTIiVGyqAiVYluelja8Vdql\nrEpoi7glb4qEuw1E3qbPLgjBykJEtJ0xAMgGY2PpnuU0HEfw0Dop9tLd6DE5\n9qtVN/WNrD3+2WwFRGwbh+0EEWKGV5FgEok/V1tfGsV9kMpf2e1Efk3NaN7L\nwD5qF55vH4tC0U1+8tafzmiXe+4f+yU9NQKyKbU90V5SPtkfGzv78H1fWefJ\nHgvnF0ohivpHxhmjvCCohDKSVP4SV8iV0Mik6owtJeyqVkGTCMw/CYsm0DC5\nGqUuEsuzI4VLCkhQI2n/GYLlFdLsIwR9tgy9ppqo/4aeHZUAdRDV03a4xENY\n3+1e5xpiGxYvRKbV+xzNzH0HhCaj/u15R5+V1ybvRMWoZDEa2imgz8nw0s3/\ncO4V2WKFLUKw9gVSdHo0OeIhssbbtpREZw8tc9IeI4tk7nuJPAC4fZVOd8Ev\ngWNd\r\n=5Ygb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDPx6qqtdt8pcSRex2T537hjLV7SuwkKiypE1c9hkoBAiBR0dwxBqBl5Rdvg4r5rRIG77uEj62bRFDBwF7HEI2xQw=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20-beta.3_1603095245449_0.6636694630575668"},"_hasShrinkwrap":false},"1.2.20-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"9791d9352c5e3123561de983b04824ab678ce36c","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20-beta.4","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-ZFtRa+vbK8Kfqvp4D22ubtendVJf74Lsh39cSuC1H5c9MmUbRYBjeJbIep/blRp5Py6KlGafNK1CJEbzS98R0g==","shasum":"4602d47e0ad68e8bfba1dd2c313b13aab1870399","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20-beta.4.tgz","fileCount":59,"unpackedSize":129306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjVekCRA9TVsSAnZWagAA0BAP/0nlgT/kbd8brhntbjbx\nI6eWFzXzalXCSos/0rSb9z48ETk6MXU5XZsa+APnQfq1aUO1HiPAweqwDtql\nhvS3QLcLNIjPlsIwqdG9KCGA1xV32YUI3Rg730ofsRyrwTedzmpcKL9J11QO\nlfEEqSijp6Xd5T24Dr9Ju14ICk+CKpnkmgOmJ4D9aR/FYknK2NLJ4H/9yBhv\nJVCHdwRaxUdP75y2lEOLL8QTFsAB6SiN83xT9zDHHPRj10vlU7BDQiutL2Q2\nk1nNULyEQvas/gtnQrsjeWcCl/2WAZsEN8z2N8yZjBndvwfq64LE6IozQAdi\nJ0yKtvhib4HdARbfkEVDKduw1TW3PTK5koyXW3VN9j+YCdl+bRATb+jRKpds\nbAow83QgkHlocoBW25uc+bLY0Rr8/l552EMwhWCAurBBxNdw0EXtIFI3S5I6\nFnsiuq1eU27Zz7wu5xUkCojt8DhumD9IgX4QTIDZWUANijgH2j11AOJGMkj5\nav2bxUnf4ijoybicEhD5qxw8nUXKPvJbw4ZNU1qz6QcwMova7Gs7Y9swgLKP\npr3cgeV7XC/+SIWyGJ5pUMKRg9DPggt198m5ySxvwmWrioudZHbwkOQ7GOk+\ngd/L7/MkuNra+jxtBMv00+7J9nn8s8luaWVg2iTzo76ktwC4HnpsaEMCLWlv\nuqkO\r\n=Jejm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdrCuja8mOcswmpuM2zD1OPf45EYvRRRQP7w+JwDhFUwIgaGtV+14pouJiYjmin35yAstiI9ONB24ldcl7BwWUAdA="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20-beta.4_1603098532252_0.013473010447000666"},"_hasShrinkwrap":false},"1.2.20-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"dc90f9000c13725ff3db4b0c428238ab9d226bfe","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20-beta.5","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-wlXP0JuxSc9XH8Y8gMZGYzXukFdur5O3+ipF3SdFN/m105HhtEQe3e7ny32ne8p8ueY/OmrVgSeokKP+40kfAw==","shasum":"c0a10e636e00e9a275a96ca95188b3fff974ee93","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20-beta.5.tgz","fileCount":59,"unpackedSize":129499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjVwwCRA9TVsSAnZWagAA36AQAIyaAThRf2bBXdjkxdvj\nIFaEYnHseDDtaOXMhncYELSDnAnHf7zfWse8iB0KuX+2C5q5H6XT+9fgmkKf\nrmbAPbW/fgCiI6XXBjn2U0HKmJbxXuRP3TTOHV44AgWtJQLVMRTZwRTWjLJt\nS+64iivObJ9+2YGhQQdwRjk2Crn1z63x5JG9TPdyKm5W/Yyg0yjn2NjbIVzG\nlpeGMOaBo8U97RWMGM91mSx4Be6YXJKEV+7MC2205h0GaRbRzFpya/2y81LD\ntVlRvcDHYEBV6wbz+Ns4qtf4ZMROF2mrn4rDlWboBVx/c2uQNBTueV6KE4rN\nIE9XpWXU5LuEvs/nPrkMStJKju7ysA3KYnfcerxMYfiTGFBBVm3x30QniXSj\nbfOhBmPVJR3/CH+OEudrJ1V3YvY8c2bGm3ZYQEaeFIhb4MSAApg661gO4xil\nr/MTSjeES5r5pjw5dbz6JXGlMvmfIYOvxI5XEzZnEX3+tJos5KLEWWqdkoij\nL3zJWGz+YGmgH24WU/ToxRL8qoBC7fagMmtra8yZZCqrCN59wd39f3W06GwK\nriEmItXC+O1op712PbDSL2+UcIA2ML7iFMjZNhvEX6deROqIDrMl7bCJ3wf/\nrGtMM7cOVjSGnUf+XxXz9eILY/MY/yeF2pFrB387vX1TBxvMg8bYZVRZmcJS\n4ZED\r\n=vhTq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbqFltarGvpEU+MmtrMHvk2i4vkQZJs8nT4pfi76/ZFgIgCRMp9ArGljxbktHdAvGfw9jzm8HBCTKu2IenMkvW/VU="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20-beta.5_1603099695969_0.8110734444039662"},"_hasShrinkwrap":false},"1.2.20":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.20","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"d52802e13e833351031b3d93376fabd4d96fd238","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.20","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-blwF4v7A78WrwscTEvab4AD8OGJDcXFt2f1wxlvPaNzP4rPpViA7+1jwVqc+hYoUQuYyibsxw07Uf7k2Qm7MvA==","shasum":"966095c5fecc845c41647d59c1f2dda17b675f14","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.20.tgz","fileCount":59,"unpackedSize":129671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjV+7CRA9TVsSAnZWagAAY2oP/iDGgr3WmorkEfiUc5I1\nl1952Qz6IAkDHrvtd3LP9OVmnzqsXvldpkgLA8vdfZwm7cujwo/OSgpCmODA\nC6o2COk+CSufjBLPwKx+MbxuF9/eSCiRh7j1Gk68Xk1IFS1lceOyEfcMiJM9\nsmWZjnegO6P++aviC/fHDCN3cW/F7AjA2gqdM4nRzN1LDKk38KKw3UyGf0kY\ns8K719hwgxpBGpxkOvx5TZ3khldx2/70XSJwsD8qYqh33pdlWFlrsnVBS91Y\nRipEcYKJqtknzbnJ+p2SdqzaGYgbE5IfnwKWl1aKRcqzDTYu2ZrDaY1kfb1F\nap6IhNhG9LgV6B0ZrrA9iYoqLhPOo+nrGE9KTbpfoezENftfVOtNXcfa41fR\n4jVShXpqa2MGLbknX1nABjDsZeQ7OXjPGPPGFXwIsna/k7/jA/1n/6JOnB5J\ndePfDw49t+sLJCfwRH1NHP5EqhE8IifdZb/Z4nuRIboNj/9+mUB2S2SEoxZQ\nbVLPdnjN3RtEWNbnuuAwIR8FXpM8TYWaVjHFozDKZt0vsD7ueTM+n6inrTCe\n1iPLu2xdwn7EdNptQmB4OrY0BVgBFNOGSuL5JWMlfNBIQpCR0h4hccGGJ/0y\ntVwjkD2nEsrAQHi+T3HzvM87D1eiLzfqs8dXE3w5k7fmiA9P9qGfFH0XTae/\nckSJ\r\n=rPuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFe5D+uQTT/MaRA008ZxRkAF2Dn08jQQW+j18dW6roTgIgRWEGqp/OAn1zMTJ9rIAfRNEceqqEE8UZL3GpM2l3XoM="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.20_1603100603006_0.5714408093184009"},"_hasShrinkwrap":false},"1.2.21":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.21","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"0f4eedfa6a3e9ff5473acbc024edb73000250dc3","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.21","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-l4WdqJrgHcxOjBHFrqmWrjSnGkQm4o4+YhNb24IpQgfO5gY247ivEd+vP7qc6KqVrnhMYTGz1A0Bls6jKsojPw==","shasum":"4390142653fd13c47d04f99c73cfcc9b421715ac","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.21.tgz","fileCount":59,"unpackedSize":130531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjpAbCRA9TVsSAnZWagAAbGMP/3w05hLXrgnDMAab9DT0\ngpz70MBq14VnnGrdtBC74VjVLUVQWpd0szmGvgvvziCJPvtlBKXZRY+GGWM3\nUPjBMr7zgJg+L0Z7B4Cu1/qGmYqMXrDOfK6kZozBgS5dTwRxEb7cobm7zVO9\n/j2bJsp2nqWB5qBjg1ni1qw9xnPocU8KLhrMApa13soI5hJZrZsHI8qZlwh4\ngtmBP+9n3ARDuHjGmeqBkQ2hJqn2j33KZSGpu1zGogJiIu0/Fd3YeTr9G2HM\n9wpDPveFucl8eL+ezuVpRPiklYRAXydKBAyYuDXsjhQgecI2EWCKgieFfjp9\nBZQoc2oKaJhXL0HHkuh4B10S7J5b0Ok7jwcoOHbadXO/D13Gy96HWUCfTEmC\nzy8hv/cKyFGgjO3nIKS06+k9NaxR6T9paFyvQd2GHQFJDytzSYqIY2KZKlVo\nWL7xnXseXE+CHAc+cRckTupjQS1/Wro05xf+QWey41EnSIx875cHV0UUg4MQ\nkPjzFtwIjzwvtMZytG1F61uRQw7uFRDnIDoDDE0j9K6nFKQvPtsN7OBwUvTu\nCK5SitiGP1BaGvU6DP2IyEM9AGVTJeOA+nlOhVG07qaGx54Ky3+YvWTvQvrZ\nCTCg4RucadWoMgbEUh0L5pK1cALYHK7xyodQoIU7C4HcWozUibY5iUhTZtsF\nSt7T\r\n=Axf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEWqFjJqlOiqJlK6sB7RDrb1YGb5eKUZ40K3GnBPYfmAiBJh/dKlRALK20siSCzH3ghe09eFAh93OXW3KUY5/LZ6w=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.21_1603178522664_0.9928859268645776"},"_hasShrinkwrap":false},"1.2.22-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.22-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"d7f1b13ffa44576e34325132e30ff13bc7739a90","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.22-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-Tq2X2RCTYAemx810YImoQgaHREogs027fHhA/Wdi/P2lOc5DUXtHz1lHd9yoRaN0ed6wDxmb7Gzr6V4m8NAAXQ==","shasum":"c09a05da5f0e971133cb6f6e1382f4f7b3821e8b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.22-beta.1.tgz","fileCount":59,"unpackedSize":130876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj/hGCRA9TVsSAnZWagAA1/sQAJb9e2xhHkeOA5B/oZVE\n/okVpeVcWN8bRrtHdOgqV3GYosgtWxyOPHTKTP4zL7zZoQyO0dtKaIeqGt/H\n+nMOLeqH5B8raqzABKx2bBlEfMBqaYcpv9xKcpxvtRLnsFZYkEMV4S3ZfapS\nz3Alu9BieHDInPAVQz3kZhFGvpz+nQxT/gWfZkJXXN9Cq9bhJaR2lYDvyo8p\n1eMkVsvdH6GRQ5sPYCuqVbK0oTkazbSLdeXk+a+t0ANaYewFiQvHAwwNpuGr\nOkSpg02hIB9Pt+ltDEJDWmkZ742bgPk2Vgym0Thmj3sLQal5tEKHEbUhjnso\noo8O/yZHGRCqXRsxI9EK+1QMuND2PfMhCWwUL07/GlSYz7iop64VtighqVFo\n5WhM6SoDSW4fJrwwWX06IcgKqDgji2h7f0xL7HgaJWZzNZuTalcyxXz1DVIE\n1jaW4vCADGy6aox0ghxGTihUo+brdf/+owzd40Gv11zGKs9nUKZzrwWisV/6\nBAtXjdLAZZ0ExydwaJytz+acl0VxZyZtBHn7OW8y6YCz9h3O7nUW1yzYBKFE\n15To6kgXY41SI5iRUV25IAJNC6+/0tFdlpXhJX3ioaXhOJ4JEZdm6PKheBTF\nMJRjSQPqbyjpJlyqwTWCjnbVf0R0zFhQUdEdQxUIbNS0iVGVZSK8iwE9gZ99\nixuU\r\n=7LYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+DFoiy/AhOwb5KPMDNlvnaUXtBvsmCb3QViESF0iVDAiEA4qYoCp9iig0uNnQVreG+EfD7ktdXnNlzXa4ejfHf+Lk="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.22-beta.1_1603270726072_0.30083251893572904"},"_hasShrinkwrap":false},"1.2.22":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.22","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"ad14afc125ac143c63972e2f186e5afa977c7420","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.22","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-SO/n6IXSqcanDeAIWxfoKUMaF89c8/0vZeVNDYKGNzI3nI5T0Pub/fuk9+1zxua5I+Dqp+Gcm+/C18XI7w5UCQ==","shasum":"e8566a90baf7423429c04687c5442a36773b1b1e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.22.tgz","fileCount":59,"unpackedSize":131048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj/qoCRA9TVsSAnZWagAAqYQP/0r6nPErxINMT9uhoCpj\nI5tRM5SZ+HRxBxuw0SIvwb2XR5zdOx4nofJ9xuGlFnH7Ih1Y8U45rFF45Bya\n5jEpay8lA7icHPwG/QOMJIOPS5gfS9toRfu9rypRx2eI4kUseZyxn0nmpyUU\nZ/52ud/GRj//alEyj/GhIYd4v8Ibx22crTdAtoxoM0pWXrJhJc139xsQc8h7\nMpyUgOpYu96oTGttv6ZD214YgnGNdZF07Zr/oNK65vo4UGn3bZMyIoKIJzOl\nOBOeGDe4fb5gq6Fkx6QiVLUWJgyAaikTZs2ELbHS843n/3lLiF5g3/BZ248d\nRjRvrsxIOVKTl/+b5f38ifRrFMw9LdF827QLQ+cd3m4kw0bgG5us6Z7wfZ9d\n99+4zOMXMtZVQMVbIp0aYLXmZE95wqrcxngbWxFVACTN/+MUxkDxAWDO2gcl\nfZpaSaPw6hrrP2YkNnACuWQh+H1quW+Jz2cv3G/yaZcTtKUuBrvpgk7J9HBH\nPUFNQ+ivRwrscaaZDk/4BtNazHFpF/TmXq91nN5fRqvaSa1W54N/9YZqHz+d\nIgvbauogOJ9MCnoX/LMyTyXqABW0p4NZVXfirDmjoQIP/nfm6RmeVBrpWnFk\nsRteXmCJh4N2lC18CL8uzBkBxawsLJfvs+8pub6S/OdTWJq+mOT8vX8Veaw0\n5iiW\r\n=BMj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo9Tx3MkwqA0w6Qw6DMwuSuUsJxgJZhjSif7HXx8cSAAiAERVf1lyjwOSaU2if7eHZEKR7RdBTVRvg9RjVhEJ4JGg=="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.22_1603271336162_0.9923939370751684"},"_hasShrinkwrap":false},"1.2.23-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.23-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"cc099ba6231e4bb24f4efecdc4ec6a72fb324e05","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.23-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-4D8nEvaZ0xA5olFAUQkaLF8UJ+Y/C4MvvYdgw3+/BmTGvZJn4pBJBXCUkyJMfQwY909j6XFDEiGPYyjeLCE69w==","shasum":"ebecd574db64df61b935a436c61951ee00e5fd05","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.23-beta.1.tgz","fileCount":59,"unpackedSize":131828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflpTPCRA9TVsSAnZWagAAdp8P/Ryy1E0jwpiYcazmZ2/B\nKV4IzxbNfUYPiPqUbgQT7yLCzM2WNnuPc3M4VZUpcRmbrKp7CbHwVSKPoxm/\nwhMPTxzWkQikF8zJdWupzSsZTbZpIpWkrPN6HKyOGIdyN8F2UB3FaZpZOgB5\nyB/fwuxMM5cyFAS12EK7RlfnhB+s0u5J95Vvmbj95+2v2sEtZhA3yw5uuXi+\nb8277USDTvYwctwZFE2uE16/rTtAQVZYuF+c47tWnNMxluInBEJIT9hKOh8X\n4y5XNuTfeeTWYCVcGP9NiKo69WdXm07tX06yozJcMi4A3HbrPjfXpoeOHTPG\n8nc47ha3Vqm3Qpl6ERuf5cEq2tTdCWHOqaBiu+lkoDhZvt08zgj++ZF7Txdu\nBrCSOI5s+RdOKgzLZBMbfGp7sCMMjFiBN9cZalMm0YTbpUy+S3ahcG/Aj8gN\ng5f0bMHsIG0FyEbA0IomlD/ZOzHK2dS80tLmSO1uFyRdNTI3f9EbWFlmvsBN\nQagkaHDcU4OGNfzCuZIJeOyBLNLrHlaFFu4PbKBZYoCS5oZZvNCseuz83la3\no1Eifl/ydSYnyMDdg0dZFJJQt95yo51kUK7dbVfR2Ku31/2xz+PRBu8pD16S\n30UP4HWqBYJY9U5qV80r70ce51eAomt4O4poTsMKHbi8shZ5Ypvk5ZZlSzIa\n4oOw\r\n=fhw9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy9Tm6yjalYIsfa3693z8Dyty1jP/GXyTYtWM0ZECPoAIhAPp0KptGTRn0UT5ZzetgIC0podPQfXHO214vz21NCINk"}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.23-beta.1_1603704014715_0.01782537750227342"},"_hasShrinkwrap":false},"1.2.23-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.23-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6dfe4424e9fc7d9e65fb2e730227142a1d78e3b4","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.23-beta.2","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-+K9zVJiHnX3OkELH3vUaow9FvKE6xEo9L4w18IJ8N69KewpfYSKIkhpQjhjFoPaMchQwfw78lWFUYpanBcGPfA==","shasum":"08057d190a657d13155938640a0d7de4ea363e43","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.23-beta.2.tgz","fileCount":59,"unpackedSize":132021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm8OnCRA9TVsSAnZWagAAVPgP/0vqy5jpGqcg4iMSL5S0\nNjH2fPXa2F3dM41qcb4rkGJHhNZ+RlvJOAEAr0yTC66/TSKfOoITwHKwmklN\nuFNlQ1PNcX2BMEJLpYtAka6VTEpBpm/uYzRsHA3cY2274jLAcWL23gFXw+Zd\nCgTNs4cE/daaZZ7WAX892DsWLxHiI4AJ4X6PAcV1sRza583T6fdcXeAD5nCt\nnNISVPnhIdhMbbZYm86OacjkIUY+W9R+xMAtJEwgIOPxmwjSIp0IelJmDbsm\nzYeJsd17CdZjmAzr89z272QVw9YGaNxCyk3KFLbUO89LCSfBd5A/IzRS2KMa\nCELN5Akl5vcobbn0y50JD6Weva4nQ76HIBFdcmqYK7zEJSVuXRkxm3dcSdW5\nSsxnOmBC1dilCOEl0DPX3Sj1KiAOgH80kgClABC7LMFaSOzO2xsI2qxircj2\nJtpRvTwHIXoJnXVGJbajtOZSaG6DrsIRWJIo5TsrfUd4GZBPyLHL7SaqHX2d\nul+DLSsO2tH6IW+jbqd6S3nTyaHlRirVOnwhwTwJRBy6R5MmiUvPTupJ3f5I\nt1AwfDd3kOLQ0QcllRMd6W6OFYoyDlOD3sG7jB1fB0WZDdNKZf/bQ1FBOnUn\nEMMuFTMO0qMV3b0QV1I9CzEbardq9TsFEPYlD9supuuKzoqsuyUjC3EyABBK\n3LMQ\r\n=SvG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZhCpVyPHMA/dRdFKLOaQfwr27fC3c/mXkb82D48yQ3QIgP6LaiASKUCTTA/4TmZnezO6w/kFP8fSBe94RrZSNnvM="}]},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.23-beta.2_1604043686875_0.2917106831512246"},"_hasShrinkwrap":false},"1.2.23-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.23-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"35befdab1341919f481c04ba659e626f8d7c738e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.23-beta.3","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-MnipECiHkMSmyylwm9gu43nWdLJ6A+Ave7pYdlXsiLRu1W+6H8TbAlAsZut3NH0xS5go90y5fdHo2DyHB/8aVQ==","shasum":"4b0eb066608b28ff59711ced7d2e3757f184ad3c","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.23-beta.3.tgz","fileCount":60,"unpackedSize":137415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqg15CRA9TVsSAnZWagAAhCIP/0ch9/XV/4Xt/gXLXyCy\nmP4DPePO1Y+oRRQoSE8OxlFcqjAVxex911IgePLlcLYjLuyv8HAZkudL4eKe\nnu7JNx07LOMblbGXdzQQVdOSiht9LrjXGvi1A4S3xTTjm0SRqLTclakRb4j6\ndcLQq3k2MPD85ogZkbocEj9ubHWvAsdrIVhalBSAF+Hke9bW/B3OXd1+/qBY\n+/WhWbUC1/yAxlq1QaZPkwbWSJTZJRzy67i42H+tGb0orWDgloVORx0HIdj+\no9jRfimfYkT2nns9EMgI1BBLlJDlR2w5nSNdbEPkefSmc+Ub1dJc1ceHFTN6\n+DD6rK2pU22A3aI3SSNkQr8Od7lPTdgOjJKc5v7STUWRbEzJw+VAkgj6RqAj\ngf8QkEQZgAMRsoGSbwLDelIONE5mFBdvK/d4hjPil4si6xQs22QR7My1XCzv\nVz/PE89wNgmSqypPfUphhVykZ7DWEppfzqA1HTkdLbuiVQg0gNpxAp3IZTo9\nejIk5eOxU8yCdMJObdDnsZdVOh4780UXdA8ZbCCEbu/OLMHfdFfGsGIgrHJ/\nv0tU1G2egIr3MjYWfQZ6sWQx6PfVV3bTZ+3vwg3KWtZ8iToAn9jMhdQJQgqk\netRjR5M4BB3aBg4S12nX/Aq9j3eYmAHgiEZwbK5KhDfNpoUIXiApcXepemhF\n2J1O\r\n=QsA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8zYPIne4+lgHGYiZ05g6rE+Q+D2XXSUPTqCLI3FXAzAiEA0POJPD1YA6ZwcQiIbRE2Wqq9UekmWcJc+s/sffMiAp4="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.23-beta.3_1604980089085_0.8390912391002392"},"_hasShrinkwrap":false},"1.2.23":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.23","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"a8c0a0c6ee3f0b6eb43e9a42eb6ef609b0b61d85","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.23","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-0llJPY0X2dtW3tMbCOLkxApMCiHr16HPY7nW4Qyi7SJMa1moRRRbyjYhXm8yxdQN8QCdo64j75Jgp72ebfLSrA==","shasum":"0a5cb9e25dc8eaeaf169ebde42696f06e26230f8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.23.tgz","fileCount":60,"unpackedSize":138015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq5V5CRA9TVsSAnZWagAAITIP/1m3qYKf34mct9O/JVyo\nEdTEtVYJ1Lebowkrruol1F8LUaEPis87pBNi1Hc8d1fO3nT8XJMaEIDCVlRw\npnRUgdJGVPAXRwEUdmuY5Ej6AAjv0/pToGL8J9FP6SVlK0swtjGrh3wx9oL/\nMwoHOyA4lJIgdQT46Z8hojcZKNFmN6ZnEqLs/XsdNiCQ/fvjIFoIO+f7tH/v\nrimTh78hpXWyu7EXaIgRevcilLDMw4/xpUVOAcrVGtnrQxFC8VIXvm/JG5mm\nEkwRrAMKlXdp8xXsn5BjombxMTpBtueRJSjpxAhCMB5xtKtVX5bJ73IHTXgL\ndu8ys/g1t/9YkR78MIPqd0blh03osJhotZukhx4W9hyMZLs9Yv2868hUkF7J\noguHQIooCkdZm5E1VAhGLv4YCaZ6fjcgS8NIhpaAOIg+jUAfJllLLwgOcddU\namveMwkp34mQ4cy+/a2++wPOeHSrr5scTybeSsFXAynoqqGeg8Rl4RjGpwpb\nJh0rD0L+hlnXEkBl96BCEpL+bUUfk73dRw7O88H6VcZhlXg+z7hIA2ocVk4N\nrGilXxAb7gzWf8mEALcKvZC4WlHy2Q2/aMXuAgZCpOVrDAJpZEWnpKqusGVS\nOd1r9OixA8ENDVgOrvgBWJTlbezmn0mbRM2iWIw7Kit9X36bYULrxPMxcUxr\nrIb8\r\n=QiB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcIMDZwoclDxWqYlYccepYQdgU92nYi4htBx3WcA9WoQIhAMWiF/DqtcER0wZsObxSyh/yA/m06ACbY4A0MyZvHDKx"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.23_1605080441009_0.6569792219364521"},"_hasShrinkwrap":false},"1.2.24-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.24-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"25900246edd19017a436a974ff3e50b3c632962b","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.24-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-VU7NHI13L0glrLJbeAk6s4yikf/JNNd8MwBPAhpymACVk07AxcJnjkObaDXPVXvSF3SKLcjHk6alc3pChGBBvQ==","shasum":"0dcc46546d52b9c9457486b8289d543f70512514","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.24-beta.1.tgz","fileCount":60,"unpackedSize":138214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrOiCCRA9TVsSAnZWagAAYjEP/0/uQENCGwcXdGl6Vhqa\n8TVVPk/0fyWM4/ddNbxg5uQiIlHOZSSVkAD0/5aJ/RH2NhdrIHuQh60E7n+W\n11f7IpRKC27aSOxbhiT1ifDy71I4e5MCVMSJ36UV4oZTNKHzanit98o2Niuq\n02ccB7jEkcwCC7rOWCjSuJob8rJjrSVSEzuQgMM6EPUaPlwIcAyhlFMfOIjQ\nEozL3/25oqgveizl60oRskmZWXqJ7orShN9ozDd8MQ0azWyuV1msdUsSS6nO\n13duV7SNSXIeWSlFaUMsDOkvc+6LmQx3mnZnlG9bY/7oB8j6ZKGcNgQ/FE6C\n02qb9otk4sp4F7fIRbzMroa7HMCXkGVPJFb/T+/Gj8DU+AsVFC8RS8PNJ/iP\n87r5isPjm89hwkDL99DNWXVQSDdr/vx4QVJRwpA27HG5WLtk1Y3eL6uPJQUB\nbkT+AwM7pq5Vn4leokB5GUv1x6NDLd6yAnErKMjBILDQCgKb6PN2RHLplhbZ\n/q1ybxi3mbU1bMxwf8wFNm9mawp0kEqnjZwQt/bduKs8HrqMAlhjIMAV4PXR\n6w/rg836fBaaxlgqe5jOVmNxmqbsZVfGM0hH/iKTpkgUDwkHYtPXpjXc10DW\nBU+mP+LTsCjaA5MBOuJNN2XrR3zB93Y7rN6QQA2X7tQ2HuDUIOK+A4PW9g+z\n73bu\r\n=qj4/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSmAXuTZetz2XYbk4LQ77I8/B8yYuCgAaHq9YJihhZjwIhALNZbFTZKpbUIjcdtwrpUZ09K4zNqkcX4iuzK6z/8Rpc"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.24-beta.1_1605167233685_0.6928939352040242"},"_hasShrinkwrap":false},"1.2.25-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.25-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"f0eaad221a9d8072f73fb7ceacfe50b172ea4ba1","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.25-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-R32yB5o08ePII7cNfjxqZXRV02rP9Ubuq0R5tnmbLNDWTXTO4jbUKos9NEQTHlTIIMT2GkNyWOwR6JBgtqxsmQ==","shasum":"6c4c1aa3ef2cde7434707b8bd5c874a0d0223c5c","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.25-beta.1.tgz","fileCount":60,"unpackedSize":138407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrO4cCRA9TVsSAnZWagAANs0QAIKYjZ468l8t2VG7Cmii\nwAqY9nqv7g5qEcMbrYvQY4YUTNF+R49FAxNioYgEuzcZ4DdfsmioTILCTemG\nI7hi2I9JvvAmHsolGaUFr7ryNR6X5JrZG5uK43OvXC3V4M9HpEUDTc1N+p8z\nJ52PnoQ3sBJnwkM+HZYkNodS+E3KlUNocJPGwpo4Rr/NR9M2ABQ3KAJS59H5\nYobpBg8QfwF9ViLwN7wS07rbFu2jr+YHUiwmPaxX2IKIcBmXjAxwW7KK9I//\nOgSRBPBkfruhdMpC37HCbjo/DZ8yOLMMO4bdBzPgHKinsKQm2zQJSIuLRxOY\nW9c91PK9HLx6rDsMbd/7A9Dj4tS+eDF/Ml6RY8HVIi2wyW5xrjTBnnCDXG75\n8HVyDRLjkZHsPZ6Ev0SIYYDAjrwbEkORVP5bnJAT/0Alr4xiQlwUzhJSF9bz\nQvqHramctnTEOSx40h4uNibSrdZ802C5H4mhd2zJqYAHTQNd2FCMa4wkQ+5L\nosrYllSE1sj1q9K123BkmVFDWxUSPFbtGVEvMY3OljRNgTxNJkGSUuZE76bE\n63aze35iiLMbD/khyRX20asnznwEbTIK5NYPOb5DRTeCkwrqReJVaQdGN2xS\nRMyOFgS0vC6jjQp260cqBGQJhmEIk0BlaM7ICnjRvWSAb03g+M7BZ6gQbHXF\nOu5Y\r\n=rzob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP4iYqwmR11bPfRKopl7BHDmj/JKkeIWCdee+OaedTEAIhAPNGngCvjHDvVHo6XCK3MsD4nH3/9ZfD1y8iDO/hrB6X"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.25-beta.1_1605168667722_0.0245915047927745"},"_hasShrinkwrap":false},"1.2.25":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.25","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"9c901c3df3d25e6d2111fb6a39f57dfd30f4c6fe","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.25","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-1OC0YBcD1bePFH+uUxNnOdAz9BlRGWXD6EWBapt9vX/5H46ojYqoKaSaGOJisTZPQvkypNrZK8plWecW9Ticdg==","shasum":"a5d277f1964ec3a247f481580aa01d87351f2a0e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.25.tgz","fileCount":60,"unpackedSize":138579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQCjCRA9TVsSAnZWagAAcHMQAIGyKwJuZMiAAnqPZDzQ\ntOjTLUMo+V3F2SYFa2v18Tmgzu1xJDBaPKqDXjTaBwvp6DYh7mnTwObgi3SW\nGKUbutKJh5dJcpVuEbpUkOqq3BJs2HsbEnhzb82io18vyGpTAfp6tPL/TJyr\nZsa1GLntnL9+WodHnYttK+ERr4DbUXG0STNSvhmN/t4OooBZ5GChcS1SGe55\nhSBFazNyrTTRMaUIwPLDOZelTRH9jYerCRZqFfcSAk6atfWzqA/bbBbwRyRz\njDpoHvbrg6UKGp47uAAxW4vJX0nRBg90HVVmn1Sf9QKSFIeV1/r8SK9oUUwo\nMChnBT7+ZPoBFt58qXJBBOOpwIO85bmyDQgn9KOT0l3zsZcjfehUV503nb10\nUmbwjcwaz/mrxRHZASkjVbJYGTaB2qJOXu2hviRzdWSswMfqTHpnj/DscAGS\n38VVbeWyeU618dcv8nTizco7k3R8dbGNokuEmFSMYZLwL6FA7qjWlz5TiTeL\n2TWkjK1wLwzxdmt5+qcupS8g1LUwPBGOFf6+P2pdH6rtPySdccwWUeoQfGyu\nFSys+oQPa+sParQlIVWwc80c6moKnLQKIlW02/lUSrRs9FR3RoUmPoIb2KL6\n8GaNDV0HAHaq+vDl4dptSUaMBz3EkTEWzKrM/ks35MHALPwzh5ygwe2LEKei\n7MGZ\r\n=8gN9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCf1cGeOzuuPMEFCdKge473IM8Rkn/5pF2ouB3MYbz7AiEAi2a/zlgecsapU6aKkIGbQL01RSRsksHRwDl/o5b+bno="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.25_1605173411452_0.4665434520299794"},"_hasShrinkwrap":false},"1.2.27":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.27","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"6ebbb55f0aab225dbcabace71c37b7df1e8e1de3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.27","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-nx3tAU9RPo8QnbndFjM/lQUpYy57VulZigRNwCXDsMqtzI+feoOeP6k7KRpW1MV/u7FD2Y99cuPmbcP32IgdGA==","shasum":"895a796bbb16eb4cf65a9f36782f0aceb2c3dd63","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.27.tgz","fileCount":60,"unpackedSize":138862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs8wiCRA9TVsSAnZWagAA9JAP/3P/CHa5pidgEn/uhB36\n/1IZ+J7wgQBGsaRXxUVvhlynDgm0wLeYNNwqtUivAi0VUi+3Dcy31Rs+YHzy\nwY3HufFFfTCNqaSJ6wiQQTspHi22QCvl1YPYUYS/dLzzsje+cwpyFQL81zdg\nZXv1621q5MotyWMEbUkdOvAXlQZO7i21JDRbnYqtOZc1jJ2UN7RMyk6+eq2a\n2D9dzdRH+Pvufn0odYroi8TinXJuyzcXvI0rEeZX4nza/wLpLIR2cP5uYRbI\nKMGnI0Y2QqRiXNlc0/TnF0KpB/dmeg18J4m8SO+WAVhtID9w++ZPcguz+yD/\nyW7VHNj8utye0oUrD0f6HfpaF2EVfITnnXgWn7vyXrp3IYY8b9vGdurGvte8\npZEKbu6iwNph3X4BFp3gVwP9R4l2UwyExqgF62D09usDBXZcx9eAocGerNqf\nEVP9s9H3ukJO2qPm4hOhmuM3/bgY1KUI68acwOf/4oU8Mgoaqn2RuIwanXva\nfaEtIocbufQRnRxOuyV5zuQoRJi6ertXHWfxue4zPrPqju/83eevIbXnKX43\nENVve6cz6h9tcLh6kDD5N4CrHP5UQjXgIETxDAnrc8APbq70Gpc2Rw+zAGyE\nOqaGSBlCFlCiQNmQqoJFga9dNNbnzI7AAIHNZn1/QX3LYFghNq3sq8CoT6Op\nTnh6\r\n=zsky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKelatDg1BAwY9wvuAfO61WpS3ekLfVqwBzpwNGnEaVAiEAx6AWPCy8hjabXlIhGkITHXI/GhE7nUAcviIBi7qwwbs="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.27_1605618722459_0.043136780336726854"},"_hasShrinkwrap":false},"1.2.28":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.28","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/midway-faas.git"},"license":"MIT","gitHead":"78a234d2c70f7fcf026fa3fe8216d80a2e010ba0","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/midway-faas/issues"},"homepage":"https://github.com/midwayjs/midway-faas#readme","_id":"@midwayjs/serverless-spec-builder@1.2.28","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-ekW00+BRC4bhPXGU1pjtBt9D3t2paiLViQj2vDWncXRgwm7TyHQ5pV7fFspBXJAJ3fCJCt2ouii+MJvY1iO1xA==","shasum":"9bec4934f64db4e79a8085055bf723c36a32bc10","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.28.tgz","fileCount":60,"unpackedSize":139056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftJcWCRA9TVsSAnZWagAAQE0QAIsPXeDRYpeFQJEVHQGI\nG1J+eOoLj249bBnIjKSj+dhwHhpCnWX4wAzXPLvoWujrcbpKyglkllG9X9AJ\nxVfJbyjPp3nzs/OSN9FArWPzfQwiKl9CpTiXtqtNl+dlv1cr6AvBCo2ZrXMF\n56UwPC3bb8p/4cmgnU1sGIOQtNecqG6Ky19TwpOwMt6uYWJDfs3hDkkEtP1y\naVecAxnvtbgWh1piaPidMF7cx8s2BDjfZFWHrBkqi0kd4zkHrNOMVkwgihcY\nJSlMkeYFfWVSF7d38WHKIQcdkZARupEO0BYrxXbu2ixQr8rL+k3cU3DyI/ft\n4r8Yrz9g2M6ezqPFLir6aXZ6fRKWe/Z7s11BkzUsheluQ031GAL50RNWUkaB\nFKpNT3md2tbJjyGp9MFp3ad8pt8X3qot3XUT5Cg2XKwflOxwE2NYnNkL3BVj\nqC3416kGRMiXcQwXceMi7kJ7DLLjX/vLVgLaQ5ni/HNLUgIIfNxgD1OZc+dL\nEQ9ZXLmU/O0RUwySwZiPCJldIAicUXsbXrp3cjiE4HZoRTtLw0+GmVGXbBgT\nxmkYl+WKNXeXJmNVHA0rA11r6Nlpw7uitW6S4X40dBU+IeBkCwsWtHO4GtDL\nDiJvP57Kv3cxaSCN7fvV4f50BcQvHrGkkDKrpw9QQb80kRdOBou9gFSrd3bJ\njB9+\r\n=xnfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9ATRC5RtjsfbsxWPtE6/pkQ16kOJaBWb7quNLu9k1FwIhAN3E4h44CZDoepUM03rFRoqWMoU1iqtaRYWIrIYjT/Zz"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.28_1605670678020_0.451495750060944"},"_hasShrinkwrap":false},"1.2.29":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.29","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"84cf7c76246f0735e0fe0a9ac82eeab4a0250087","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.29","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-wbiwNFPuFIsDeoibTtN1qPOx40+XKVIpKTF4FA74y45ScmOXEwqBVqwJ6VhSrX2X7AkgedjHgCutpavz9wP/oQ==","shasum":"504c45ba4614aa0e3186049958cd469587f9cfc8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.29.tgz","fileCount":60,"unpackedSize":139451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftNqjCRA9TVsSAnZWagAAqvoP/3BbeIdVnIl3mE7UNIPq\nlKgULlo/sQpa2+krv9yUQpjOH9+eZuMJprolKXJqRSTlb+J0/7yilNTs9xb1\nzoa8A/Jqjhj0yMc1bCuZUGG5AMD6uspAmPn9WkbtxDtpunTa9TcWl01RAzHC\n+SqL1rWCbR6mHVIe9kALqtQqxvsmV2M7EpfjCWDw6nkxfaNbsAzg1Re/uTbO\nN6pbpw8WoOP50yy4uKjVBK/t/LV5gRSQZiUQifXviQ9gsvdpWD1wFj7KwYen\n/lw0i3zLELYEhl5+wLl8YCDJGiaS9KHinBjss1h3ERQY279KUIfSrd1Khw9X\nSJqHyF+MrrYTJh0rYHDWrhCmqxd2zE7R6hKhRs918/LhuNe5aUUrTLv/jLTy\nwTnY5OKcyOnr/MrpBRnludSO21R5IFcI6uq4uYndi+tEQ38Mj1gfycuocLCA\nmmQKSaed/v+ZCx2KJTH4Fj377kymmCasHkFYNgDhDW8qzqRDGejmOyIYhMxA\n8ifXieNK9RB26KifoBsEA3fpT+CKbhR800VuFKel/w+XF54Iw8oe50xu6ODq\n6zlvCqcLl1EBgW+HpAzqd72vKTA6Is4NJDX23IhfQE1D54KRgbIWHi55IEdb\n/TGL6AyoXl9/BkMjCVFowY+hkqKsCXtcqP13IiA3XFH84c9V0V3F5UHltInG\n420h\r\n=GMZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1isEQR1THIXaTscTAvYkzF+GS8XZASutqxe7Cg5qJ9AiAqCVj8NCsAp6gRbq62/x9GiR+gbGxHJf4ra9MXDzvkTA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.29_1605687970677_0.030986699372344217"},"_hasShrinkwrap":false},"1.2.30-beta":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.30-beta","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8f5dba5f06b9e931fea84b6fe82cebba145af8a9","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.30-beta","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-7d7jmXj5wJ6hIfvsann20W+T7th9jsBzSm0hC9SaECAmG+u2u0ykzwW2mbcQCebU71TiRQTDeVdvCdeoH7Ly0A==","shasum":"e7e333a81ee1c22f5b71ef8c9f8aa98ce00c3610","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.30-beta.tgz","fileCount":60,"unpackedSize":139569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxGA1CRA9TVsSAnZWagAAtrEQAILjyucZBkN3/sAKzYBx\nnl7BHWLp13lTBun5iAyMIzJ44mZviafxfWQdwFDK2ddS59pJASoGRf3VPts+\nHEd+JGUgJvwvBLPU3erHsre3Ew/F51BXRHcY6pXiCJUJWQkz4+SfdaYQPG0a\nVi6dAo+n8Gdg4GvgQNDN5WAQ+yjutGr/SG8E6Egx2JiMLx2ZQqAqMXkgDbUz\nnXpaGF7SDpU0m6+0zstBkHJCDsQYJfwrWIGTd/cSbh62BLT70Hefyqq6mSVn\nq92ho6iGB7vbXQNaX00atGeoCuWotkOEg+JZ/pAX05M7G0VvGop5ataGxlC3\n+gEpGNhnv5k7ondhCCPUt+HQHWlUORvuHxKiZUENUsN35MfWPt83HoJjrKG5\nJK8aRskaMddPY3VsXnMNa7SvVjWjHK3qgNMlcWhApkauKt/MsBmGMawOC5uD\nI6vqUHYdRDiYnrX7nVcLaU0rp1WOtkY85RQiCJUdGuj/UFV3He1Ui+VUUeWP\nsg829TQasR45+UAjrBRTed8RLRciDoe38lt4U6LQS1VxYEK4Gq5k1Q6lB/M3\n/gNDYEk5iP7KzyWznyDBW2HTSCJwU/j/o4h46fpaa5Y4R6p+oQzTUFjcx+h2\nCY/gI+3inKFA7pDvCH/aFwZd0T63QTB2Ay6r/ymwMNcwjREZx3udP5b7XU29\nqOcJ\r\n=d6de\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPRo8nM0r+yUh6GTFTHfQUbwsiEQ+iuF+NhmqyWv4pzAiBJKU61feHMPTeIdwKERjof0kYbRfCa9O/HBHFE+sSoaw=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.30-beta_1606705204633_0.9588297580252496"},"_hasShrinkwrap":false},"1.2.30":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.30","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"979a5b45eade456a5fc26e177b0dc3de597cdb70","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.30","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-G1XtbX21CuN+Q7CIx72qiU2Yo6WcVEhZ5cNsbQiK68fWXtHMg+jqL5KXTVY/8Gou1m83Nm8opZW/HXU7dCRoNA==","shasum":"45043d108660406fd56a67bd38b7b31a60248188","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.30.tgz","fileCount":60,"unpackedSize":139733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxHAFCRA9TVsSAnZWagAAOuMQAJgYPm9e3Y3kzYq2cN2p\n6ginfAaKQXgHiDuySYTk39MZmGIkuKlCEHAKOJMliTIXbFaA1vU58QIfBW4D\nmVZQtuuHh7mAnayev/tyfRdACZ7s9txNpoQ35RSKcR5Cg9UZfp/BU416MiaV\nnpOsa+cxSLxOGEOD1IUt8DGjydjCsXXqHIqu1r1BTWCmE9F00UhuzLkFWuav\nbU4GjA+FwEf1L3sXYvGLY4X+GOsgSGHQREdq25q8tx4vtp2du5dCqH9CiBaD\nWBIR2ckScRJhEWd/kXHuqyoE4vcmc+lcyJv898972PGhRAkNGKSxLZyl/mHT\n9Z5xKB5F3v3Ad53dmpgICih/31/vs3lBtwNlu4SZJCu+rtkmLq1HOUUqcrtK\nLQNyWuvL64TANxStn+g1jqjItqaZRSHDNY3U7qO34K/7maq0ehbnfvsFlgLH\n2hh+06OOwFiM6GP1EeCAcmmBMuKhOFtkE6Fcwt30qPAPv1uzS6WTkN1+qh7x\nivENWWK4Ciw/i5MYGOXRc+9pmK+HSc1fPs4S7QY2cKAhudI6h5PA4cyqcdBx\nrfM4tBQopohZ1QpdqNdkkOWJRnHSvDOugZ5/w3UWovkuRf4FDsTS9ecBHbkp\nJMnTsJsv11SKfQgwGqqXTCJjqmJrO490/bxW00rgHX+pzMvTcfRK/tzGDn5u\ntOos\r\n=yvIH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOUTHUYFUEM5712VUsKAketVnBa00UVz1/kKgLi7bPUgIhAIGuxpttk+0X+7ZjuRo+HQh4m3WLfzf2E8F8XbJhBx++"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.30_1606709252738_0.6923130345112631"},"_hasShrinkwrap":false},"1.2.32-beta":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.32-beta","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a4780db0e06235b7043fd56f643133b604cd3b98","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.32-beta","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-r35tzfzDhION/xVuCNDiK/1QKQnxXJ6GwJIhPiiI+NDVliimM5Pazf8TceRw5AoBHk5eWxokkLHVp58I59zbCg==","shasum":"393662ade7acfba78309f3651b552051d73dd4cb","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.32-beta.tgz","fileCount":60,"unpackedSize":139972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzzdCCRA9TVsSAnZWagAAeGQP/RoZdRUtna+f6QcW0eFv\njIBLVfXCK2G8N+bSNapa6CXcYLrFPOnOX9SQz3z4QIGNxWGFVcAshmjQJKX6\nGfqdaJBk9yWVDxMSScVe+Q19G4+mdhgXwvKbCgXLH7DWJ13nkyWjb37bBTV2\nNq6G8rBiQ5AkaBWNooJv0nxAOFs8juBdd6I7+ts6zOeL+Rom4cGdmFgpsnoL\nCDETM7MQxpfpNpVajTfhA1/KUof2+gFRLBkIc3x1qy1X3kfeZMVDwyMbr2Q8\niZoznhTHWBaCyhqeNjQLpQ9VAcApFBwTIgqcaVE+rfxr+DmytYVc1isuMyUS\n8x6S7xAOEwDsA+dwC+jN5pyxLsY01OHdj2tLp435pIO9OJquNApvDTNf2v9K\nCoEeH5E+ZvLtyYtQpN5UsNKPfsek0S9Qf7SjXEOBN25d1ynxMAnGf72+tCyZ\nVSIIyHhsy5cN10NPbtNDg1qWaNQJBBLnUnsW/hgrNtTBBSg8DiwigWP9j/rI\n19Qjs3+0dHTxB1LzJnKtlABBXfIToTT1c0teoie23KxjlsC4SR24aeAP+2TO\nFRKZ8ctlYm9FrNyzd6u+9QfeUEIVtbXk7mTg8oagpg848UOaMDusv8ut6O9s\nFjaJGosg+wk8jGKHbIggMwcvNv8uD12/d2+SjTda0PLRQrTXE5IVag6n4sW8\n5uap\r\n=CZ8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbFqs/Qb/a3brqx/kdEkFy6jeKF1XbZ2GC2Fw/kBT/bAIhALBTSo4XGc6I7jgahhcuL72taxGnxatbFb9GcxEOB5zi"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.32-beta_1607415617942_0.6841278083505977"},"_hasShrinkwrap":false},"1.2.32":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.32","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"e357b05230ca308593ebe421c11650c3fcfff08a","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.32","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-PH5vGlV2VXZxt8R8DtwN/V1lT+buYfvwpPIrOxh0Lpl7n/zQcSnByYQ87E7tYNfVxMqB06wiPwyDdT2Y8Ejcog==","shasum":"64237dc3aa0ca50ccf1a31bd2e70edb226ddf8ea","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.32.tgz","fileCount":60,"unpackedSize":140136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzz8LCRA9TVsSAnZWagAAloMP/3PfuS1Qsc1ECdFonWPD\ny5hihTv0eP4U2dYoK1kD/4ZSB3HpEihpGWKhqLl+mYrmBWml0i88gqEmWLih\nhuZpjboBpU4KmX5kpTyre8y282cONUWVXSkP/Uzi+AKGDdiEfvNPmIyOR8es\nScPvabbLjcgmJE90OqHgxUlchHIQIXPUhjntCRpPa6qyrX6fXojQBpVljMlm\nrAHbv/j8eUSue0a5rYEqJVUpLRTeJIKUQ/voVYBvm5pCuc6EFGsAyaE0C8bT\nHRLr78EH5HeOdMMkRsJSk/JLL6xjWLsWaDtFF/9RfNZI9ZrdjHB/jI4ZAoLT\n/6NSQfwPGSvZ63eI0lnib9MZ96tKaiwZingwJDEyO0CYOSeqH+tmadU4h2/s\ntX2W/U6S9Oezdh407RXnVvAFZYvnILcs2O+eb2gfGpeTxGIBZTJNByDjuye5\nkZOEg/W0xUDXjlW+Och6lY2lPXBUTnyAreR/E7RwV+p3nq2tUY09tIO8/KkC\n6dU8VQY3JuBoDFDusQuZ/BRWysWOd+U/J9zg+tIYDRoWSMJ7E11aft5viEWT\nBfCPY7Fm3meEi1NqCD+/WBdHbcIhL1va80jHWFArhlUkZrJ3IL6NWB3UndhT\nRQNqcCD4NO69RIihPdOwJzmKRaJPavG4IhzHBMPV5mghqoJpw6I6zvtbhLJw\nPnHe\r\n=Dps9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCadoSTwn2Yis70KsOeu3IjZIeqxiLfdYdqyS5D7+UUzwIhANXLX4gLByeU6QUh4S3wRfSsrXDyzIg/qB3xsBdlzZ9M"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.32_1607417611369_0.5696403350153192"},"_hasShrinkwrap":false},"1.2.33-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.33-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"9f1551d84e2e9e7297c7816c371d1952ad167fc7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.33-beta.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-tyYMWSgGOgJF/pBwhIS0D58pvWc3IFLqFT77mxViR63JgJuJaZNlPAoHEJ6EgzMa+AwjhnRvr5TdnNoO00sFdA==","shasum":"cf5cc119242b61e1b8899f57c89caaa8737eca4e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.33-beta.1.tgz","fileCount":60,"unpackedSize":139928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2bCBCRA9TVsSAnZWagAA/AAQAJFQwhMykyc9KYXn5j/r\nqTdYRojgIHED7EXvFG+mbLz4WHTf8nXjuYb6TYBuWFVjAbwXYNIYegCmqKo3\nmbWplSRc+xmHGQZBuKoLI7CQI3pbBaKSSC7GKKAy0p4hQWMRA5O3ZgoWj65p\n0roGdZbjE3WdFz3Ob0dQtwfDnhw1uYp20bCD+iKE3ffmY56sXulo1EW5mkhT\npdYjMO/xNw97f2W7wbX0RbzgUHZ8tcb9+QkRO0LOWqpzOOo9d4/xLgulqen8\npn8fOfRM2JfjK3K+kENgJV8VwaeH7goxrFB2KzV2F3xPS2BQypmdXRhJjjrY\nrvpgU1iIJ3IR3XCEWhhLrORbMPl4VTzIws5viQWvn+WSlnPPeq6inEyXrN07\n/R10m7Or06Xy0Hz4hX86z3xOZFb5RQxx85s9YEgGT9xVyznzIb8FdCAjOFQj\nWhUf3qdi/YFJkRyzVBfE+liBG/GofROaVhi4fV/AlC+NgmFwLT8Q/5O9Zgyj\nD+nP574TuT6U8dCutkdC78Rvfie2UwvmXUQETHz0ZL4zNr1WKiJNIxldn0gs\nh64hUP+xOm4xucyNXTPLLpedTGBf4R+YumC6js8CL2QjC8VTZgv8hPO1Fg0L\n3XWsAdNNJBvj/VxQBE5g3idPkNjGFNYQB5kA8Cu62UJEYcfaMBmSNfNk+av8\nm/UI\r\n=aB6b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwMAXRA6Vyj70Orpv/2ad4jgHNPkQBBbRYnNdDsKJjQAiEA3YH6CMT2whMo5jNUkwHiMHplu7pDM/XiXxHeTy4FeME="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.33-beta.1_1608102017387_0.4518017714457474"},"_hasShrinkwrap":false},"1.2.33":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.33","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"df6e6cf2e8029c89b6371e15b92c3477d4accb5f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.33","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-qfkcll8zINX/mX+qiI2hJTnhcdGCFsVF1Aq5f9Pf0pdKmb2peSXeHT1zni0kvdRanwL6pFxQsM5OEngGrLPstQ==","shasum":"38f825dd55c401c7c4c524d3b65adfbb39ba8359","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.33.tgz","fileCount":60,"unpackedSize":140085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2x4+CRA9TVsSAnZWagAADS8P/R4ZmRxILC08jKWEuCb8\nDaTu/3zJMypcONovFlwZw/W+LYtRgucc9+qU738Wd7Rik92HKqbT4c1bDemi\nyJlpGoDp9ITMB0AhtuIspnoLeWxLy7NdeAUPwJhT2KgvoM8lw297vdgyDfp5\ng9eB0GvmLFD2LJAKtW4p+4JnVtJ5deUl+YXacF4myNoNFCwswLB23U5mPiRE\nIq+Oqs3/At4Oq0b8XfX+8RJguXwyyusd+fZzTnwQr9c8Fd5aCGZ79y81OibC\nGR6X1b37RZFEaaskW1zL3YX+XDKSTUBeuL5826StpTEIJ0YMEdML392VdKVU\nNBEcjhkZLEAOq3I0jO/08RFNiAPautFVJhFxmRI8r9D/N9XGCo+tupqqXVRB\n38e5ATEutPGmxNgsLlA4+ApBs36KR+cYdp3iikoD9ZkcfrTYcGNe6Y9mpX8v\neFH8ncH+KMhM6mNh57Ic6c2/a92xECT9XhAycaGi+Hm03ywnzMjbewKrgCDQ\nGfegkUSurCh4bkUKVrOmyDYsSXoSm0W1/qnaRNuh3cpn5djbstWfGHbloL/5\nNM9LARpfRytFgHK6kzmsNh7bSyAynIGxXRue1c8sbtyxe2vulg3uw50titzs\nhARXwbKDKGRO1HcW6s0dRrUTvibuuKHfOTvbUtwbFDC8M1FOjQrmSAJGaDjb\nawsC\r\n=yhmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOWhvfzRPoTeAB6nVjkyFVveOdBpVFbguVdAP8bkU/MwIhAKC/Q7ytq0J5mG3C4FiNyh5iuTUVG6tArj4VHYC4Qq0w"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.33_1608195646071_0.5050812251157029"},"_hasShrinkwrap":false},"1.2.34-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.34-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"6c35df5537f4439d72aa447d01fb9ff7b43bd659","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.34-beta.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-QFJn78nxVMIHgflwDYktgZd5Bn5odlRQKV12CHNYju+OZs60cQXscJkpOaemtRdmLmEkj/B/Kc2EgclQTZqsHw==","shasum":"13f93410cda37c54747a80bada4103f1559500ed","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.34-beta.1.tgz","fileCount":60,"unpackedSize":140092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3zwWCRA9TVsSAnZWagAALgQP/iSnieCCbSQG6HXqfE4O\nH1KVj0nM7lYwf0XHzHrscJSjbbABMWq0Ggp+jII+4IvzIwLmWBlPI+1NpqUF\n053QnWyjv7iPIbu5RjdwaL67aFGMlgkUk3ELzQXXakx4feG8UMfqNNQN9fsv\n0+3G6hM9qMMl97RjX3gaz64RljwhCkhPrWGl4zRopkvtWQmgu4azWoVrjc8r\n7MkoN9XneQpQrUsYomA9/QKzsLc2lqKNuZbMH3a5qSeF8d0eze+jEShHFqSa\nxxq3VXPZqvnyq/KcZSNpHQVbmb4xAbki13lytwHIBj83YvGZdhNqq308+3zJ\nuHwqidkuU3bcCU6efYgloE91udbBy/IUP71JUMP4nBLDX1mn4Dk9tjKBrhUG\nBekft8M0zj/neBzsQoIzKIHi87m2PitGx7Reo9Or82AJ8xF069q0ErhEmLNe\nyNzlzrMufC2uCgIUWZUAzzEYJKIfbL4GR7fcxFlPWiuOLXmRcSGxA9rJdlLm\nkqOEw7UaJEJQsceozMknikhVaP2cBKbrl+SPECA+GCbi6VyQJviQLUJsbh3P\ngnZnj7X7MamWVi15LhqtKxV/Txp+0gLz8ISlwsOvzEgjIIVlPBZb0iJR7LIR\nu3RRXkf87gM8+2fm/0SzWiU2I+58e93zvWzH1zcyjd/t2GrBuAp2DQsm5BZW\n57JW\r\n=pTTP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXnYQGe9hgdJJ+SiJ+GiGJvc7Wk2Q7id3xMA3ZxJvNrgIgD0x6sKwM2aO92uYeJ4MOX36T39aTd5UJS5JmG/bXUVA="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.34-beta.1_1608465429510_0.9005163808391059"},"_hasShrinkwrap":false},"1.2.34-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.34-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d347dafc099cc3421c180aa45612d3137049c904","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.34-beta.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-BDd3hUbs6OvpnWBP2n2v3kNQb6r1kLeDtEHZ/4c3bID6s21ddqqkkoTEAcWcTFiLNrm9gZsxvVlRu74GV7FeBg==","shasum":"44598913b0a9c05729a03d2ec139af6a140d4d56","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.34-beta.2.tgz","fileCount":60,"unpackedSize":140092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf30pPCRA9TVsSAnZWagAAhPUQAIA0/Zge065M/L9VX8/s\nZmDbB3KAFhQ+LbNwPpgpEnB2awghowgURo2qkxv24BS/BeNbhsLLB3piHw16\nuS1l/+QJAE87g4cbSaKSF3lyyu/Wq1lae5XdZTn3GiFRC2A9JSn60kOcWktC\nfVKnkRcj1YHWY/t5J0p5Bk3PGn8jfIO0vrYC52LcTw7ISHXms/SHvf6yCl+m\nDDh2yb/Zpw1J6ttTVSV7iknFsUIJjuKY2pCet1ckV7fuG8VsN0XPf6N63Dl+\nPEItSxCX/nLDdIoyelwRzGSXeqyDWKHYU+5xH63CfXG10bG3wcUpfZCE1Ure\nqHEICkxGtH3wXzzIEEXXAjH0WfamGtOO6QHu1ZIK0uV+bbBVfn9ymKiW9SqV\nKb8AvvSxedjVTLL4dVvNEPKJqu+lbnsCjVlspGEWePfQVv3hmmA0aO7kMUlM\nTM1IdqrPE9mbJtchx0hog9uitAAocQwdMaG2tObwix5UsP9KBu0fFmPgegeP\nvPPZVAginnoCivT84S10BBb96Ia015/lkZT2SBQHdbkQsc+ZDNY2tbQ4GQFt\nt4yo8zlCwd9T+M19LIswF/x6DXiozeam8TfkxXdBtaTEOvefJnMvN6xQr2Ii\n94aX1DFVD6S3MqhANuGc/UXGZ/7idhszzMZGspgYRZ39qptusP/+vB1eYegc\nJ22D\r\n=Ap59\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1zuxwfzHG68eFRIdxmNFKzkPUSmrCoA+H3wkpjgMb+AiEAuWf3XdHb+FVYfK1RNCyS3LETWRPQZ4J+xuJ03keq3x0="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.34-beta.2_1608469070675_0.9886320626754888"},"_hasShrinkwrap":false},"1.2.34":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.34","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"03ec4f65ff511a42beb97d54d17c60f8a77cbea8","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.34","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-A0L4Ha+aZHfW+b/c7efIM5O7nEjzqUhteYLL8R/wqBIKu+4xGg2tXJmRV9omqHZLGRw4hJ81WrvskhYumEIShQ==","shasum":"c43da9ed7d28864039d47cd8b4a03a5894b3e157","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.34.tgz","fileCount":60,"unpackedSize":140256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf31YJCRA9TVsSAnZWagAATfEP/j/CrMWJcOIKjuqv5SmX\nODI7sPiXFOrq/fAmSLAf1wfdCiAp3M+/u8aYPI/tlX5DRK56em4LTrWlk7tP\nbVSlUyQpT13qs5x1tgdQ/I4lXigy62zIRHubgLQjkKOx+cUz6XJk4b3QOlm2\ndLckQiWUeyEUtA9vZLS3vlLcUSxhOUDiNW22E9Qr0rUqs/UUOuwiR+a4LXwf\nKRMENZUeNGfUn1pp6DIa0MqTpvumLmGuWDYKdBIwJlD1YDjFu8s9AnRAsiQK\nOOSdiQ/9S04TojRQg2/W0tH/FmOtOubgsjknqyLgIisB4ZR9HEk1lQZyF9m/\nRDXXfv2SzQ/Z+IuakixMfRoxi6H8s/8rIvi1XHdc3/32mbWkXTjVzmgvEXLD\n+GtHC+XP/a7imkrNKk13p9BVKOsSP0Rt4Zo3u6ibTf7oSvBXgVRqyeYAipLj\nzBZxlVdYQmQ2b8Q8f4WMXSjGY/rAc7Bc6nbzC8ehsYCl/E5QWCd1wRdvXRyW\nZimqVA8XRFF2S3En9O02fhbRmZQPVC+qg9MXmweCn8StO6E6NPnqfiW0pSw+\n9SCjsSLpZ0s+gHHmJ3TxxTdmnI5rMo6quIt9wOGZvGmuK0OonTRxxtf/N0Ua\njnGfw/HFY2z6qeArNGc03slQIONpz8RHJwQfMWAPaAwCVhdJnn1MxmiQ01ZH\ncPOu\r\n=AI2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9zBUSqobspv90vUPB4JwZSEaYMP44z69r3YjuIwlNqAiB3dVkdHNxisJD+Z15X2tuZW9aj2tMTpZcHmZHblcL1jg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.34_1608472073052_0.6816113782040918"},"_hasShrinkwrap":false},"1.2.35":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.35","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d71e942747af75beff8171cb3b60f7a4246c5d23","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.35","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-PtwZfQNfzUHh4GiHzAIAL7mxIc0liZ66QFgR5hcvtRQYzotqkUb0tL4iDtFCjIgcITTEbavhb39k5VNrLGJKXg==","shasum":"9dac2360b6b9fed648818dd82e4c0dd5065a5e07","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.35.tgz","fileCount":60,"unpackedSize":140479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5ARhCRA9TVsSAnZWagAArP8QAIStzd+Bi4eLm+OkH4L0\nEbWzXuJnNHdItff/N1v+kRX2oZjYhqif8ZQ/kJZ8peHW6mSz+BJ78rvegB7d\nJJ/j8dfmyDtDm1IbKTLStpi6oAZnhIEq1sfO9WCP9lPb4Qcf6GEtPOJZdq4z\n60HLfh9bWnS2LolD8WHpKH7XH7abN2+TauR+bcn3Usl1wNX+qEQDvVSjh558\nJ8WR5xckiouu6Rmjw/TKTtwQmNZFaKmU5V6uJPv4oUKlg6zqQ3+ieM5NG1QY\nIlzOzYhuBhpLb/KFfOLmPfAlkJW0BH5SQ2k1Ajm4zYVjgHr5aAUK4oMEjAgK\nb+/7lEO7LPUDlQ7qNIJwy7sInt5cgZ5jHQU4Tyln4JgHQett+XZmSiAYjp49\nlAtMOt5exkDDr2zp2TwPyGuGnpCXcEFyy9g6vHi5WRNzRfXBvvPV0iCKOG/j\nF5BwXwUYCWaY6ZiKPuckdDb7Xgv2E4CsZsiqU7rZPTKEKe2onWrw+N055K+D\nOwNiT2S68oaFOTl96ujD9XHmb4qlC8MltM9m2wAg8d4E50vS+FYOl5ZfLLcS\ngNN3uJRpZfiNhk/SLC2KuEvy0JaRj4eClMUu0BwGEnvHE9x1zcTgBPtFhlnE\nP26/PLx+a8atBY6aPdFlW9jO0FxU83bmnoe9RGQG6uzOFNkMGHH/THZKZrC8\nEEwB\r\n=QTGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzPhry5SomRMsKUYM6jQoZGKdIxGxAKX2mm00MFQCuLAiEAvxb+Izz1Vrj7b2Ef8uFktKZaBxoP02i6lve8IeI8kws="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.35_1608778848798_0.9776441470104973"},"_hasShrinkwrap":false},"1.2.36-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.36-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"31488759e6ab08d5151588eb8b51631bcf2b8fde","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.36-beta.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-zN4G+YAWDa1P5sxeyyVNM9BNjvWS0duIO9/axYBeEoicdyUY+Ogxq/kAYBJOczpthWV07Hoj0h+2Y8ZgtC6cAA==","shasum":"1bd1da3eccf97dccdbefc2ea4583b908bb390e71","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.36-beta.1.tgz","fileCount":60,"unpackedSize":140528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8s8oCRA9TVsSAnZWagAAaC8P/i45egi+tVQUFx5oqOuu\nx1oDjQ+RCxp0NaqeNF97zEx6n1cN0oLPQ7YSqvy+R1Ji06A/QAgpQCqHdepY\n/Cgx39+Q2Hs49waPLsxCAZFwqzzQn9uIHonjV3bA7Dds/o6WgmaRvThvSrNm\nnRgYMMxjoMb3UCkwOIMoE3uYqpFvSpYRU/ztrSGV5ArOVI0VoNu4lMgAEfJv\nIboQ45KY9H1rM4K8urouzfoYT/tPsTBF1EhR3yD0BX3EVN8+ewBP0yCXn94u\nntpT6jSu/ElZyN0R2wMNCYvKBFt7IUFqHFuoVnyv8HN0dIE+G8kdvcwyDnEr\n5lpGFHwhMt+yYtpd0SM1loV1Feryu8SyHrHx0bJ6B0CT7wJp7V29FEYF/GBB\nOcWo70e3GqsM+mpIhDfXu1glvBUIAuVgQU7U7IPKIt5FfJM4nFYUnfa9jNj/\nxAm54SGqjvrgSBn0/Q3SxBl4XRt2NNgfS2X4e29I8iAB7U9rz3YO3m4oYiWm\nN+cQkx2+X6hTVwyoxrZEqoevccalfYHRnXQLam3BPZsQlMl0JCF+2F2U1c9D\nfBzgoMV6gFvhDFPFqQh+2nlUl92Umg11ahRmWuD94EecqsShExyF0RVrmWTd\nh9V7ILyH/oGvKVzH3iRcT/MkJLyR4kctodRnhBnDaatM4YLuu7lx0y7bq8kI\nkMX6\r\n=Vlwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6KMm03dz+W1CnD6e5t0x1vnysMu+J1NQ4d4qEAJD2XAiANsM8HyGM3oHc5dWgCYa/uSRQioofu+iJz0YhERNORQA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.36-beta.1_1609748264501_0.2361773334782129"},"_hasShrinkwrap":false},"1.2.36":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.36","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"4deb3b73a31511aac18d1cc0846a6cab290e4f30","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.36","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-1qZTpFwHqjBDF8N0vrwyiZVKgcqEPpgIOfoBylFAsyW/A800duhSa5ySeqCtfTrjt1qw/p/aM5iIaSB9vwBiYQ==","shasum":"d43fba14fa9364ce60ccac343feaf69a0d9807db","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.36.tgz","fileCount":60,"unpackedSize":140521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8tthCRA9TVsSAnZWagAA4LoP/0at77n/VDjiwuqIg9IC\nVXJLHF3bS3IOZF/1gUp2blxcuiGyJOX8KhywQ6TJSjogbLcWhwAPudWkPQVx\nMR+qVn+H3/LyzCpShrE/ZzLW82tf/W7GGR/5xnlzw9AlP8vxM2ZaPT2lZXIV\nukUl3PmXtbA1pbZgzpzm3NdfKMZb5LlI1GZ6z8b1SoHkwR7XhhV1XKva27QW\nGSPsVtFOhWJTMeIrOn4h8MzWTp+y3lrkdY4giQ7hWRr2IkQCyoUj7W8xmPqY\nz+gVbOnrWSMO+ACDcJOsgo28+pOfm8aTS7W6GnkcjHOwLayM7O0ZhSRyyFp9\ndLmoHY96s5I3pd0+TR0yBVg1YGGK7yxy6CFvgig5v0vRsMpOks6xdZSOX/DU\nB6AKGJZedAU8A06XLqFpqZ0WbqADYzC2hxiGNnQzQoRZnOWwFJWnGtySkRsw\niOKSFbvk6tI3rrCDo4vY7OAi7nyWNF9GD/pSQ6N3TKFFfIh/z2+8a52mWLMi\nq2t7DGUe+Gy+Rbkq8/aYe+07cKimmiNWq1NfyBDxiHwHBUFk0e3ls73I04A9\n+9r+xuj6tAId4S2u3o45z6dDmSX40nLjHtGpkXI1dfFwHlLJEDNz7l2woi51\nzgy5+cANL2IlqOqYeY8Li5GJ2iIYmXcxYoywGTPtY+bi6a58U25cd5b+ARnA\nX44h\r\n=7lwf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpFEkQRcCIdOiVbYhNb2n5SELOomxZdzsaH0ukKK4fnAiBzykggLjCHRzyynrILatsGpHBAJKOwD/O6GGcdyXGyfg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.36_1609751393076_0.44174789813337734"},"_hasShrinkwrap":false},"1.2.37":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.37","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"fe3e1dd72cc488466cf2cc22064fb63c962be8bd","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.37","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-j9hY3Fx/kuOMKKgrnyAPz6kuV0nkM/eqLOBuB3eQ4sO5n8WgSjTSViUdepsz66Bbep+cX/VBqqw3kXObkwuvcw==","shasum":"6dd0ff2121cd3663b0105e344809021dafce8969","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.37.tgz","fileCount":60,"unpackedSize":142088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+AUZCRA9TVsSAnZWagAA/f8QAJobAvUHGz55FxVxJrRg\nv5rUBZSb+lXmm3jaSohsD+WNqDRS9xLpzdxUcgiZDmbpBoRSrYL9jDyPJNn1\n30sdypIsIAcfZ6dQXteAqZ6+DMimGR5vNj1jdVNu22yq32BDLCupus1DMBIF\nVQrYI2hQVy0KYjWU1tapRIwIb7GHnutLyjlyW0q8uQHk6O6k1db8rxj0ddpw\nYy21ITGAxSfQDmGQiMNduBPlLN+DlRbtwiBRATLlJDmJs92XNOQeiLJcYOMA\nwxWTQumzFNPfdb0IO0GSss0ELkoVFpILkx0oYhPhkl9JIvcxQKqrFkFFAck1\n13K7WuDrnbF7gRZHGUy3y0pWuDn/HShRuG7Y7axAgCe/ywfNzUwjMqo3mZvI\nX80KbWsYiU61Ht3TOP3sr4aAhIzyCdrRAYKCrOmJcI5AcuXB4tLg47JPEZbd\nZwvkADfV1qho+qgjbHIJJVQZDqFSCNaWhax8FjipUjjv7Y1TPQSZ4ltqQc0A\nFiwjSEfhZZhHukVNvqbQG8HuXr1u5LkxzrlWLkJvodRvDDWTrCegbEQdqxCb\nVB3DRJm1xfHRhPkT0MTbIABwGg3x8QgHDMNnNREjZBrF7gURJGjvmLEBUdiF\n60/7vCh3K50n1iHZyhvSLRpPpbQkhmNZhIAcYijWgwUH47gAz2Pv3CxZUAE2\npMlX\r\n=dbLJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Kfz12tkG1Buzl1+6Lopscz6kH1zMf3X9aFpbs//g+AIgHO+i73K/rwV77a+Pu41hevjM0VhJvfV8BbDLcpBTESQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.37_1610089753076_0.8859744058399717"},"_hasShrinkwrap":false},"1.2.39-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.39-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"472bd3b325e9837c822ec5209aecda0757c93630","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.39-beta.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-4p/vJH00RJnwBOcMzFERZwLqEppMNL0N8W0d5FaVDrgeARRdF4Da7tx3EXxZ/DGuIas64Ds2246O2wKcteYY9g==","shasum":"f33e2c7f1a4dcd93d3c4ee4d91940fc504c6027b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.39-beta.1.tgz","fileCount":60,"unpackedSize":142724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/+ICCRA9TVsSAnZWagAAEJsQAKGEZWlRNbDK6leoOYo3\nON7C2nkYcL36ChjvQA/zJ938UGquPlXCAx3pDA27Yxwge5m479GccQCtuYfV\nDvsgliLAcDpynVwZ10dt75WltsaTtQVFzVavjECJaAYvkbnzKpG6xXg4ArP4\nUjmIMiILrrHgjhi9yh/CDIKpEBg9xKELzoyNANSYxqNVpbtuW2wRErXkCgcA\nruQe24eZowjeF6LtMotDIKonfQVC0OgKxMoXTriiIEmifwS0w0D7W0HKBFJP\nG4Hus6tFF49Und47dTPh/dfgAAtOQ7kJD9pGYrZ4AN0ywJzhSz+F6HZSnHtV\naCVD3YaWH6nF2wv2++q13TTCgSP2PoGpHMuPQR6xqaDjCHMjFzOCWIWtW6Lo\n0H5I408y0ced55sXEPMhQ8G2DbvPY5f9jqlyN6nvJ6JGngLCKprbqNeNxwIZ\nFLJPmYnWZhqTb4W3qZZA1FRuNB4lx9oM82qOZx/eLDqELlJHMi94dU+9Gs3S\nqMyhVkEmtLoliS0G5M7Z4rD72nQdn8LAKckogvwz3aiwhXVdg3fmozHbNTWn\nL/o0MTBLHi8tSM7aF4vP1AUTz0JkbhkKucyA1RchrdTItceSgtVqpwnRxPCS\n2xYpEL7bYxNbjaXfYbzDDqsgQ+dnSmJMDUctVkP+UTKDJ6NXLh+lkKsruDrj\nVjpM\r\n=QH31\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqPDpNBxpO0RqXg7rZ6w2fdKVhP3KpctPI26KqTOQXpAIhAIfHs0XRX+4d0p+4YlTC4CynX4kTs++q2yfSPKzGwLBO"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.39-beta.1_1610605057804_0.8409670691817246"},"_hasShrinkwrap":false},"1.2.39-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.39-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"49d1c9e5bf408170caa11e595fb6bff0d25f5899","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.39-beta.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-E5ageUlZy4rGglFO9NJCCR9ub5edOcRvk1EfY39GvuPVZ4vB3nqR0Pfgvdy106WTzH7VpfVVqyo04Dcvg8eXFw==","shasum":"2268d2ac352f7154c9221b7aeb311f201432c503","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.39-beta.2.tgz","fileCount":60,"unpackedSize":142724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBTtdCRA9TVsSAnZWagAAxp8P/iromwij0UUDtbHXk5UZ\n8j/+12uT9LlGa3f50HIJ8sun1aJSanfEfkNqH+82diY6Dp9Cby99+ClpXtd8\nnUBFTIkMrRiKZDbdlylPP47y0s9yYKPiLpbh6NQpOgsL0RhyViWWr1bTAkqk\ntHo4cORgK/5m6bDZwF1/w6R5FjCg9U1lujVh+buZ1qAQRz7hZP5QJXDpQXOg\nTLWh+KIg03jYo7DsVdIyQquf6K88D7IGH+auNo3XpQJV8wdtOZNWleLChug7\nccQnusfw5r48IbMgZk8N41PsGWoa5PGn9YKf23ryigciHp/sx2OFqi3NemRe\npskanBJ2i0aFOWPgxblMlX0WFjE6IxQZEUMEFDeL/ZRdP9dIV9sUFzUVSYZe\nVWEadK9BmkT6MYIZ9vOS5yimyhF6OfN38tY6xlEmSSJGS+ixcnHa2q1PQ47w\nlUS3uEUmwrkUIS05tCba7lE0PtNDSVqKizDoaML+gJLz2xiKG66/QArBLHAb\nsvR2ruB3sHZGBbtI6vDMBqDk49syAetV3X0Sqc562k3y5UvRFGtjlrtvc+96\nhpG4CnsfgBdWLfuk/RYGdsNp8fGdHsbW1zZjUHbByvzCBwtAEem31X+c+WqP\nxMDYilPquvdHsOlzRbn2OBTM6DcibXU5klJ7F6lvWEHrLuEwh1Kn9d0dHdI1\neny8\r\n=ShLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGih4fCTmgBiwcr/8qNeALNi6rsb3bc7y3TtpafVZJf1AiEAlOPN0KmuzD5/URH/oybkEjUAAlqN+cVwx1VSTeBdkDM="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.39-beta.2_1610955612921_0.3437149915472426"},"_hasShrinkwrap":false},"1.2.39-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.39-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1ec9d2b837adcf0b8ef06dbae42827b75b80ba01","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.39-beta.3","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-9b/dZ5OYD4UOfnlH4zYF6kyKUg2cT/bmbcMUPM2Q0s7hPDDYf8e+AC08mN+Bba6g3BRUUoVWnwjhslbfHtuWcQ==","shasum":"53c393e90374e7b9652c427d2c10459cefbd2b90","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.39-beta.3.tgz","fileCount":60,"unpackedSize":142672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBUuuCRA9TVsSAnZWagAAJooQAKFCTlie47FcKLihC7rt\nuAB5bglYVQXuAo5CJimxWib7/P5YQteS58ojgZVpX098TFWKbQlQSch5+lN5\n5tYD85GrcdWUdM29W02jqZah9h8nTItXPg8WATV640QZMIQVgDHAVBedPpyu\nigcYTh6Jl9m41EmM3B1AluB9oQP7wnWq2sRRgSm3yKLlXfREwQkzsvFNQKra\nSSvWOPPBLvuZVAzx+PjC15gXX1l5wA2300LvlTF9YKl6kQY7DYjyhatfpdZN\n7YGZhy+Tz32rQ/a8XyXJTXifqtFXQzJ1C0hJXloEbKgZkDP1fGmgXQcHVaTz\ntYICuu8OSrG/f2FM+1qakkdskbKb1QeNGPXmFJnbmio1Pq2EhM/q4jca1KEF\nWcLZIQGoI1IyNX/qfY1pD9h811EBpZQGKnYrBG8ukd885sIb9fmshoaIHP0C\ncHxTk1juiibA+yWeV1k8OEWrKSJ9ZqzDQVEBNiGdQOuuUCzjTk7YKmqUO1f+\nKxmeJLHwZNDwukT+LT/pIfBybN/XHh8IF/eaTf+hGaBKHNTCQ0EEc3Jn029u\n48u9IkPw3xbxusFkMFc3nMWditwT8658DV2VYYaCfy7qWH0KiYsB4Aq6GyIm\nw7CDS9v2KVZ3B02RLh3lJvSHyX7zW79QfcO+9mRirGLMjuAwlbBqENYPjMPL\nblce\r\n=4PCH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnI/Mztcq98EpXj5tw8hGkcy8HhZliDERdLc2+b0DlGAiBI8LFx/GSiSU9IJtK2WOI5YZsOBNe8XqI+aymzlfC0dA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.39-beta.3_1610959789707_0.34011151666085015"},"_hasShrinkwrap":false},"1.2.39-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.39-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"dd895f253f483409e193d00aae4eaf4500792282","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.39-beta.4","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (darwin)","dist":{"integrity":"sha512-j0HzUac4jcKNU95B5LqzQwUIzyRmX8rpnJpv20C5N0R/XwtbEOe6PabX5bWrmtx2nKgAUsxg2QG+tmWZIYRtHA==","shasum":"79440f9507aa3086776145918232bc657eb35010","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.39-beta.4.tgz","fileCount":60,"unpackedSize":142671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBWo3CRA9TVsSAnZWagAA7ToP/0H06T6jNOOg4WoCBWG0\nozRURpT2Jqka7NZ+fF35fMNLTkZumxzEEpRp7iyxaZInkDYKOq+bxsPJ7LWI\nPCPbJ5nLQXd99v/wxJtqTdyryT/E9R0wX3zN5ysamV4TpeLSA/zQkP4Lendw\nEEYpuonY00/loEHRJfQ8T+5sYO7UL4oYwZsrpo/gyDeRfOkvigY9pf4DUbzo\nlu2Oz9PrTS9AhJbl6T8nIwoEn8Zt7MP4hvCw8L5iPqnagHb8OUhyX5dAmdfZ\nAaRcrwTHEl8Tp+Eox46/2IB1GeCUdw/7jZr76+2aWuuKn6H3TcXzaIsSGuRN\nGpbC3LKAYXAQt2VIajU+9801WFG3mqPX3kBHXM4s2LKX5N8zhU4FnG0vqmpc\nUxRA9I0ms7pQPuGlQmvd9CWA0WyGoG1u4bCFZnESRAcyfQDf4hC39kc6wCRA\nrIIlKDHDMZUNy8wEDKFNjjVivdB+E4Yb/8c9/A2NdtQ0XbUpNZNTU/ENUoM2\nR1T+fhX5EO1D4pJhbvM4HwW/1lWHbT45MUNCfOdJ6Xq01SGR1VuEXEvthT8y\nPp2HdnSPAcxEyFfo81wkehZdheinc5qLtr73ulfdNVvpiPMrbkv3k7UjI8uG\n8HraPaMegV+cYor0YdmLMmapCsxrAuN0FWHPOTNt8B75nzIvmJY+fRXioVW9\n2L/N\r\n=gEMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZjW5p2CZyjgEWXPfFUrNTUndqhc4HUkb6fKXmnoqp+AiEAuUPzlOGaDxPrlbxJHUvAHxzu5iJwvZSoWQXJajOxk9w="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.39-beta.4_1610967606873_0.7005072643800732"},"_hasShrinkwrap":false},"1.2.39-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.39-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d2f5e483f0c2c92abefeceb67dd2a41b456ea544","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.39-beta.5","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-wJDrFE9T9glMQwQz72g+jkuwEJ/lmNrSyPfa4J4GE9QwYtSqhrCyf9BpGl9exTBPJBOvU8id9s1Kg0vCF35Oqw==","shasum":"fb56bff53611167921ca98a90a4b013a184cbd86","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.39-beta.5.tgz","fileCount":60,"unpackedSize":142703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGmRICRA9TVsSAnZWagAAxhkP/1tKsYtOut6ZAFEL4MXT\nzEjk1Mc4FmXzK6FXbWwHQQ8vp0svh1ngt0dB3BE5uulFjhGgZBsjb+n+MBq8\nuaYW+9flzW4PW+VffcM6ul35gnEyxPjqMw4yzkc3o3R3DgIYC5BNnLwTjqlQ\nIxKl1GcJhUJ2bWJTo5O0UqARFTLhzm7wX1Flcy4Mai/dxiO9gRJHy2wJc3No\nHAb0liQcNLsgzEdWdaL+eRgKs4BWQinXio89TxpwNzZbka8UO00m9DCTtG9t\nFOj8aCkukIKH51FvznUukt5Ox3p7XgtJ4MFpYoSyP/EgLWVM0jFnrcB6rIrp\npUnQgl8SgZ4op49NQ232jEPZR5NYt3YYMsscPrlZ2OEBbWixgtRrgWkF6HmL\nZBMzatAdqbUBX4wwVuFfApyv9c0HsobT0HjlDuJno2jbnY+qpCdyIvHg3/1Z\nXsBRDBAwwleSixQDSCJBgBMTBb+31aMyYoZkQGAuGIXNotiVTThYqlE9ot1E\nn9HpW+qNzkFkKRRpCz1q/Mga5uLId4bZYdrrm3wPSF4Sxa+nyBkQiIfqF1Nw\nuWREI8Ndh4ZmfXE0Br9ClZGtLdeJ2/kYpCVk3ScMXo4YzWw8qaQJA+r+8AqZ\nuvQrjWFe9J6ViyFYjsGPT+bJc/jRa6FyuBRknXygGSRBtqqAmiH0FCbRRrlj\n0c88\r\n=fhtd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgfRRuvJCUOQmATVnuQopS1aN/uy9xZh0QIsgiCdUnsAiAu7wj/xdQK18fQv8oLeyaM5wKrVNoTr4dG476TgJ+qCg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.39-beta.5_1612342343614_0.6859585758802986"},"_hasShrinkwrap":false},"1.2.40":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.40","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d5c0b37752ad71c4e69d0d9e153be460a4f4e605","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.40","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-POGEarjs23dNJg5fK555BFc3NRSf1Y4AMXRnU0ahs6VT5qi1sTsNSazos0a1c+mIAt7ZDnig1bRMSR9AjwNGtg==","shasum":"05f63903c51e8254cf29e6847d824f7336b851a7","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.40.tgz","fileCount":60,"unpackedSize":142867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGme9CRA9TVsSAnZWagAARR0P/0HL5dR26jYpj7Qkd2T/\nJ3qWCwI+8kLmttiivSiMxcGlSYsR/rEz9Ty7VFjTnstRHUs+C/0/p6ykPcfy\nHX48p/xdocM3i5XSFjy+WOw5vAUc8uNKEq9lO0OEoUHGgtOTYfdIBSH8ZjI7\nEQAKWQtYemu9F/03SJx8lFu6fWremcS9RwZWFEX6J1D6GuwApjhxsVsJmX9d\nx9VEQeDcMpEPABzsxJL4Or87e6Skut3pd2m7wbY1UwlOv2x2a+8SiRfOjTdD\nP8q6VfIv6cB75Y9pWPNj9dIgH5wGZvNBy8UBwXRN7TpZCGj3yMk9YxV4C12a\ni21KYl9btKqHQjS3XSRcr7l+iBOidIh8djxw0KEc2P1UtTAGdf+WMwTwXKwX\nKAblCHjHvQbSxMB9bJVo+yZjkQysHSQl8qJfstHvdma6Q7nx7E9fyaEVPH70\nM+K5gHFb3jmaT5U/IQN0fCtQL/JmDpk0QGP8WupwL51AWYxiRFlu+yXjGWee\nENMy1kLA9gRgigsy98Du29PQgVV0TfR2Ilgq6fDZTtGxS2YL5+Ljf4gEMCLM\njkQ4XjqndOVM99p2r/lmWbqqO4HJznQjZflbUpZwRBHFAJkY/8VIXCCAr8ov\nj3TeN0zgAq9bCZPpV5hsxnOAbH9qvZv2KsQEK9WkbCB98DNCSWbGHmvCi8PV\n/qEz\r\n=DBKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN7YRbchHtolmNqJbxc0zo/fE5GGVanoXFlNqkWA0XRwIhAJEjF6Zv40V1L8N3/+6kFMc25rIuQqOK5kHbUgjJQwAZ"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.40_1612343228592_0.990663009441108"},"_hasShrinkwrap":false},"1.2.40-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.40-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"347bf75be36b07b85814c337bf381f1ac55254b5","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.40-beta.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-pz3Hlu752elSTyFJXDNpOVKSbxWI/dXh/BUIhUXtBguFWmhdHN+kPEQMyLjwi9wdmaUsHFH+XTDPbxBOF68Zgg==","shasum":"0ca783b0f129128112ab93f096886d049ba73bf5","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.40-beta.1.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH5gECRA9TVsSAnZWagAAHVEP/0kLHsUztHtwTmC7Bc8k\nzs8Z/jKzXFXjsQPLGzHxg+UxL0EoiPHjp5D86+AeQHGO9EPLaAj8onRm+PlP\nMimqyNP6e9kX5ou/ny+3hexuMb1r8uGD2va+l2RvzrHOwO2DUB5asYCmbQah\nvRLptJ8BI0btOIoupsOpiiYZjujgdnayG4ifNLMPT93nLBhmNAe4fiWtNBq7\nNHUgyYJ0e7IEeE2Y/KYOG04sA5ULNnwbPmOUd9gmhpXvjXowLbAQotcdjPgC\nTDwaIppMFB670Ro/mnSG85G9wk/QFmnM8sZYjf+/G2BHpN8dp10abHH6xMfb\noAwCRSyDEF4aZhB7OTtLY6iHZsf3AtDDPoJyvbeHWJlHq4uvikWwkAlFh/JS\nnRJKUBDnPk6qR/8a66w5OH+Vp3L1btO8ig77SRjhMeM5Um63P/90dAQ15DP9\nnQGl2c88qMTOP4ML5hr9D7IFrAWZaDR9UrN1pmE3l7AUBMdTjZx1yNUx+J1Y\nHXMJ4uakZ1koYQ4ZvjqPQ8lEuIECLgjCAaJLTyMjdEjbgdKMSH5CBVRMiyrj\nQoB44AoZY5hsfqvKUzXBL9Pn2fG9skN1c6xPQFsi2uOUBoH3a8JVGBw5j9Kg\nYemG+Zhq/tgFhYXd1yyM00BjrBPJP4j1GHWP1eL+rgvsi4EdIgFKsqcqKUBB\npcVt\r\n=2SrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClgsnjePQwV+jHzjWuYNJQrsKBf0wiGx9mX/xWHxkR/QIhANe2yqP72BHvb8sNoWZFIsi6WtALyKkeyBY1jLljqCE7"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.40-beta.1_1612683268167_0.1138763855025271"},"_hasShrinkwrap":false},"1.2.40-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.40-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"effc7ac8b49d65ef84e307e8d2f72e72d8cfb3ac","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.40-beta.2","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-RZgDrS9dQYdZdaVCnThX8l7wT7RJG9sjdQ1b0IRk3lBBnDzqqbzxxelFkMMrAG7dNyjIjEDedVDV/vgoF3YnQw==","shasum":"4ca5bd4c73f63ac6189c44b47145968773c77fb0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.40-beta.2.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJ7nNCRA9TVsSAnZWagAAQv4P/RI1mOWVsZw6TF9uEnSe\nXE4bM+2adBaqaY9OIBxd07FfNuQ133cnP64Cp39eaZKdjrNfsbGF+qHpuAgY\nfJq5+n/KsjAfJK2YAwukUgbrkEJMmfyHR1JYvNMvZwqDkpDmkaBVKL0skheu\nica35hDPlfu2RWLDX8FBNA5E7DreqoWVoY+l1aLOHjo0/j5dnPPxO/4DNaAn\n1X//cxqdmKiZNtUPWNiXLucKLGATaz8ooRlmpyA8Th8PL1niZHrAjq8VCQp3\nu7ZcsM6weWVNpQ9so3j/gS9wVtPrmzLGfFNl15wkZgMkkpFoyRaBzFbj/9Lr\nIOjWApIEeiH7o4hQufD2EYNJyDD34jeN63vt5ac4LBMH5iUFjKwm2BAyHZj5\nuja9l1uO5AAS7nOBbVBILK7/qpSIThqEj4X3Fory2emXog/tomx+DD+hhh9F\nDPhq7C/uk2VB7uhs2odOuN6Dw9rQ7khc/gpTiocGeWg6wOBAI7Np4kJVDrRi\nb3dIojIm3tMEqJUMDD+bF9HQzHj6p0B6dq9Sm+fabJ9HRYLjqNVAv/YWU2kX\nrdQO/IrPcXEiQcrc0XIjjjei+7Ef5uzxeGOOWGnEGvZZMgmPVXJZz82yVE3F\ndALwsVc4Suk6GqGJCw+pWSujbGpsOf+KiA1zI97rxuucTw6KS9SjbWB8BXVC\nPn9N\r\n=VxGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzJ+oiAsoaopxE/xpQnqNpgcHXx+HfkRQOIF7mbCd7tgIgOsfxSxnKvK7bE4sMdbP6HfOlPigPRXQqZj/e6qWrdps="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.40-beta.2_1613216204851_0.9356424361183706"},"_hasShrinkwrap":false},"1.2.41-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8ac6d7ef3af60d26681c9aacc5758ddd5bd9bbaa","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-Tm0IAF0FKMCz6p9i4xrNKHxIf+z/naKK3itC43Jg1yXJeKUPyO9j2yNjWe21fMZQUTKLSXmOeB50n1sENY/jXg==","shasum":"ed982adb0284877f9e692805a3d44109abfa4361","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.1.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKIuxCRA9TVsSAnZWagAAbkIP/i97MAuChmGPVOU9orqn\nmVOX3A2txiCWkrrinS9QPF5Wfwo/I64LRbiShEYx5n3/0C8ypI9OvivS74Hq\nhcwNGuAezoom/W6NZp0rSrHy+IMdpKx/O3CbpoKgp71xqVm6vyLkU6x1Uyre\nutApb1DsClhD3xJlodkz1pk17HxQ/vJ0e8SkCqZ0gIK71I+pOzWYJJwG096V\nE6pKxeJcGa+pCeWak3fxMJUUXTgH2hE7/OmzrDjdwG5M5qU7VUwt9xJIWFkK\nkyVwh69aCFwcxFd0hF3HwuJVdB5Z0vfq5oN+UScjZTyZBhLlXtuJ8N1K+jc5\n6EYBODzv28kNQ7onQBIqsx2YFOe7ziXxvPdrgjV/RQaAvOwETyGwyt9lN6cf\nCf40YUKdbUbZc+pEm9EwO/tQi3Qg6SC2dqpUmszoudsKpZu5pPWCkLCeXxPT\n1zfM197t+Cf7WIWeqgSh82RMS6cvovVCuUPQgoeoBBuwELn2mEStnUJzZGg6\nNkw0uIUk7ZdudV7sd7S/FNS+9xPE5iEKTaMZGaV3Cii6pHiNFa3TZgW/AmVV\n2ktO52gQtY8zRBgJYasrYoQkHKNAxwzegU0wnyO+B/v24q4O61NAU/wCcbon\nwgPumIEtTYYDKNJM53h7I72XijNV14l+ph00Yjc4HH+bhTJ7piQwZ4z7EypM\nzYTN\r\n=OuSG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfSZHR4O3ecl0vXAKhyZpWBa1aUh9ucoCA7+VLvIg0EAiEAkUH+J5IZwzRndInUvHPIPd0v1HX6gLD4/qffd9s80bw="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.1_1613269937334_0.562935994041244"},"_hasShrinkwrap":false},"1.2.41-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"878f32b605017c89c2dd0a9cc735e664e50a42e8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.2","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-AekmANlewN4QJJ5s3iyqQZ0UCsASH89kJxhWonyEibJY9NuXNR0ZVHWuAZCnkkjwo/Vf7Zre0ioDOLilkQSTfA==","shasum":"4537526c1eb42ccb90234ded7bff7e7c7a9052e6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.2.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKJK1CRA9TVsSAnZWagAAFqkP/j2GdtMX3laK7Uyls2bA\nileKyqDHRtde4+egaL2mG9oX3rE2qa+ajyeeLl9YK23LCn9x1MiRyVEkfSEd\nAxVv0rMKrdjLe6PZVR+cmqAID1/yeq6SCUlmN3BAZh2oCqa21NRa0GbqDCGz\n+HmgFEkW9L9ckty2rQpKluZXceSdfWyo3mrT2WgJVWkVk31yNXtpDZFd1Lhl\nilvcpBhXr+47p+g/pUm0RHTbPOydx5Mk9h1nTryIDyLoIiTMOIWtLmmOoTbZ\nlYH5/dkqi81Jb12Ekm9oQZq1rRBfm6So+2ObGcLRsL3ev7A2WZ2FoXxbR64b\n7QCrDtNDJ71+jnpvJLmeNLPJOCZptTwLJiPL0OVjxYA+N6QtSDViciFt31uB\n+TA4JwCivGpJFwtSHY9woSPep+WL06zFp1wASjUeruWZxqTmxFIbaFliSO24\n4COzlZWP/mR1+7gkLlQl1LuULpIMWU4b04XmY5HxTujI0We2Rud73UNJQxao\nT0gIbF55wQIK/v5R6VyGkRESNI9NW66/xuY12UMeUR5Jzu6xMN7nuD32ikcR\nLrO5w4Qa+4JYaUweIqN25t+PjvDj/qZzJI2V58NMu58IEVamANwtkTWCdjbz\n17jyg3NitCtyKu1Hpk29Qb1d4qrKqXHV1FdErGI5okcbvoFqldgDUeLnQC46\nrrR5\r\n=wdU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj3T4abFEZ7Bkv+vHTFDXnM90jFh3/XmWgIP2khsUE3AiAx1FTsFOMrvRkGTx6eTV68HZ7Hbb5iFdgc2LSZfjVxcw=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.2_1613271732741_0.3743015810024426"},"_hasShrinkwrap":false},"1.2.41-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"effeae67a04f15b9b0edd8a1b5bcfac6a33990f1","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.3","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-3Qj/GmX1sLRebEVXh7EAFW4JRcgQWZUz1TIVXH3eGnHvJEE2xzqQf3jcZ1IbUNAtBK2onDPhaEowAuBh+7Jyyg==","shasum":"ad5d880d08acad01c3290e1b0e80dbad7b8d3e7e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.3.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKJfNCRA9TVsSAnZWagAAX1kQAJ0I8PUBdxgdLaQG1JeZ\nBLWXyIq7EVv7Ji0IcsqwF/lTihGHNVmi4sJUssirWA82QhVR9ihzX5KpBbU/\nWuKhYBcriPekd4tEl8l45nhCl+XBg0J9Xt/ko1EsufmwQz03oKWXv4djQL5p\nfAq2tPDDWwomc3Xv6CyjSsmdjjSyasGw+bpNMD7f59ddm5J78Svwon7ZeIVQ\nbLVHa+AFrxuphOE06vVZ+vVEQw7YLN/ktIOaKWLDuGjTRyMF/Vajpd1hLLq1\nlWaZ5TsxAhxqlW7AqolA4bGVFy0dG5MX4GOka3HIEC8f1dnXBkTdkCDeJ12z\n4ZiWda/rXcFgOl0VI01eoU+6Fe35kVAa7zJx5fjCtgBPsRoX0xaKTxORQGIG\nTFZduT7duViPKMU1sjL+AVE53bjCehel5WV3HxMig6kq9vImV3bQjhtnYdBR\n8/gbN5wtVNSMmQKdu79qczQYE7ZQmtnxkDROR0SOb3wOMbihze1MHqdVVuhO\n6tJCHOGSb4nhmYW9eRti/R+rHnD3hMJwDbol222S0vbPT2v5ERptZvOtria2\nbnNSlTQa3RZV3dny28ZpIJTd7X6BRPbV5B85Jo5Nk8PuojkV4fimHmRcyObD\npozgKZClPI97/CmHA7O34GSMOS/gEHQrNQQdA8I5HIsSQKDLlkw0K+UF1utn\nLhIT\r\n=QroO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuVA+NKN1pLNI1sYSbYR7aW3tcNNz1kdVyfEIDXhIEkAiEAtcbjPf976NXtBRhMMwHtuKiJl97PWdX6ZMD7wbFWBoU="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.3_1613273037125_0.9632139067196364"},"_hasShrinkwrap":false},"1.2.41-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"25d4a3ddce60c2ceb372d272f9721137adfc7d8b","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.4","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-MMHp9K2vs9kZOgnxO3pCZaGUMOZ6pbpqkwSGcabO+y8R01NGQoBLGgAAFA4ngQQdB1af9hkN9H2kmGcF+Ceuyg==","shasum":"24fc393f47b4ee4bd0ad6f1732a179edb383c2da","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.4.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKJz+CRA9TVsSAnZWagAAejAP/1cK42NRdmI39ZKD1XmE\ndOCNPjwPplQZNhcq/D7Hh05ywNkm9euYyZQbDhwtp8TvLbqDzHSmGOf2XRBR\nMLbyQNS0YvzigGUBFIt1A7Unz0KEFhfynXw7A1z8TL+6edy6rWSR9ZtFx3hb\nbLH3tzk8gESLkFuU8fpuR+VCoscvw/Byny33Jxc/j/CPGEvzrQI9XyN3QFDH\n7p+YnotiLRhjHx90tIoj715W8xejv7iFOm44Lo2ch4DK92LOaOnfYYhCYb/x\n2/dDuBHD28VCo+Im8yTYaEmUtoaZ+UMyRk/lCo3iaPx+sjbBhDZ1VRrs78Nv\n6f4Jokz9OVV8YKYiw2xs91yWLDkE4Wpopf13BSbdxZJFktvnW3rOyya/lJLr\ntlvoV0GFm7Erp6cPwHs1gDQGBwcS7RCKl2coCoLw7DB0gca2LQEPl+4URLxw\nR16JKEJVd4qdWc0dcdsBzHpYMiYhM+Hn2WozEiOHzM/LNMr2PFckejEhExiM\nJcAXIcJcbZCK5pvC33X9J1N0aAXNN/FNWys/KQBzFtBgEde6z5N7lklEcUCa\nzj1/ILqxMlLHY3R9C6cnvoVYVaDsPPkZ2+Li6qQOfuIvU7UQzi1w5/5tzSbW\nzMWecGypJKaymvoqZemISetGdFPv2K7l3ALeD3igk0fobSFXKkRq/8rsPe0K\n2a5w\r\n=Z8vZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHr7nzN9oOcumreJ9wYCy8Bd/ZDegIJE9EsnAUARSlaHAiEAqbg9aTPAgMmP/T2I5Q9IL29UeQrMMbQVkZcp9rwlSfQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.4_1613274366207_0.7459699558191908"},"_hasShrinkwrap":false},"1.2.41-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"05886d9b9c6443a5235fd80ce6b374976d00ea1b","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.5","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-lMDuChA7JqVpZC46sXdHMRzXL/S2Q0e6+Tzkk60LcWfosWjtjEozpcW5yZg3J8Hj7cwdBk0DXCjt3MTJPUlf+A==","shasum":"031ae546c2746dfc3901b5921a3645f8ea65c386","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.5.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKJ4DCRA9TVsSAnZWagAAtCgP/2UPV1vKBZMlWxO3i7kJ\n0okIISWlztqmROXCzM/JL+x1Ks8wQlOPnm/ch07V/F/58YayS6/ejqi3D3lr\n0oAVSTW+RnHjXGtNDPgLHQ6rxGziXsciQ/bdeWlkBtw1kWMFdfK7HQm89vfQ\nqgzw+XOKAzGBGfuGN/5J5bwSfr+ZewcFL2OXpAaIlvC0zlug2nVqMk421NuR\n8JfUpxTm6kILKJM+YnYguiFnR797NJPYHIR3svwwQLoDDTyWJGBndnIYA6V0\n+qkqARHxs05akTUsAQjOXa3Xe8ZD/zC8e1A23LhueGlNN4hCiJiQCCttJ7yi\nKdzSQp29e/7ej2vXEDFU5mSNYw4OGKDKPlELUhj11a/ZKdmYVKjKQzryXAyT\nM1YmdVfT9qkqr9HkOIPZX1IJew6GPozMTIkSGl73390L14SUTuHBWMrEyizJ\nFCIRJ1mLEIoiFg9CcWfRGEA6Yt2g3/Y7nImZ84OUGn6v6h8z1bf5uT19tQdg\nFwEUxrf3KojvlCMDhWeF8hQMg+kNIsr6P/X/5uHbFExwpGEC7AHQg0GZnUXr\nHMT+6+7AhgZQTFZPSqiYDHnEObCxJKA//D9nGCdQh5IGvR2qA5CE0SZbzTbL\nXRFqMgEoOPIeXkyu+ffQsRa9yX1xnDzZxhC2oHz2YqZ9oK/pDMjMejXLQP4G\nhtsO\r\n=2dru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA+CBtyNYe/3jxjGfFGxwBlbsxPAG1QyVlZ73qrIOz7QIhAJdvo1nEL9N9wqyYhEOqxsGjKni6Y78/3H1GhHqvYw7g"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.5_1613274626835_0.310422688710396"},"_hasShrinkwrap":false},"1.2.41-beta.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a10304f268e8abebaa9e999d2885794e83913d58","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.6","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-PJz1okJoQXV8qZmZHUT4/F9nzdrRnmgGpencZvqYOI7Mcn0L0uzrUKCLkcOK+7h0L+vd8cJBGX/SB89//+2uDQ==","shasum":"ade3cecd49acf2b683ce27593268755bb96975ad","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.6.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK1X1CRA9TVsSAnZWagAAOWUP/2wTYzfAs+16a3zA1qtF\nPWhv/+axt4G2y8LZVFZYK1cjahFTyrq9MfkOG1DMFaKF5c9Jod2eYgqIrlgI\nnoa8Xo566lbBRS4LwF8KJgFzwE25JLinQhEOAO64Mvo8BhIUKCnHRpD3/Q/t\nR7fgU9AglVM3ySQaBWwb0uer0pDDswSy9tluwhC38a30I+200bznm+IBMEy1\nFXreNlPJR8X/yUw39gUOhG2NcVpf/5DgNxCO41IctiT6Fs6faHM1YfLPKl3T\nwgZfPa6MaeDv3YdvVhuO6gBKgYejtzQ0X4wLi0lYif0J65mwWsG3p5y+pOxj\neKGA7axZ615jdrU1bZyYbYCNUAeKuJA3kbkxsc05S9yLzj6Nsff5kMEVdbfE\nnU3QalUoPR1uKrSFGTPwF0zZHjal5CEgHj6cR6toIJxLlD1sSXtU86EHZkcq\nDGgcMDft5ccHv8vmw8o9vijelcK5jMtSDsvo7nkUzv5LLfB8M88VNDO2mQbp\nUDw5FoFl5OCLexe0lFZ201CxiBNnaJObTCR8y9vzOkyERVySuDzxfv1QfyzL\n8WXbi5kV4HUHSgMamAwOwMJa6YVoShFuwHQwhcJJDbd1dNFhvZzP7imQZ/wx\nIn4zMlkT9s/W2tfvXv2dPfNJKTJkYp0VGKv/jD98j3JCLpf3FXJ6TpIV63HJ\npT0S\r\n=nP9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKh4YWgJQBTDcEGWFZiWMOHrgYCRVnakVtRo+aZrUcfgIhAN0xiFVxeZ7tQpIDbQQan1HEVoQXPUqiZJAJY8VoVcH8"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.6_1613452788840_0.7002342834373294"},"_hasShrinkwrap":false},"1.2.41-beta.7":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41-beta.7","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1227790e6e8fff4fefdd5df8f134d8263f61ff81","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41-beta.7","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-rEn++bx5WqPC1ZQnjL2mPpl9Clye/URSXOALghQ5drWp4CtNeFF0ic3FzMHdLHMmZgFMxbwxVLxLtCPj0uCzfA==","shasum":"c13451bb6c6673b560015f95ea9ea3fa84a39a83","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41-beta.7.tgz","fileCount":60,"unpackedSize":142874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK2W9CRA9TVsSAnZWagAAyPwQAI8TkP1MsMVJz4BGk6Nk\nv+Q3voBIu559Wi+AZRFHvBaCM1nHwUS52rSzLk3ed+W2oQNzukEIcp6qUkKB\nPMozamEuSFWywfSyRRejRihhjIkPVWijXhj7svEJIHD4JnKSXF7Mgq4Oa1Gu\nP65tCLlkpZOeaWx1zcHfqNtnJ1vJcd/vY4eMKdVhSKA+nfGVa8Fo4piZ0soW\nmJgL/A9G6AmGx0zgr0lPxVZXQs5PMi6Yo8/lCFfGhaQX/5FFAWDDS25pVg/S\nHKSS7O72rt5qsHQgKSTzWXC4KPXUxN3tI/kHrgelVwI8ca/h7u4GHN4wr6xm\nXe7TzehCtCSRvmk9A0+iOGfQhndsal061o5MWLt5OQWJtQcmOlwFwjw+vxny\nRPzaW5ehnsOt7/9QncYlGRQeMll5cOI8c5GRijotPQKWipxYBCA86LgaGX4e\nP1FlqTo0NtXMxeb3v8xMLUNhHDPWiaE4lr8ej7AqMMUKGjU17mLjnqcZPXLA\nu2tJTNVe+qBC2POJ/lsdqQpWcHkx875NMN14tadTso3gZPgSymOJFYtrEfce\nRRhJoTKnTEgECyUWNQe0+vAF7hQccp/6WIR4AOZ4A5sobdUDN0Hdzkh2/dwK\nguHkc0+QJUltmMUFJqSV4KJCF6y4aqhKC8HYoTETe85A51FXkww2LtmRxw2I\nxqkX\r\n=mQSk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF8eol0+Afvu1j9TNzMa6ggvRRupAxUZFQge+XQOPxAAiAlsBJy5ckvQE2ge618poPSsN4TSFI5IVWL0zQ6Hmp1ow=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41-beta.7_1613456828738_0.7577893586542268"},"_hasShrinkwrap":false},"1.2.41":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.41","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2e8e308d6d0b13c9b690405143ff51c5ed7f894e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.41","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-kwdVas1N/HILJk7ybcwfbPjO1EcohYG4iPLxetFWMSKhfC/kPANjxykLuToo02Re1QMcZJyWymHj+DWOF1+bDA==","shasum":"d9d1256d20fc667a3cb64a48ae6ce1fbf6793c98","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.41.tgz","fileCount":60,"unpackedSize":143031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLLWYCRA9TVsSAnZWagAANFIP/jTFvVKxnfHnA6FDCb+w\nr79R5G5Ko02ClKsK47aSgljMdFEA/p6Snsjrq9UJ+ds5oyxGD9I7n1aTQ9lL\nxiwa6eafe8sKdC/Osqq321Ckp1yZ4paZ0PouarbmPvG1Vlebz2BCjix0Ovbv\nbKaile4lLfXT+g72/m+kL7TzgMd+1+9bPxun9HLRyDwaXiTcV7RMItYINp0c\nlIepAgpuyaD5/inxdoWBxhPQiOL8O4TUmFfwg6ry96UyJrmyN8sc6obt3VTA\nZxZO3PEMnRxsk5X65zJTebjFjkyITKqnx4mFWhwyLlY/oxunXoQmpDGdCOde\ngc2Wcy5ZaXjl8TkYqmv9mhsfTQc8kLo+0X6PjhbMMsiRxI6aqs/+IlILvnXG\n36FiQOlYl0Gp7eXukUhFVvq+y07orRhHYVPwpiqiW1j2uqEA7bt2q4XXbkzs\nuUbBg3M4mhFUTY+0kmXbcaWfk6YusqPLJc9eT4gR93eCBrYZz9PUi4MXy/GE\nJtrsQAyDZy4egTjViFy+nazvylxgIKQPwwb7agCmmVU1ShEG96tfYHrr8m9B\nEG5imHWocpC/MnX6uehSLdK2kJu6bMg6cZ3hRakZ56HR1B94rRw8GFxOEJ8B\nBU84fZ6CpReeLjORrZoHFq7cr+5+iwBX8FMlOEBMjqWf6SsdMzUqVa1SM0of\nVyAC\r\n=Kni8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYfB8+E6nNAX2ohQ7EaSJ8mdXknUY76374X2cKEA0j3gIgApikbsCe/H7Dqhf5MMy9RctsoEA7VM/VkB627uCNDJI="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.41_1613542807616_0.2503725368237426"},"_hasShrinkwrap":false},"1.2.42-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.42-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1b8c13e65d4275e504a446330d1befefc716eebb","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.42-beta.1","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-TE6mdvGIWiyeph+widTCai4UAsFvTpA+gJLH9xPn7glt0Q4TuVjBk/d6T/PWaOhvNJ/6LAYxteQzzde34oR1Fw==","shasum":"b622d09da8a239239cea93c97a67ed22d1977759","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.42-beta.1.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLiZZCRA9TVsSAnZWagAAjKQQAJxt8O8G6yAYyBZVfm4M\nOOAGWQop2uzXyheBkrJIDDj+ggX3mfaa810D91+MZ6BmLGLJN1JmZDO640Sn\nd3HYuQIbkyFa0ZRMSo5f/q0aKqIKgwHo4ed88GNjeNvv+3XL4zyLL/CH9u2X\n7V8JACCW/pIJS2+j3jFo/+x7KkmA5XEPR9atvaR7PLDDPQBFVTz0H/Mng0X0\n0ZWniKsFmAqE831AwgCUYI4pA2av7MrjK76QrQyTY4jXpYXdaGs0Ny42pteW\nfTy903UpIyCjRUx/VplFKdtMp4vV5pZLyNSlYDa9cA4TTZ0nqjVXnBc2sUnt\n4HbHdZPMvEDLUEhJyi6r5n5FX+LPkPlEPNG6O/Rq5QGGd4D5csXvhRaSS7pl\nWSdkOzx12ZvHkFTEKs6BUs29jiaWZoHUQF34vz7hgV0mul40Jdpg21i9woAx\nhDjKM9W0NrqMEK5LCMV4t5Sq24hVJn2HZrEAT/K0tsUETQD2pLW5TFNuwZu8\nJsHZGK8vr3/6KE1vAf0x5S9pSH7p29iRsPy6MixCocuqjNrcUq+kcN3XbLIl\nm0f7Agqm5Uz4LFirQeeHYT9u6DP8xpFfD7ZpLsJjoD36CRpAzcUlXUhZ+Kjr\nSqVDgtlUm1i1FuqXs27wVKQf9fsNkkJKb6s3KjnYKY6vPdn30nDmJ0ETQfiw\nim53\r\n=rjG3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ24FAMF0zmU07XL7EZI8sITYuP7PUJUMCp05uL9Q89QIgNo+rarU+BYMeZCZSRNCM4YplB5rxtb9nYu8Ti/jtx9c="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.42-beta.1_1613637209035_0.21788609028195505"},"_hasShrinkwrap":false},"1.2.42-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.42-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3b0f20ae3260973c19f21208db7653996ce4d46f","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.42-beta.2","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-0yl+padtAJfq2ZXbfF/V8p1l4n1gMdjfYhxfaiPhxdIWqiDXNr+WMyYpVA2kG4oOMu1V2YKfXWBMlOhB0cNGhw==","shasum":"f4783fb81b409c65376328adb5ce321cc9c0e43b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.42-beta.2.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLzfQCRA9TVsSAnZWagAA46UP/32Qk7W/RiWDm0CCHp5Z\nwJosmu0VBv2S5WrEP1/S8ebt3HhfJPOLQ5pUEK6G/++LOiDd0y0Qp/MCHo3b\ntdy/aFWM8zXd2fdsNZmpXUIBePnJY00EGmodUoeCpx87N5GQQmFUCHVmAUFN\nBHtHP5F1B73FUZG0QqxeuEDp/k1rwcUumLWKzT7aT+QaoXdCJEikriciflDT\nhega9+qH4zxSwUog5zH0I6rNXt14pw7NlVFIGjzp+O9Mg+CjsYUzqsfPnWKP\n8HylkFcB9w/AHJ+S9SjqOCul3/cYPb0/fAKt4n/RE5Vq/WqU+6rCt0fMo5iJ\nenZiRWsXQ6OwiRnnFaZrKBGygkAnKrexgiPX+91zhwLwhaDQVZRobpER63/J\nuCjhuxeXFy16/J5ezQnRkqH5LB3wNJeIx+s26cpkhAX5v/X4ms+GZOuDfQMW\n0Hby5ffYKoXJx6Iw+hxMNNkbHcsggRtEnRLojNlujFsyBDgZvjS9DInEZTzr\nVkTioDfywUvN8QF0hz4pwRd2e4t5EHQCH7HXyYZZGudeB2fbDFrY6P7fmzEX\nAULp/B5Mvw/E2LC/ObxYhaAoRWI8/KXN8S/jYPwC6FyU7IlZeTVmzQ1XCSD1\ntcMaO93MBzLI0DeInttDAo7uQNiNv1CKHzYxwBdX9Bwl7kZMqYsuBZJ3LtX9\nQg2y\r\n=1LRy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/mwGFPvU3bwdLz4pVTVu+azGcP6DVtVnq7MnA/ZWnTAiANmcDUBTwR2vD+CP0jgURB90Q+1zitWWoudzCNO7YZ4A=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.42-beta.2_1613707215594_0.8940956375252134"},"_hasShrinkwrap":false},"1.2.42-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.42-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"ffff35724021d93de86817770c28c469ddf54de8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.42-beta.3","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-dVxA6AL5jYhpPWyul0AFI+YGUDXVrzWo0mbRzIJJvJusAG9V0JisZAu/paEMJSyTHaSR6m2AaMHmA8cHB+NgNA==","shasum":"2acbbe5363df57795dd341325470f68b20c2b5dd","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.42-beta.3.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL2PuCRA9TVsSAnZWagAAvxAP/3gHqXaB9LOMgC86OiDS\nXX4e6F1v+fi7nDX5JOrW3CqKHvYTvMkI4ZRaUaJF++Vkc7V7fO3Ly1x+ueb4\nQwOkIdZGP1bTUyYzBsoxul1qvUW3WzX2pubZth46r+o82QhERHSxr8TeAydn\nKR0gkVDyM21pl3/ETnxtOB9lHB6sGRjcBG9freKR3nG2iIjWL5IDDQInshrp\nZlos/bQCoXP0+M0lwlxnXA/PzT++nGY6j88zQfusNI901ke91FhBxbk3yZmu\nde4x6a3CFJrmgb5gSImq2HHsA+g4fWvnjyBwxE7HSAydZMd9aFSxIUug5VJE\nsPUp4Y/ycnkL2qrfz8LvWYy/Gd4fjFbAeQNw++6hrMJ8fDvwxU+8zptquoHp\nt3QNlDeDAPBioJq859czgEmEDKBPUksnf6ZrAUdzEjCEkQyR53W8kchv0jOD\natmB3PC+CNjuoc/mDnthuh+YUau/Wq13mf7GiFpmIQ/1DtfkSIBsvx/mraeu\nbHnhA52UJwYYuD85Jp1QmTby9nY8E2rQimhpeWoKG2cJ2rWcBq1NQ4IPNR3A\n3Hr0v9n3PR77//p82dAFWgur2UrKSEc8qTVwmNYkUxvjAIV54i7FR/Yc1ylX\naxuAoORtQQkGzMHB2FiB79noFrm1n4lOCNM+vCj923J7WSjZ3IE8XSwQ1cCA\ngPYm\r\n=3MHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdoE3FO1VZbZVn1jADkwPk4G5JeirEmC9hqvw/mgz7RgIhAMiFHJgB1kB2Bx8hbbgfAMNHZCMtagv1DgUH0Sdmmy9R"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.42-beta.3_1613718510379_0.5897316152912451"},"_hasShrinkwrap":false},"1.2.42-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.42-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a7b3bbe952098fc7fc1de60f9a8886f132e70df8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.42-beta.4","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"integrity":"sha512-NltDUQL/T7r4Lz+VIMCpaB064gThJyenfYne5zhrCqgU/OZCC/lKGFBuYfwgMZ7RyZ5ixqGGw2n4uzZ0D7cStA==","shasum":"28a49127cbd90c3163d1f24e15c0a450a2f85728","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.42-beta.4.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNHXYCRA9TVsSAnZWagAA1xEP/0cM/nGeYlB21E7ABmkS\n6LBvH6gpvUCMyF4AN+gPS0ykyGEta5jhnVVhsPz8TzMa3ZVCl7++qGrt6dPy\nJNJujo1OGV3cv4iNwJNlhkVn1ANyKLRPXOsiELZho+2Lqqs7aNM9MTewxD9K\nsdq0t3vE1lrIZJMrqPA+0xpK5QH3fcB90lOlO1vLZIqMDPimtVYhG3loVupj\nIC1hjtePi/abnTqd5+sfCLVuip1xk7UTxmAMiK6X0SE61/tF1JkSNuriaNOE\nw2SBc6fZayp+GkmFVO2kJwFXL7v43MtYXcX6VoRt14x+t2S0dJ6kg6G2pMrr\nQMqH64zzxA1k9QN6nH1PvFSY60uNyS5UFZZmM4YIlMFJQ0hKqEZ++JluHMCr\nEBhmuYk1Bq0WagYv6OL2hPhu9QPYDd7CBC9pHoeG2d7BK3lhjzV/BrmSCwIv\no8ROHL/w4JUMsKvpszgUCtiqpA33PMx9+0BMwtayi3qAL3vHvQ2KPBZLTufR\nWkigd1kQbOA/mon2UzX/GCEVm9yMCWzsZEDj8YQvC7mwB36iVJ32d7D6XqWc\nCLmewByBcv6LW232D2Zi/6DKZxBS5jiv9bp+eOZ0eIgp0AN1qqtsut+yYhy2\nOycCoTWDrSm1evFra0/UMlJi+fZ2YoT4VWIZzKtTDV8idl5p/wAyt7DYal1g\nuF5F\r\n=oa3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkNIDvZdLlCuNGXyKyAp77m1jSrvHLNh7jvuytKgg26wIgfM6Hdzs+e8ClEndIuGf9wKC+Wa0JhuApcg9hzyozGCg="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.42-beta.4_1614050775645_0.020496847406766827"},"_hasShrinkwrap":false},"1.2.42-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.42-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"59955b5c596fcfce31c7779304a22106941d9c39","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.42-beta.5","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-ri8Mo0H1JZRCfqyRnTEiDkFVakGG6ZQZ6VfGPva0Er3c2/IFFR++nNjqObl+3i40sapTd/33fJbKRnjfXQ2JGA==","shasum":"b40541d1662115a556827d0e85262fb5eb9f122b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.42-beta.5.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNMBACRA9TVsSAnZWagAAnbkP/2+QNCt0AqAo8j5vQKQX\nufQpWwD68EIvwBPRTE6A5d73jDFAh0Hj15Laibcos47BSoSycfhKba1aJTDA\nBO2q/gxGI0orQnB2ikv3oiOjlAJUl8qutUx5PB2KwbVRPXqA9aUyHBHKtIV9\nVqzpNLwNXJVes9QO+/ra8TeKDVxlgPdMRhZG58cneTaJ+/P12TO3sGVYnMZ7\nFBQTU3iQ8+I3lXPpDm0DX5BOMbYmAnLmxfQFwhqYOQz2YtI2UX8Jbh3/vSoI\nQzufbXvyJx/aqyjg/8DJAblWUQ8M2F6y2S9OseaDffQNIz7AfW4Il64XJUra\n6Szg60II84xLu8ahTl3UuwFZD2eM4yG3r0mDpbUseImUY3RE/RHs+bH6TFBp\nz5XaiWglA9sC0RpG8qnjH7NoRWt+/MeL/5UW7WCYKwZ/WRiKe+T3jPCIoFyx\nyrhaOAHl7GExhkfC651h+LGgPkIzkh/4MCdL0x7gepC2h86UvjTg20wSCn08\n3GFOmUNBSoXhE9kvHaBVl4x7QFU4Ha9v77k9jtG/8t4m4PHCZMA55l4/KSvA\nfk+EV1n7Ojo/0hBfoHrhjp7gW4lyasNcX3P2Fz8/paChZMFHgBne+3oXvOqF\n0xsQR31yY+9DJE53I2qPYGh5jQcy8/DMYlU4v8NqqtFdeASdx2W6GQWx0VYN\nhlPD\r\n=mpEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu8Wj37trKFRtXipQibKhLML9G8SVcVTJ8FKpYgjaWFAiAUMOFa3/o+BHKRoS1D+QgkPTyCmz6UDzSiKsK15ymxCg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.42-beta.5_1614069824286_0.5706217473373127"},"_hasShrinkwrap":false},"1.2.43-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3a550a2f89be0c5562a35e476030f3d304643412","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.2","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-zg4jYVnz5gg5R6O1mimWYiGQVd45k76M7HSnFYmX5nza1fYKLGPbanBblrAodn3v/hT1HrnYiCayQ/Yo47D4+g==","shasum":"43865963d3b34f599ab44a956ca65a5da862bd3c","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.2.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNhAtCRA9TVsSAnZWagAABdIQAJdMU2ftKMmWcq/TloXr\nBRvY1XuJOy0LjNZ8AUj5HIpQZhFnyHZFFqoKytVh+RyaMi+J+yM8MGM9AEFo\ntgwOSToH9S3jgl/FVZ798AUpdT2ucbagO22e515zYTjq7JgFS97dEP/AyyyF\n20hOBEi2PhmTQ2RkTe5b03z5rzX4iJd+pZywA7pnf++7rVlW21ZZ9nxzbU/L\n6aXtJSuiJO8vZ3+gPjdc+KJIPadol53zx8P1XK/Vo62MMR1HdtNYGrwZNXry\nLpN9+4OdoN5DFrkNpi1qJ4EPNiksaHhwIYJUNbR98+AkKt0M58tne94dqqpJ\nTUJ5BTESaWKogv5xN4cvVcSTPeXdGlmqa1Eh3M7iaWqkjpANNx2KsR68TNds\nRVG2N7UUoD91GB5lL+pbXJI81eQqfq7BYFIM53ng4DcciNgYcijNK5dJylHp\ncUfiVf5bR9D+yjQSAberLwja+9arvB3P2ROgpZDNseYdcA1Uf9YBbEREmABn\ntRqMuQCoEnMWLxfTD9CNOvEZiQUkQL1KV88FA3DNhVEsqT1dircf6m3izMYg\nMNXGA/5m6ML7oGGTZCm7S4WMrlY4fBQkr1Nw1xopqvnvLT/WEzELvnmVbxwm\ncuB1F384uDaEzWO/D5AJ2ap3bkCLC2eN54kTIIzO/748U0ohC8FJXPo930z0\ngLCQ\r\n=ZDU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw/GnobLvj1DBzQqe15XJaslTD0dHS+PuXfo+hGbDmIgIgR4NcYJZdTpyovsTrWvwO9YTeHOByeV1AA1kvTzlY/Uc="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.2_1614155818027_0.8482603472892316"},"_hasShrinkwrap":false},"1.2.43-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2c0efd5ae03d7a1db888fdaa67a5afc88dff72dd","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.3","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-73+iAmNVNi7eX4f8CCdOSbb+dXh2eQx1ZdhMTKSoTinXUPIVDbrVzuL/Gi/w4Lh18yZF0FK7gWQ5m4fFpJUMPQ==","shasum":"737c7d22622007ec29f29db7093fc4cb4b299956","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.3.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0taCRA9TVsSAnZWagAAkCUP/3ddkqhpcLwFW3g3fIO+\nsmUxiViAZUp9AsQ76VLyBowKdqIrpkSvIyA2RyomQu10KDtJ8ZwH9nrDzbWj\nW2lPCq90uHTsBdzUVLUYK7Mh53Mi5h3kEYrTQVtkueQ4ap3jOeCOdS4CxltA\nHw6EuFULpv6pj80PCKgGfK072Cfj+9RqTAQypRnk9YliQqc3mjwhAPAOO0Ka\ncS2rNBxFs7Ott3YK+WLCp30GOiZbXi/cLF1RLSFJVQEcI19L221dv0gHR+k9\nb5Uj8+5s4bNjlpDcI8LiSY0kc7vYJNKUtKDBj2CWyLjFs2hUgPMJMpgR3EA5\nXazc0naEm29aBCD5L8Me+/i8M4w8oUiazYJ6fTbocOEHiT9RPRFSppLrqBEJ\nXEan6rJ34u808kd5pfDLdFMPso/2oWKHNPJge9oL3uqY3i1mD+QzbGTvmF2S\nqwDDE9Q2jUibKf1z0jM9xlRCxwn2SLldfVNsEwElpIU2rjggKWQa0YdAeA+f\nYzz9h74qfQDoHhzdlDYmrgKU6rIEI2ZXYC4xxns7rhFrWqyLb0fjVC+PPyqF\nyooNp47bnpuXCDxUNdu7MTEFmssB/r8EhU+b2W6n2a6sLDnpS0nfHX/omp6L\n8xCZx7KIpOUtYYOmCr8aFoNt+Gs5BsmiCi867O127scMWMM5+YRBwl5wdBIv\nm59r\r\n=iJty\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi16Slh/TRHKiJckYITHN1e1226o/A8V4PxEgW0qoOeAIgICc1mpoS52RrRmt6kcTIb4+M/LoAfaSERrXJalMGtBk="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.3_1614236506023_0.7320052412367652"},"_hasShrinkwrap":false},"1.2.43-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b158df6197c56a893413d8727c5eb57b6a5724bc","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.4","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-c/sP0DQQOnHX8ApNEwHVGNNa+xDOP/Lx+jBxOCqeMLEaJGOco3FBk6tGh3PvTW3pU2pcSeJsxCKGgjqqVQeyJw==","shasum":"43384d0726f35e85f1e9a1973b054b2855e7d17a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.4.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0y/CRA9TVsSAnZWagAA36kP/1AtEtijcdHZ2438QhRr\nxVqFmBGvI2a0a44QTvsWP2dvJKb155Z8+0RHTu8oKYSjVxaEjCplr2x8hqnt\n9KTWsGL7y6SWNA6RzFAF3BJP2rMBRD0CbY8OyQyzAd6iCJJP6++dRptrVgj1\nffoqg962bw2q4bIpwBHzuIgtcESpiCz2p0+WVT3mfwdyuKQdegRWsdqwK8W0\nFOgsxfe45KTDvU8GYs+R1jgz+DzFGmNMIhmH7HoqIhN83W/15nCQlyKFLp9+\nS+gps+X7MBZDFiJsNkUwBCZ6QmCFGbJrhL6tFCYw4TGHAVGEqh7nS6KM96xo\n40Z26CvishHnJTRQwROHBM79rk48jLoviO5GMVM/MLemhhNHH+QpIXZ5b1ao\n74Akgx/udc7mQfHXtWSPj04PJ55C/61+mdEvcZM0wK45l5VSwwHsBvOnV3vr\nMNktA2nyDIlgMwp12w2+qRxGOPjiK+FnQR/IxUJ0F96qY8b1nw/uRLrFBVis\nTF9uJyFsl0amuDUIx9oiSr3oGQKQeFe8qQly+lAAM+hhG47diBOztcDjAHsc\ng3eByKfBVYtr2HSvnmQIzM/hcJ8e4Vu6LLJeZLsdnP2nuHq0HzcHudlhg/pJ\nIfp4shfE2VwGcB8/L8xhL7DZB59x7z/QYDUgb6k59ghVFa7n1NNQSeAQKyIP\nvKEw\r\n=LDY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOMubMx1IWKNsi4Xl/Puc0wKGzjAmTHtE7Xeb0TpEj2AiEAvg6tyDyZ8/2kOqIv/xmPDtQyv7UA5++c60dx+wVV42Y="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.4_1614236862944_0.1428026500996884"},"_hasShrinkwrap":false},"1.2.43-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"dfab1e3e9eb3fe52d628d8a3c634a58adf288d4a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.5","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-/ERzIRMA0MM8q2NENhDVewWGo+FplDxgxqoXdW33P1zNFpLHmqoafICL+m90JWHyDot6p+kZfyzq8p+YzeZWcQ==","shasum":"060ee38256bd84d955386f8e2ae2b94487283764","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.5.tgz","fileCount":60,"unpackedSize":143038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN04PCRA9TVsSAnZWagAARUAP/0DLng8Xx73p2JkjKZQe\nnmQct19CM1sby4N7BXMEAN+ZLlABH1KFLUf1yIwmJZz4VWboSj5F9tnDBUuS\nO2CE+Io1g/30bbeHe5d+1Znlrt8YJT6kCmP6sSK2kLitz+s0TbapNFuuFbJa\nt7HR1snYHejYjgMxJ+ufeWmokXoNCAn0Bdu2Fy7dl76UhmMzcRsrp1oYzvWg\nhomr+lAom69vfkGEpczrdV1siQit4J7wS++frXe2fgaQV8klpaGmwCYsx7bi\nBgvQa3l8Y7F3ZcirMSkfrS02SNBLpIxDXZ3SGgc4J3HaxQkPG0lTYtJiTHbI\nOwHomjHbD5I9o0pdNo7UKMFVlvuFnLFC3ECbJdY/Q4tWLF4u9CiAUHIL4mRT\n05RbjXIrrxQtD2tGY7ta5zDa9qZmgraeNGgH0ESQgzLnooYdKUSn1EIjOHh0\n43flUCdsmMMzRw9YfNc19KKO8b0fy+55LPH/ymM0jT5usFev6sTD+noA8WDz\nrNA2tPpTbZZYpnGUHLy4pPmuJWAUJBLuBo0Ga1VK+8BmiARAMHVVfruPJq0V\nk7oDgmR9LEyHSfZgFAky27ZmAVhiOzTYujAdxqaLjiI+ptiz4eWXU7qR+Tui\nCaoBrQH+ID+n5QDnT3m/LPXYl6MTLGGG5Vi3bYgaV9T5e07InjPpb0vdpPfW\nbOzy\r\n=2KQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxXWtWp5ErY1v91COoAgULl5tQ7k08LT/d7QN/BVSSkAiA4IfZzRTv3apN/QknZ16/uYOdsI/MYSQTkC/XAvtBKvw=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.5_1614237198904_0.7362366121827617"},"_hasShrinkwrap":false},"1.2.43-beta.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bdea0c207cae5e217985011ec045cfbe4a3f6594","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.6","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-UfyyMqz0YlPPcPYBpGBHAFf4sjgAnxEC/zTR57d1g7sQ545/vjyC1RvcPnfuxI577vcWMKaJg0392MdcK3ia2w==","shasum":"97e1ffbf9405644f5e107da777028b4d23b26d63","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.6.tgz","fileCount":60,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPK6WCRA9TVsSAnZWagAAs+AP/R4lCFtnewO3vQ2ftom7\naEGMqiTewlPT1TAa5+VI8l5xjm+veknHAE3jkcU2gv/P0loLWL4cAVJkrjlo\njBM6azRPMV6MaRvS29eyc8+E0zoQpfbzVWnqOFxxI0uSeyhwNd2QPv5dB9A+\noToLYHu2bZbfSpm9VkJu05OPgZyJySEdYJWq6Tv/ct8XhvLkZB7fcG4I3Sy6\nXFlT6QtnF8gyv1dHglXVxSzZcLZR2FX5n7J0lFlBUxdppvbaMOFoZa9pJADj\nkVw11Qla6bW0w6oNVV5S4PGBSZOCBgtULthYfOrxiM9oLvLV1FFy+42aw24u\nv78lZCK19lffCNSK0SRIt1erIXSsEeryo95c8RmnXbeV1EukubmXpsj5juC9\nwlkZtYOmvk0kDJAFanDsXZ0LoFVVq5w+9blRi4L4p/gDXa9Rx1KgHUtR29NJ\nWgM9ODruYQlrl0PdzpE6wFm985dugANAoM9LBRJ9AYUkBNmQQvuvbj/uBnKS\nAsHvk4Ueik3+hnsoQUDDiaMDUZEH6TjIe081YjgYIzFId6cJoVeohZAPIuoT\nsTSAFFEsWVk3FuZh88LNhAXbKHTsRiaGSl8H3FPObPlUs2jjflpXseLFJbQX\nIIYXPVpRdS8LUoRcwJrJj/Wd05+GGzHBInV146c4PsnLmM8KnBt6SlCRsIPI\nA+0J\r\n=mr+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU3FIK/6M/FoB3D8v+amGdY80lkMAkEmdpBzjIQQ/uFQIhANSezSPwUSrmXZKND1H5pVMhe8j6WPRkR9i0QMPvXhNf"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.6_1614589590262_0.16707325545271545"},"_hasShrinkwrap":false},"1.2.43-beta.7":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.7","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"683a0dbe6983c1e26e4a4acc12b2c57eb8bf4f6e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.7","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-1ucnq3egj/MU92ERLkb6ECFs2taoMLCdUsID5aPfUbPu4FBQedJayTL2hMvfFxUSacF9b+X27Z0RuVQ7TVoJZg==","shasum":"2f2116537b0593e510839a8f20fd135c2311de3b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.7.tgz","fileCount":60,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPN7HCRA9TVsSAnZWagAANNUP/37uVSZ/UmwxgyOC279Z\n7BJas8MU2aVxk+nYftTpTh411MTgXzhd7RMGMSI10p/lipj3cJVLVRNzbgjK\nS6OZopAvdLrEJnQXs3QzzV+c99lBwTvGCtqFI2VzsEEuZQKgvmQxXBHQtr9+\ndIhGiuNaPDlnxpEqNHlYCMM9lEmqSeQ9y8oUO052FL8w5zyi8BQ+2ATXFIKE\n0pRa9jYnWIhgPkXVQFaxswc4qyK5PJuwzCTKcMpE3Q7hQlZTOHk3+bDUhg/8\njsY6FsOvArhS3FtKPvLWpcY9Jb/SuecHXL4hmChIy4nlCq73LW/fIv8Rl7lB\nKdHt/J0zs72VdNU0JPbPpvl5ZsFcKEISuOedUCKEj82ERAsvaH5AB46/AWdb\nd40kqoKyqIM5ST+Q9GBWA8EXW56I41KMQde9GzTrW3omzRGNVszhvVAmr9xn\noZ8zOFotRKMjAAIxBoa0j/nBBjlTpXHzWPTdjvnFqghE4Hw/9NFbaM+7Fk0h\nFaJyPPSEaKYEWiLA6K4dZxum8mWZhZkmGj2bI8z6GOn8Rr8NhGcP3paug1CN\nz3AueSMBgLy8UGMPL8vYdpm8dPyffsLAteyhwO9l1GJ85N5syWNRXT3+nGWl\nR/B3mj6tTTd3YDpUYAb6fnnZCLcJAn/9tYc/gIsFY5vLKadz3DS4emLG/I4l\nSmJk\r\n=2hA1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQJ3RzxsbEOkClku1Wt6dl14+LZKg/5LYrw6+YqBLPOAiEAvJceUJKsZ0CkOKn+xQaiM1azhWVO13hx+b57DL6/ZhI="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.7_1614601927125_0.6792391506745175"},"_hasShrinkwrap":false},"1.2.43-beta.8":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.8","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"343729cee2152a162f2148a2c092035d990fefe2","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.8","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-4E1+MYhXyLF7bWKlChXnU9cGLBGEhDysCIAxwp1vaN3uqjIHRwaaYeANs8a+A3u84iywHGL9BzMxV7B6omEAaQ==","shasum":"89edb0ce42cf907adaee58e4c8b25121e876c9b9","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.8.tgz","fileCount":60,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPOYzCRA9TVsSAnZWagAAYz8P+wdvSocpoFiZpwI3mxJ9\ngj2pGAn/7h0Ozb/cR3VRy3gxisvYppfVeiY8opHCfL+L3HT4iSGK6qNydqMW\nZow0GDlxy7AmRFOQoqtbe5u9EUifm45CAnEeJzOZaaVFUE3/VDrjsr9vKOOk\n/hUEGpO7Y9529IdkIBus6hX6balkZ+ExTo7FyAagVGCtf8u8vPjVKJXbP6Ag\nq3hx4pMqIQ8d2p4YnjirXkkVdj1hYGs6zaepMiQdH5zmcoGrZ65ObfKgfoBp\ndwmR+nUTKeHu4vHSRcZ90vFkXGwcDJd5AyFGgfkYIhOv7frNx+oOKBUHbPBu\nNeQU7hAvQ3z8LtClnfrHRoTq4CTpeQWdC8jZM84H6OuGTwxYHXkPokI+TWKi\nmCOLp1/QyMutsmVq/nuZWZwkRNaCAtkJhLGa4A3bIqAy2DTKS7f1vpM521RB\neYCaZcYry+jJbxBXejEuOa43EyRwHh/8fAbHnOsEruWiy8A3uH62fvux3VZ5\nlTeLqLkpg+Kh1kLxbYVfAGe95ylWtyXnDuvB9wJ/QviAevf8HqQSO9AJohne\n0SZ4kuznVhz2ncp3BwNg+QMlBFotuUUX89Hmc4nlUaO7WHVrqGzJT6IFDigf\n+2RhGq0b/C3V6Mcsu7rMoPDWdzZ7c5zSgPZDUK3z7UfmcSNj7oyXAAHOUzdI\nLB+P\r\n=mSUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzyb7LdIPs4wm4Kd+Nc+33bLQc+KmWVrFITgh/npUs8gIgLsZewLvTxww2wYXKozciajkutu1s0M8tuPpkdZ711oM="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.8_1614603827025_0.3634578921108156"},"_hasShrinkwrap":false},"1.2.43-beta.9":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.9","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8f40473461412d49d02bcbdaecc2d25e014d28d8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.9","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-F5JzUgKoa16ZHktfvbAvkf0qOtk38eibixxhYmykdaOEqSsTuNGkJCfeOQrDG9tGAueS9g2GinQYSPRpVSPpBA==","shasum":"7fede9cc53e88b009c6b99ccea289c6d014bf1cf","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.9.tgz","fileCount":60,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPdHRCRA9TVsSAnZWagAAs+YP/RNxKVUZUDYq2v+Kqp1G\n7D+QS/0wXllwI/3FpbckZYdWX2lqGoVikC0LCBzYk9yDqqnbdud5jP4VTBUY\nXe0+jodB6kroRslvUZsLmV9S0K1K9cnOSe6QhvIhrX+Kxc4M5hYI3o3S+aXj\nAbIvmWsJ9IkL+6jy2nLbAcREqI6Ms6D75hvnqt0kVSL/6kWTUtMxjgBB7Fjw\nkhC/a3T0anTK/mLjTQCG1cTPppJSHhVzP2SeIsi9yNDF1ZNTf4jebm13YBIS\nd+GFE9E/r5xpwufVUwILPIShy6S6StlzEgyl2pKUoSm5v81J3eSK6QgbuTz4\nRWKCOgC1sreqZFNvqVYztJIWQW+tHAp3LAJtOfpsds5mGFTgWIJLNHEI9ts0\nzWTr66PRclJNzLmexKHRb2jogYFGbpTTm8g+YXad8rEloUufNDRmm/1HgKuQ\nSZSzmG3586nt8gwjke+/ldjJS8n+D+cfZpavcBRaJ/SL2C1jgCIa9C0/EDXy\nwlPtGj6Hvw1XG3HR/Offi2KQpJXdY1UwvJYyAIdbOlJBcW+r1Thu1cic+Fe4\nI0GIL0p3eiO2QLZDAYiRvX4jNpv5zjJOhhoqJQqXnxWfM3zWthvSbbXUz9B3\naBKzJvVXNpu7AVKGF1hDr92MupNX6gpJN1NFPQM90ck/oe+mCoK4HaXq3Wk7\n5kgI\r\n=68Ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD00cfeublNZ8JIBoZcvsWhvp8BzCyDIB6o6LAFM4+lLgIhAOvVOI66wWSv3TfdGUpo0HlnSOxccL2APbuwF8TLK67H"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.9_1614664145151_0.3723723716726519"},"_hasShrinkwrap":false},"1.2.43-beta.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"dd610afde7aeeee478438d15bfc6ffc461d05869","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.10","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-ObC+01ITGo2GPAvWKGUjGgVNti1sPBvRDAv0pGhNHhtkWT2SRwtCL99gz2l7IjncNw/rKybaTRVMHz1EFbTfAw==","shasum":"cc2ae8769c1b0dd24aad329be8d118f2733a2708","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.10.tgz","fileCount":60,"unpackedSize":141560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPvnWCRA9TVsSAnZWagAAbdEP/RrhIi7xASn+rS8NYDPQ\nGg91qVwEItH7LFO2I8ARDFrr7kzKJP4jJyaGw6OVsuL4M+zaotaQht45QlY5\nED0EKwvraWRbvTSWzUofS3q1UzC+g50vXIHNpOHCWny2N4Ia3fSwS3k5q7Rl\nfxT/Mmqcj01tCYnjh6xnkGiNDX3ClDhfvbHVEBaWlHOHgzWkzn9yWIR5WrYd\naz5G2zGhW/oMNkyGs4HaQXBDdXKGvxCtsKnwtnFVd6ZuazXxQu77JxbBcQ/r\nDIuhc5K8P8tkd6ljELS+dwX8NoHXYIjUcxo5AZ0zz1XpU8YNOpX5cYQFaiBx\nKp1tuLdXZBGRy3m2iD3d3zFIoZ0m4J9tcbWAncDw14t192Oke2AM0zFD3W2K\nqGZHcQRp3YlumkmVKiG8Eo02HjNhOKzYHj0uV0cpjfn5+QiJuYtrdGGDG7+q\n2QHKKBtmkQ0dgZ1HLXHPRJH2CJpr++zE2RVvWjoPoBwjEer6Y/Xo4H22MY9A\n+WcFi5HouTBRl4qi6QQ3UbYSqwVMAGbWsJM26kauFrQ4I6GSEz9TeNL6mB6M\nah9x4myEfjPSmh9Vq3aCRIej0Gg84Bo3TBSmP0ltSFJwCo3sN69GaPny9u5q\nY/TsmakJD3ZCioDKQH1XEGq8Sx5jfbTaTgeBwMv+O6nt3mnwMtizrvPDbGE7\nZ9RL\r\n=iALM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlnu5hFQhDJy9D4BxH3txlOM8tFIMrijom2hUM5I3C1AiBLaBRYXSWmYbYENkorOffnqDRNppmwbl/CqoOvGfn4VQ=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.10_1614739926219_0.1316981562785755"},"_hasShrinkwrap":false},"1.2.43-beta.11":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.11","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"60e7c84a41cb7c53257b29e77251c284259e42ce","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.11","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-6MCDXQGWERgexZSAKoH/5ZcBpGkSKdz2acgBQfmYquKx0FcoMLQ8Jr67qmgihhl4KWmnkC8HTRZ3meuS9X6ghA==","shasum":"8963d6fe89c181d21e32ae42e7119ecdc174e59a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.11.tgz","fileCount":60,"unpackedSize":141560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPxYjCRA9TVsSAnZWagAAwg4P/jICRHQ7L6Y4MsBBV5Dn\ngtSHHrIrMB44wr8xDDnj7+oWjgc7VwePtM7I0zEiu0ccyWysV8l+XGuVO1dQ\nweW1QHpWlUOTIUkPEeIQQM+a1LsLUKTqVa5V61oXyHlFARac5u0tTq1XYna/\ncLU5CabxVCZvXKpdh9ghcib+BdviUd/t8Kssw6Xks6MtCfFq+iuckMucsFTU\nCApH5W8X3g1ja5ai0wva0m4wO7J44VZbzdCanhBZ4VJUGZXRWG3/vBuGoBrG\n+Ej8X9k1gdARlIk6+Tbxoyxw4rS3C4TDB7SRIuiOvqOgoGbdwocYlsR2fabw\nOvCv8eiV+DK0mWuhK533vfuRDOFVKVtR6vJGLThfg/KeNCg8qL8uOjWG8IRP\nBzuZGwtYKxGZ6qjabAbssmrGVIXB+NpavfqPdoSXZHbLobE2fz6NfLJG/ugH\n0XxnP+RM4QIvhMbvY9AAry/R7NNmTA9TLSMprfBvgWecKSvNWVExgwROzLP4\nzHKVu4iCS1xg1Exw6SAseHxbzLgLfKLQLOZWer+xRDkR1h7PeQKly+TcQ4Gr\nBT83D8OyB94tz0foxB4GlM4hP/J1B6vvg6EYI1ATJ5+UUvd1jbl22HAq+E0q\naNs+43M6oW3A5GFddj0aiWyx6P3F//kpYinabovscLKCnFDRNzAOZPQYmvFr\njrpW\r\n=CbWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBBI4yCAfMasUhDZtFGRoA0Yzkzu8f2EVJcjbWq84kVAiEAyZR5nRduYf9DNNimOX+TM5OTJJ4s/6Fc/5GqDZBH/Dg="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.11_1614747171001_0.6942621719622906"},"_hasShrinkwrap":false},"1.2.43-beta.12":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.12","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3d6a99a8450560b95ee72abad2891e858687174e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.12","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-uQ8Y/lf4WjXQqCNHvzBbp/CxlLZ2b+33RlNX3dCRdo1lD+qR72C2PFYlDCrh/dmXiSLgVeezHI8mhxOl8w1GCA==","shasum":"d545f2a5cd3ebf60ff8ccf931de67148530ce780","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.12.tgz","fileCount":60,"unpackedSize":141560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP0hLCRA9TVsSAnZWagAA0wUP/0uWwy+R8H/cT1UQ88TY\n9bSFTndqEsGW8XxpqYxL09MPzZd+zkf88Sq0ZMAGjGxMzQ4mEAv1An+O+NJX\nQwsGqznLUnRIuzcb+uuEDzW72a+OPGOrJGYXK8tWZ3qcbakGX5wTJMJImBaO\nViYofQ1a2IvWo3418uWGs36MrXDJgQ1fqZ111RRUHOjdUDpyJgI+9pJ28nOf\nrp+XFtgm7uqiqIqFpVGZRAlrYwbll6Cb8jT8VkEgO55tJUb5NXdv6js33dOS\nkXlmHfVYAw63RSf7y2nKsvme6mDlqvY7K6wrBRcx0Ku5JTDe8CI4whYczxFj\nAEC/5Zqzh2ptLGaDmGtpbFS7axpAdBrW71aOQxM4xwxwmO5Rj7RtAfTSAfe8\nTGZrzSFtrp5VXKuYllISlTNCnqXYuOzfuPQTJt2UPHyrhcUwi6B7Uv8RvdCU\nqKYPpfmDJU3yEZdujujvXyExZ0piY7z6i77dgrINLRb6oAO5M5ZNgMyb6/oI\nQoUe5biWuopWtSuQ8M8wXLf8Nkg7s53+/adaB0KIjNMDrPDsrcSnqM/YkwRq\nbxcjDPajEqNZxdh+YWUmiT/ey6Dy0Ur0Mw4oQcH9N8XUTJum7o6x3cC/mLjB\nAwuM4JmkklZ2uUFcZSoMWaCmoLuvxWXYwYrgwusP8EDSNSZR7b1216zwFLwU\nwzCq\r\n=ubZX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm56D2FzIYlAztzDfnD1pJzsk9NpIbcP/qrNUF26WsagIgH26CF5YoVZy6iM7BxGOSoS9Ai8bBMcuySQvDzJNiFgE="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.12_1614760010629_0.9458372004754467"},"_hasShrinkwrap":false},"1.2.43-beta.14":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.14","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bf5254a3170c7e6cb90503e8985ac3fc6bc5621e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.14","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-ZPm7MIK6Nm8PXB2HHtwG4qvfrwpORmDMPcydUSbE+aqRLTh/PqzIdZ7PNZLPyJFyEkF2Zr882D4atOU54TnH0Q==","shasum":"c67bcc1b73d033fe0fa7bb2aa2cff3988e233678","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.14.tgz","fileCount":60,"unpackedSize":141560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQKOkCRA9TVsSAnZWagAAGXIP/jVdbCvjiNpCIKKbgTMI\nSaPGpK2a94UjVssLGwvJonH6ngclrJdkIw4hzMLsRcazabDArmF1GFiRk6Nx\nSdj6ZPqeoadFU6NMD+FdOzXEthKOnPfcrP0ZisIZt8Plfd9G1Jnc8BcWOtze\nHRiNF1t31ptJ5PknTklSc5YTtD8PGCw2RphgdRb/5p5cHUtIIpXt+xArpcPc\ngoo1B5cI9jhGm4AXR8o+SYvkBmUjjEx8IXK3akqTtN955a28oOZZfp9gfimB\nL/1J76RSrxq/ptiymp4p+ta6H0eQltufnXCWE6DAafPinQHO7c1iGlrauW9X\nwS4cIN9cBERvKA7vtg9K/m30dI5dIuZikxOZMi1zlYHEudWlVXpy9OIdw0zJ\n5iKMGm78anLKNh6WndrO6R3iqepF5ldpKRtTdhMZnDZkR5MyoifBzPL8LolI\n1RHWWAse8Z7KyGSGvoVlVUdM16We5FspWshBqoWi6k7oAalrBQY/nzxjIlKB\nf2BHEUd4BfE07ao3fCFwQ48u3Gg95ePxkjGIzw+S3k2465CAXtkjNGvW9qJU\nbEqeEVL++JTjShurKnWDquWfDKILRjFu0H74aT98kwBQCf4H9elnjsQVDxoL\nhgfLhW7MU+jAa/h7s/5c9AV5eDxxOdm7uTM+2xyFQofNI3e/M4981g0vQSPv\ntuMT\r\n=6AUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZanTLj8k2Kg6wyRIbZZA90ss9nyojWgwLT91ofncKggIhAPzJKR/YoPkn7ibueUD73uOgeoqPRfsdzVVzZyknMJcs"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.14_1614848931788_0.6446017118983927"},"_hasShrinkwrap":false},"1.2.43-beta.15":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.43-beta.15","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8ec03663f8a14958470e80616802d28cbef652c9","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.43-beta.15","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-/C+z12uKdNkpWzyuM93Jll5xADbaF2b5B2U8GRFB7ECGS2IPWFm+4+MaA6F31LQ5trappOxf4e33QEdlDaiIkA==","shasum":"2a0b08a78630c932209e1610075bf51d1951d4f8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.43-beta.15.tgz","fileCount":60,"unpackedSize":141560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQKyaCRA9TVsSAnZWagAA934QAI6Jlr3hcbBzc9Xrjusu\n5x7cccaABBCXb9NoXb6be0J/3mnUn3ha6LVqFEJzANcq7Q2X3zVJZr0PeZ6y\nVB3lHWkROIUjI0CA7LzBEkXuqA1tYdl30DdjpJw5O4TkJoZK3u9YYYsP64Co\nUk2JsI7nAn9bQken8U5iyOFv/lqSDv5I+3sRQ7xYD5+gBbGtvmj/KfWnaBPW\nrYiweCztg/wpsMPNQcmuWUJW4xKiIz03qu/VreDd5dAdDPpYExZcGgIYBhBW\n2+uU/L+uaUXOYh3LWt6ryh6rJpPRyS1cQsXTS0tk/QJbj3VuaqiZZt6stDFn\nBJsfLWmwEksPW9YPL+0doU9z1vwWfvvR9ncR9maNQriiDmeT3a/Zoyb80wcc\nfR5sRUPuu9uREu2h/bD6K3dDFG5qrVQzAa3LUc+qlxbUNUfCFpnnU4f5Z1Rr\n1xIIsMCZRAx84uiHP6aS7X41cKQZ9sww7b36+qj7kl6IIAoNXb7JB2yEIEBO\nkL2ii/+vSQ4ZQsZzFwWnaDfAYLJBO1QiKFEFF3AgpxTSLpW/mkGGy8NWJHyZ\nwxawQzn46EelawtBkVv+R0V/Aj8yyiY42LM7ho7tA4m9Z2uCVNIkNR2nCck1\n3QB+MilVDhgouresfoiZvW+DmaN3WABrEQ4SjXzG+TyWoj+jGHuSAtrxOTC2\nu0iO\r\n=XLwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO8gW1UQ/cdMmdJekvJ65f3oH/lp2DhyjUSpU/o2Lv3AIhAP+bQNee9/dof7CYtJ8210uQ+IdY++xV/p+s+xtqb+Jo"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.43-beta.15_1614851226387_0.8727576633815679"},"_hasShrinkwrap":false},"1.2.44":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.44","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b0fe4e0bf9687b6f9bbb67ee31a37cf2329130d5","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.44","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-JoPWEboOtZbbp1ybEW27X3F2m0HCtonPxv2fRmQiRWM6HUsgLgrrz1lfzwVHh6kp5wSlJI2ovGLewtJsdnracA==","shasum":"88ace03612d391872d01ec7db2caaa4ee2df1db5","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.44.tgz","fileCount":60,"unpackedSize":141639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQMJ4CRA9TVsSAnZWagAAlYYP/RWDrv2JLN592zq557SO\nVguQtf0Anb1o2zLSJxa0oAI2iAY9gHlVGpDurTAklcVPOdOvtylPpiGUCjaJ\nCz3Coa/I7dPSlsVER4riNC1hRUYYrRUZ+iLUxuM/wqdSXyo1wPkXLGYZ7QIQ\nuTMpD+rSzV1G6lMDkkzECRzhhE+Fd07YC/0jdgUeIhgcHwMaXPRVM2vGKBOc\nZIFUGcgIikJxj0EaffVlK9PeTHmR3tXb6wpZ7fSLqhgiyviFDZ61vpj2pDVW\nHLXg63Zw/mCKDHx5rAXILNiNjJNBs43bfRTniPTIzygxKwSxHzh9acYDy/WN\n/RI59Px/87LL1ETk3CP2/pdR/XD51ALZTLpgwcqJs1opbJglByonD6J1e5ki\nbqqIKbSASrnfZl3kU+thaaLUa3HbRqv+qyYORoCltQhtsjP0CcTbJEBInFin\nHL69Ck+N7h7CiVmUZaWOHkU6dVAFT8qx2Oei6fK+HuDF3l5hCOlERvCJbdrL\nJHhwW96qeo2dTYOVMoYQRG8ftwnNSAhHn8u0DnqFkJk4I2hpNU3ByI7ehkhd\ne+A+x7aIOQ04J1dgpNi0xN/gB88jg1YBYaB4W66rWMGIZHvkNTQyPgN83yZ8\n5ZtKzC6A/xQPH8Dm0xNmTbTvizT9NFutn5RjsEcFJbN2PN/IfOWT/KCJOxWT\nUN6z\r\n=rLVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1Y0tPejG3c0O4IBOT0mQvpID/mncbmxtPUFBtbzgZ/AiEAx7SvCjd7jNwH8yfcKGi2RRp3IDD0JX6k/xPT6tL6vAM="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.44_1614856823279_0.5973389487270249"},"_hasShrinkwrap":false},"1.2.45-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.45-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"965b58e0d1d271d0981bbed790f2f006b18af47c","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.45-beta.1","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-BsCT/19EzB2H/SDCHzglbpvZuMkTE/akxprxIYWB3Pmtb/fE4g5V8WKYrSgBSnKLYuPx08eiCw3nNP31IZVrcg==","shasum":"5e29e4e3a31e2ce03050734be1f9a5383aab5efc","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.45-beta.1.tgz","fileCount":60,"unpackedSize":141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQNjUCRA9TVsSAnZWagAAg9UP/3eif+tir0b2qVmi9mXh\ny9t/vUk18JcqjARtApYz5INIGofcVQoTGQhgbRnpABqKI4rUmTJ0i3bVRJN8\nkMP1ZdqgSHpYOSd5sk3so7yoeBFMgGJlcbkvk4bXobwYJDYXFTFvb3hdNC2K\noerbppgscNm0lDNOe2EioKMqXFUA9yczunGe/OtHJyn85oocoQc6EnkBb5/D\noyb2Yw7eEeSr7qQ22lMc1J5rS9fbQ84hLq5DuGtQF5Lfdf6YX2UENqUUGHUP\ny1prBrRsSR5Lq/WYNpUqVSXsEVlvYM2JMQjhvRWDmELNqWE+U2w4IFt2RfmQ\nrNNiKmG0NnuR8lOmgb1bHCMDQZAOUW+9IrryvTJbVGCUdi3NJPiLd0+wKx3H\nbRCEe/7JV7q63U2j1T5FUKfxlvA1BBlfYO03txyRThlX1iNN7ZaE8hWf1OOz\nyery7ZgP0CIbPjf4PjJOOuiMUbinluLFa9LYzqt3mlo/X9WoBwSRzpaEe+2c\nCkjHTK4MjGaBAeUTGH2s38JkZzd1K7QZWDH6ElSUUQDy0POs9IutvylExF4f\nD6GpQm+s2IJVd5ODsBFEVws7aC/N6ma1uBkTVNQRdYdb4dvmPCx7NKTUmah+\noFPC/jHT/BuhxxZsKj690aSphXUXC4541UC0oOkKUKLQKQcdGwtwp9bW/jFI\nqISi\r\n=nOIz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENhv94ymKBu1wdDMgHYXihIFfETU7fzsNDpf+yL4p0kAiAjoBMbVveL2mwn2iYUKl1kfAGtxekoD1z1y8Q7gTqbrA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.45-beta.1_1614862547960_0.8000082448547992"},"_hasShrinkwrap":false},"1.2.45-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.45-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"4d832dce8d60570917ebeadb7c2ba1ca0587f186","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.45-beta.2","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-RMv2LXYdUKLAjATYaZ0BgmwFZq8eXEDLLKsrYWSzDFarhwfS3kVGSluJpGQ+SPPQmV6gH4UljTsnw/1fbrRWXg==","shasum":"bbd6182e47a69241abc94889b6518f7b005c0860","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.45-beta.2.tgz","fileCount":60,"unpackedSize":141646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQNwiCRA9TVsSAnZWagAApcMP/2cYV7w3UeyMA4f+7OK3\nZvGtMajX//LEalJghA19m/0H2L0DRV6XZqnHwa635hXVXzOCFcYNpEmYBVFK\n1q1m7VEY+W9gcz3/3gdJy85UsGZw/FjPwWAVOzJ7hy1oE9AFz7KMtMePR8LW\nRAqUvR9DML/gxkGSm8LdaIhc5LE/A4vq5c3hzZXTG/OI2Vx3oywOUqH6l1KP\n+WoCt90B1ox2UcZqXUFSsePc0arZDmX5cP8ym4kTmtdD5Wt7enGPFk6a2uhC\nPFQKJVeKveLYM1hpDop6XSS4uEsy+25bsd72bwpQJZnIndWSHkKvIaIbuUkd\nv6rFDVZBh+WnecIrPww3Lefp3Ky4rBXp8JZ9v1ZK88cAAmfcNkTdtF0GkIhv\nAUcsDEhf+SltHdW5T6rR3aPLC+Db7b+H4WR9GRLEojWy9Wk9q1WXS0Y/UBdS\n8lTz4Sh72uolEv3U7HYnQh0OyfVxaz1y5+mxVlM5eir6QMth3M54xEGWKiBR\n/8yp2DiOhPDg0XrxPxKDrOSqij3XMtpSEIOJ7rcjymAIO3keXU9gKL41fvns\nXsKG+08lCRn5wP6usldbjvT2L/N/arg8vo6OdWnjFTOsmcgZnqk75UlSTdST\nEUoLk5R3Q7l8RLYPpuUIlqU4v285/XW6Depk/rBYU0/r23gs1WoMWiPldgn3\nuMgB\r\n=xpov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEY/rUmMcqebCBS9gPvlzAPZFJlquaodB47joEO3fW4AiEA/C8iNsYtZ1HgTRcgYvcF2AnJxUfykAJ98ln+bCiApIg="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.45-beta.2_1614863393495_0.7313754076968111"},"_hasShrinkwrap":false},"1.2.45":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.45","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"f5e48f26a1bdb177a22492f40de0ab3306c94b12","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.45","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-9GjFv6y7Ml7B6spGh2l15KI98t2wpGpCe7Kg9r9kZa36vbUUgFjD7cqFGYMUZgqJUYLRfVYsi/yHfSzE8hm8zA==","shasum":"e2b9d260f0b357b363e984dca7e9dd7379973594","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.45.tgz","fileCount":60,"unpackedSize":141803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQN//CRA9TVsSAnZWagAAk8UP/RD1yV0KPKP49NDyCzCO\nyoj1+k1PWmK0FiSgrFAC59+MQDzNLxIGmEFHa8EFF/A7U/+ESSgYxDY8GTPh\nYkG7xPlXLgbrS4tLRzbwomLsZ0lIckXwDwC045uuAJGaOXIU0lygDeukON/d\niHtKUkndXUX6cVfzhBDHJnQWhDrswa6YBhqhygqaf19U1Y1JJntaGAu03gMR\nOIv7JERgJprEl9t+WCbEPxRGci8NXy8agKPU6wdzAsImFvNf7EsbHMyxLlKx\nTAyKgrncCiVGhoE3YWc22XPXp1o8KZPTd7O2Z0UDNxN/00tdx9l2FMfElw1q\nFSWoR0Tjv+zGL6bKBV+FwL0ipQ1ZlsSU9VOQs2UVLSEaYo7HgDXjkqVt0AlR\niRCwoyfZSppwt9XRgTN7iCROFMS7tM7FGLYaK4elXZfuOTnkvUw1dxQ3dSQm\n2kNMQVWehVTL8byM3XEw7R3dYMjOFdGCLPs+UTHdweGZl5KBHqF86mWQ5Nap\n7d23HoqrVl7PPuOU9dbVaKf/rE1RAt/sbDQTbSWZaQbSqRQJ/TGG4oTPSkwl\nJN6MamY/OlQNOpyPAk/AxZMBP8cCtSkjbXE0mkWXnldirQ8iUyagAUUaYmXZ\nAILp8vzoVFOzh8VMQRIguicyn7zJr3WHGf8K6p6+pjrybXvzI2weL0pO4PLj\n6GhU\r\n=qp8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYOBC2uiqw5MOm6ChI6qCBTQ1GkJKSUcOkqVsX3KToyAiEA9THtM2hnfnyWDp6gLGBvNJoiZobfvktjayP5aGNAfoI="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.45_1614864383068_0.7903455706092282"},"_hasShrinkwrap":false},"1.2.48-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.48-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c6d73f000184ccbc1353790a2598450db19acba8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.48-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-UwIkR/wBZEo+KrD8eZtO6LPboufIqKjsy9VhnMwC0ztM0hEm84Lb/LXlJwsSzAasfacIc8965oX0q6GwFdy/UQ==","shasum":"2b4e5b4d19d66708a6570daa8ae5b3a69ab7d447","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.48-beta.2.tgz","fileCount":60,"unpackedSize":141810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQl6vCRA9TVsSAnZWagAATwsQAIiYLCYYq+2LNmZYe/Rp\nPGhKok4j03IUsD8G5W+lny4ww6Dl1uhoC+BQlqOT6GYv3TUfeNM2ZVh9bRzG\nuyyIGCBEthIZPuk4cxsgIdORgWkd2n8iQviTvH3qwF5qUMaZ5jZ+qC9/Jzrq\nCW63b1Pq6F0DBNuwTd0wm4aUSk1buTJKwa9b90xIVgolzbXuQDicDfq47AbV\nJGtiAXciztXVIv5XtbQB7EyMSN1s4BoYedcMP0fH/QPXIj7osN55UiCnLE6b\nC1bL5EQVhXAxE6PRhIQxk8NvKR5hs+SMFYUuqhZdk0sdCFBD3ZdJsL2Ili71\nlH4DlV6BVA+GwYu9oxJA6Xw4GVW/rFP9HdxBT4iaST5tgWSi9PDDUlGYGFFQ\nzEa/W5djwZENAPh4tlEvqFXEW/MeOjeqgwWA2iHGLiaj849Anxg90bE+Z86/\naf5Sn6s+gawayBzfeM6TlRjf+BHQIomfCwcJTkz+e+SR8IS/oatTMeE/L8Xl\n6Fr8AGrGbd0uKUjxI5i6kp1nsT+wJ8kRKgpIRaJiH0kbJeprTKVQRFSh9JKl\naLhFmxNxY1R9Khb/3T2zlBPtqVW0XxUtqc1RyqtouoCIBjVl7C9NCLfTSGjS\ng/crOmPDyyIUqxOH3/5JTXxn/DxwhJB6SW8aEPK5TWYsREPZk/a7QXfwAzzr\nCIJd\r\n=TGt9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDQJg80c+93cfi6zH3/pSUSIABboJEthTVpBM0f3+hxAiEA3itZ85W2oReDSenlJ/ar5ZdnWVcFoz12IKtB/QtoYAc="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.48-beta.2_1614962350499_0.1530678998865056"},"_hasShrinkwrap":false},"1.2.48-beta.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.48-beta.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"ca1018e1c836aafa57745424f8109fa3839015a9","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.48-beta.10","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-wHyYu0FnfIrH6FtFxC+gjqMo2wPjrjMQWcko/htUVgIRfN0vk1BY1ZBNtKHkhqo6cMM3DD7YOHLwyVpuNo4KQw==","shasum":"79cdffc79fb45c9651517798e7f90be9e5d278de","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.48-beta.10.tgz","fileCount":60,"unpackedSize":141811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQl9PCRA9TVsSAnZWagAAbJQP/RyuFokvK69FhUiqagR6\n2EUHXv9rbf9rNk+Tcvl46NHg0DB2lSCs7vK4r8OmHUlP4Qzl9FIYtlvCheFj\nVvWLoTadGC1sE7+9yrlV8lY2nQkhv+wlyYKz+rJA37PhxKZ+osCUeR3N4JIq\nZJdgBxsNQNFi5Orn3qbI+2gQmvpogeX2pBS4VswKqlc0lNGRVtqo3Fnjpr1U\nBjDLvMYmKptrtJr7Qc10+IESNP5JS0zB+zOA/62xepWC28VmOe9KWNySIt+l\nxrddB3vUZ+6UkFFrAtOJQ4F7Fq6/GsdgRI8BPQgtiW0HvbYXDoLrhpic0CbN\n6INGxFlhDB47OC57aC1dvYwCRsJ7DC8RrzZ1eEIgloxW9YMcKsaqO+feeLpb\n+q/WHIHgDOwe3lWINCYhw/SKpAZN3zvkQrJnlSGiVuQe58ZRhwOeXBJctIWa\nBMoD/VzkL+2iTwjxM6H2wpWNhKi5KqQ2Z7eFBfY2hBOu9MOg2UqOnXvMv0Ku\nK6cdgl6wDBEhL9VT+/zSRHcTQqMLdhCa8KQvWGQsO71u+i/ePHNCOdLYnZAq\niF6yyNY4BvNX5LsrpYM2Shfry8kI6HPg2X4z596PE5MVR06ZeJxwg2LeX738\nl3gBhTPev4ME47udD0j95Y5uS2eCmzXz1fST2F1/TCb6F98bOY0CoIYbedZm\nHUue\r\n=ml8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM5cDk6ApxFJsXW8xLYDbae30CJdNnxYYsK5V3v6iGqQIgMgzR3UyJglrT+vVoksYCWzUQNHHJtJPUMsWa3565upY="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.48-beta.10_1614962510759_0.45219377918667014"},"_hasShrinkwrap":false},"1.2.48-beta.12":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.48-beta.12","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"df8afa02de24de3dda1f891f5c02da1b33496b38","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.48-beta.12","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-PQF09xPfTsgRN7ARSxunOUTlveUqbc5T5GSLMwoU1aOSusSrVvzRV4kKUTeihaiyqJWxCIZRwt5CYeNGq4opoA==","shasum":"aeafc0f6d735fe472ab7cc64450cc52936a564be","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.48-beta.12.tgz","fileCount":60,"unpackedSize":141811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQv66CRA9TVsSAnZWagAAzaIP/12SyAoYz36j8NNsHwzj\njMsC8/zX+ZKNOorMhv2dkFQz99qmK4q6mFzgLbMeaoPktBAUEfKv7G6tkJdY\nJLT8EIJJaLSHl7IEd742af4IyQ3uBWnXZycZoJwoDfTLLJqW5S4G4LzPQoLw\nofBA/AFWWhEkNKOgjWGvBp/mcFN/EGB96R8kZ0XNjk7EOYcsLkGQt2YAgjjx\nlzgUmfNMrPugxGxBBe3MYoygENTXkGY1fOHdul9fFfY1ErbxZh/r6plxV783\nTDB856P0JtTT3uZo4Wxpzh7R7FwWP4UL8MjYuQ94Z6O8XecLbDIshSuzzYle\njpFZfLuqgWA1tXCUdGWG9OcH3cgRaNDIW1QjWOxdl6igtgWNlU+MCweJKw8n\nF2N9DHtiYO2T05H82cGzSNDjLCQLBqB2pMJ9IeaNyPDe7fTUsa36tZevLLPy\nE3do+P7eUYSPtOxNZFidiiuBqUkykvnpHrVpmd/6OxmyPdXnY4JdYDQB94GR\nL6paFXnqUiHAkXoThqAmQrChCEgRn97V8q2U67Gi85VEb2wKz+vyHHqd5z62\niXeK/GpS2FiEAmymg7HEM4dc+CvAQh7ZvhkcNT7fhqcPDflIMQxV/+puSJ6u\n/6MuXTOT/4PPPSwVxC5hZ98eEuQwqHqnJebYhlW4yCxmbD34LE3wSnD5lDOQ\nJj0Q\r\n=crds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxqzcpoAKnqb1FCG6oTeYXpOVLz9zH4Pg7mzL/528YRgIhALFRf87f9UgUT/Lqkj9emvundJspi7TxiFTYGDlG9dTT"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.48-beta.12_1615003322081_0.6409114770752569"},"_hasShrinkwrap":false},"1.2.48-beta.13":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.48-beta.13","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"5674a5005bbba879e736ea9931ff2aa4b48ee580","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.48-beta.13","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-kcQ2Zm7ZZcnJ2pcNfFxMB8stRfKUbN2kVRBtfYV7B7gRIEncPWJeyJq7LfX/rEYYX1U4Qm2TQNeI96DqfZWoNw==","shasum":"61015e05c4880932b59f0e174e4b7249faad325d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.48-beta.13.tgz","fileCount":60,"unpackedSize":141811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQwIUCRA9TVsSAnZWagAA+VsP/1W6KjMtmZXLC3aNNA3n\nSJMMJdjwWjw4ClZ7YWgOCHrhXQSZfitszLph+67q/vlzb4uCLUdPDNPzbjel\nPTSKRXDb0cff6Jy0RjJ2AIrsj7LLCi1NJdBW4YL08RgfgR6J4Yg2IUkNwBSg\nqd0QMP4pD1CER3gcDIb+Pm88IENrGQv7NyW8+iHCymloy/ZLC1QEFFQBk36X\nGGJ4fJ1QY+7UrvVSvrANw3qYTbYNIw2a+SQWoxKJKE3vhrfKAniM+QNaTTC1\nO/8BZosfK5XPIys0Z1QreV7+oAN5eWQ1+fAZ9/nxKT7s/TbhnDHTIgaYnJLd\nUztGq2ooEGZRBoPt6gwieCv+q+Qug1GGJ3hlVpWl2ykXph5opzpzoToNxaaB\niNxy15tJ3AttXwZa2dqC6hBSunpHu0q8krDKN8Kdwk139qA5sAGioIr171HV\njYGR5g3uJ8Ib7fcJ18IJDsQ0dlC58Te+5AcmkqdwVmKSLnXqR2kmS/qJphg6\nuYV+N2I9bZSPbv7iuIX7CD72XICjVn5ikZ0dkjZT2hpzM5/sUGSheLL7E7ZL\nHH3TDSTSdfy8v80SmWhwXZVTMevSu22maM68y74745wXy8xJlp3MXdI574AU\n798ZzBKfe+Ubef5DKiHG/S/0s4mHePCBuQUvTLvA2y7lNj2P4rpR8EuJKWBY\n9l1r\r\n=TjXA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDueblRE7+QkE6BswTkwp7+/gZxHNF8TdWai2KBQ5Q7iQIgSC85wHWp8bFMeLmfq0dxsDtC6wD24wdngONgpOVOWDc="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.48-beta.13_1615004179803_0.1776714412298075"},"_hasShrinkwrap":false},"1.2.48":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.48","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"272fe819f1fea81949b9a65746ec47f781e85c27","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.48","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-m2elCoz5MGgeg5uS2LPAiGQqSU/kJoo0g1vb+qGrlJrwM31/BnPvVLQrB1gOg9DAqOY0sYZfkpLcOBXBGXPIhg==","shasum":"987d1d7d5b58e2df021256a479f7833a4b029b87","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.48.tgz","fileCount":60,"unpackedSize":142064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQxDxCRA9TVsSAnZWagAAjsIP/j/tFDH2zSyoiwIPrK0h\nJf+lHSAA5KhbGHjsGBxWygoVTGCnyC2xUNgJ9Z2WlMCGuB2Mv2yD7JWN6Vj3\nmfePiUrt077VLilKoo4qRl3GjjTS/+5hb+kdtr2Tc+P6gLtl0G/epmVCxJmA\nleytzXO8mevJRKLzjJoYIKtOW5hlICtLVQDhv1KrSJUFNHzJDhvoVGWHVKuB\n3cIRPyL7Xu9u6wjZsra7sKLJlyQ+i+kIRw6oYxNykajvtBilSrrg+v3ttKjR\nvAQD3xoH96Dqi2biJ4fPL5ooWdaUk+udxrEYCPjN8WnJIFTF+iQDcl6FXcJx\nIL1zyjx9zLJ2v8aISJA6xJLV9qiGWYRpWwl22ULiGxwIm/2/wIogHPa/jv1B\nOVeVSgZ+OOy6iHLmJvJeY296q8b50qrCjqVCNJ+p/V8pQyDdz6WyLn55/xkP\nX/dj5OoqSqWunpTEDBikC8pRbtD/052tPlwP6hv4JhFu1zjuEjpvG5Cc7Maq\nBTVHgz6afnXEQuwbRE9EULezyfzRgxT71KPdvPMv/H9ncY0T4jB8gZOMiW5c\nXAdFnK2XMqXBWLk5PIBF3nF7QN6r4HXrlVYlU2QF1b7NqAAS4rVIDejL+XuA\nDxemufXa3E2E3VmXAbEyjPm3b/2KxOGxSONklhrbvv9CrFu+V055AoG3SW5I\nLznT\r\n=l4nE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiZpCr5C6Lz/OKA7pZV4VViYOmiCh7u8t6SsMWueSckAiAfGeRwqAVvDpd5RsdQgfYzoPyAk0rZZAq1FkeOdQtycw=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.48_1615007984536_0.4986348627713657"},"_hasShrinkwrap":false},"1.2.49":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.49","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"61cc1796b177a161ec38422b8ed9894ec388b8e5","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.49","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-PG+U4DANdz6auFV1tqCLaeU9TGGKDnISxVKFaMEr/Opru3ZMGZy7+UQgh1iqV/FchU6EryV8mNDy9mzbAS06cw==","shasum":"119eedbb735a4b65fbfb924e762a6c2f826c8c20","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.49.tgz","fileCount":60,"unpackedSize":142390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQxZUCRA9TVsSAnZWagAAOoIP/A4LFgc5eE7nwupA8lOF\nRd5OcDUUhTfIu6tHspDaOoKJQ1gw/4mMo86Zb2FkK8m/144Whh49xxjCcCFy\nEcMHZ/tj4a7CnReUkq+iAhi5xgwC4l1j0xtaARqH2ekE/Nri9mLqgMIjctzP\nYlwzEUpUTeDHKhVlmWXynhCBhzCGu6/VtRVr05ULVfPGhaXK1SfSX7NFMAt/\n/W2yczVS1qZgNzbi3p5RfCa/WUSOOVj3fQYWFfxUWlQgRFNPQ4SWijXjTUZE\nb/bBKrL304a7VQLxWMbuCS+903wvV9dpuYBVmKb600Ex8Xk+ElznQhSOZXIs\n0o4Xye/yu5IQeSq3VsTvafyRT2b/RVPiYg/7VENZEi66xYlPpRpRKwIQldTo\nbYeUf9o50oC8F5FJt/IcOQzQjjudW24WpIE2FpfLieJ3vtEUTvijNUToo26/\ntNlHIiR5g0Fg7f+90/Ch82NEXKOUgcOk+0wIOFP2mKm1Fz0PhWUA0BIWi1O9\noUtXA/frO3k7rukpQChhLn+7plSZF6JJtaRZ8lce4dK5VJss/Amenyts8IHS\n649/IRL6E7p3zBBknvqM4VS+3QgDAW5kzJeP/OyvQLa+Qo+tloOs5vaziMwS\no+MRv6oDrbnWmURVrvfNhyG9rfXQbvybRmHCVa07I6j8wMu9U5RWOQERaXra\nBQRP\r\n=hCCL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0NflgW0vi0AELeh9/tv+hLU5kK1l/M9swGB9fbD6oLAiEAs2Y3Lf9JEJyeUGhU96/GzBo1rbySJDQebWNYmwerC54="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.49_1615009363724_0.5247421909505421"},"_hasShrinkwrap":false},"1.2.50-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"cc6a55bac8453d39fd98565d7972e7d7b69188f3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-WDYS7aiJlUWR1SwSD+oQlH9vzvb6oIGdLy3XQt4fkUNBrxUwJRsduHBSaDAQbZedWRyDQSUYRZPpuzwUWg3OEQ==","shasum":"b065f67730ce1fb036b0222b940ac51ea1a35534","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50-beta.1.tgz","fileCount":60,"unpackedSize":142530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRe8VCRA9TVsSAnZWagAA+08P+gOFcGoVOsKLg5CS02o9\nkXYIrPz32EU3dBnDKjv2WWTEtgH4rn+z+zA46+Oop+Ulwg9w5W+56YwSw4A8\nSEP0WmY89A0mbYD2EWQbfWCcg+YRgrhVNwM4lTag65xbFa5DLmuCKCVQvwDD\n4D5eo+mr5EBPCwZUjLfmX+Wk5clByE30Q59nbIkm3nmBM4blLhaF1Yyaku7/\nhO+kIagjbqnc3D3MwRUmhUQdk5V80y3qT27zDj3RsXMJ/WGYuh64uMEmAF0q\nIqarwbk/oIW1FRlr8hexspDSNuSgEgpFYYiNtvQYgD3qQ9iYSS+Yvr4nVsxh\naOTNIDu7h8hzyHKkHyFzXeseNlZ7JPB9EXAxwRIY//3DQ7S8yQLPy42ZGG4z\ncz9xmUmUqAHeh9wjjPLIuEPU0TaR65wy5CR119AuqC88U7EFO+cy/v5H9mW7\nHFtIhFtVAN8gtUUktaUPH9vDvsbtZbCZxzG/UB1EihfZKyG7MmM9eo7mVQhT\nWyljAJe9R615zjipAzrglb1ryW+0+EavR+YykG8BIFyNZg+cDMqz+2+V+GrV\nvbcnbHBLRi7ltyhvKOzmsxvVZdBqV7vNolU2LuDF+ZWNaAwpValltP1nPHmt\n24Ag4mY0reAC1GYmsf55RkY205wo9uczfKaVjV8DQTvruKJ1v/y1O/0I4O1n\nMYc5\r\n=+4t/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeRLN4zXUM75QU5Dd7CestShBIgVzRqCBV/kcMd1n6qAiEAibF1fxfqXKNhzFDr7DvraLm372U+l5c9IVeGtCsDhgI="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50-beta.1_1615195925267_0.4009743091060045"},"_hasShrinkwrap":false},"1.2.50-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"f0204dbfd0a53d3893e087be925e399657cfa308","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-Pbd7+6Y5LbyPddf6c2QBc4cQ5yi7SY10bH7Uk0/s7mOOs6jk3oGjGbLgIeahumGY+IDsZDJMuL5WqF/Wgaai6g==","shasum":"e3d4d0ce92de0cd0a57fdf371a6b60b1e0e0b0c6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50-beta.2.tgz","fileCount":60,"unpackedSize":142819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRgjnCRA9TVsSAnZWagAAfHUP/RLtmq3326t61xr6yehZ\nc9UNjAqJxmSVcVtebqHmzy+pX/JsP+zmfNoiHqmEJw3Eiz8PSk7hMtd3dJih\nj3/CiNJZPYFc396rUMKd5iBJIjMUeNWO2fyFFDWNHynDTaSuchW0P8pXfR/a\n3Oi3VzqcCXFSSv5YYDAFB6UQ6ZBuQ6WS5ppFoTSPBxegwWaMU4UKJEPjNr2s\nTLHb6kc1b8MKtXh9d/FXU84CsUXYViw1fFTrWmTwfT1uX/BPcDYflYWRD5pT\nsYX2AAqUSjZM1a1s9yV5r1LqTgQ06+j3vE5Q7+u88Xt9fB5Ru41GyRpTpyvi\n2uayNhB4798OoPYTFk/+sNudgYzOzwUvyG0Mq1pyJ4e8dmESxPCQqfUw93PC\nMVBHhB9cj8Dg5tmJoDDwTZ4sIDohr/wNORPNl2cfK2B9RwMXbpRqieQTKDT8\nwsdrpgTeWuJX18jhVoQ8Uw9jVUTTTnBPEc8C2Mkz/dq+SIqcQ7wtRTOfpeFg\nmVvoWV8KaL/sLXzQ3j4cUOo1C9UEj8CMRudZBKVT2Qz+747rVM1pVZHhiNwQ\nNTlaobC3ClPWls0fbeHdOEy9vxcsgxYBKGxcg2gaHMhEhRXpEIKcSA4XfvEF\nsadI1pFnEn2K+/xCt7t+6Dq4fkRmDFDxposRE+vp2Vw2gNhPePBjr4QoOisu\nRjaX\r\n=UaMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARMyA6zDtOIh/DmKQcJrZmDAFFzUSmyDew4fNMj5uS+AiEA3u1F/Vjkmv/75LUodE1CPhO7jpUxiyepgEp2Zq90nyc="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50-beta.2_1615202534842_0.2615431216750639"},"_hasShrinkwrap":false},"1.2.50-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8c41522906a5cdb742633da308d3d77ad859d4df","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50-beta.3","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-5vpZ5Q1EcPdIOKg+QlFe+THtE6sB7IhHcENpitsUJhcPumW+1J8Qd1srqyIUMlt9Txp7Q+6sep9Khjdp/z+t+w==","shasum":"b253cbcb5dc5cb0cb964dc790ebab6edb30d8a57","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50-beta.3.tgz","fileCount":60,"unpackedSize":142819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRvERCRA9TVsSAnZWagAA4kMP/1U/lPQr2W15nsLOb4RT\n+soEpnyV67SU66c0Yieleuek7cE/owY7zytmspFzN55h/wVSihe8PA62gZMl\ngqn8Of57tTgn2E5yrMxAYDKmhCjWXIYNelfm3CGp2dE359n2v8IeMC72Vqzy\n4TA7HPXCg7bX6ngdmfw7jmU9pKSwicQ7TjKiH7lJqrHALb9c+fnG7JWD5ZcN\n2XJVnmeme8i+HZ6ATPRYllBhGeglbQnb4HpwJsSlpgSY0Iak9ecUsFwEYpuR\nZEUSqF9WW6guYcw3+lgtMFpHf+bC1YwZr2FV7UEoT2inMAQy3+p7KgE+MRbH\nCDWogiGYORVmJikCewKpZSRMIhAlOKOV4fTfOBgR9kTV97yrr4N+TAVvZF7n\nePCcU8di0AErvuxiK39L1I+OY6QNBanYuqP0hrwmkW/LrFO9SBvTlUBLlP2b\n5mwvXxfvK4M199jXi7evt/4XiCxAXqdSxOvaUQKnCAtjzS7J+6JaHhvz5NCs\n09/l1B7C0vmekl/Ae3zjW5KHfwP6WtKgfb1b6Mgd65832xx4dzeEy3jkpRZj\n2hlvSWFloypHH9/vu806fV5SO8Tbujp5rqwpXFMlUNscduTAoD4XO1qhuqDX\nJUn1K5KY07BvTpObNqUEb6uJpVcsM3nEd6teKqi9n53AwhzhDQK1lz4zH3rK\nnVo0\r\n=bkvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8ZHkOYjPh0VLhhU7ZEqoCvz8mxmhlE59DLraSW0NgSwIhANvUGdR/bL638G/QCtyxwZ87iPBG/acM55uCdYRGnnzk"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50-beta.3_1615261969230_0.5378898775655958"},"_hasShrinkwrap":false},"1.2.50-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"81cb74bf5303f698856f7b68c9f78307e3cc326a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50-beta.4","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-WXLKsClvrGZl3Txs2fpy40wGEOSN36/jarJ+i3gkAaoxL8Asbrdbg5QDfcRbbzo2dvPycZfyEUIEKgmzMboJVQ==","shasum":"da2d64b406aa70101ffc1dff1da7ec0b04e20ad1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50-beta.4.tgz","fileCount":60,"unpackedSize":142819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRvQfCRA9TVsSAnZWagAAKYAP/i0CX+RJMveDV2l3+fkn\n0M+gE8Fa4MItNllTloIiFqY20cOxaeUWDFO41MnGNdfer4aHeT48Av1l/8Y7\ne52Zc+6U2mIHDHDDATZ5+I/lKlygnhH/5JZHYpac6wPCTdGO6G/cRJwTp3VR\nWQW4+VtYURrtzXLj25h3tjr4mf2uvXLXRX/UR0oGDfX7DWP8ldCRkvdrghyQ\nE/g3Qpc8/XAIewkvu0IG89ShVW8Jz7N4SN6ymIU3Sa96zdfAiVErKpCTCLtx\nhXUKhe5pyku+0MkdOYThS/2DBzGEOdonec9qBOFqwTlygy5ITbkCwGAwShn3\nqool2UsuzrlW4Wqm/+6AclPyIJLlYMZRGHYLGKsWOooB11hECN2TIuOQUrYl\nEd1Kh598i0KLHloz/EeCHY0DuvprhTNbs85OBmKGDXclAFLRPiiX6y42rzfv\noaKhSd2hMbU+ng0HI3XJf4pKUg3o59Uuin+o5KqNyl/x+W8/OREbrUHLsx3r\ngsLfnNV6AYDqxrra+gFC2wInHH+r4wnfsDbBsMXyK+9UmV/QVa8Z8j5lrOlM\ng505h7gHxuYj2GatxM5xnsBQdwgS1pcCNdlwkzrMwEH1D+KkoL67Nnziihrv\n+Vrw44t/eSzg0UQeMrwMNTnb6XgvDWs9Afpy+KHps8X/vqyHtVky9R3K9QMB\nLC52\r\n=FYXQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMbKgcmQO1UI/piC5mvP8NaId8lW9grIqVspbLPoTkwIgYzUmJy1yErkKwufe+Gn4ywlGwJrDUT5AFl5GfD3d9xE="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50-beta.4_1615262750941_0.5919027075242949"},"_hasShrinkwrap":false},"1.2.50-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"80b6f74b1b59d2f25cddb25c84993ae6ede344c7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50-beta.5","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-B75IjRQrbNj7gS1RNQl/aR9WEFbT32c/wDDv0U0w9hYDnmv1QwEuPSPeWU1Eyi3G3iRmHFF9MzJrRl9XIumBpw==","shasum":"4b119174f4b91b2b145a6c42703da48920b8307f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50-beta.5.tgz","fileCount":60,"unpackedSize":142819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRxEcCRA9TVsSAnZWagAAs/AP+gNaMF7/VrajEyXMXf2s\neO0jGbiegDooR1ma06Wz4GkycUYDDKbthDHinX/y3LHdxJby92UAMX0sXgsJ\ni4ks+1tIusOt3EOiIctXfUQeuDscaAH86kp7ByFMl31pY55Upup4QTz0TyPc\nK53M62eYJyQQDEq+TdR6oa2mnRTn8v2FvqAemLQ1BOmQpxsalnKwxlTKRncz\nMgyMDhz9i15Bto4esU8lZ8ApxqYBpVqVDDO8J2t451ls6W7BeRWBuAooaM9c\nysh2lrLx0w7pLmsRk00JEymJyhEgy+LocKgijBV5sMGX0TvGSWU5O5N0Ht+p\nJ9GqXnnARdplxo2EYWHtPSqp2CQkg/QeOmj0gF2CBIchYXaV53H4cvRM5obo\ntIT+Ye0uPML+HcIhF2XpaS0hQufRqFxl9Q/kj2ZNILDJjFRiGdhqRrribAcO\nsqMB+nraQE/VGMcnaTZCVHB9AeNncvwKUmW+ncr4WzZEGv0cF4CyvEVAA/G7\nxBvPOMbcXR2VyLdO/rau9Nd5lP3iqTQhEHivJwUJ885mJ28hRKwmmJ0gyWkh\nQKgPzca9JxbiK2p7FrN5jGiCQsLgTIBgvSPbjOIvepvjABQRmZZgUYqjeHX1\nsRS+YIuDg26YcGPQzHJdrA4uDtF83+/3sn6UocbSR+jCdnmRD8rVKyHo08hK\nM84V\r\n=t37f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1J5DKqNDWXrmHtfwKLLU8ECjL+CcBK4F2JeRhz5IQiQIhANPqVjAulRxWOeLlWgMrGlG4LmyFYTE01CyUW5rsXvqW"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50-beta.5_1615270171838_0.08693365326354252"},"_hasShrinkwrap":false},"1.2.50":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.50","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b31a318019ba8313b7e690e8858f3fbabb92686b","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.50","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-5G24DihqBcIYYmJooo/aZXrN2HZbhTwUojCP9GIQAOhHD7wt2ftSLl6aR7jWCKtURzL2FSeX1bncpc1vZsFwaw==","shasum":"61859d6f6dd26956e5061725a827ee061c806c41","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.50.tgz","fileCount":60,"unpackedSize":143247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRx21CRA9TVsSAnZWagAApUcP/2/kHthuiUr4ivlyjJa5\n6cQdZJ9JUoigymU1ZrWnInE1pb0xSprpsDuNpWH31/k5L4ZRxY3W3vZmI03S\n8xGC4zeYwwvJbMWnRVqYD584osRCXx0Jn1y1uR52TmHbN61tEbsoShsOJIQq\nFGgL5BisaeW0ruylshwkW5bRMDRKIsBkjuB0iytRlK3mhXr8DwqKFwd61yfz\nXY9HZSQk9IJbnBslvOoL/wkrrIYUJkYwjVu37pwhJA2s3WdGxCbMr06V5uh3\nOEHv45rAVEWJ8oEfJC+fKYaCPZVsH9RlOO6unSQvW4W+w9jkFrXVLT/PAbB+\naB8qDmAJfNk0IWYxrRzOOOifLs0rIPKTN5cCJtH2/4c+9lNXeIixrhR5K4V4\niTBWFccZYjfPuBFMTsmZB+Zi+I8CUEX+9HwKWG4cNJfgkyelBfFKOEYRVMtW\nlVW7F7gNT7pF+NTrcUW680hKhebMZaKA3z6GYlM/vncQh2xxgdUjOOQtWTu0\nxUlINRdRCfVbIaOep2/4LYcA21SWAfDyfIhwqjIx4UNGhYMzZ6HuBYW0Gr2E\nKVNPs9Voi793DrKZJ91Oe12Q+HOkMX5SJA9kmKKtS6T+JjBFoBYumjx1yoYb\nG38lV4lNcqS53k/GVteNAo347fahnxJSljdRj+m4vSI20jcUKDoRmKPT/HkX\nd9iR\r\n=YoQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeQaiHYIKdS4Qs9lRx8dlS4swNFhLu72/tbeat29xXKQIhAMaIvqeRqX5hJSc7Z70tTlDHSafMHBhem8pIXPcrvISA"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.50_1615273396810_0.7622891683929085"},"_hasShrinkwrap":false},"1.2.51-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.51-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"cfca82e68ab71d178273970643583a0dcdb64712","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.51-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-0kHpIgKv12Ho0VyTbmMDbFEDxbqmLpK6jB61JKxlZ04vikgNUKqmKjks2LYfHDA08gWiMUcDOTB7l3ZHNNbhkg==","shasum":"cb22d0283b5b0718bf1a20b26ea6471558fdd49b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.51-beta.1.tgz","fileCount":60,"unpackedSize":143254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJudCRA9TVsSAnZWagAAx30QAIJpCcDbZMtvJfQ49YtT\nkFmbZ0CDrse+NPDrRgRwQrEba7G6RsXJRjILxAT2ozWnbECQm0y99ELGUhPe\nDnMTD4DLyiJ5UTU0LD45RxZUzZNRa4neDtuxrp9PVtELFILknxDMT06quc/H\niMBrGGQGm0///XGx+Thb7FOoVOpgHmdVyK1be2IyB4t60IIFb+ILqDXEz2W9\nbGzgbAgAfOv4ZPYoyosZRs9KSkWE+cBkl+VwHoswYn+JTZ9fXOCUdb23mHp2\n0BR0QS8+gisc8X5Lii6RcfPiuHLioqhuCnS/XaN0O9BiHcnDkTpjlG+jtqiX\nvC9CBVSlgGGGhXD9gxBou27MAlfr0V7vdDsHDINjKVL/qqT31SHEISGH3e0s\nvxjAF3+NzkOtzadFxXLG9RAwNW7zA9AUGPcgzSFCwA1S0y7GhaqHXQXRzKTl\nK1HWk0z/iB0bNd5xeYPmlZF04ELywHr2V6Dh90m3IMgQmpIldF2kudFprOXa\nptSyQCS5zmONxNawJMSbwOoYtYqCw4/ByY/KfrpVMkIBFve3lZaRlnmXVDFd\n10iiOcuZJmilVvCYXZ1CWu39sgfEiyc6qmYFz6VTQcW3ihYqEp1t8hVzAPNU\nsmMMZ56P4ZyJPx0+5q7NjYPOLqH6/7XcWPobAy9J/IrNjBLxJD66JXBivwU9\nmNiu\r\n=iL5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ0D+CR4HoZAmF3ctYh+KTeLK1OKsmQgKFssajVeX8cAiBa7tdK4cEdPYemx0TuX8j55dDp/7zNcJl+SOQlmaoGqA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.51-beta.1_1615371164803_0.30798639882626966"},"_hasShrinkwrap":false},"1.2.51-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.51-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"501717765d45df0057f166e40789c332edfc35a7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.51-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-SsIIw3ARkXFobtOahJrTAutXR7kfugTPr8XgkLBC32e58vSBEDONJful+pFIepKQ1TbyqEAHXRHnCH03xDPN/w==","shasum":"5f67b01860472b1a7a17461babde6e79df860574","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.51-beta.2.tgz","fileCount":60,"unpackedSize":143478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgShi4CRA9TVsSAnZWagAARaYP/2sus+KVIQadd78/oNpE\nVuJCmdfTlSEwiOF2tAsXsICkZYP1d8tCI6QBhQ+S3svCYScQ7ciCF6PWrU+b\nSx7edp2TxEfifmSPFcDyOqdp2FVhJp1I6dLYoirsJ3u3jwcQ3kY6dJFOB2Vi\nlTsqf2Xq6zCyWZl11g8pyAkvNpTX9kL29eDkLwQagrUfiexfdlc+aNDf4GnJ\npAlxG5zOtB8gIDcpi6E8QYiWj5e6xyRrPTaHd06O4hgLmkI4si3GQTIbK56i\n5XnYP4lZrSi6iRCFggnrnSa5zZtA7GYSxBj2ryw0hbZKGI0nGdHoK81VXysK\nOIzi51NmODHeJidtIabez8jZPsrH/Ptj7CSaeq9D4cGYq9pwPA1NMQ6crF4f\nmH3d1XipHQcnSdbxdqXa9T+d7X9NzizHktEg27eV3PIwtSKKLmpPGR9PeTNW\n57ylA30w+IOKF6sm5tPw8RMtmgU8VvaSC7ixqom9WawgtH8DgSrbvrV9PNom\nB2Q2r8DTPWVITPXtg6M9uN1XXSjCQ2l5pT7ziLLZov45wD8ELgk6OmH9mPFi\n9eipy+8Z3KYW5bYDVp8hJGUaDGD3ON4DenTDD1XGAYacfO0k4csC4wMgJ1FE\nizE5DIsRUZWO94hsJptaOFbFtmdfg6qU4n7v1ngj8q1Vm8H6+/kmVz0H78Bq\n2Oyt\r\n=t8Jk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDAkYZdBJQX4+WZCj6vwO5P0O9yBs9VNchRhKtscp6yAiEAm3yi2GlGdPp2iT6yd/wHqstvtZ2PjuBqfUe+EVBXYDg="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.51-beta.2_1615468727531_0.3388007386117786"},"_hasShrinkwrap":false},"1.2.51":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.51","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"0321d279003ef6a23a9480b1d4a772fe045e84ff","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.51","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-p/fyt7Sk39LPO9VNiDlbdofCgiBhwpqEIlbBVhrT2uF+TGwd/T29k2qfzqAKwaES9BRq+dnqIprY+zViw7Tkfg==","shasum":"ebc328251c4e045e7534e8884d6298d53c933ac6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.51.tgz","fileCount":60,"unpackedSize":143759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSuIoCRA9TVsSAnZWagAArrEP/1+/oIsE255NxNcSJwQm\nEeprxyylPT9RX9HSZgLr1x6tGiQUeS10Sw3W6+bwqv12RLkEgN0IIlCvmUF1\n4MFUU3l/zqzr8KDMNmDS6QN0CjSWBWqI+aVerolsCEOq4TrULgo7XV7cRjjb\n7+HnGvkMLkJRYBNFkVIRih9zG1xi0mqAT7vF9ubX1IW0IyRnrJ4pMIbLHkls\nfE7KBKqdwehwZvheTKM+FknDdgkQBLpxMf5q4c6LRqyOa/2yYCRD3VHX8GHp\n4sPahdzq21eKGrIphF9jpwUa6UPF64iBdxPCZsnkrZG+XchFhYVFbpALUivA\nxRSl6ryzOGtjFMZZwBfx83E9/7I3qtUxOQsnWOKZmyHMjFjMuzkiy3YTyegf\n0S8UQlhldpR/q60o94lOGgdMaIATi7aQShYQ81D0P6IfrHjqmhxifnH3x6rP\nbRGX3Se/amnWkmdksaaMF5Sp5cHzpuBxLDBtS6aWBQQBFXM5RMgiRfYeVHrg\nWs1Bs1J92kjNc204jw1LDCDlzdp4gVLQKhRAP+3R6ufSz51e4zqXPWklYHrm\nrlIOQqIoekHTY03BLF4wcF8vu+yns7nD1GPwONZGDavEJ8LoobwVsS90Pr1F\nj4bE9ks193dXVYOlI5cxDDaOcerDCDdbIr1vJuzHijqJ2ZvR2kiNKodDB5UP\nGAyq\r\n=5o5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAZOyhvQaF+1d/c22ONVygOMdJzSnoRF/NJ+jqLuL3SAIhAIJ0MWt7myfzrNFYKYTRJ9uDjtyBQl2xWUkXMsrwidYT"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.51_1615520296524_0.5677911927148911"},"_hasShrinkwrap":false},"1.2.52":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.52","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a5f87270e85f7f91f8e4eda8bd50ea4bca941d1b","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.52","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-46xfnUqLdrvHgtLy9fjm/k2ov9XQnfT/dKja4JAwF4xLjPrT4E0FhVeTtdPSJcqy1+t0hhiqdAeA6TlxtrtaeQ==","shasum":"e337a3e9de10938ad399789b9b13b64eb8cb5dbc","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.52.tgz","fileCount":60,"unpackedSize":144258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUZDoCRA9TVsSAnZWagAAZJoP/0/lPUyT6gIJjzQDWw8b\nqczF6Dec1vnamQv/EqCzExrJtwG3e+uqPseIu/GNU5ZhEojcWfrwwNTKtXrI\n7jcRomGHCT8DOWdH+wf0m6htbPuvygifUAsyVNO+5Olxtxkcr+c6REYpUwWb\n4xPbp87qHXLNzltGb8i7Y21qYaZTuDMbi2Z2HgV73yKyrTCiZAVuw58RF9SJ\nMQa08D9CURAX5CvWLQRB1Aiy2zOU/e7MPVUA6WpaBQPkzNpp7px8u6r7ATNG\nBoXce/AR3H42KQMqG+mT5FtFBkU0AiFVHzbm4+8RAoEN4JDgv029DOiBH7Qv\nA2DZlsiQCMM6DPBPLOCuh6DdT2BExLnILzZVD8nBd6WOG8asVwlMZjSW3AJ/\nmcOWye47rQu8hykl7GSM3I6byj25mwNy40V0/aj+xw8RONw3OiIby4F0hwqi\nlW/gdOIpnFSWE8EkDjADwTa4MIxpFtaTxyQjniyjfEOD+ntCMHm9SL38/BBJ\nOuLOuBYKCJ6skwyPpbalh8AGWHcfC6PriOwv55CQh8TdApqeGYTNx9aYjqwP\nFGbIaDUD5H01Ow1QTNzEFlzzfCKsiIGw3dgfVb2FXGvg+BvXVtgknB4ckUUd\n1BueBmKuxIuKeeeGZu6+JlMzWxBe5DXl9CVj7PUKRZMpZBn29lbnyaiXxR2s\nOR5u\r\n=mZ/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu3RoVq5hzZ6/wsOTukQSlFJgQtSfa1/BXhBNnC5+/sAiEAmU86Fg/NYDo+D61PgF7hyGMSJQQuiCZBgB/4c5ODQlo="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.52_1615958248362_0.21752648793218476"},"_hasShrinkwrap":false},"1.2.54":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.54","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"9b45c3d91ea6e80f0a65b89aadd85a324726a61f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.54","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-BGaPwe6qqhNCitSPUwRpE6y/Gp1HlpzkHhUleMYckKom0s/DxI2Qzh+k3sB67K2gwakj12mtFiEDu7ovXsg25g==","shasum":"2a9cf02a53675de258be932803e625f3f56f4869","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.54.tgz","fileCount":60,"unpackedSize":145033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWIunCRA9TVsSAnZWagAARxgQAJzhcWIeGewyK5ex4j4O\no7m/3iAPdCtbfCMmmu2G1+vdeXu53jtZK1ajxobREGMI9EwDhAijsW1mOh3q\nyegvZfaBxN2PdcpUKUomlbd196RrsbjuMpuvpdwEt+RjVdbF1BcPkIQgA8b3\nq7rgplD1vDJTdE2bXYP/LXOIdpQa1UsZDfAKy4UxEiKX+aEXAsQyXEB+QWFm\nPLVlM4GtQ+df80FvTPIJ8RciDPJiokazxAJDmmeeXWxPYQyJYvu8kqFa3Amo\ncmxDU3JygtLYpzjRgtPh3Tkl5kucPQqt6bwo/XaHmst6sLa2Qnszz98xwkxo\nGMVFxVE6kCaxCzyxH3aaFmdC4FS6ERlFe3Y3+8Uk1PwUupGwAe0tUXOSZjnb\n9A5kozQVRJexWP7TdkJoiIOYmCV12MxAN1aUKY0g6kvyjOazo/SPrjI0a9gc\nFB8Y62aKH1odHhW2vuVe7h6cwzjTo14KMxfgnCokyK+ysDXmjOQj2WXmZODm\nh/V28mgMMsipHNRyk+6wOJyCvOs5ixVoi3vhuvdHIJsdYNggfwtSt4KCbSE5\n9f/WjbfnncJO7DYmK101R8PwJhG94JvtdQDDq6o4r70CKFlU17+OsghsOP5A\nXByGcRRFvPHbMk6Z0legq+gHXs82QTdYuNJPJLZMGzaIBf8xrGMnqEH1JQUB\natn8\r\n=bKpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTQKXTa4fi1ym8AwC4j20Z4Er6Gd1qDHUpILcSYaE4PAiABacjKD5pu4ALp6wrEw1QUq4OKAcEzWEMPI/ZBZRq5ag=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.54_1616415654928_0.364599461770035"},"_hasShrinkwrap":false},"1.2.56":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.56","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d9be04db7e9dd3a8f5e765b4817b223d49dc475f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.56","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-pbI6r5oH2MwMFtkYe40kt49nRX+Q++sBneP8DzeRbUWFSVuN+uRwH1+WA1Ypfy0Tr4eiQAcTdhOSFIwpAcyCAg==","shasum":"89cfa5a70ffa62e7176c6fbbb4c0e1403b0fc2f3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.56.tgz","fileCount":60,"unpackedSize":145590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXcmlCRA9TVsSAnZWagAAuLkP+wZL3rfNrBah+X1oQ0lW\ntwYQB+mK7aC16gwXcIWuu84tkVbXG/Im8QdbPpqjquA8JzP0y14wOuGbx84O\nTEtd8VkyAZMVC8wKcoIQhq2AJNGF7PP69i8w6ONDJCSyBVg5J608uWRQu4am\nExZ60AePwzSiFvt/c5bwps8xnWxk15NSk4jmQLgDE3d3XSmzPpyMmxqHBFri\nOyYDpybt/KKWzHp8J8pW3Vssvls8Fo3pVZ//HZ30DPIQcuSR63D0L3HRgWke\nv46qm6bzl7PQ2hkX7x95OaPALyFHPGpfZ7IcWVLqOA0ZU6KTyfIiEPi2+cfb\nmZnmrPAW/av+aYsnnx5UOuNyOXyIxFMPbI6G2Slm9GP6qWJb4DYS0rG9OP5g\n+HYk8P9FgTlKghKnL5qOuIitvoHSm4G34Cux6GMk3qu4ZAmSGnBFvZHWJzW4\n5LBhCjlMb7UIgZo09ymDYrJb6VUUfRREN/F5YsCMuWnSGEHGQPuHvPpJ94T5\nJ2Yu73IXuEYDWShu1HCPMr5ITQJPoPsx0Qwom7wrlNdBgV4Zwt9+cwX4VqqB\nGcMGNsGv1thATjk/MWzN5x3zzXdXjAQ25w9YdwZywL3nmWWutBi/UCZqFUrn\nO736QreLYfnjWXi5eGG02AqftJJRO7RkWcbmsp6MClCeZfgnjAZhPvL6vTGl\nGM+L\r\n=zC4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtWdri6SwQn4ycY45CgxzytDOSq/CukF5e2ejbGvqxrgIgOhC1C17yXM0xdPfG/m3H6c1SeYepOciF194nFa8AU3g="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.56_1616759205326_0.35947010174343896"},"_hasShrinkwrap":false},"1.2.56-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.56-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"4011447ec6a55ffc4c83c57c4d800ee146b9286a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.56-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-h20nlHKoLAU6DEbgvVePfonBVgpbOK1OG3EfX2mLS555VJGbxn4cnLDMoSmtMNXL4tt9oO/gjhr2lSjOj0qvlQ==","shasum":"91d8633a469bd597da55b53d3a214ecf868b6c30","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.56-beta.1.tgz","fileCount":60,"unpackedSize":157068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvU9CRA9TVsSAnZWagAANPAP/0LV1de9ypetGI+BEjbW\nUbSdE3mQQTydsqai14kLzM5E3hg2HLnkknJ+dqCehIhY+s9Y6Gt+Yc/B92+z\nTm0CwCRFKDKEsMHOsm7udUOjb238VMuGWv2OQRVPlAG0HFNpgEfbPBc1W9Fc\nDFaitNM7TuljOX0WDFWJmpapHb4fdIYDxm99XuS2qLekirgahQTHhgPn3zRN\nwNGBm2ho70RklsU1mymQCmb9KOCuFHZe9beS7IreQQkz98YSRTtjIB32DmGq\n0tKUHmxrnhN9OeF4ONQ5Wd3j1Rh2hNXW60rjjlrUhtHCOa/YJMcvXU2O7mvw\n6yXlmcibAFZUz6pUs/CvG73t0ZNxcUps9XZJG0uu95W10cbc//X1x7aDD/Q8\nfzsdCFQSm3WtX0BJQxbgIzFFypGTij8c2Pgg5MoZSEKqBM5cU/rOGDEPM8Ph\nDEeS4MEW60IRdoCu3zRxDlyDVb78itO2kS636u8Fn/rhLAROU2Vn35/QIHWb\n/G1mZk2myftAlNjjq+W+RG/44a2hNYSGaTf80Gr0qfYKpPqjLsD+enC6NYrg\nRGlkF1ss8kwQDKkuXygMPFYMqa1PzsQ4hT3wuXeN545Gd5OAbaK06Bpu0w8W\n2/3hVRE2VgA6443RrlJTWp8q5Uo4CK6wgWq84+uNmyK6DgnCC1DrnIRpF1Bb\no7G5\r\n=AAw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ/2X3T0Y0m8F1uwQ/et3YyEtE8T46eDD9pdJpYzVFpAiEAu2JzUUt2LxTi7XSH40I2/ioFMtRcoCopzoC/tIWwGiU="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.56-beta.1_1617098044679_0.2733975098465897"},"_hasShrinkwrap":false},"1.2.56-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.56-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"4180c559e20fc27e81bd318f096db61f3a9a11ca","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.56-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-ZTmNSL4YYFiYfPDF2avg3ObiAbaqBbTjoR+3BYCxbOlcLRbrl4seKfOKUD0EPlkVDePrl6aHv1/HPvfgcEvgGg==","shasum":"f5719d72e61dc99a6f8c0c45ca1a2952ff52910a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.56-beta.2.tgz","fileCount":60,"unpackedSize":157987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZUDcCRA9TVsSAnZWagAAXuEP/RFdvWTbmxcTGPRvMsZc\nb57th5TIx8UFk+VIRxw1VsGuezg0Cuc8mL5gMNYTFRq0xo1qpOnM+wswGtt9\nEe+u9Fmab4r0cr6AjLV3kQcLShL6VWpTBJOlay7QiZ5LpG0ur4QztgT4M+Kt\n/hS7xfDhZ7/MQZPFc0TJfn71xmfnLR/O3zy7jGry7zeMHaH1CMWe7vwSrjCs\nxSlqdf9F2znqShMdyPyWo4kiDzqoNGZvWICylvqB0XXCrk8WnYD8V2Hl97sj\nVGFBsqF0yw+FXQBlBCU3sU3a3neNg2XLnyXEgUHfV4lIk6vKZ1nc74kzms98\nxBGIu2n9s5jTtoG1Le8OPnHL1owaIOAkNYZwxuu5R/v30UQwQXNMRmFkvxeQ\nVeuD7yXheT2Z8Dr1XH62yAJo+o5ZAAbNjrsu+/lOTIBikrlfTtK/3KnuV/Dq\nk7ka2DwNPxsVunmSeilxcQLyKPgtupAHUam1WIX45NO8aX+KCWyN45evosvf\ns424WC6BhL5YGtRAWJwqK51+/sxSinNiUePA6c7SIkvbhm7Mbq4xDRu2LMP2\ns12CXCZ9mKPoG3cKUegzUwpHnCG60UVutj9+vrcmEBPj6IMAZ7l7HCsfIQ9k\nsWTvtTJ1u/vCOq1kGnDyDjNoKFnmjjFUc7rjECSGQ9AMWZ0sXslwIFgiGwqB\n99it\r\n=NwyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqgrBpJlo/cgrINvVULEY5AdhOp+YLr0laUTAgZVsyuQIgVRV1f4yHZG8VgZlldbymgGYq7b1Rs0ZTos/WS9gemYk="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.56-beta.2_1617248476349_0.9290962060038588"},"_hasShrinkwrap":false},"1.2.56-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.56-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bac2cef708f0408e1a3f39ff147e4bab47e29cda","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.56-beta.3","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-Au+/9Ia9/qTfTyTzYJu9GxYhDeyIwZ1N0TtLJDUdWuLHVI2EGpgq5xdKeY6LOGmNs6tLXbEpZ7esl9TYeOYGqA==","shasum":"4a8c00ef076a2c2ae714f5b95a490ade70975ab5","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.56-beta.3.tgz","fileCount":60,"unpackedSize":157987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZUWTCRA9TVsSAnZWagAAH5kP/j4GhgEoRbkQ5Cb3R0Ry\nlq/T43b+G0TRdWbMtFSEf1z7Z+kFjjrsmpOMdk68sVVsimuifvyNEVZ9n3Kb\nezvnBKtNhBEIYus73mnbNImzRBkg1aFzlMOSssHmNvDrvW0DWxVbAiGLHz0I\nHJ5L1wNCUjPRqIBZbUYAj06qcK5rFoAlWNQtxXiiP9+UUTHEBc0igBzL8KsG\n2qcA+QkkZ12WvLzAp2iFEnMCbQKXHKIlIyjjpH+I4TPU847bRl7iFW1kAtrf\nX56SQm+0T67hob2Rrr0y5nbj7zt7X5XvNwKWKZIhjSM0I2TphWqkgDG2+Idy\nABm+cwAZ+5+dwBUBzGAWYDW1VLdTQzUH50bfEMsKT2Jgde4MXmhyQBlo+IMT\nH2dVAgxOULIvXOWv3Yq5QDNrCz21RaGZ2qSciPCMaf45JXHQYLO0VmqBnjZF\nUKwM2F+/FUQoW1Rud5EhVl5uAnCtS3qLoDN1QMMvJUNFHVJnX8eWsjHXJp8z\njTwypTQMfMxaYJVzebxgu+gYEtQizh07osis0nqWLUc94beW5hE4fogfz8Bn\nWRrPAH8AWXDndo0Rbu9tduyBuPq056HRw7KpGMsvUAVnIpj72AzXbYYHWUkD\nx9QS7NIAQvRaZw4B8LiV5VuCQXl/qCG1BkdjYLZa5aINKYz8LJMtksCz1/U/\nyhCV\r\n=5LyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4L59iCfW3PvxVvKgRHpV2rdl00/K4+7o1ntCqN4PU6wIhAOGwE9+maw+Sw1Yoy5IkkR848lKRZIt89+hH8UgONiin"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.56-beta.3_1617249682737_0.7779942910098745"},"_hasShrinkwrap":false},"1.2.56-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.56-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1bec28b072351425ad7be3f0c912b669e1e17ad7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.56-beta.4","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-vAeETK+C5s79dAE3R924xxwxIGY4LXmOY1lm/KCO9v3Xz8P2LLoKRK4NwHYb+HkIcoSzK1ZhLtqrapGAaL7YwA==","shasum":"cc293ef9ddc1f4b82fa5bd84d0249cc33fc188a1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.56-beta.4.tgz","fileCount":60,"unpackedSize":157987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZbJQCRA9TVsSAnZWagAA31kQAJX0uuPWHdETzhx5JBjj\n8fZYH2KcDA2C6yKC9XshY+ZwK9Kq8coh+c5x5TUAkXX/K9BiW1PvwxQAo8My\nSk8OUoKJ7fyk+e1OW1pN+XSOKZHi+sNvTJhoCzPR0VJ1pf1xkJQZlT1hYx7Z\nO/L4kuTm3JxpoYfbtoWZQ3i1+t68tXgl91XoOQwK92C2ykZvvpO5b6CWenaW\n/z09aDIbVGF11aoHHJth9pjY6Ny9WcCFkbu31R43xGYt6+92qi/ScZOLMreS\nRUChDb4Ufat3PkWQDSTfUXIlBpqRc+BVQtBdN3xXig9CKBPZIycq5Jfsh3Um\nFZaDD2OUwk9to6hMhsrGJLNZDhEdUfckvLI1ZP4s9WqllG6bJgHmwmbY0XgF\nahbCJgC3w1fN4uckak3YhJ5BsfoiSbyI7z/j8IXDpyL38jFtkAG8KsaSi7oN\nH8/4pkERPDsOjOgBYZRHotx4vUS1HHA7DLawTtF4CtEkuOsSGguhVA2yMLh5\ned6TrfAhcQhbxualTiA1DSgfle/1Flosw5d5wn9RxOZg1PICkYRiGumrRC7H\n5vVzDaiWKxXlyAtKCzA98/YwHBXdMqprTO6Tf8dhjXzLl2VHWZizzXYQzq7k\nNKoj/c/FUJp3JEFzurqVTfzumXJubDo9cPzKjMMN4mO8a7A6NFgAP6dd5UO3\nBxrF\r\n=CRA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDhyqDXq2Ld914hgJeSUjz+KRYagmwnvkNhlA0M21KQIhAIpI/BxYcQBN20PNhhqw768h3Ah1xYQXsE+XvlLyXBVU"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.56-beta.4_1617277520074_0.48707407419418747"},"_hasShrinkwrap":false},"1.2.60":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.60","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c65bb639001c7f6431f8ab63ef90e6c2a7746df8","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.60","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-tbLS4KE3wY7GSTd2JfiBWqq0hMa6QqEKQVwljJrXdCXvGFuGMmLKRivooPh+I6/g6pHW0DLaaDcORoEnZv6fvA==","shasum":"b2516582941dfc10c1b9753d98af9045ccd4aaa0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.60.tgz","fileCount":60,"unpackedSize":159840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbrVzCRA9TVsSAnZWagAATIEP/3MTJnDmJHqXtdd3blXW\n61F/T4fTstJg+uLqPLOvh6jX7ueA1ulMt0uFCJ/fAup5PL+W/D/Nu0FFeM/V\nauVR7sm3Gdfnsgt+ZVWRwn3KGJYH6x0EZdXm0ddWSVOy8vbcMQYYiKABnihi\nIcpISQXW8ASET3+ZDjHtQgwf/dol/1VEujKuMiWPvV88YTJjECSqga5DzEhk\nzaLbDEqq3h78WWuDc8AdasRLpRDYdsiFJam1miXm3PDfPtyNcs1I/1yofQsX\nHU6I+kxZX15YYx7Fbv4ZMPZFePX/nPPVPHiPBGgrfS+WZe5KSbIOqxNhuiZd\n8NCdU+uCNnMzQFL/yoTWdSLVnWaqp9SKVv8AxpKyBHWgdfDdsTyp1tLb+f0P\n1a88SmMAa268iOQUH4zogJheO8VVzl01FiJwWmfopnVcnz/Hov+xfpzhlrKt\nca1mom7T2SpchxAPXzj89G7cBbM6htqDNGtj22ZnCQPGvwjq2rN/DfrRZksC\nztEOYY+5pX2Qg4xq8cZXyhRsV4SyJR2k+9KisKaoM00NkWm8yMIBbPAQoKaJ\n0bsfz5amNhvmM+9x52Ql6DNj9OLlAUIh4AGDh5Auxkk3elHCkIVDzmTmlrap\nkm4HSIhOxoc4xCxp+reyvqpT1I8QG0eBf4s6+YwDb0oF9E6UhCYH0KQW/AeK\nlBd/\r\n=+I52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB0aoqHUUieO67Oadz7I9kinOETqoPcSQtbaLr1CBhaQIgRLuPCMTGjwzvzTfaRWrSBdSBWwEDsdJfzzB6P6/c/4U="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.60_1617868146577_0.6314550688673524"},"_hasShrinkwrap":false},"1.2.62-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.62-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3458f32c418449db76ddb517fb13799dfd3126b6","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.62-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-Ym0lD0pnrmfNbiPjZmLN43AYQmJ+U5plUJB/7d89g6OEx8Zn3jLiMtsho6KtTz0B8lmP3z3V9Ok+jEaHKPVqHw==","shasum":"234b75d8db9e5e81e4c323225e92d29712967456","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.62-beta.1.tgz","fileCount":60,"unpackedSize":161395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdlk2CRA9TVsSAnZWagAAiyoP/2ViwmI8UBJbgyJ9XVfY\nT0skHWUNjjvf2HSCKK6R79gjtgmRVKe3dvfwNs7Jbthkn69r1UmY3DfztlSy\nbLQbK+XBkisJ9jxAnO7Ce/k+puPaMQHUILcM10R2PzC9fbbB/csvxnBi86PY\ntG11L0woE7TWFQ8ku422xKMnq1Liqz88r07Y/koZx1SCnuPcDPPTV4SENwBS\nNr3qQgPAHhrPm2a2tj3QadYvKmA0mgNGA0TckI7CvaysWLChcR7718gTfU4m\nL6YKeK0pLSe11+9wtDJYSPRnVV08FawvmJu4U8SM60xQz0e5XDlCRlNyI9MQ\nj2XO+c9ls4oHArsIkiDErK8XoPwEor+H4UgCC4JH7yWcUJVlir4ic8DKCwj5\nGDqCivMh2rcB/hhmVORHmju+dcMmuQnEFkXT95LuDcs5sOFwDHUlv53OK3sM\np766yCQN+JJk86SfGHDRrd4qf7SpbFbE+mwUMRuwmRPMO6KsIzAZZ6PTuM1c\n/t4KRlTGwyCKe97vb2MPeKNfeWlJs8mN01dXjz+AlhhkoX0IIl0ZEqBpgzi8\npcB7YJwcfnhD+8aHfD2lLOLeWiH/5ph9CctU3ffYrlM/GlIqxf36hlDewRlj\nveFUkyZxxpWgm0OwAzo9niwYGgfSfqKYKphafwd/I0vpLYpFqCWXvrSw/+sO\nh75f\r\n=tlzw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVsIjuArflIGRwugXvYc5P4Fqh0BXaEsY7p1hB1pmP8AiB+iaIXMhEl4Ei4Ls4Qabw2OxC6I55YdHe1YnpK/pruzA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.62-beta.1_1618368821532_0.5078662079336016"},"_hasShrinkwrap":false},"1.2.62-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.62-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"e9525d23d7b7f5136027f20881643aa004e47442","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.62-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-VlLxpLq82on9CJ91tzQR7QPvznNFEQxZUwQCn0rxw6ZHMSNQSQQCrHH2DVB/TpNrksDS0lBQoUvid0y/XJc1yA==","shasum":"ee5165f42049b83ea41a9ec4f3c4086ba694286f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.62-beta.2.tgz","fileCount":60,"unpackedSize":163280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdl6FCRA9TVsSAnZWagAAaCEQAJXBKkuzrXcmJDkSdlYM\n6CiKBY0qlT2sXaKhQHu8hMDZ8Pe2kLBQhiX+i4xrcsgfAhRK7l2/Gozg9IxK\ntoJg3zOoAPpDwkQl4Mz3mNeaUqLxoqrpTRwoDZ4L0bOrYTo22DIzPSZYvYj3\n17KgbM1ReGZjTAkoF6Bt667aa54pL1vmNnLQ/Ey3TwbOto4T9leMPpoH+nB4\n8nyJ4bV0MAWY/7fgXAZySnAWCw5hdYEHdoUST1KWd5VSjck93jMveFjIU/db\nj9p4F+2gUew9d4wUeE12mI7nu3aOaBCn4wuwv4LjwK4yDq5lHfKjCZrBjnuB\nJEJW6/cXWp7fWXZakYY6aN1QsXAEPJ38uqzauqar2BBDsJnzVIo/EwfzG+Dw\nrXQAe6n3zYdrPqaDxt0gmCFvUVQenUE4TDap7O76HZwVWTkkB99xQdNoUlqh\n0oq4BBGZ2V4bQuyNUh3BOGpQTd/aS930PtuvigrOxUIcbKVYF3eHzeu61tOP\nROgUJefkLtt5qDo87znBNwo+NqZZcexZRsd5N5021d7uqIRyHWd0ahoXq1Iu\ntqSn24JK2hoL5WXdz9eg/rgwSBJd2to8bJSKT2PEjO8LjWdHiHVDrpu9Y7GW\naw+KH3kkAY4aNsS/QWqY5LeZpc5oXXVTZZHFncjUITxKV5LaUnjmMnjgHcZT\nSKg8\r\n=eVCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLFGbWWp81JVdAZByOjTKDAaM1WvgkXpJtMjsZ7nVsMAiEAjl+UR+pJ/5OMGRDr0GE8BHT7jv/N9V0RPPbL28oXXuQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.62-beta.2_1618370180422_0.8917121213420638"},"_hasShrinkwrap":false},"1.2.62-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.62-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"16ddb66a60015df06231ab0d35fb6aa1f767497e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.62-beta.3","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-BxfUb/uns+0uSetNL3nw8jdZsHBRNmauo0QP7e6e9q984EKVMM+0Wj18Uue/T9wJNk9z3vBuuLaknuvDPp5W0g==","shasum":"2b67edb67ba747ef6223a658c1cfa85dd79048ba","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.62-beta.3.tgz","fileCount":60,"unpackedSize":163224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdmS7CRA9TVsSAnZWagAAjLcQAJv5OWAhSRK1p5NqN18I\npRQoL2oc0ChtqJna6yddOfJNOt3blxedfEB+ahmiZ3ki3bqkmkVueNwyX9qT\nP0Sf0Cnpqq4DTD4dvVPylEYmbO5D2t3u+R8W+WgPxdZk+WLnMIGmXo7BO/n7\nA41WuX+hN7/Usv6i2AwoMCjtMFyNOglyW/uEoqwwWzWY2tJfINZUsnpUhh21\nB+Pz7IydnNazSoOe188nk6tIta3aTuHchI+6EjAcuMYiO1B5yZQEjhUmQ5Tf\nEXzVm95l6/76VJYcx5zrdjslKBXFGE8WgD7Sknt8dXhB37wyHIxKb9R8wIzy\n9dpXCQPeY9y8Pgwu5D9DSk5k6ksgePVa+76IH/hkElxDf2xrRekwUTTGYVAf\nJBlhg/WIFy9IAltjFnIGdfE2gQUL93SJguNbBcXSwUi8lJu5pdSJ08ZVpN0i\nmnD8w+MtB+I4HaBL51aBkaznuuNp+fJAMUD58FS79UNQTA2qq9zWfGtxJyQC\n8F8NctZ9FQ4RvzO7N8SVq15X6FD07stjUS04xrvNNTNxY0euRuTtKe29OoT1\n8HcUIydGCOWDxVmGeucW4TtY7yEE6F5zPuIUlGaDd4JIQRv81oivKuZG9CPF\nRxnu403npM0w6kG5/XPs1uaOu/EuOXBIyIUB3t8IgmU/B5bIrAQOyO8iCuIH\ndcYQ\r\n=Be1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCiQq9ZB/lJTL80olqFS+TqrQkkM1CoGzael9Z/X4b7AiEAj6iOyLjrmPLEEh+uH2PP4GBZ8oyX4U40VOk7m8uF7fk="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.62-beta.3_1618371770692_0.9200738964021287"},"_hasShrinkwrap":false},"1.2.62-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.62-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"01c75f0237a6e3c0e6a4602544e584a07debc024","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.62-beta.4","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-7msH2HopcMQJinXizaEsM18pNHVnddNoqGw9o1tamlz+SaydO2mvoCT5sfLbus+AifO5FKVqyUJH4mE9bHlCuw==","shasum":"100ceca2c21d4fb19942075326f1f9cb5652e82f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.62-beta.4.tgz","fileCount":60,"unpackedSize":163297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdmnWCRA9TVsSAnZWagAAsAwP/jzYEmXSCmMlHdOVmAMV\nU5yU3Tta84EEhkHb26nA98OuQF8SwHjp6CLVI8SlNHxdSnQbKKvZdUrLC+ZL\nnv3e5Yo7xBOZScSuj3ONfpFRB1x10P8c33/UYFgmH4lEg0Ce9zaonjgZGdP3\nlLmw5lbxobRc2skIgJanv+1Gh7iJCfollH7Qwt36f7OniXuEMS5G5QACvhwU\nbTimCDJknxNPi/H7lO8KRw8zN88ApWtspMw5zRkNA9y10/gbOdPbiHhlLbz/\nbxsZ5iTCCTLEHh4NGSs2+UFPb4CGZauO353Z8MHFKlaK+1Z3hAGKUmEwuifL\n5r/LC5PU4Xq2RwAWYb9VVW4Ppj7MMkRm0/7V3G9uhX6AA6Ltn7lsMEy9I/qj\nBfz7jLXhmJLN7uFu2lj4JYzc0GHFvkJJsbFCbM0lFKP5BGum7r2tOv7VIl2A\n/ibJ5QipXATgDKKewKqVXa8up0OiO3Ic4paVlK4bhXn5qvq2loSmBQ3T35ft\naWrDO9S0YPngxeX1xkfScgBp+mP22me4mHOSaxVy2aBu0aASdNWgwPMFnvUV\np01HbpBd02PPJT+FkvX94DNtQ1+ihlCC0O7zB3+LjCkXBc7GNcNs3hvzY1Xt\nsf88LwBrJpyB0t1QPk0Z99MqvDo87WcVHFqWNgiQK6E0vj5sAlJXwF9p/DZ0\nLixP\r\n=YLx7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFCLrtXx1P4JwfDLb74YEWjgSu0vw+TqzNV7tZtXTS6gIgAnvi7rMnz+piNHn2LrtdRMEaB2Bk1JYtOS52xCHyrpQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.62-beta.4_1618373077551_0.6545161193755422"},"_hasShrinkwrap":false},"1.2.62":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.62","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c93a66931c92b5143e7b352e18c8b3f5ab512676","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.62","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-xt6RIcvOzkbh3mF985eq7AMa7u94fuIKUweY2SnVnlpqHq7JIpR7mA2SnSDg/e0LLxEzFelUh2S453G1kc8nMw==","shasum":"b285703d3e0e2895c068ecd24e90c9d3b4410b98","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.62.tgz","fileCount":60,"unpackedSize":163556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdqHHCRA9TVsSAnZWagAAVUgP+gN9CHqxZhrSaST6HcI5\nlT98HhZ/qkcHwIeTzrUBLLpEqd5re/+ysK4k9DER9vEKNx08ufgTO5acHft+\nWwN6JDm7rcu/mw8CwyLqEsSjYgCcLmNn5+s9BHBbp0qHoEnk9o0o1GqTOc1d\nZxqCsaMfTFxfwNqZKGgD+T5IYZ3ZviuPoIEgMSIUOhv2C525A1yI3Hja5O+Y\nhhbvk3U/AT/cWy2CiwTaX8EVxLvPd5xjPbgf8PVkyJbbzU/6zvNx/4yJlvVM\nk4XajGouKUJJatE/Je6aRhCDrqg0mMal0eaUAc9iP30vD+EawNLLEFi0Dyvb\nLPh2XRqf2M7vIeM1s24R5RE63GheIElyYPLto76QMKYqbtXHIDiTeI+d/uuy\nmNIBKO6jFcqyB93avmWjff+yLVTW0qEdHKlX675e77FLu13G3iYShzw/NROl\n8ohuXj3KUhWnavcXErrBXGcG0et9IRRO1mKy1uZmNRODNdU+9ZnGjWJAeJ3g\n52RlfkTu9tJMDLg2yrAnT6Qwur33KxKtSttLKBfN3iyEbSryeM8UtDvC2OVl\nCpcg/gxETGujTtsz0S0ElMFfokfaP5NFjiiPklM0SNfEZbSPrYh2V1yaMBFn\nMIY+bnml2MsFstPh6bzFfunLSB48PhkOjHFj39KtoFr7Fui46hKXmjjZKX8b\n9TBh\r\n=QRXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdaAkNkaOfU51hEyj5x1iLvei+j9HCEWezt1Y/lPJajAIhALF8NnqsydPIMgm8PngnE1zaaAar8Cf+Sb03JLlKLFmn"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.62_1618387398568_0.3745351985320122"},"_hasShrinkwrap":false},"1.2.63-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.63-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c267389ee55fd5a4947d6a632900d55f08b0b450","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.63-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-ldp9x1ZS6N2FLV+LGBRDnwktqImXCq6Fo3mSiSpNEjUcEIucr03Sbc5gxz0EY5SZFhTVjeoMKNy8JcGIeV0kOA==","shasum":"a6dfe87e9c6a8a7c97fc1b651c5473130322659f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.63-beta.2.tgz","fileCount":60,"unpackedSize":163548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeBBBCRA9TVsSAnZWagAAFhsP/iXL29VXwBDAUGz55Ah/\n9bwmtNkOKJr5KM2ZCD3L2rY119Zx7Aw/LnIfQfqyKLOKR9DZMq54heo0zOgy\ndCJcfCgi91XP4YAQvhWdn84Iz3HEm6lWmS+44lYHuMjH/yoRaLC1eqITxWZP\nZ0/O3q/7UUEr8uNo5/xd5rqW5FDQZZpAgEz2cH5+H+eHV+42ofNlmBgoT32w\nAkpwUMsoyMmzYEz03exzuoBV1doxIb3L9MpLeTBhBL1c/M00fWUwvKf7WXFA\n1K88k9/X5YHrkJUkzP8ay9g2e3gqhFZOLsd8Y3UPahmEybVK2wwMQ12UAyeB\nN4afsEkmzesKbH9QEouRZ0J7ezzPynsDwg0JksNy/3qIE5wgcnY7lQ2pP3W8\nU9csL4M8nbwqhDpVKQSxE+Yv3Q5iYgbYoMkqgmm4SJG9wFXMBbhsVa+K16ZD\nNuDqrmnTMFbJJZgMkgxOTbeymDeY3Jtw/THqaa9yWpWOhAaeGDEtXqgUPOb3\neORDk/i2sMfokFS3WbxnKd3jjd4eoViV2atBcypY/81JpPWWgZgvbwyM8YMc\nhfF5LFIypCwJM1Y0a96NIjDjaNNN+6oECqJvQdEOkOSYexdwmkmqQjX4Dh3u\n+tBNMc6p1STnsMfbjnP73nl8edKTJefeOygemqPLIQOGymVvBSpDJARGH3kd\nUV04\r\n=01N6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV0duqTKOa9PbQ9l3CK25fT2steQJJDD8J3R5h6loavAiEAwpG/w644O9p1Rv4+qLbe9ALpy5Hwrlopn1XqUrRldV4="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.63-beta.2_1618481216610_0.09758829009479486"},"_hasShrinkwrap":false},"1.2.63-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.63-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"11c8c197aafb8f855736bfc55bc744120c0cc1a0","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.63-beta.3","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-IJK6oz0+Kqk6Ua7ExISsp8TJjmB3IJF98d3uQfl/oXILQach+dsLwZSYZOdNgoj2/S03qxYv1guwH9nmgjDxxg==","shasum":"a0fd1e97dbe6d6bf7f4483ca13b2ca706c41781a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.63-beta.3.tgz","fileCount":60,"unpackedSize":163508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeQPnCRA9TVsSAnZWagAAXokP/3AHhxfWWAXoZhpun8vN\niPMmgiYYnKIdkG0JtfOJdyZtBu82cjZIMTXLuPk6MonGM2GNUHHmpnG3Hbha\nBnB6aRAbUanpvsX2WBVl2FDK7jDgzSFjsZzFHQxMdZ5IPqfvkz2NSLiq4IT/\nsNBIRXpmkH7pjlnQqLpbNaVUBSNxz+pKJQKA9iUSQYA39YBjgcrJ8xX79E8h\nOqc8bw5AvKyo5sBwLSw8VrlVyGH8B92vkdE+gXutv/Wt3BtAzDabNrG1oEGN\nu2zGyjRaCQlkw/xdkDq2Z9U8TCRlujJwnyFYncGcq0og+V6gBIiOs58+yKYN\n1wddihx8lmwpVo4BblOQ96R/Eslj2/SY89mhZYyqMfT8F81ED+ZWH96apN9d\nTyjYW7YUj/KunQW2I6oMk6enPUZFd5ubr7BZNRNRTp2JOv8mOkJ/jZH2MGge\nSl37nHySTbBZBMPFIMY4QGJeDAdjXYMYQV4T9CsmkucR6oerG+y6IxChSIPo\nROs4j2XfcNlOw1wKdhKkIawU096vJIZ6Yw5ZpQLGbo5F+HpNpIZLyfrN5YhS\nSdW96IlXhls/8N1jMALMtGO4rBmNnb0k5sVB7TYOw3xc+xEkziOsE1smzymN\nbsMnuKDN3ASh3ZSChosIlIPt3koiVCT1jywyTSe/i9emGKuBKragPalHl3m/\nmuyz\r\n=o5VA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAuqsKC+Aw4pYyUnGg2pLAF3ipIDfrRAuy0lkwa0kqWAIgaXebbA4Qcq+4HdpCC6cLzEom/Po0sqyMHDECQezgnus="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.63-beta.3_1618543591461_0.6448214038584041"},"_hasShrinkwrap":false},"1.2.63":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.63","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"294511d60a4e433c25b70998ac14b3b5dc341b7c","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.63","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-fj4au87aThLusBbz0iJyHFxzW1h38A812qOC8wYY8Y6s14vctR48+KtScFp97g+UbL2Sq8+MqNfYiLQyZXeG5g==","shasum":"451266ea4a509eae148829d4863ee0fa4be26e86","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.63.tgz","fileCount":60,"unpackedSize":163665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeUevCRA9TVsSAnZWagAAFkIP/0Ytivhns/lYzpMDXI9/\nmBzAjNutXS2AhpudEnIX3KoL5/oinHER7ampifueEZALJrtbh0ZVNPsResBR\n+Cia8PcvMl0/G4aHsj1A6sztOmbT5p4hYzjyYvB65K9yeAdvCaoxyafGAx74\nZZkiEpDYJmAyTIwOd/ZM8HVqdKTj5Exd5Nb2udEwPEbROFAPvgb4KNp7UDvq\nAWSKd0XBNt2jDLiVwa7jhI9ZpOauEHXSBuRVe/E3dmS2LtD5dmGv4IFXKzc5\nHDkTaYlxpCwe6ii8xW3KpPqh4Gy+Xk4/Pc0p32/U3SRbLBl+api9r93KxGcm\nrkm7f/VZw5RDaiaLHQem2oH7IPNqahmQbpVeoGKlDqar/xJ0XqsMY3gzL0h3\nzIG2YWwjdY7dWTUy9LRfV43pLt55ClbyjS2IkSqcl0T/PGvJwzZxaxfYHZvq\nKhGoexKL7UXNPUXUK8cyo/fTyWHUAYi7znArMBgI71xMelmdkGOa4wVrnDj0\nORjQhCBHVAWa+9k6sHHZJXSIWHsibSueaQZIdYbzeiJcVwCs33Vz1jRb44Yf\n3zLObEMdUY4WhBhnummXDoUJCZYSYApFPwYBsAvIoySG364Af38sqXZOKOzI\n2/25aOOT/mOQDJvLzXByekiHtAGZnafMOYE2zVTejD0gmu0tEc77/q4HUyIe\nXnwj\r\n=MJ/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz38C2zEo0JWfrKN2SeTjO8N8FBM8mNLVUZsxsu8cRhAiAZNceQtN7+YSCcU/oQxSM+QojRmxeohLXvU7+c/MhVag=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.63_1618560942826_0.7184918816677304"},"_hasShrinkwrap":false},"1.2.65-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.65-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b6180a2affcd403f562792f8121722f829376dc5","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.65-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-ZHDUkcH4uvFI56LA/qCsUSx4CYT0NTXjPXw/kAC9SYL20MpuNM/ur5Sa+DFGM2E4LhWL5WwrxDiNKN4kEHIX1Q==","shasum":"5d99ab8d78a5ac8272a8b7b82b3033fe4e853e54","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.65-beta.1.tgz","fileCount":60,"unpackedSize":164283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggRMlCRA9TVsSAnZWagAAvIkQAI1lla3D82hXjEIAkb8E\nvNzFqa8Jlmp51pln/auwtaGM2VoYr8t62E2076oOnsxqsxZmHDcnHGbnS0fn\nce0bdBxs59tC6qhXlZ/pGyHMze/VrVJ03od1HlNqspmPrkJiHe4UwBZe5aVZ\n102OZuL8W73aVG0YEFW12eT6qrRr6Qmv/2VR5AvD6jTvlpZirpCWKpj9DMes\nCjOFFn+LiVIgoMTdOulTwIChVge6u2V+nWZeSQVwvx+oVhMjPwAIOvgU59E3\n5ZCr7vXjrkHTsHKXto9TEj/7ystNZyr1PY/nBgL4QPadAoVJBfizCbth9zvu\n77R9bmN78e3rYvb9pXFs6aiEM0kqWO/ELOyW264gyokrPwc6xqQ8L1pvBOQ/\nMPLnzkjsU5b0GbhCecFzTi6pGg9iKnmgyt0uooarkn4YIcLo9XyrSW+LAm0K\nSBGs5VJ5iVC0TN+tgcBnX7Db+iShynOjpnSItiDkj9Mw9uLc2RMOwtg4VfsR\ni19dcdSmGKsl8X7ndCmaLBZjQkjdm8c+S8L/UWML725zweNg0buj04IT/t2Z\nUD1gSlGiaH0OjNAKh7fHkD7ef0bxXpKAKO8nKxNxbo0PGa0Kyc+UnbiS1jhL\n/5GgFlDtOik9sOTJ+fvjXQAPkpVriJKapiFv6fsghAY/1YAP4uaIAPoEHDgw\nWFSx\r\n=H9yw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBm2xKVtJHVETXNl5Y1KtP6vtC6YCtM+J5065EkbpVIAiEA/BFnVwiePT6Qv8zck1kOSik+EeitgLP0QU6vzQFLhwk="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.65-beta.1_1619071780371_0.022941807781899692"},"_hasShrinkwrap":false},"1.2.65-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.65-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bcbb74af4db51b53f726d7e41b4780cf9e30ed0a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.65-beta.2","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-9GkanQjNgg5g6QD8IfjtxtoPJB1rLlUBNwA7BW+qPX9F055K1VRGU4rz9T4TSLWYbyWY47kB9KoWZmfr2aC0IQ==","shasum":"c27bdfe9efd7293e39a3061c89e2ae2036993b7f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.65-beta.2.tgz","fileCount":60,"unpackedSize":164283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggRaVCRA9TVsSAnZWagAA6B0P/2y5NmAvtGbBCFpRrckn\nQAgjSE6QPnWYMSzyYzElorAvlLpapSso1oY1fpIDDYiXsjnRqYaE9s5pTeEO\neqV/+EMTjASnz9G+lCqrFJID3/Doo0nL6oLCTIoNHfmUtTa/lgZZCVEW7ipv\n1u+HUpiijkncyMH1wKyf6f+GAVZNdwHQzggCw7MWDAY/vKuGOlvCtFAzCy+E\n0wyjatbFHniIOPbe8aD2N6jrK2Z+xdTSgE8bTOdinsxrz3PxzIQXWqhoHd/h\nUSXSI7JyBDBdZtZ+GN+EB3N/ffNkSalNDXPRz2pCzRaja/wGoQ/QL0ScriQQ\noq8l6/RacPgtUATyIm+rfrWDjhZD8KzhUevKIxnVrwLlIXEpgdYj75CBmT8A\nvEVErX0RDwaB86zmgfAP+5bF5JF5W6lE234dFGjNzQpEITCUAviBMeUXongG\nTpnXp4xp+mG9bOdcFrzNRomkWvWo/TChIRehiNhHhV9fD6QiLkrznMKRnH+J\nJvElqws6N7OG6sW6Qfcf1X5fPOHg8flGIWQNPZcrOnCgx4xX4eb1tvvOOWdw\nRwMj5yKMf0+r7cRRasWOPEmNB7GvsjUNKoTDFTs0EiVnBctcI9UZid0BruLU\nDfeKzkF7IAQQUSaaXeuMz/2xOqf92EMEcwD86BNzOB5tDjOiHu1s0gWjhlK0\nQgTO\r\n=321V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBEc4CwVPRsBotihn5M0yfybMvyOpsfjmYOMHfX9pk1AiBT9i4cPTFESnZn5UEn+K7pg3XJ6NKWk8a/TAk3I+yihQ=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.65-beta.2_1619072661345_0.2825471946328322"},"_hasShrinkwrap":false},"1.2.65":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.65","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"6eb893af4f0469a852bd60a8e3dd8d12016d8698","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.65","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-UNLbctiYDrxY8N2BiT995z4AR+28hgkkaU/j7lnBDwguaQVLfEvn46TJMC7797nR4cKuDft7VZSVkMm4RO7ZBw==","shasum":"f44fbc005704548a70e49ff0f840ee623e9d5fd2","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.65.tgz","fileCount":60,"unpackedSize":164718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggnChCRA9TVsSAnZWagAAp14P/0WVVD2B+ueKqX8GCu86\nThTjEHc4bU93CJsYoLPIglL4WCyIodF1xJp0LpMAMmdxWDwafGu3dWBzd6ul\nTa1VZZOzDDrS+48lQXEIt0EIDKXhn7FQCq+43Q5E+lvRt2oEvB9OCKE1SRrR\nnGKCpMU5wPNofI8BH/PVt6Nv7KwwehLpbZ9mXqMGfbaWLyA5dVEH72VQsKKZ\nUaxhPQhmgZkjazBpztYg0SfAVCewIm8AVfb4yiGWSQ7eDxAQLvbSkB7Ao4Ql\nb47rMGXNt35ZvS9x7NgTdmqC7xTSyJM9hS49llfcsL6h1JOd5qNLvqHfiUbC\nOk0Gng4wAcB1+ApqRZxZ0/8OYFWT8xqzC1qatAsGxdmzFRDllUa0xJnVG4fn\nu/jZKZAUDnq/JhvRJdk9ShG3B4lqq7WFF97kn5BwgPgUxgK9hBFHQAMv3oOy\njxRh1B7aXowwjDwo+lhyMu31eeB6m7fLlI6hUnJlCNNb3pXpRqxgsD6q7/cM\nMh5oeSbSlGiyJOPzHprYOjF+vZ1lkBYL82hLnllzHn4vKJ6U6oGKSwPnzZAa\nj4DxfN30Gqvgd7OW/PovZsyadUzcyBCZdb5jLE0KZDYZy1+UauKJapuHsVt2\nR6K41s5yZSZ6yzJfjxbLIYqY0CCEqmY00f0I6NifYKYSmcl4gZboQqdve+Yx\nAywE\r\n=BhAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuSVzG/RxsqFRAqBQ4tRQMz+4QrZWYOhkWTeqQs4uxEwIhAPw2S/2ou5MTVP5CMbgyEY/NXFQ7D5ghtp/N1s/mo06K"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.65_1619161249075_0.4516238666651686"},"_hasShrinkwrap":false},"1.2.67":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.67","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"01ca24a727c9d039268e5b65488867e5266ba706","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.67","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-ElfDnmCpbCZqYErjiNwX1H+D3uhVpmy04g1h3sDy8QjELvUyTTOx8UikcZPlkzMPPBg1yb2q1/xnx48eXVt9uQ==","shasum":"90600383ee187bd0f199f6a477d9d5c5821196ff","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.67.tgz","fileCount":60,"unpackedSize":166302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglLHmCRA9TVsSAnZWagAAaRQP/3YA8Faz+mOgO4pE40xg\ncE7ny9AOudfU5tK1mnN8HaXGL8Sb1fIoz1vXgwA/yNsyvhOYTEXgLGSYn+mP\n9nhxQE49CTaUpIq2SCLfpB+GkT08WiURWE6bs9eTPUmzZRIBvwgqeEamc6v0\nauuBhqzO6w/L5gtAhOcZHgzBan4MZDLEG97B0PXDnNvFUQ7yJsjMNUkWZRWB\n6m5uvtpPNkLvL82Uvp0W9yBilsZDYQTiLafF00wlu1FkbPPINhcBfEbKLY6j\nBJsJovYjO+KIxQJklAOGe61iAeMyKICjkQiXEF/O4Pme6+d9UDac+o9kc6Ja\nyQdizNeSN/QNSScUzhR4Y1XFfu78kSWXf4ijU9z/8zcyzZpXX3ZZ+/oH5ktN\nW4ZntzLCk2PFyRx33/rEZGpUU7k847Sllpi4Lm+8aXNGJSD9C7ZZiblzo4NM\nJ8EMUbTUxKGJuiNDKgBcGEFhLwXZs2ciyV/8LNm2xAzOEkPJHbDLn85aypWQ\ntVQgIQapz+Gvy+yYRo1lDNEp4TPqKXelMFDjUgrUlugnBjVmU/vv7xUKzxTd\nqnTJorXm13IS4EjFFUpCAxWaX6sx7ljRGiDDzpZzRUbcThaJt7aeVnR8le1r\nZAWoGXlae+4A6Z6sn1nAzGhf4VQjl/3hsYzo1SOEbnejqBDowTVITjcBhL+F\nlm/e\r\n=Pxl3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZHCyH+ssSklSxjap8y29Xe8bxklHwXzGznD/eMHND/AiEAkIKXJvD4yiOJ/VvYxdQ6dxamAv8pVnepysHzIfjp/3s="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.67_1620357606402_0.2142650860323534"},"_hasShrinkwrap":false},"1.2.68-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.68-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"5af2b0207a6adcfdda85d85be1e89d822e8cc0f3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.68-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-sA8DiqxMi8FeLOzwvfwYMbQx1kSDGRrF8x1QWWFoUY17pvK24jstJylszIrW6UzzKJKxYw3aPrZDlNfyDU1HnA==","shasum":"3ddd42cee32f0edbe03cced764bc4544f3edd6a6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.68-beta.1.tgz","fileCount":60,"unpackedSize":166325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSQlCRA9TVsSAnZWagAAQbgP/0ZJYTZEu2rPcwUxZRUs\nBsM0GVMcoJvVWJcTWuNileVtA2mzOpzX76sk3R5WKiavpg0SEgGipQqYHlYX\nS5kH+nq8lEZiAMVFLAc4lDLanOw5z3wDHkAizxF3vGayE9rt1wP+RXM/tql6\nY1I8SFsUaSiE1ehGkKdvAEzaIKLxbKkqw43iH0GNUBl2eAWQv0aQvnoNJgiB\nVbzJ6MTBIvs2trA/0TFh0i8ZRX6uFHLj4AjN4nLPPqX5suoXWg+oMQfnUM6/\nyHyfoVFHFwFCBRmtoRE+D2kp60ujJkDcF8UwoqIZH9MR6+DCWi/gwHb6ArWw\ndEFE3n6U6FtOF/hEbZkIAYsWRvPWx/5+XC/DFIR2l4DYz3XhoZxuLUqjfzyV\nMiNsZNBGYgPiIYRgfOSRZD8n6akUflpBFaIGLPqB6/u+mN0Phv1A1bFfQR4+\ndNaMDcbaeigl8qSOYXc8SHMyIzoqUQz0SkpjwCw70p2olezsCRyGxK8zDPxA\nlHtTDrBxqlqUUklm3/fdVVXy6Ti+Jji5yW5Tw7onLYT+v6l9UqGWFYUJQyqp\niOfbz5w9/PtKEY+TXj0BwxkW3mhfGNWIY2jK6UoBMPE6xJq3knKBWTmlpKYD\nq1ODRpeCk+J05KvcgPNzr2qJpjmezg1bZr10BjbDzehmMZZhiH2PCqbNjXWJ\nfAgG\r\n=Vl8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACxAigwjEt5lpi9IUqmcHGFr+fccNpkhoySWQsPydmtAiBbQO8/cnyc94QPuKAS2hUgxiiTQtrvHuxt0AbY3U4vow=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.68-beta.1_1620911141506_0.4903404746393103"},"_hasShrinkwrap":false},"1.2.68":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.68","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c97e5cdfae2da1e3c3eaee39947e8cb61ee02803","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.68","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-RSoMIJouBni9ckXhxAmuXU3O8a5XjuimKqVZrgsnUnJwRedphAyHl6eQbaxyCeF4eU9jfJVtvXbFeoCwFDOpcw==","shasum":"a8a4e8db20fd41cb4099a02c00f9cb343334e36b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.68.tgz","fileCount":60,"unpackedSize":166631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnTaWCRA9TVsSAnZWagAAKFgQAJJRPvrMJw9mjZUJMZOL\npGdonKoo00u52zG6mluVeCCR+IYkC1TAcbZL0sW939TG3zmurXZOp+vSwLZC\nM8WhM2w9JRbB3nt1fZIOQ4j3rckuJjUJ6ozEJd9gYPdvFmScE4JAAcqhSI2w\nCPKkoWb36t7EO35QaK7iyXUB5Ul8sKwaS2Gnrlk5O3ZcldHaU9p107cREnC8\nsLVe8LnCwgLYSHTqxTpaWZOviYv8oTFoVm454Lu1/lZvvCVQzABmNoW/HoKq\nZC826fM53/jczJ1rAcNpKzHtXB9YTN6pn8IXdBYyL41YCTI3Gq7AfuoGfgoQ\nT3beQN5loJ1U/tMXDfIcI15bK78dyKAbtUt6XiKnhH8OGn8g1kuMYWrYa6eL\n5+B+XROxsZ+vohHznPIOaJcxMy2jA6+XAs1I3bqopu0BO3MYh+iIg1qZ7oHk\nFjTlDm/Ut7WdiHF1mu9/PW+KEhJKhsn2fzZdUzdpJNSaNivjltgQsN7F5zss\nm3WAdOqDYr8RTtJz54JJlC/as3M/xmx8ZvCEbYuuDD4PmeLMSwjtax6X8ue8\n0TtxgyjIY815D2tk5jR31fJdHpVBGvh9L+ntwzII2UqrhN+ehHnQJt83UEDk\n0cqKliJ+XOpslLCPkywbCLVbMPFn0MTs9npq8Q28J+sGZEGrDkfwU7hlt6qL\nDE1Q\r\n=JKrX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcnC71iW1iZU3AJ8mut6D1HaDOpcKVzqqQiBiAcXWKvQIgTR5imtbz7j4hOtK4/FR35wfZRuRU6N7rXAcEuMmYNGw="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.68_1620915862307_0.6829948458126145"},"_hasShrinkwrap":false},"1.2.69-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.69-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"14b2db5688213f0c41ae05ef392cc47f63e77f08","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.69-beta.1","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-gch0Uhv6Tj9WWAluo/+W3bgIJqOQvn3X/+GBAEf0pKpkHDmC7Y/veJRp+PuEX+17YxBW2JNkddXBUaq6nxUFBg==","shasum":"6af41101548a56c0e5b8be46c804f28cce0d2f04","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.69-beta.1.tgz","fileCount":60,"unpackedSize":166638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq3IBCRA9TVsSAnZWagAAE7kP/A4Dd5cs0JOGHSQLZvpk\nWE+QH1E6Z6Tzrd5aXxEjcYngnAF8aCJvsE8NJEvd3/6Xg/4+amfSwCHM87bY\naaHbZf6MWT9TehVxeo7sQ49/1tzqKXpbG9fwbjujgu/3mtFXoga0mBBJHrys\nU/eiQ9nEFeQ9iging1uck+xIadxLgNYSkEsEkH28eUBUV6TaWYGym70TMM5U\nOVUcMFA1TOo1bOCuZ+WhnZmCxxwrIccoNYpAF7tErSMoeJdsxOOldzxYUK8f\nLL0I5IfsSoYdyE711bXLexacsH7m4rAT3Fnria8KwkTnJVpyBKKBIMODa+Zu\n9OCYwDnqQPJT7Ij5utV/LU5jGTVqJ7Fno1hplmlgpK6YWHftcdB2ZNt62/KQ\nJUFkFfqbPLF9bYIj8HD4mw9956pqpwNb+3e3xhKfYJVat+oTljDHPnTudMiM\nvdxhgsU+jNlpYbJoXAPcK6Sunx+IOZWZ56A0CgmX0ojlfkOqUtei7MvslNcB\n2hDjSeku7wFLQFG9v1xh+zJwXeA09wCWbc9L7Sg/hKUJpvVy+DgdWl5nIQaj\nKGd3baVNseMnwHcoKMEgsxDU2O896Qab3Et2+KEG8QU+4yikmQV1D3MJlX8r\nqem/KWjTgnT4+dLtQS6Vx61+34Ty08UdTO6ylK4ecwuSobLLRgDM1Mj+dL1t\nPWmD\r\n=FjOu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Yf9xw4YQUd21WnhyikpyCIAG6vha7PzLNEjSrYT0pAIhAL/0io2zCMzXKrsWYjx9gR25QTud8P24ml2hHf+IOpao"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.69-beta.1_1621848577520_0.41099460328257287"},"_hasShrinkwrap":false},"1.2.73":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.73","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a9e78f53cf6f0bf3ee09f08de125e0f1e14b5d1e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.73","_nodeVersion":"16.3.0","_npmVersion":"lerna/3.22.1/node@v16.3.0+arm64 (darwin)","dist":{"integrity":"sha512-xg1cs/wd/FGEHwIExHqlfhMTeElEOfsXSpvkq/oEMY7dyTtTp/DstaWJUeQgtb35+Qzgj+UXC2OGQhi7tVE+Mg==","shasum":"f754f5b3f86fd46e881e68b1555de5c3ce8faebd","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.73.tgz","fileCount":60,"unpackedSize":166802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1U4/CRA9TVsSAnZWagAAi50P/103LxFm0OYWARdseQmQ\nzic5bhtXvFp1z6vYab0f5W1f68S3ZeWMzu1Typ1mXPHqotsIPd7R7HKTZWPf\nrBkEYxIwNNn7vhVAPhLKWKYcqGf8IAsTHBVwmtfWQPXur7HzfArMg3IEiK2e\nIXo6bgdKlj884NZ2XAs/2DKcPou7OzTdI2XonV3YrmTOui0y9+v/jrYwBxq2\nrbetcOZ7bm4HWtBXfJa+dY4kD+46rZr5G8tRZ3OY01biqcR11A+oEaHxplVj\nARrsDofBNUQXIm+Bfj2XwbD2h4DI0kDjhmywL38Dfz+bEeTzcsP7zQ5nqUnk\nBslXEf3SBgxwtJzWkMQvrF2xas0jIUVlWz8JqaWLkTvHJf6Z2rGuI3mkyXbW\nLkLfluzPRRKAz1dZ+MT9qtjqzVIKHwY89/NlIMAgXn6W0S4PxA7LvgJPtzPJ\nyBmHNiBs0qoGLJjIZrnvbh0Ax3XJmjQhPxB3+68BgNVfQms9Vua7uLhPi1w3\nEITPT4b0Ie4QcgwUZPcgp/1gxMHuf/GA1z0cDtKZPizbhxXMyPqtb/NmzZCH\n7NkF7Haq56YsGssUjNhyFga7WFsMz92juNXL04XOEY05p2SgZfE7xnKrHZ3D\ns9+1g584zFq1IeoLMMd95I5n+65PdERNk6kiucwRHIEDRNHy9ZWzxfhr2Nch\nUNIb\r\n=zp0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAD6aPCxnGD3lEMJq+KCd97m3FZQ5Re3140JbOM3iXSQIgfVfYxfirhcOD7qjODVTMQrD0sPw3VQoYJ8Pg8/ftSzQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.73_1624591935222_0.40921336507978134"},"_hasShrinkwrap":false},"1.2.76-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"48d3c706485940fdf1c20788fc00204a17124091","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-XEEufaOrguoq0o2BT/6HT3nKh1FH8agtHZSGAmCuZftwU8FyHentLwWKws+pr3kKN+oboCGMsXNoaNgPABFiyQ==","shasum":"ccc89cf9125ae7814240b1a1421abcb196f500e7","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76-beta.2.tgz","fileCount":60,"unpackedSize":166809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg79WICRA9TVsSAnZWagAAGzYQAI0eP/eSiNr8PtH3YkwK\nmzl5dQ5vPTdd9Lo6DqeWKEdLdBl5PX3pH4Ja/2NBsU+PbpSH7cy/dbzQGiXl\nqpmk3Zx4JCq2WrDrONYvM+XY/nqvmMEC83P/UK8nTqLDc+tULFyPNxig/mwE\ntk9ofI8lnPFxP7RvKKWD5noExOyRsy+vmh60fMfqmFXxxZRRY7gNCEp+VwJU\nYmlYsLhOpsGxI6zXH4TbDSwJcH57tmObcp1urQraFpzvQSEi9a++i29Mqs+S\naDv706SpKW1O8dcmC1tJQpKu9YgdkTs60j8Vse5pCjUwaQcjnwGoJQ+hM51w\nnHs7tKPEPxgHLalKwjwhJi8eEAAGoN4jsQLeoXqd61wQbvvDRnN1B5svoTlE\nkSqvLTcCoDN57wRURl2aJJue7dClNtBZEn79HnuQpX9ZKPwWkuWjdpEDHmXS\ngvWsxIMTi+RPHo4A2oMSTEVBBSJf0glevk5FRJ3fDXLEB3ucXXJ6SEMBTnV3\nT/JJIGpVbzYoFURmwYb2wxNrk6ucRkGUeirJHe1SoDEu+OSlpfpVTlhOXnow\nMxLRVxAvoLXIUBQlTx5zITbfFs+wRCvm8VSldfmWR4DolZ+LcA5dE9gKUDs4\n3pZHYP2mHdRjTer0Rlw6QvcGzLnj78k6giCuK15DUQlPUGfWgIIeSMzOIuc7\nYuaz\r\n=uAeZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmzgoxKriVePTd2KqXrNQS5C7Xh+qrQvvdOvbhIhy59AiAv9b6aqgt5aHvHefQgYxHQxjoXz5UvbKMG2YueFOHS9A=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76-beta.2_1626330504419_0.41977040646343733"},"_hasShrinkwrap":false},"1.2.76-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"db5aea31d858ea26345433e11eb7ece05d810f81","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76-beta.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-CCFJ3yHnRAUjX0rlp+PEdcdDBDupEsWdBYbJWZED0yVgudw+ROE7HCCEL8JzkwHVvvAbMcTbNaUgMhN99m/qRw==","shasum":"08e52e4f15bfd3d43210c2f7f35f6c7086929872","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76-beta.3.tgz","fileCount":60,"unpackedSize":166809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8P5RCRA9TVsSAnZWagAA5O4P/3fw6MkOvG+76TBetHJj\nzb1Eu4TMMNi0pIWEWmQLGfPIGZNiGUnYnDsq7DT2tXwBT8dpXQCgQc10+GVe\nBveLJUEXBELKr1SOAmT1tH54pXf75mw6DyQeMVMoSYqadc6jX/kwV/cK9THn\nfTZANOzfBiN+D645GwzdBTxi0jljV/yGs9dJ8CfxJrmKtIo6XJNG+r+M4XQ5\nLLAWVWJBACk8/hNxjwHmi3mFT42DFO4ldBsDQRfV1I4HosTxMRuFHXWL+NIo\nmYJS5CMgVriAsRUy/vUvydn3gcdVbCUZd54IK/We1pWHmJAX81HBb8t26WIz\nCOkVBUQqs6+QBS7io4jltOcxm2O16MHOnBfl+jf7sZy/k0tDY+0lLt23ZNWg\n8VyI6k1j8Wi3qsBh9lXUxs853tNEerlwvvUQ9meaH8Zrm33MetKXScs0z4jE\nGYBYkJLzxM478WKSkKFGkqiVv8tMpy46Wr5gESZ5QXTf2iD+6pbrn86sIQ4W\nVZlwor92kZy9iUeTbwleJ657lDDJ3qWia/k57hlx61Pu0YRQV+R/RWi8pYN/\n4qtOm8hhFBLscBr8j6eoJK7Iuui4LFRCNqgALxvkUBYYd8fBkTGKZ4P5+BTC\n2jQKA9hep1V5kDgXPTV2nYHL4DP+UKYOgTgY/h90rbh2U3Dg1ubUAs8r6PmE\nt1i0\r\n=0nRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFwqrcruek+ekWDACMwZvdvMq0ZbjKF5jKDRmg6Zv+QAiBAoIDK4V1rsax6ncagGAwivbwqPYEM5Jqvxoxq7zu+GQ=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76-beta.3_1626406481306_0.32792775285696174"},"_hasShrinkwrap":false},"1.2.76-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"621b0df2367f40d0a2ab8ba7eb4746aabd8ebd59","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76-beta.4","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-jas/Ycml1QHM4aT18jjhMGDOxaj4IX8X1QD4yKMFbY+sB+XJDeyvS1o6S4KhqRH9hvfMm9yAYgptmLpNfuk6lw==","shasum":"ed28689ef560c3b51e787142ebf7350d584e2a8b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76-beta.4.tgz","fileCount":60,"unpackedSize":166809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9nJ6CRA9TVsSAnZWagAAh1QP/2pxGbjHaNYj4gVhd+VB\n6Jkvu7j/kHhdQTsPvvbMHDMi6itzBBYJ+7yoE7Z5TVNTQA1bhfE+d09gAe73\nbuXtHQ5MUmX+3gB3xQWejb/TruGFA6AvXrBAsfuur+gBvCy1X3T61TeoQd5j\nQAnep6BOdJnWJvcYM54Vt4pi+nBAw2R3c4thjTi4YexG4j9Ffac+LDfaKEDl\nucBpD9lV6fFA1Lz3JN8L4xqawxr4t6SZKuOKPGZLrNSJNlNy00apCmnFCtEU\nn5So1RN9fgttkHK/0EA7uBeAQDT0JeEBByLEac3F3tb12n2RxOAM24B0eRJZ\nh/GwikGtz3dpIblkylRFG8t15EKHqDCB8G5q56gTLZ5pKnDrRugPyECGzOFM\nAIMlSMtK6fZvUCQo8IhTONqLQ4cYGBJQW9cjjSucbfPCpxxpC47PpzJgRA6V\nR0WLwwJJPIdFY2HuHskKEZPaNuJj4M+ya76k1j5Kj8eucj6Uizk7/yHStomO\nKqEJcT6sed4TmQuy2lkryDVF8/kFTMKJCW4qwuPNhxZRBT96n43n5dtgNTcH\nD3ZvJPPEWlglnplBcsBzeQq+7+jMouY+QRrjn4Do3/xHrDKUHn0M7rhVmn84\nxE1MgDMe0uQDQq8AKFuiPv/X7VNMMw5zV3MNWff6cx0ctsxTxzgNMRqPNzCh\nbSq3\r\n=q58z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYKSfIJQ6WPlrxRQT2GCUY3YDFIJXZQVk0W2auDn68wAIhAIHCsvF2/z5FHnvNtqTUaduJWR3JG2LPUhDASdZMpMBZ"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"stone-jin","email":"1520006273@qq.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76-beta.4_1626763898010_0.3686168888600998"},"_hasShrinkwrap":false},"1.2.76-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"fb65013337418fab120bc8d9abb86c6c28e213d2","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76-beta.5","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-5pGWFYicjxgxBWIr3qZZuevAGbfKrKOdwU6xRUI0880ZiE69qLc/Kr3G5WiAbkm4DlOxKF8YE9tvUtEh1pI+NQ==","shasum":"7cd760d5a877903b66a36d0f0d3c41e2a8ef4dd3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76-beta.5.tgz","fileCount":60,"unpackedSize":166809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ojeCRA9TVsSAnZWagAAklsP/iVpR/Bn2E3xVNG8nGrN\nn2CT7g2w6XVA6ENciA9ylDKyI0TYJJ7L2yVTv0i14j04FHDTRnfjRJXAk5F3\nyRJiMjrnYPhDGtpu6u8hdRiCKkQ+yiX/JY3S7kBkd3ruUeALhwNYpTbq+m4L\nJSIofDVHH13NlOb5PsNVzDAYrEugJy6p/hEGF8Rk4y/e0l5R1suST2AZLeQF\nma9MIg+Q6xXvY+d7NcHFO9LYwYcnl4gf6cwlRmq5hys5FOnqi4D7QKXFYsq/\nrVtLXnSqrlMxNXldxNNOk1AxpdcXuhddwUC3QyExwfw37qS33rRVuCfzqIKI\nWwWih4RuGLIa5lz7N7C+1az44CI0j6nGpMg/BcX0+L4NRqOBvUX4tMdUrHoj\nNzbgK299rs0PNXNz695XS6mvbJ/InBtmKzbYykr4XtXmAtkQdC3a71pOmJ3K\nmpnQkX633VIVPRF25KnHRHF1qf8qnv0Qv1LSiaJir+dMDm02e4DmE80LPF1Y\n0El0s9DtgifKKBr0ocKUIQxQIK+7J9fHsq9L0WKvo3bs7kzKgPJ28UmuYBMW\nqgwCrHES5F9Gqwjx9v5wf/RHV5ZgDKGZ7mRxqasS5cQUIEKvUaxRaiR3rTZR\nj7o24hjHfxrQg+lHRrdtvAo8RIff5HgoDPWCiqGo2DQ+6bJA4d8MUv9imVuT\nGb7Q\r\n=sMdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANui378m0BPCSzAWvLm2CLxR3uD/UJphA7BaX4ZmJwTAiEA13KY6yJGGzhiaLc6U8pUFgeDehQS4bEmHC2/fWyIwIw="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76-beta.5_1626769630055_0.0318786455021185"},"_hasShrinkwrap":false},"1.2.76-beta.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76-beta.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bb71dbdb7bd3cfeb9a24153c6ae4a146eae5d6a6","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76-beta.6","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-484mOGWJvnJ5M2LBRzfpnwDF0OLvhNjYKwn1o5WFlqFzuMgARyqFYY4JXhTPCkYAUL5l8PSiQuJznVXwdHvKFQ==","shasum":"b038a4362e1f11649dfabcf02c8a13c030829342","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76-beta.6.tgz","fileCount":60,"unpackedSize":166809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg99BzCRA9TVsSAnZWagAA1sIP/iA7IW5S57jBR9fknyZb\nrziMIAULfuw9EpryGSlMN6dnvfIFKjMDDlREiFGYAw8hs+OfvzuLuhzq70Bl\nh83RynYd6ONY9g8xA0nwrEchZbl6RCWAZ459bXdH570VA9gEEWahsWP/IqKf\n6pN8NpHLMf+gEZRVtNAMvv0Fd9mKYJPUkobjfbupWyl41Jbln95+wr3oCJRr\ngT5BHuZYFhAQV5ZbH0DmmbvExfAEiWzs8gyeBZqODFVuqwqJeUeE6q/hkl8A\n80JK2zBeUCQ/h7o/4OYL+q0iEXTPnoZncANIas3tuRsKd1wOaCiYfvk7se7m\nHRBPJaK1m9nebnpyZtDCHeWCacg7yj6dRrYsTzWwzNsF5hdERJzQFl49DRcO\n1WQ4MP/h4ZpW3AaEjOQwlyo3mieWPm/yU1xpkdoI38JbXQvnQWHuWq4xltC+\nXjZf408xxKGRt3k8qBuixkxE+SKEbIxJbcTCY53AvbXYt5IJXeXqtS/tAlmD\nUQzwMugToOcVy4ffZtn40gOGB7v1DLZZeB3rFCrHjs+Bb90n6XmCeeNSjiIx\nVeBfrCYXLBThAr763Ao7YjF2yxc05qRz0a0pt61lXqfus0Tub13eWq/ze3Fh\n4JoiUS4htdBhynadINzzu4KbZLNf6UaxOq137PZGHEdtfX/4lf41xfFRD84x\nQVZF\r\n=4FGt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFr1FiMTgqg37ZsMYrzWuJTz1q8RRiRr/mpYJTW6WBAnAiB0VL/p1RjhUzp7n7+4E6i87J6eggsWLjKdpY+pOJQlOQ=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76-beta.6_1626853491502_0.8275929723754514"},"_hasShrinkwrap":false},"1.2.76":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.76","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"dd5334c54ff017e9fbe8482a8075064750ba369d","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.76","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Xv2F2TFvAqLdUsjOb7DT4viL86vDKX5ykYfJOtKLpRjKEhJMOlML4zjcxnhP8yQl0o4X+hxpnbSer2839cww3Q==","shasum":"638233cd7cf77693599c1654efe7e42969bc3401","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.76.tgz","fileCount":60,"unpackedSize":167261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+OAtCRA9TVsSAnZWagAAaCcQAJtMpn85hUvL5VUvgio6\nSTi3cQYgNER6u28kKBvwG+mLPNmVre0/xVGMp5lUK68zWyXcL2RlT9wdyEfW\nBCCKBKil1duFeF7Qod4el4nBmrCutMZ2xmE3zPMTc7xfbwSEnx4KvneJoLsB\nqrkAwpKk05JIObVfT2hZjTbP4shKpas6vqbkIOLzA79309jTdD7d5GD5fJlU\nd0gpCYYdncC+4t1ZcI7nvwN/ATuVYGiUuL96l5kYTtbfD3FWM+mmaGmWWhA8\nHDae4RUe8iydyejjxjjfdT/m3KGUp0q7hn1p6jEBforp9/rn4360+KCDwlc/\ng/akzYw+VNczZ/mvhHN69Mfk3crMKlmodN/qK2QHCOX+/QynGwJqlPGOKfAm\nEfS9k3oe29gxBr/FD6/NloL8KPHXex3dIRN9XSXhNxPEMYehYfrEv13rZtYC\nNKaXEWN/0/k7F65LLDXO6h3nAn7wKnfR9iXfg09oYY53jp3fpAMRw9kqZGvo\nNc/Bo3klliFcUyR82X+HGNZUT4UlBW5CBT5D2As3+jEp7QBEHQY+oXuIdfFb\nOv4fQ2zq8vjfrUOUkLyZFzn8aP6gci+f6Aa+2qb0Hbyh7Z3mWRFKJQh3Quir\nkeGQjqtlOKWGPMe0pUEql/GbaHodJ+Lvbd7+09AGHeIRY5FK8S/kOa7cW/vI\nJKjW\r\n=qPVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/lmsG/KDMBtNfhF9IxTK5XskiEtAvCsQheaPbtnC8CAiEAobJ5siWvB+uUCMnoA8i9WkKtneb3djOuL3g7M/W0Ah0="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.76_1626923053203_0.8546878145213375"},"_hasShrinkwrap":false},"1.2.77-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.77-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1c7332eff8cf256bdef7db6d741ec80373a5f586","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.77-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-ZIiKcryc18C+hTcsrV1qHlZT46t2a5lRcvjVlWyBtiEZDSeZ5FgPg4jnXhiZlci14+6rJ5HhE3W4M3MoAWZdwA==","shasum":"3847e4a85fd0d3405dc29bee27cbf358a294b020","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.77-beta.1.tgz","fileCount":60,"unpackedSize":167268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhARlMCRA9TVsSAnZWagAAT44QAJU+v74nZ1V5POIQ7fZg\n3+9xDGI1ZtlEI4wEbhYCBwh4GIhRYwq6FJKqIh4YvFVbpeHJJp6jtzK4Sklf\n1sHCEhU7LicKo9JuF5a35GE6KizB1XUKNH7Wq0ru/IgJmfL9UyT/8C+70HKT\nW3hoXBC8wABjf3S1DI0RSrtKRz7HfJk6e9YMYxF6tq9PuT4rX0SkFENTE3aX\nh+6+j+IxPgTJG5Ve7AT1jndB5VmY4kn/++9eGmxspOd1D74E/KRNW9LodCvT\ni82VXHB1TNoVpQ0S2ERnM61/2sTjD1JyVxU+5ZJ0DIdOAve4GHvASICJ3RdW\nWpFQdvI01Anz3OFvtF4RxXZJa5t5JmVK8ibB5hKPa0SWE+F7dvAdSDHVTiya\nnJwfDaHThj+Zh4Y7D8IAHyT59E7xeenFe8M1a8E9WokKegWczOMPhvE+APil\nCMMG14RwGFapMaRFYejTkpN5eGosQf0zAJaiWNlJZCRvvYO7Iwt3fYTbVuBu\nSgoWuCEvPHPw1opLr+P4g6rkllMLVH172MXPXl867VxmnD+D1AZXkJC8wQO8\n8IetS1YjycxImcDeswJcTaXJx8LlwXN+OkcUCn9QreT3vK5AXkT68OzLi7RV\nKAJpTvmc/ECi70CqfhhiZBKilew8zBfS8k5WqElwiF8nfKaQY8Drjsq08rsd\nfW7N\r\n=Ovl1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGice5PWryx8JdBOQNnYt6Jb7Awcg1ehObGm2SthosINAiBGJPiBCvwaAjhk2/4NHGg2W2UtPNkSqY5PuvJAwED3bA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.77-beta.1_1627461964195_0.5311575001937712"},"_hasShrinkwrap":false},"1.2.78-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.78-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3df70b5641f422dd474a5cbea0aa0f493a346eb5","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.78-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Iqd9SvRKAuSNJ8FCb6H47kO63mT/pL6cbqku+tzvlhiROJ0htLNk36NBMGOgsuCGa5izcauqWLdG/3kds/1NIA==","shasum":"6c6addaa7685c5d46f7ee8cca41d124e59de82a3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.78-beta.1.tgz","fileCount":60,"unpackedSize":168404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBnJnCRA9TVsSAnZWagAABicQAKPJJPoXsT6cMg43S2mR\nIxWhe1apB1IlKC+TOoyUNVCmJUv5dBqfePn7B2HMCrfbOOJJdDA6PQKL+YcE\nSOVBRzktyIQnoTBrCq1Rn5sOvqQYPz1T3MV+fDlzFia1QaGT822N+hOoj3Pb\n2nRMAw+N9Gb9mQ4hwbdcmEAlvb1LTsONgxF5nMZGeMN0cH5/RGCgCqIe0Aej\n7AIycQhzrQgQ7Vgnp91wyb6ZkaaAzipzKdo8v+kMUsh9aXOrpAgGXcELeJol\nVMDe6RhfvMCUFckAZ9QSTxp8k492E4DeuGSsic4uvVfmwVEN8QHTDZN2Xyvi\nPaO5OTPEb3lV6T1F23mW99tpkRCs2AIapVhJMQZhsFVjfNbkOEOfgk5kmcqa\nvtvYULHOVQZMIXFR2IFDd0xaoUyYIgOi/uuhPcRNJGXn4uzeJ4ZHy6+Be8QP\neZjKtNEXeoajg986pa5XPTUyY8sj34uu/Ooqvs2p3oCidCwQ47Pi2mk7+tLB\nJhhw6PxY8abNnuolq6c9K9A4X4hdEWUhostqgbJ7BlEd/UVb+DHzkPraKbzr\nNgh+Itr9foIVvnUdxh48ECoRBHLnsoa4314VDxAi9SRyIOeBARnTd+Ca1UxV\na1oWUwzACZG34kwSKfdOB2JIC/xEUQqErogZqnSDnoh52wbd7BJrQ7sQRVDN\nYvPq\r\n=+LWu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+hT+cMUtqHPGfJwa6r/8/PYcl1PVx/sozwWd+gUX2mAiEAhHvSgSvpN6lQeqjy5mL58zfM/9fO9aMUuO6iJqJ/Q9Q="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.78-beta.1_1627812455370_0.13636104882931388"},"_hasShrinkwrap":false},"1.2.78-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.78-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"49f55f108c2ed5fd4fed8caa34b5edd448182c2e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.78-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-MTzfYPxdN1oF7i1w5+L/1z2ooZn496O6HxCAPLMGb7jO2hTeVvKupqAOFdKTebNUJoK+/XrElXd/p9uFMyHMoA==","shasum":"2232a33cda6254601004a54c5c895986ea46df9f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.78-beta.2.tgz","fileCount":60,"unpackedSize":168790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBnqpCRA9TVsSAnZWagAATd4P/0p9BxepR6cf3sqwh3px\nAyDkz+P6yDLvaIgxL0qIWkkDERmE+wQ+3RMO8ZW01m9WzQdZCMC4JgkpZRgt\nplJ0H6Zvs07BgRJlEtmViQvf0dhCzs/XM81aVlsnsPSG+6LPmqkoV9NKByNe\n95EW0di54J6br4GKYtF3tgY6oQG1doIc+8bfVsH6uPafnAVuJTVb4aqB/sSD\naAZB3vKfJTGxGRnIgHgXU/hAG0g+Jvooeg0NMCc94/eeVqx/ebVJzW5htuX1\nzG3JiXv9vTqpKpiILegzJ0NwCicDWB3QSGcbYj50HdnG/e7kUJV+P5tJBIaV\nvCnxrPPj1ohEe53QAwd5BGnEwISGTDAIBZ/GwF5N8OmlhHxS4e0EoaIAlTrz\ndnzUg4D070n6QmK5NrdOp31M4ekAaSLGyqARoxWQUf1igdTnBTgkP+NWH4Yd\nq9aVLDlYwySv2N7HDv+5DJzczvYqUYGAXSYZofzeK8e55rEZn3p73wHq8qsl\nf2xEsE6k68cCSSjrGozekedJHbMLnjMyDVejOanA5JPwX39wKV6iKRLays4V\nYXN6kJYqMs9y94y9NIUtT/4YmBSSOp8DESaaQMypBiFCrpPdCeWZGwQcgZvy\nLaYDKyQ4c0F4n5fn1o1E1Vt1PkJ0rq2ACS9o0FyiALWq6NyP9jiuR/oaMau0\nhhcX\r\n=W67/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEybuOU8LM0WOrcCKAHa8eaeAPRE6wRRl9A5Nw4rMA01AiEArrG92exYOdUqFvgOXrfGUWF0nFCBzaDKVCT1v+OjQLQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.78-beta.2_1627814568919_0.9148809840395564"},"_hasShrinkwrap":false},"1.2.78-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.78-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"396c14857364a023b69c2d6febceaa0ebca69e21","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.78-beta.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-gFamhe/lmqt4uXNWxds2lequZKQOAgXNp8xed3ExXuRAwlBVLJOCI20k5WLl4Tgz72B3K7Imhmq+xCzceq9Vig==","shasum":"99c8c842f21199fc46e3c5f488712a471417a02b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.78-beta.3.tgz","fileCount":60,"unpackedSize":168790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBoQkCRA9TVsSAnZWagAAb38P+wSJcQiGZy7xc6wUQ4qg\nLpZaLcm+nP67F7ztNhI7slFpuzZZ2p3fTCevubXaNucKyO78rur8o9E5uJAa\nSb3GU+L/kGrLK64xBE6/+lWIv5nN629vcOsq+j29FIl7cpLVw8VQxZpKBSga\npmKr2YjW6TuLrlyOFUrhYjbWvvhXfEL+50lxh8nuIQ9q9QpA/UNoj6+zoM8q\nQH7XnK6g0JVEFjSnm6zEapSvhqN7soMPDqaGj1lgiq7f8iMxcUu6JAGEU6zM\nfB85/wdDKG9M+wM+V0RMo2x0qgmQhM2JsGW+6A673YyUUTROwYaW1MWUsdQo\nbPcFtCVaZnJoaBAX8Y46CZCxZ2W9LfKjnaf7Th//W4HOB8Pv8uBEQ+eTYhY8\ntvy036BF0g/JBoyNCFgBMT3ZnMpP3BhtMsG86R9d+bIU//myXsN1BJIut3FJ\nZiMONRvpcfzDk/y4I692/Eehl/jzt7qDaI+e5yTzFFOr5qw0M2K7ZkRL4AMi\nNnEyu6V/mEgMaizCez0trJPesQIoKG/9BC+Ue7js9fjPRLgnLUKFlF2rGj2a\nDbiqSLvJmL/yFj4tcvxERAFhe/Nj6NKcblRLLfrfe5XcCPq0jtobPC+P4hvP\npRgqQws60rx+ILOA2DNVjCYmye+UFEi4dv4wRwoMbaBkh7Y6Hr7baqmPj2fM\nQ0jY\r\n=JQaJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgDXGwFWRe3O3aNOj0w0Ht9djg7pSBVun3V8Hl+GSo5AiA61mQnK/dc5XtvB/ZQv4r8PD+jCsSuSJUu87kQiRtsGg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.78-beta.3_1627816996301_0.2417897694321267"},"_hasShrinkwrap":false},"1.2.78":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.78","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b44e167cd0824416d7ccd66b7342fc06b4bea3ea","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.78","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-TaWJnVJAlSkx+wu8XRInw2MlSIFb3bCrRW4xFuPFQk/AkkHrBEbgo4h0C2TVaIfKzAu2H+/kmRaE3UJ1wRPs+Q==","shasum":"34ef56fbf5fc680859bc9b2f696f4187e9ae19d3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.78.tgz","fileCount":60,"unpackedSize":169051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEJsaCRA9TVsSAnZWagAAtCgP/1TvuEU6gmNF+EVFORt4\nzy6R3IH0aJIkz91dsnmQiZj7a+OpJh14VD7y/YO1HzYVALlBWcI17r1tWrrE\ntXs0O38gXmNVGfq9dusi/8DWEdjGyUJkonK8pB59lO9fE02qnStbwfgSVEhm\nDo2bXdwi7PGNDy/ba0LqXD94ltPkfLNS2aWJ3BEOMjEZgSBef8ge63onlGzo\nCdyQdXLoCeiShCVFfAL4A30E/wQOLC8og7rDyWurE7Q0YxejAt6PBIl+659X\neawc97jJduFy3z/4yOTFCFQoOZl84NQSh0NrmLCWOnV04Qvv7XTMaL8sgFAd\nw38a9EzpGizf1/PypKvgiKUx08MYf/hqqd0+LkgISJPwGDMkn5JGtXSDxjZ3\nmnv1GZyDe0yFCMUuELrM/YzdRPj50NRHLlWapKReVZWJqIKfmnUzO/sM1ytn\nFfo5RRK81JMjUCoxkqHF8wBbLzm28FM4vryCi1wwZ7QLhz/JbGR5e5tK5oeU\n9o06XZGqjPzNWa18WzaQB7UckQcQR1o8Cfu/yNk39DdlEgJgoG6pj7TDKpiU\n6IAVQhKSkNrVsMtUBpT0MPcPqPCKUYdrU1oCDR7a6Y5R3zvJ8amo50/8xBRW\neWRrKtSA6OWbNfyT7Zc9tbhTgw9dJk1N0uzYifilSjdTftkU/HDFHR0ugY5A\nEfzP\r\n=ZTuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtjNl0LZsUWUWGcIUOgYJsn7y2zkLa0m8y2uBmulHj2AiEA2nJLofbzGD1uySSzpncnTAiR9IJvjm5JtX3Sx5p24FQ="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.78_1628478234315_0.8667961298350719"},"_hasShrinkwrap":false},"1.2.79-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.79-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2446cd0756abd356f91b4f8067c8c2f3d13dfb17","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.79-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-W8tLVmJWqtgDYPzutIx4LBrm2tu4gLjFUs7w3RbvrhTcx19QS7BYJC/4b+mImwq3FKsgyHpLOKKZyUSkSWe7sg==","shasum":"5e5aeb432dc2ee472dca746a7c2e0a382b0ba432","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.79-beta.1.tgz","fileCount":60,"unpackedSize":169742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEkd6CRA9TVsSAnZWagAAZ5YP/21+W7DItX+s5c9MwtWa\nTFClCOu0EyECVcm2DV6b1+huhUWkm9YfmHX0EU50Nmto12curQbZneTEmaBs\napMiYD7HMhir14EBrTIpQ0oJZhF0auh/ZkgShzRUAJ2DWylyD6ejgqNuEwce\nugeW9PxwNwBwhA3fVTkzjW/VyPJCiQsgBbDeGoM1MkxqpD7lUWIFj98+jG69\nFxQyRW4JhTqawIMooA3CljhP9WXOEiUp3n9Y7bxxZZ0XWbOJbpU+/hs7pUwS\nlExCAtSLCRzvgLzyTEv0OzJASMhooW2sYlDfFUxz0WSzmcXPMBUPIegtFuVT\n1UIHucxfyRcZ+bxVtz8ixUlW2uvEAfsZ9Zlhei7kX1P6UV0BSXv7UmWXx+Hi\nxpTmnUGEN+ucK9bn+T7bhb74T/GQ4oWl/nIoVY6vopwolfccD7ErkPkpe+rA\n154ThnCp2BpvASfsmCrAHaPstoq3NCIk2RNSGI6SWS+FRLMpxZNK4dnEJKqj\nZ14k6cz/47cyUdAwXJ8lrxnjebu3qGoGE/bcPEOy0Cx4ZrBGukt62FNOpwQi\n+TQJPUrRqt29jW5QBz3sK7JXQm1o25TJYwTGPCOzuEWUVII0TiuSkm7rA62I\nytiSGnGk8Ab0Q1FLj/Vwu6KNFVMUFLM5P6t3JFrKzCMlG7ydQ2Za1QtENgzK\nGq9u\r\n=KOb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK67SnjzzIcdxfDf08T614KnCzNfHV4MN7yddU++giFAiEAql7sXuccIJ8s1UoFRaekaNRXNsH1OoWgQFnEkcw/c7c="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.79-beta.1_1628587898512_0.6678500829339289"},"_hasShrinkwrap":false},"1.2.79-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.79-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a14481f938d1304d27b347c376055eb2dcce7d8d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.79-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-AU11O3EkSKds9Za61Q3HhMCWOu6yjkfcvm+RoAdVIMeSNB7obJQ0X0MoR2AdLHKXq2by3i87WcrlT+gnK9QaRA==","shasum":"9cdbfaf874d478c478d7446311847415d92c8d7b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.79-beta.2.tgz","fileCount":60,"unpackedSize":169742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEknMCRA9TVsSAnZWagAAAs4P+wRb2ExlAZQEiF8Qk/zX\n/l/6WmoaLknBnT65HOHzNgphQyLs4zVuXebPFdsWp5prdyGSgyPJW+/MZzGW\n96QvsvewxKjnoc4Hl0th+ujsuWGziHYKeUzI53eOuzhvB95WpVV0yoqQClPH\nEOcb2BBtzT246CBXMvunw3EYtwSyVzZS0eFf341gMQ2MnweZtN5R1y9AJ9Y+\n76nzrN8TwbcXs/lXjdVYDJms9bUgUpxvS/XsfV893c6z3eC2sYj5xezRwtEC\n/+n/9XKvFnfyrwJ3+FlLzyMo0WVQy2WpI+0p5oCPccCKqhc9MaHKuIvPj5mE\nMclovASnAjBif0NFk8Cqipr2lKxSpkfJyi0MHQXJzHejpn16P7/wTiJxXdO9\nFgIW+/E8OYkvdrdvQYRLbeZ0Fm1uMbp6oR42tXImocXuJNo2br4G7eBr+XKM\nLacCZPO4HbZIpWP8yvSbA4Fzg/qtRgEObGqNNHlWo5Egy7TOxg14uxK+AqlR\nt2ULX4KyGRv31gCMB3fBMnL7KS6lQQSGkqEobjvrn0/WDsckixm9gXv6lLgS\n5P2LihfZmF8NjOC1DZSj2kxBhyVu5mIPX99s3M2H/Q4qkGnd9nOb2uVQevK+\nb0HicJRrLRAdbKCWZuOvS5S94CFlJ3uXbVAuXZWWDaDAF54lUxVgpPi8kvV3\n7wRi\r\n=aP0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKbB9LekJH0PUlSkO1ddpy5thew4Ri7+XQTzI11QMUpAiEA16EZvWKu7nG2FRvjxj7vOEZX4aYgU7xdyjNlr1a489E="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.79-beta.2_1628588492721_0.44660526993762084"},"_hasShrinkwrap":false},"1.2.79-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.79-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^3.13.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a0eab41e90560d420df3566933731c7dbe7057b4","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.79-beta.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-iquTILRQxIS95uCrDVPwWoB/ege9ypVBxXdQ2do1vCZRPOf1nGo7c7T+V0L+VL4Z7Lz6ZJ8NFz7kMVnFppCw+w==","shasum":"8af4ec3e4a5922f6e41721cb110730104fbd688d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.79-beta.3.tgz","fileCount":60,"unpackedSize":169742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEks+CRA9TVsSAnZWagAARCkQAJfbRdyCbFxroj7DM7as\ntQSzgEeXb8JxLMQpMXpCts+zBPFwxwqZhjwQ+NrpM3dyh9lAjC9ImUFkHxzL\n+7Ur/yCkMINkdbOZ1lC9UPMvEx3vyL1bO2w6JQp8oUJq7xItXdWmpKKSkPj0\nozFtMfRURTefaIIgjT067aEZwgExptrmBrRVFfTQ3pe9swo91rNhsWyS2fd1\nvTlDtNf3wkenqcnxG3IFky8CyOOg8I7eZ5n+Th8sfN5w7NaAg7otU1N6ZYh7\nF93hwrDjuuCT7zzlPaTWg+S9ru97QqvCg+socMLM7LDH3JjPdI2iVFVFugrH\ni982qpWXLEtlrrWrOvco1N3HZ8c6IdUrD6exrmgItMccynw2LbOJ4vcZStWP\nxylMmBq6Y3fMmMEPynVFuic22UO9dtgnaQoEGB90ZXPvT5t1R4zLs233e6m2\nlAfgS2Lhb3GPf3xw75Uh5/BZ+w/2mOjsLcf3dWGAlZj/OLakx8eimPnfjkAu\n1KSz5R7AJzl0NoxOUSt5e716Sc+G4BKr9Sx/7xX4F1gUFsJlGC1KHQxXM5W2\nBDBeZpA8hjYmnzEgTA9hzznoF3Cprs/fabXpyJ2j+ss/lwNSs7vvxyZcR2+Q\nF7DifkE4PS+YzVoHN3tN927KYkPg/j5HA+H6d+CFcd+kWeTi+tquC867dYg6\n420O\r\n=OmE2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC67xfISiCKo6xHbXQP4EKn5gUrBvQ9ZQRoc3QtVSvKEwIgK46F7K7zCD7+BovEfxPP3+nCB3gAnYMpvNKDHyGCEhs="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.79-beta.3_1628588862376_0.4740076978955077"},"_hasShrinkwrap":false},"1.2.79-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.79-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3dab5181af320c465bcda288e35782ad63ff6d13","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.79-beta.5","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-sfZd3Pf0RD/cx5Iid2taqYNagFsOvmgn7MqM4wA/IElQkii5dUXPb7J0LC54l6DC+BwMbZ64Aoszz5vlXSrQXg==","shasum":"83d81841a4a23f44573ebc9190d26057fee067b3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.79-beta.5.tgz","fileCount":60,"unpackedSize":169737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhErKQCRA9TVsSAnZWagAAk28P/jUhMZV4kgVhov2b8RDR\nH/TJzZCuewbmmuihSAbdw5Eqfbr+mpWafGHuNpV9R4yfrPTagV7DL2SF9Za2\nqohoj8Gi90DWqeh+CuBa1Nj4aM7SOcXivIwv7tHpsQdD4lUgncYIYZ9zkGbe\nCi46a13QmwP+WCPtaZHuwJkNehFUcA/Hz/M8cF404xjE9koShUmicfuB3ziC\no/fsQBlRBPQqD6goPvywPy121PHVnYY6ViX/auqDW+Nb4dDZmydymuBhoike\nmqaKQaQfG6UdgTjoqi++jv3j0PcyWfW/MF5Sj7mqNSt7mZXUymPgEUWzR+uE\nSKqUXbAbCAiCoau81A6GMw3FaUYD/JouSSbp2zJaKtcHsHYCToV+Y2w/WCiQ\nvF/eYP9cVTa6R7DFS3lQSiUclhxFnplmW28Gd0ilDkjWbuPqUiFG0GChnOMq\nK+hJ/Y7beu0XexCk8KdkXAB5Y/nGIiGIhlVhuaaiAb6Htn0le0+n8F8d4p5T\n5BsWCLg4E6XrDYTjgiIKpsxFbTOJStvKdVRjcZJbzFjVNj/XBNy6Id8gkoe3\n0Ktl95w+vvFO9fEKH0P0olylMrww1io92v2kkC8QnkwL+FsGsHWtJE0iSsmK\nAglk0i0Nn9VxN03MALvxdZsV5IShEzEwM0YnUpYWM+i/tWIhkQcaIGOvu0k5\n6nxh\r\n=Y/4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+VqfFP8pchG3bN1Ky5r6UVocTHqk/OL/YxLlJWLOGwIgM2tpIstDP1ieKbrrwtO+sPLboyh4TlyF5Dd0mu/ySTg="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.79-beta.5_1628615312136_0.5544754669240217"},"_hasShrinkwrap":false},"1.2.79":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.79","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"cc8224d7b0540711c860571434b1ecbafc241392","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.79","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-yS6nJcXYgcdvMSfWulysSwo/D3K3lqhX38/aKhDCpLhg0q7MboEW2yOC7WiNbhY4umryWJxQZIqQX7J+XuAROA==","shasum":"3e04ecaad046181ad639d5c9d7dc9b8324d36347","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.79.tgz","fileCount":60,"unpackedSize":170182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE2jNCRA9TVsSAnZWagAA0r4QAJi3/xazkKcQ4OkGDgdl\nQrsUKTvqKyJycOAyox7kZpUkHQAi5Fu5zpuEBUcCIMCtAM3YLNcicAA5AjYh\n8GMFDoL9P7unigRQ/fxSVsRn/Z5zemlM3mJ4z6q34jhKM8psHXXlKVeVFVek\njDV39TQvwitJXdYhW4GsnWD6E+w38LmQvz9Td9fQiceUbrLUgBVDysWq8VoF\ncDU5WMVODtN4EF0ZlKro4DC7ZKgBft2urWwAVSyjuNddND0Ptt5bUSti8NhH\nd/nRDDhUAg9V1evr53MS/ANWbYJKQG2vea98pSIkCV0vnYKnzbAaIOsvu31K\nPh9OrfrnMvuzDjvdYqBO7X+kH4PjHXG1CGEy/f9ztwjpzNPgz4N2iNazuO/9\nSyo7exx8aLsQV9Ff22Rd4y64L6NcSRIw+SCNcBH9s//5kt727ej7xCGSDpYJ\nN0Y0TRT+Noj0CG4kUsZcd8075x0yckASblP2pJBIx4uK5bmBZsC0TUP4Sf4Q\nVVJh5SWayf7XbayX4DLIJfq4UjlGNqzRwEQPKRVZhBRpdLAg016fAVCvA8VQ\nYftSx/FRdEQJqc+1+RQkknay0luzroZKtGdloXDQ7sNCcLnCzjS0/21eSmNK\ncvp/xiRCGI0zlMLBeuN7dx8DUf5Z3eU8LU2hWAJopa6VqzBw8soVFpRR7xUQ\nnBE9\r\n=PK2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXc6lauONIb+ms4c0tyZApB5BCOKd8Gzq82QPKMycknwIgHSQrcbMtKaszN9+DxDMu0qRlv4ThLpof9qobc6S+msI="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.79_1628661965347_0.45429725798410714"},"_hasShrinkwrap":false},"1.2.80":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.80","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"22a9318da016c9e55708d851ecc1b1612fd8143c","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.80","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-GGIAfjeTJ1L9uZyuCYB5QbagtG+R0ces/Qgmd6AoW9YaPXvxfXHMA5cXZDacnVx2LV9r4Loq9ekxhnbXGkHYDw==","shasum":"9ab982d2e1cc6d00bdefa98fb6c69cf87ec9f723","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.80.tgz","fileCount":60,"unpackedSize":170730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGizWCRA9TVsSAnZWagAAiqwQAJtsaVtf/tehlcb96cng\nn5cOo/rB/LrEN3W4Hsj1YmYibIKE68+w0hUVrkxN6jg/8yljp7NytNxd0T2O\nrRwCBsQSttyxVruzSJocwckucH++yorZFuxn0x3EIrkvGmxltkHacAXGq86/\nYZH+4Rau5V7RERI2Xhev6gdr3k/OfzgW/HEYuqgn2umXaDMeortE+a8U+YvO\nnPbuE3My/1YGJTnSbVISsmdB0QVEvfFrtRkQVCBt1qjDbampkIFP0dWIeiYM\nnEa1+J5NuI6jbspespT4LwQxNEA7gE0MpA74F7JZfF+wWsxASN2l/t9hF+55\nzu/DGawfoFRCKNUObaiG7vljgzjgQdyZIXH0gzOPEVcpClsf+wxmlMUPh8Ma\n4BeuV3vuFtfVIu+eLE1FWlB/CjD+sVOHEvlAUydNfAndoraLenPnPq5WGkly\nzS7z2ilk3W5DwLfQPXxLAjlVnGBjTyZzt16Co5SdlSc8vuysJ67zx5qE1Eif\npO6a41cB9kwpiA9l13KF7P6vrZMH+cwOJPCSFf0CIM2qisgOy7/W4lVN0u7w\n2egq3RKojuLJdmCbjA2Nf8C1eiAJC7q1DfZ8XOfqryYULTqA5dMhJ9+twkac\n5l9bcfy6kYJ2fWngMW+cm1bk5pDlgZuAx/j0wtuJ9Q/j0Ayy3HoKwOSi3z9n\nLQRz\r\n=ZMvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfvaSlXdckFlzPnjfYqIEsuS1h9uYmVigIMsfovgeBSAIgALJnaedok48ujwO51d+MnAPb/yuqsMC8SxNDngCSlrY="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.80_1629105366143_0.08649312950953059"},"_hasShrinkwrap":false},"1.2.82-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.82-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"283a3105e3be13b5c7075a95b982e5caf8267bd7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.82-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-BvxGzbQgtv55UxuowVsRvbQkxDiaAytDDlia/umQSIDKfB9gohHDu5o8v2qoxaZBe2Uby0s/uRNoC9ox37xFMA==","shasum":"a7d01080b5544bddeede0e90bef1abc699e7b8de","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.82-beta.1.tgz","fileCount":60,"unpackedSize":171440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdPUCRA9TVsSAnZWagAAreYP/RfR2v/b5zSj2vqVS/Ah\noL8g9pt8sPDnXKli+ieyz7j4eMokM4wqWl/cCuLRZe0ZRLhmEkFPdyL5nW1B\nKn23Mxr+ZPfHdc0L5I8LYPi1c27vZtdopPIEOxmm1imH/sTUw75SIkeptv/S\nK5J9PFCS6lOCtPzOjglq8j6QyE0pYRmqMyMZO1NoGzuaWHfR/Mzx8/0n8c0W\nV37X3g/MYyvQjnowG29DuN10s0gQEN2Xrc+m4WTxq3za/Wm0M9/QrLrPVA5p\ncYLw3WdnTgeB3JAIBYUWLV64BqmzKWd58rtDJx8PXKdQdyR5slB1CFHTJfdc\naWpLEWTivXdpIdEPJHfeTODjrNkU7i/MgfcjxcDfX1or6IrmA02EUVJNrlqb\nlTGTieP97JG+Y2Gh1TgeLywXkMHjSFrPHApVUCdIZ5snWz7DeJ7QcSKKzFXL\nJ0HxICCeSydXvdKiv2HDytkuNLy1LenYLsk2d5M+ELrvQsU2HGzUDzeGkAlY\nZ+5HWAWwvynrpiFiQYfUuMlm2Iv3nJMWRetqoZxPFd1nPntblvAWZBBEUxwT\nO9SN63jFa7fG6uODuXR4x0eptERtLuGeW0Q3jhze6qY2kjnKEOEZX0UhntPa\nvsc/SQMYS6cxRxw/rNEWzgfqmPqUZnAjxhOoT8uIQVKOoYmOa37OEXLrvaHT\nn1Zo\r\n=qJuF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXqRoJ++u3Y8RoBiQW0KF3l/xEfYoWDNRQ/wJu3TuNkwIgeBMjn+WF9TYgAGPXWt6umKKRcYBfpsIBmk1A6JLgBBA="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.82-beta.1_1630393300256_0.766457742590742"},"_hasShrinkwrap":false},"1.2.82-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.82-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b0784c9bff8fcd0ea95d487aa483a2a07f07ef67","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.82-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-DKPVsUlXRMysgqjiFenrcg9YwZ+NtPNe9d0izvK4j60dWzUymCLzjK3ye2jb0PR7jooI/OdzGqXvOB2rNytKjQ==","shasum":"c163861bdb6f83d0df3f91dde8e2dd5b3708d150","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.82-beta.2.tgz","fileCount":60,"unpackedSize":171733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLetpCRA9TVsSAnZWagAAzN0P+wW+RJTok8YHKoAgdkdc\necltUvq8wciweJkBXizwbtvGmLknteE1B/JfoBBTSfoYWu31cwFqTJxyqms+\nRk80MMjLhJfmEdC45R2MxN6W7F6GG1VP4GB+1BT3SYoX5TbP0g+ydi/+T8qs\np8DIIDklsuCctAwqw6C5ALAYfd/9z7g1OqkHgJzJjW0yOU0GYhctDd0p8apJ\nwfVQm9krEC8YZZxtlUeo1kHzo/1oHkY/GtkOuo5+C5ofYm1W3m1cxj9On/zi\nramsuHIjpNzu3TlJipAQFPCasPNOJJEccMO4QETWszi3FSAB2yRDoKBap9ZM\nMnO2YRcyjz/Q9h6TeqHI9EhdF+zMRZHlJlOzdfrGKh8zy39dPqN9UsSjfQiz\ntfDqYB0cTqZzGXqPjtcEnMtrt3vZodnR31YWJlJLeGLvOgX1hmX6UK5o7RH8\nLCVUCyXc7yeGCRo1DZRZbAxFb6yfu/1kekBiZWghT6y2XvVne6Q/b5Ei5ByU\ndCl7hWThs884myQ59d/WXaWvvUT6BSz7on+gNbXWVZ3HlWTkL98Sbchqg5vU\n1MDRgAAAzWZL7OmrQl0pQ9Gw2Wvjuo2Tl0sj6vH0+KR8TxJPnL61JSPqD4eX\nk90m0Ns1AZfgxJ4tz2mEOzAerQxahldgeOfbFoMm0V2rpTtpHbNN5duiC+x2\nyjJA\r\n=j86d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYnFqSbZVy3mH55QZsLItJFWepHHgG41a7BaTQPB1k2AiBVMmWSVIDXCRUtf25c0G56EY6E1TxWcVypHt+aTQRyuA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.82-beta.2_1630399337397_0.5779474580433512"},"_hasShrinkwrap":false},"1.2.82":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.82","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","json-cycle":"^1.3.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"644e333c2744972924d3d1577365e56b062cd898","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.82","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-x15qG0yjtRTns3C5te4yUSUE5Bgb/UTe3z+3AI8Hap3DM//vv0gldXohMW7Cu4/xarfoDMGnLDUGu7d6/O6PZg==","shasum":"456ecb27a4fd9dc66484e3eac5fcf89a9e182e7a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.82.tgz","fileCount":60,"unpackedSize":171995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfUHCRA9TVsSAnZWagAApnEP/RQgKFJ+i5odm3RbXbuI\nO2wenFtwG8DemewrPdOGzaza6wVkJbMO2UA6mr7E3+BITmmfTwghMy/6BT9L\n7po46ZbU4Bc8NW4GLwoJwl/tPFlLNf5bLendG+WHWCH4CxDP6OKuklZoR8DV\nurMaUXuNfQOGAqiBW/fOUSOU+tjW/Fsi84ohp99rNySgh9zKZpVn24Zh/jA7\nUeN340BRpR2B/jbW3goxs84K5K51vMRhVTXJa8DROzhPhXHFMQwpQDRIYhX+\nd/IQv1TKn9CiGgk6Xp1NZuAwQ5kuje037+ilLPDwhFz0/rVn5H+uQDivxeAx\nF35gUjAyA6M8Z8w9TjATziTwySbyy/8ccx4+VjwvFQkHzXJwefP96VhFP6xS\nQNnPmdYnFW9ymTpmjMbHNDesQAx6R6YvAklDW46MK5Sf3qAxxoRax31fMQrU\nG5mWoUVX3795sKrrKVtoSbLCcmRMq/VzUyY+lsTQH/jKBkvs8sJu5PJl8IY7\nDKWcH/wRQVcxrkvav1t9yOdTswYobbZGGDI0VxIurS8H5RfJGGSpWMSX20iL\n/DXhIafJnOmjX+yTCIHd1MUumwrBW+UfLj895jLnrJVkwSoENqVFviZWdC6a\nAdbcpSIO8HzOFpVOSU9xrlEPsrnkW80StAR0PxSKsM3ipmmCKx4cBP1z8Z5f\nWZOH\r\n=Yj0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIFoKMs/J4GzrGGW+rgxkxM5dZJZCJm8YS8wbzjYyV3AiEA6yYdWzF7kE8HXPVQh+V20caxUWrESIZI4ZR6qCYYJwo="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.82_1630401799020_0.014568854861416902"},"_hasShrinkwrap":false},"1.2.83":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.83","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"f17b01e74c5c9bc486f64c47a7104e46124697b4","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.83","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-1ibxpV6E+aambGlCPNolitMnQlon2Hv6FFV1YbdI9nsi9KY84VlJlCnRCih6R1ZxybEMKcdpOQUJcWMbK5nvsQ==","shasum":"7e7827078db804a9990e6d8261abdf15961c0638","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.83.tgz","fileCount":60,"unpackedSize":173438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPsO1CRA9TVsSAnZWagAAiN8P/0DkX6SFIswzzFLDkLHl\nkxisO9dbYgOn8iYcb/NGU3Rb5hKsT/+XFC/ANNUTAwvPonPeLizU4kfCy2rK\nqsws05SSTReeTuiIerQ9uZww8tYYJshotAOAQdsflA/KSenDKfuV+9gzJwvY\nN1urMVTzt08v/TWTCXFkiygC6EfnU+3uQvoXZbqPeMcgY9Z2zerYxkvI7KdK\nAYuFMBpi6zhhXMy9mVobJ17/GbWhysyeQYoIs+Ih9hXCAq9E53IwPAfZa098\nq9bIqCjFs4O0IHFzlZ6VwSltSMG6CumYi/4X+1HP/H+uPBjc/Z8iyaoPP9jC\noS4HehGwXtJ7NjKCH69g64+h1dKvQszGVJb3wRZPAC05ziQKlQkhSa1VQBDI\nQlyViFPEEQlWJxkdwyrGcaw2J39ZtJqZcVrYPjJ5pPJ0yG0hfXh++na94OHZ\n3pmFpKQYnZ6xhmJn43EVwvo108WXy3M5DfhpcXNbix4E/m7BTqwBm/C6BCqP\npCYow5haGZVpN6tOvx4yeWMne+0/pqDcajPf1sA1/RpbtbOyx8ukP5NElLdp\nYHcalktjHsnED7uqsBzcjF+kWRkyFfKdDZ2Jr0Wj7mVZBCJOmK3PZh8LLQaM\nrozDO/tBGX+fLVuvg6c6IPp4T2EbPYtri3x4jsvJoMHnFGO9jcTuo/sTvgjZ\nJ4u6\r\n=MATv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBfQApW6jOlN7LZEPpNoP5noXn1s2MG2AUJDVnLYBusAiAnORtRFyFVfMw7AZ/FbBInxGcUzGHe5tjes0VJm7sP8Q=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.83_1631503285258_0.25260551023088484"},"_hasShrinkwrap":false},"1.2.84":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.84","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"97778af6194dae45c1c98b7463b8d6346722c893","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.84","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-tjok0PoV/KDwRoRDoMP1FoMybRMih82QBXjn9YAwykgLVjon4oIBFi2RYpEuxezeH3Fd3kvroFN8WyWmrj0eqw==","shasum":"c4ff54471acfbcb03c5a73a2b030d4fbc494b471","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.84.tgz","fileCount":60,"unpackedSize":173884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5ykyw2a7O1zqy55SLu9a2ujZ3qlpR5xgR1YHgLpUE6AiAKooLXqOpSi5MlHmPPq5zsaosme7kbz7bCvqZP5Q4I/A=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.84_1632731240008_0.15133804249784477"},"_hasShrinkwrap":false},"1.2.85":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.85","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"263a5f22fc8f33c49176a1e86f6e2f487c40f437","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.85","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"integrity":"sha512-u7r3IDMvUyvPLLh1VgXeiSTRnbWtTveM9zmtnOwB/x4+i9gW205fdYehuzN8SdS2x8vFbtKeaYS4HI9A5rNiSg==","shasum":"c2c9908b941ea69ebae806205ea693ab8325c60f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.85.tgz","fileCount":60,"unpackedSize":175391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOna2u7h/NY+dgp81xJhcb9CZsnpfplcfr2W5Z8pWteQIhANAX37ANBVZ2KulfrF7YG2JMw5hHvs53Tr9vd5PL/yGO"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.85_1634811008262_0.5877115412303024"},"_hasShrinkwrap":false},"1.2.86-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.86-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a26bb91c4da07584e3933a96f1b5c0f70711c8aa","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.86-beta.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"integrity":"sha512-v/8w7Cq2xJYd82LiN2RQrWb8xCYwCuhgtjGzbwK+kR5iGlSQkC9Jsc5Q9aTSDVJF+t+E4VeBH44DgIO0b8cpag==","shasum":"9c563151c91ea6ce98dc55905b6a1228eb4e407b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.86-beta.1.tgz","fileCount":60,"unpackedSize":175398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHyDd2bKSSm53nEVPwNmaIM8dxMj4Oh5xrzbtG8oZmAAiAQsz445ippEKC1vhXHObc4EbQMao7mXlRi4PmNiYcZOA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.86-beta.1_1635750783473_0.25872074939939416"},"_hasShrinkwrap":false},"1.2.86-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.86-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"345658cc9f32f384676e433bcc3ea9656e02b749","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.86-beta.2","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"integrity":"sha512-Ee+n0Myz5bAJF39SFpBuccQOYuv/AvHWswLV4sTWfU1FiFkYZUvDgTmv0pvwSNrMgbKxp2/nWdqY065zDM3CAw==","shasum":"2a7c9f3dbb10e7ce2a610d465e50c67abd79861f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.86-beta.2.tgz","fileCount":60,"unpackedSize":175398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBksllWVzisoFzKzbjOUfBZMasScCs5IYh32I0Qyt6lCAiB8XIx70Qc/VjpbK18azDRuhFwFa+biuk62SSE7EtU3sg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.86-beta.2_1635947883609_0.7522100221049863"},"_hasShrinkwrap":false},"1.2.86-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.86-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"0f35d76783e29cbbb56169d5079442497fb8145e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.86-beta.3","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"integrity":"sha512-E253pmnpRUb+u1eiqXZ2qcA++yhy/SBkWQ7UPVvBBx57a8xM/f0wDkIsih7y3IkAGdAgdiD8yiv6FS82cdEWmw==","shasum":"925c2264c0466be7977a6585a60f45a15753f1ed","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.86-beta.3.tgz","fileCount":60,"unpackedSize":175398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr0+3q4DfsD/gchA2EUInPanJTuk1Q25x4q9EW5B+CbwIgacBcj7FvcFOwtYJmnLlr60yw7NkH7TVYbHq+KDlflbw="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.86-beta.3_1635950620157_0.24101859272741222"},"_hasShrinkwrap":false},"1.2.86":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.86","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"7c18472f44126d641201f1adfb95cb1a94071ddf","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.86","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (darwin)","dist":{"integrity":"sha512-lRQ2C6FIUyMR1tyZP065a/kFbCsHqU5wvDMefBQvvslxUVkWtK/DYc9RShIpbKULKdNM8q8WZWUDtbig/esqKw==","shasum":"c93e8477cf852bd2d84be946239a81e717d3886e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.86.tgz","fileCount":60,"unpackedSize":175555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECfAmhLIMfUmn5gAqNVFDR5Gl+Nh2XQsWOr9afJdjnGAiEA4N/GdrTibKzSgdT07cn8eR2KYqai0BP9Qgzl4L9HyTk="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.86_1635994796368_0.8349623391685377"},"_hasShrinkwrap":false},"1.2.93":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.93","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"7ff9d10e20075f1eb184e02fbb459f9600bcbfd5","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.93","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-44PW8BNbvp+qsdIO2HaKoVkty23KqUSFq1eTJEOWbX3tYtBTIgASHybXoivtKRZgvCGi/RehqD/Y4LXvUq7wKQ==","shasum":"396b6add6dbe8f8ea74732379a261893ea14d50b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.93.tgz","fileCount":60,"unpackedSize":176072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy9eGCRA9TVsSAnZWagAAOb0P/RSIpcOyFHZKFawolROw\nCF3iUC8V7MXNrfhI7p0ecrV4arno9ut1iGMyT7VW0BDAvpKlJaUb/uTvfteT\nuG5yjFqigM9c9JdK4+1OP4T9eP9L3o8EYrRloQuB0bQ/DpA+Rqolw5cX8GiP\nmTDszZuvVy000CxmJZPvdebmbcCrrXlSZ/eFgxsfjHHggGQUNhMRdIxGM69q\n0DzPzZkXvZpa4YqPtf6tfrR5/w6NQl3yKCRt7lOzBV5MpYjRQJ8pUfkRkrnK\ngd8LImfNdLSa4+8t09LasY+6unuOiuBXeSQxQx8iqMAtxixh/CWLF3O68maJ\nQqIVDvzFWwJuzOdAEqowL+sJ9UYSEsqO8M/uOlulcybql2Vo38X51XXGRZwt\nHHzLR15lGgHWqIb2VBhhH5DHu8eNglTRkrgPZiUWRMrQJ78x1hCnhKbbvvc6\nCZVYadh1gQ05ORxby2MYIlVacDrnpJvRZPhQftwmn6QrxTuk5aXSBZcNjdXa\n/E/y0LgSxNkUhekGe+LR/BT28TP7Tzd88oEmQIRneACZxKWFErOP+Li5FPxL\n9OZx9uBFJMdH4vrxANX1gyx+7hi8tc+QqiZ1Oop+vcNAfv3drmEhUWpRSKuk\nD5ubgERu/DpqutwQIT4f2FJ+gg8NPf9sPsyKuTDVb/SHdHkhI4hsnMb+g35Q\nA/Ou\r\n=JYdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPxj64vxMubuje3mtczsPl7gN5N4cmZpUCkq+L4p6PBwIhAMgVKviYWC9MzocHIvr+yMFiAVeuCxHAtZgwSBwDiicj"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.93_1640748934566_0.6809924555531914"},"_hasShrinkwrap":false},"1.2.95-beta.13":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.95-beta.13","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"33da033e68358b03f1a77d25318078d78a37e99e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.95-beta.13","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-d3crSwsx7c0YRL3JofX25IvbxmspNpbnoB6Kpivl3SAL6YYBpO9UYkqfUIVVhyYYfBNm9+XT70RzJzlcW5nfOA==","shasum":"b9ca6fc4eb1dd99f522c6f12c7ed68dc53ee674d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.95-beta.13.tgz","fileCount":61,"unpackedSize":180141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6Xr8CRA9TVsSAnZWagAA8KMP/0gKQf1u80FGe0cn9TYU\nPXJ3dq83o5BzjJRRn9ogjMrG9oDtNfo7pH77FhDlMlPZ5HVwx+dB/adIThAm\nKCfGFFO54dYJ5SmTKA962QfTzfbUmkG/YiXIDXhjxykxopI8mr6cxRznYg4f\n5figkALzRfGqt+IzDTxR3VtT9FlyLC37S+6pje9xnPFa5VcWBSmaex6LA78G\n0yzHAjaJSbhcoe5F33Zi4DwJWWypoNYTu9G+nTIa2iwAVfM9dN3pUhFdYlr4\nq3B8J7UPCgJcqnsm1hqY48EcD3raAjoQqKmpjYZF7EHAOu/QgOsxvv0OAf8i\n5lLUxsdhY0JAIT2FsK6CC3kCCXcLemcl6UmpE42jDEo47zXskebEV6nbtO67\nJTmOCDFX1QiXKZ7KzI/8wyhSJVBbG59HwM2g8gcCnYCg4Oc5qWwbVKEnPSzO\nWtmLCi5znOulj3v9h9rgqM1NE38Gxmu9VQnMzs4g/xZOT2HXM3gDPRsTElT/\nlH4/X5A6Dl6BGug0OqjfLbzUCqY0mcD/hk/cGNOuYvPEqVeYf5613L+pQnaQ\n2uexXyiMo2wOqsG60t+sT6ee0z8/bCDf9yV4tYjlQgAfR/hOq2h5mTKpRUZQ\nLvluBj4xQb/qa4wCTPRqi2AxianSQoJWclQl5ayS4hK+/JrctHuhMdz76r80\n84Fu\r\n=eGNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTIQDSz18PUMCgKgRbyw4nMY77jq06diGgJwXz1eFheAiEA2HoSJae2+AtvFnK58qnmS+u7mViSekdfbDuHkYDq+YM="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.95-beta.13_1642691323951_0.20217647538212113"},"_hasShrinkwrap":false},"1.2.95":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.95","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"83612356c419e534bb43e3871e75fdac45b31a46","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.95","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-lOpaJAvlh0+N0G2xF9MEVkm6qAgTYV6GR9vOFNDjBGV/9wzaC0leLE7KYNUQkWjBrRtspnlPKrRhTgjulk3kgA==","shasum":"36582c1b34cccc82adf905a89ddc99debe6ccfee","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.95.tgz","fileCount":61,"unpackedSize":180297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6YAmCRA9TVsSAnZWagAACpwQAJ2HQlkZ3ZKnkmTm7r3A\nBz5R5TIKA4p95bxDK8uXcWLS5jn5MNcP+oWG3+gkmPKH+vWPOSU4NQ5lWwFy\nrdbejWLBLHhjPqq8yuRJozuKH//EmnnnO7mAVRLWWY/FarUpqRDDZ0csw7H5\naQGzt7kCTDkc/Zbut1bppXfXlTkkmv+2Er3ItdeM0Tr6ICBKtSZ8bF35Zeas\nECAdblVFxOBf5VmAOljbzNOQrqsHncxtl2xzUJNSvg+8oTBs2xMQjPaevifk\nyejs54oU2Tqhih0In30c8BtXeM2V6QC4akvIPjxs0rGaXzV7NuZyaGeElp53\nlWTLHIf+lC7JDD5gczz8qilLgtPvTJayWlbofKxkGnM2YsxlKiCiOX7H8iiO\nw/3SgdUIhjW/+v1Kp+XKckyJTQvZE1I8c6aewAI/r0XuxNAJvwsklo3f6IgW\nxoEgqgPl6rNY9CDat2fZtKMvbl8nP7Oe/58iLygFVGJuBuRZAreYf1N4m6Os\nUQ5a+pV/Id8b7zghHQQy5aJ5H+lckxquU8sIhJZEc50jstd/74aC3zVast3X\nUc/VppMOYgNNcqZteW0H5ED+wE7roIZLkU23OwJvhZkI9e7wXZ08A3J+hLQ6\noVgVxm/NYUKgJQhas6AJn37qyyLXYF1F4pmOFeJSxCFax/7JSP++nu9uF65m\niSjc\r\n=afPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr2UFHRKcTl1eH5p5fGZF/timFg6iE2RNe+kGr266yygIgUeLlzZoJyku+I1BGVcXC+MTIP9mnDxJgCWYudmt+HHc="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.95_1642692646458_0.5841046348827583"},"_hasShrinkwrap":false},"1.2.99-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.99-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"fa5757a3354930da5bc89598441856b81ad8d043","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.99-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Hye8XvQOVOXfWWtdv4AIsAw3GevazsF8ws5Sw0n5B1L9VLSroR63x6F/w9Uq7ilmEFaui9/pxIzgPu2xPpj+Qw==","shasum":"c7bb75ff9730eb7494c2342e659e22e7c6e0dd5d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.99-beta.2.tgz","fileCount":61,"unpackedSize":180917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDG+qCRA9TVsSAnZWagAAVcoP/iuA3l/LpuZHbn2OBWJu\nE93312PlJdK6X0eoiVcwv+L4CFnJUhyMGH1zpl4nsRKuNDxxrb3MA9QIMjui\nDFBOGL5CJStslLzQgSQJobMzE5C7nIud+1gLuYM8NLuYy60+j1ZeN93dkn2e\ntGo5gnXp3/qop/xtW6fEByH3TQHIL5HgpVFXmVesynluIqHfGqCMlJhDAvD6\nWhxGPtAjSuedK/sJgqmdsr9Eji9lRCxNLd7eNpaEZkAkvcHDv09G0Y3CDY6f\nOpzScPSPFTfe1YLzI8aTz871IPBotKQUtsSqYCsNcHqbMRc8ttU5uwubVYlf\nz8GvzlIc40VOESjUrDeS4IEUsBBuutfl+4pgmVXgIKYMIA5ovF0VYgtPosh5\nhAUeKzm3rs4eQCAvybPfuRYeB3+xsqEOqNRgWAWj6rEZd0SbqkpvgbFV8r6j\nGvKR/N7d4UH4dLpIxP528cwezAg9TGMMuTrfV7q9wmsyhqhnVnNPyA/0OktH\np1XsMbjE+EkDfz13piTIi2DP0hW4iXWnVh33VN4r75BZt40PgODfHlj/mMa5\n484U98zxSOlo17MyPYvV4WMPuwGM2NjPTPXT6n8yc3QfCVeaQaHRPjMOFmd7\niW6CyLFBEEWS8+RsWrpTBgOJFlQW1auj10SqL5Bl2SXYpwRbFrjWiNJBRv+a\n2q6I\r\n=9ebz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkf/KUrXO2DMHNiyQ5OaKqmS32lYGbDJ6x7chHVmcjhQIgTTW3Jw54gBfF0seSvfm+EVqUNKDUC4mzOhlXvgPy5Ik="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.99-beta.2_1644982186682_0.14307760861099394"},"_hasShrinkwrap":false},"1.2.99":{"name":"@midwayjs/serverless-spec-builder","version":"1.2.99","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8a9bd7dd7eda03019cb94056c24dc421ce8ac1c3","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.2.99","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-NzChawjKwe7UawOwvKVVNzZfNp5f5cM96r1wIiSRrYlmSYissErsECD47FEQ1gAs9YFJ39BFkbJpC/rYdztWyA==","shasum":"d9e49d62b6c87c298ef91fca0c6f9085c0c00ba1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.2.99.tgz","fileCount":61,"unpackedSize":181173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDJIDCRA9TVsSAnZWagAANnEP/2OXhR7nh8cx5iP5VHKD\n5mZa2cLygkRm8jhmOR48dLQe9jpIxdbWFL20JcCDTRZvbLs5ChcuLnIJNQnA\nXyjdGDXxWc67e5GJwcS4Iw53iP5GH63tPi3QVJxctrQOuQxqw4dL4VRQmIBa\nvr49TVMFbtbinHDMNNhPdSFP11GIn88QdmBRb9b5M2Hvr4PnmZ274tAlyANE\nLtsqdTsNiSt0Jyq+u5opq39EXbZZBU45m7FMrlssfIJ1YilOXkTYb2j0WxBY\n/6KGmlUhZYDIoeFs9VIdGj7pp99igktUdHU2P8pgF7A4ZE/h0OqWIB2nDhSj\nRms8TxIHvpQIZR1XBAW5A59F+O2ZGMVaD69JiWpwf7YhqzFi6Gwu2Nowxa4f\ndxJCyaTf7gJ7PIi0AIBmGGrhVktpxUg5k8mmjM4jvcRzTSSVx/QnwxLFKchD\n8C2bnrkxUtMmq2Ylco8sxSpGtL00IkNyP5fgycQNYubYSJPWVwzRX3Y7qwbS\nz7KXzg7B1zwAz1h5VA7vEUczwhhoXv2J2KnD/GsL+cubh0Rp+4aJxFX3iVYp\n27zwS8u4zsoSrZw/uJhpV/VNX0bF3nZAr2B48q8OEaJx30vtKeUhUsgcJEbR\n/aOh0jvUReKJQn3LpHiSdTqmzojktJl6eBvXICmeE05CmbBDNDI7JKYKa9Qp\nVap+\r\n=HSrW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlmGLMvE/RZEiEaammgSCEfegr6Ggp7ngOS1+D7u11WAiALQW7GZA5lzjR+l5AOFbcg+aezhtRxzq29l9ja8YiFpw=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.2.99_1644990979526_0.46529013259909036"},"_hasShrinkwrap":false},"1.3.0-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.0-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"615e3d2663c9a5012bcd0aa31834c4c581bc35d7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.0-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-T0UunQnjZqCBRimcXQwLxpw0fRfvQVtzrnF/kmCTeBOxcKfYDIwqJOlXdtLSxP4t3cnGNZbqiPxZOlSu/h/8lQ==","shasum":"d3b585b7806c12b4a0369c67fb70b10180602a4e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.0-beta.1.tgz","fileCount":61,"unpackedSize":181412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEv8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1bw//dsyEVAxvgdEkWOBnE2dHk8jsOjrXz6ANAieJeOFkX5v3oLjg\r\nqlzDhOum8oWAkTriGl80hLm2PAO732jG92AJNP5eZRCTUKps1BkAuxL6bqXd\r\nFs2GkQvjS3Oc51LtnTKdC1HYlk96aOfrqAsQs6/r/cg0TcH2eQExyZWi1Y3v\r\nE+yUsuJW3qI0gmOACZ2MxLkMk2coUC/Al0y0ftgM4dip0EB5xdO8vXS5U+u3\r\nwFBU/SeNRzsmAuidQO37zNSLkaibC+xETHqxUwaUOJBYK9PzYS2u476tPDxM\r\ntU+egPXoMNOf4wHi7tErqteuYZgOuTq1boZoCImUVxAiiQrlZrrqGAnOQsgT\r\ncxfBkRVL/pDb9vp/x/XGJLhKQpTHeoSbF7biULhsCy3hpY4vAG+wZ/wkcerc\r\njOPv6G0hwzDfsaBl9WQQkQcCumXzhyle7/aNt+r5cyPgxfqDcrwuei0lHLv0\r\n7glN5f2b77breTmKzE0njbwXhVydWLI6wScK/vxwr4EAPNwerKOjdw4nZ1id\r\nKaVVt08iK/ViSBhPoHCdsgKHhAwKEy+CjRT0VTOKCobo08sTNIcGusAqndoc\r\nJ35iGLEv+sJfTMa/lP8y/pBUywunyGIOwNdDC0Ig5JIud8JMCA+59DMxBM+O\r\njQ9jJFk4lrsfLcXn0AJYRzLOoGQ02SH4D08=\r\n=kbCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcVO75ySqtbA9ysQKwq9ZK3DSXcwzTTcH1U0rYUtMGNAiA3m0FRzHbUxpvyaxczAfMlhNGgwqGAQ25IrE+mrbO/BA=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.0-beta.1_1645412145463_0.03296808358962111"},"_hasShrinkwrap":false},"1.3.0":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"0f50734decf8613076b357a3cd7bfacf4bf171da","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-LrWx1DO+lZFC6Tce3o1L6+U1j5h4+d71QbxgvuIS/w+m51T1uVSfpGxZl9Y9Mkrq2NlnLP5s3n5XFjjIK0FIsA==","shasum":"bbbb3771c67c84db09ff87794c331e68e62430a0","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.0.tgz","fileCount":61,"unpackedSize":182014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFff4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVMA//Sji/qjI3+eTX4vk9KBaVRKnPdKOzbhFlg4lN+Rrpn/jVOn0m\r\nL6pd+XbATtKg2av59UMXCMCP+frEYQHBtxepa8BkdCFqHtIbjRiEkrJiAxRU\r\nUBV5i1L+dtNhxfuUIu4T22dbx9WlkFEvsCVoAz1+LJ21I/y9XpEtFERbnCD7\r\nm5mJoeLEd2iMpF/Fh34hMp/yliryh8PtEZKX87OIpV+6VjqPpwhY9axol6XB\r\n2o1kd1TUI3LLDkYZLNR5Er6KP9EAKC8wVqm08NXEdCvzly153GFU1Su5HKZV\r\nQrPm8YK9RVQaZm7fTzBMN/BPE33kTXS88gk4P6KNxy+tYMgyfhUo4jFNPlJC\r\nGD8A3oTZ0nfRTBCOCFb+6HZtvoje9T5T/ACM9QVP0/MPCjeI8e+FgxxBHSj5\r\nL8JzaQ8RT5SaZobw99LHXmSmY6fsFC5ggDfsQ/DPFaXD1O2sqyk0IFIjPvsG\r\nwyBAl8hTHyrmjjYwXMOTaqwrTWH+Uwz4E0BYrkfT7cZ1WahknzjAOVg+Fm7K\r\nON6nFxZW688KcRm+FDTj+tnQDjKaGR8BCyZK339L437J8LFBy5lxsN6/SOAA\r\nGs7b6n/NpuqhALFXVuK70f1fj6HkuTVtkby2ULwhjrkTyquLQ1JA7nOhB0CQ\r\nNCy3EtvzCZZ2jN2/VuMI14Zhi7uonUUfuxw=\r\n=32XS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFFnngYUnDXEevWCNi5rHuqVG8TOcgwma/Xbxj8qbSzAiAM4sJ1+oN003KobMCDiOMq7uMqkha2TIRShhmLXJX2Rg=="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.0_1645606904084_0.10654042541602893"},"_hasShrinkwrap":false},"1.3.1-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.1-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"fad65b5add24c0dc8941265327ab0dadd7948509","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.1-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-69w4UyslGTY3OC+udCOqzTwkdbBySjaHqPe3BoPkPSWxNV7h4dSzO1Kqx1Z/BE+fGsTr/52sJqGZED4sqIZlsQ==","shasum":"7bccebc28ed52b6bb20601df140f8e03e3218c3a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.1-beta.1.tgz","fileCount":61,"unpackedSize":183419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKazRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPPQ//WWeEeEn04baistXLku2VSjvRClFHszoWhh7nrsHobWipvX/2\r\n+LZGMUhU4d+LOOJooYqUCxo6NzZV7IKYuSbhZu7UOReLX2pCiO+wnSF6zda6\r\nsq9PhMcIadyi3Nk0mD8CvAUFCK7hyETBpbhPWWwtGid2W0UyOW7IpvZJG4BS\r\n+voR/1iISs+CHdjRJq30XAQrHAPieHJbiAmdlQfRKl49+Kid/RyTsnMDIqLv\r\nBo6VydM4YGsJJ6ByCbd9O74MxoXVssc+Bs8RYGJ0UolGUA1eV0uOoRGRlUAH\r\nHS+7XDMebUfS+dXSvZ94b+guFHvEAwN0Kk3z5WCU0C9oKXBGx27IEN1B2kw0\r\nxogx2HIEoLUAWAzqzCj0zRXlHDqiFTLe6PrJuUnwQyhoJV4hookpX5pBNWTN\r\nic+Kr8GEHP/2KhtUq7oNVMmW4lEl87/itq7i7e1T9bmYGc88X3OK/Obdg6mX\r\nz/igfeccPCAHR7UMS7ynPuTr4pqDen+DJMMDa7ary5nUyKPyRLD705PBEscW\r\nkD5SXsj7zdrmMZCiU7pTTysrxSY9wUnfrV3dnypEs8EEt4j8zz9QHrpdZS8R\r\njsF/Tddz1MBCSpUe4VOe3pA+jbsU8a3zxBdgsKNlbGtuzhHq+yEg/ba7h73n\r\nk0ymcJvrO7/tSojX4/V5XhNoMZG1tuQEFM4=\r\n=xFQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwDzY8E+FYqycuJ5Pe0J4xFxjJGjXHXYCakeS8r/w5wwIhALP0FLLDPruvNCg2dtJjU8b8c/WI6ndUZ2yQBDMLnuQq"}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.1-beta.1_1646898385319_0.5964549703801174"},"_hasShrinkwrap":false},"1.3.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"4ec53aba0c3fc5f6d3a2c609a6e00ae7b71901f3","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-OxYeBQa1w+4sWRjBkJns8bvRybDXpqfFf6Lr65QikGhmtfF6xjzrJGcRJ9q1B1Ps9pUIiOjP84wf1tISHjtQdQ==","shasum":"5538b5e529c6b088b5a607b1a29f50455ef37bfc","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.1.tgz","fileCount":61,"unpackedSize":183580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKbDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtVBAAoduxf5ENVCp7aagyBuZsv2Z74ywEd6+X5PJ2YncafkKEdfFG\r\n3w+lbbcWznidL+D3ZWtO+wf5qIJ4HxK7DVPA7iRNM1ZKFZ6D3yomswcG5mgb\r\n9EU6qIDC0Um2ZoCnmPLPJ+Vuzo20VwTKXspWuRd54RLDq6xlM2A72wWEpbHV\r\nXyb5Ya0mPaIUTfqSC1VeedgX/Uh+guzTea2+M72SKwcxVAqidPsn0ilNvoYO\r\n3S9foBwEJnhrdjYYaevPhPpYA6rJeIcToZ1s80Lgl5ghoC5VirO6VC6PGxkS\r\nsra2JecKLo+BOEHQPOqgItu/Vgp5hknNBE/Gezo+pWHCNnCNMg1QzfRbrAB5\r\nx7A+fasmj/OI81ubKn2n7B+9d4NJG08SwTwWFHyZCF0T8qOT/49NHCLyV9U7\r\nNRpU4mJoff55nmiBkuJjblQjRyDKhhND6adzmUuActG7ruVVSxT2jgFXXfrk\r\nd3n8/Qe4ej/YZx1qGgRHZKMGFZG4yGN37M1zjMw7TW9FKX6cIFkvvH07ztku\r\nuDHVOkGWvjqw7SFpUnzXY13yHv08PO2jAbqnLpyQxSPoVKNnl5wD2+2NIXWp\r\ngH9VqKdUWHJeYbqQvNVgtb6N3O7q3TNefvHpomFfo46Es9W9f1RAyJReFRUX\r\nG+ypShUnd53vqPuF1Ev5yLgXx36xNbEVsno=\r\n=3e55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClW83zhhyxK53Irt470vaX4nWvgcj43viHqJCkZ6bmSAIgE/G9v9Wk9XgqS9oxTQ2/1bosgVhw8BmxjBmgLoaDaVM="}]},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.1_1646899419672_0.36565306461297165"},"_hasShrinkwrap":false},"1.3.5-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.5-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"11419a5aeb5b7e934764c26664360b491067f264","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.5-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-5N8pyweJnQIx/N55M5R/B+4YndJKMkBmPZz1VNFnpSmjT9ZcnYrgzWutsvOHZd7G2rDBIpHCRH4Ou73vAvxzbA==","shasum":"a230c56a93ebea59dfeae63ae70c04bf335d1619","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.5-beta.1.tgz","fileCount":61,"unpackedSize":184928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEPWzP+GbevWxKmiVv/6eM/tusdek9UuCMHRDG+h+MdAiBrJzDyTPHmSuamGWz/MwSXeJcComfI/IFLwx+JTBKjlw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijIY4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoVRAAl3++6zoqA6XXI8jU8Gz9anIW2rVR7q33HwjOxE6AmQGEUfhe\r\nj8wgk4dNpgiquCC6flCSNGiUHcVy9IucYCHiaYuXDnZhUTl8w0lamaBJffNn\r\nR7BQ/88007D4WmkeLKcpefAxxKd7/u3vKTKz3wEoRaApr2y1vz7vn5VmJWwe\r\nVZn6iYJ0RVAuznY1mMHw2PDSOzVz0zKzpW+KjA7FQrTI9nqzV72k8jR2WtAr\r\nYCtueyXWQlmuQhfUuJoTy/Cs8SkubXI+F1fMC7kkygbz/NmYBzvQAYgTcuWA\r\n7bMRYsPqcjmYWnVeMOx6suWg3zsGQhtGp7juew1rSkNP9e3odbBncp/zvnnA\r\neD2MteuiouMP5pKNoEcR6jm/tA1EN8XGoP+2jxOGbnynqvur9YhQKFf277ky\r\nyvfns8G0k9tYAiK8TumNlpoBHE8HdK7FjRxffGN8NO9GzdHdAWTWW8R/v6P1\r\n4hT3zvoDFGQ8SscXWYpCavGr1bgrr79IHqeU2+19zCDCUHSgGc+zbKktCCh5\r\ngruHXu4w+D7gD7XWu5rZoWhhbwA0WrKOtL4kSII8lXop90uoMRLO9k4ZQY1t\r\nmCP8Pen+rSGcFtz3p/rCv+xLHro3B97f48jNav0IDm5FHBVucEbOO87jJOBi\r\nQtfFjrmE0QJ14thKuj8m/Qi+rYKU/FS+0VU=\r\n=UYPy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.5-beta.1_1653376567954_0.24325072579440987"},"_hasShrinkwrap":false},"1.3.5-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.5-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"98b1732d131d0d8826092fb28ebd60d0fc3b9948","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.5-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-KqUnkm6IWKtHtD8WK/W95BhUtN6gOYRjgSrIdjI73okqoPRhw4UPHKl1NFoLIc8O4ieQe40vCSxbhQCsJfeTXA==","shasum":"c1f5638f762e6d53215ca7cec12d43b493697679","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.5-beta.2.tgz","fileCount":61,"unpackedSize":185110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoopixf41CmMMq0Cl9Dx2REzlHKiGt0cE1Sn0QKEDKvAIgSh3AAoP6qbEeGBvAQ2pMIopAeJL9EWV0aKxxlkLnWvI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijImGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3TBAAjKibtl9VBSYzS5cMs8gNajh0NQGy7ynSnDK9r5vXpccEkiem\r\nKbBD3NDOOpyLDGhVV6xxhHLllL+CfjkiHwopdvHQ02LVSatuy5FrFQYw19t7\r\nu+Qp5imb5A4awMXMRQQjpi1nvFmuCn0/0Tj7d/lZw/gpP399AaphkxLo2WE/\r\nZaIO+Og9RnsAdRg+MQEsHsf8bx7P9mkl9xBUs3kFkfYGuc3HDIGaBUIyotH/\r\niKzYk5iGYn6laBNR4QRPm4FCj1rYR+Vv4NnbMss0VBgLcUITTV21AQqqfo45\r\np2Y8Y2RbsJGiynvGRPuODFgD7iDxpXYLeHGNkbNW8fzdpSqL6uZFbSTIXfIm\r\niiAyucotsnRKeIVaBPj+6ZYfD3U2a05VUbcwlDhWVJkfyYrYrRNUef7xzvDn\r\nzMtTXxxhcW6BmCLPGuBrheO51Dmomq1i3jf60vxSfKDZdFYoGt/CYaTTmOap\r\n/52+vwYcfqhPkzaiUNImA2S8AvWtE/BQRnBlOUQ1QChEW2aUDwPE0/jzOPpV\r\nI05iIuJawRrhVlnPhYXszGR5JefgpUmW1ugZHed7xmDcDIW/yTafqSxW2Msu\r\nW+WxFJwp6T1uopz9g8URymXCYOVx8bShaBnxWCyUaidYorLIdrWts6tFl/Iw\r\nIVpruaSm9Sx9717CcVvDBW5UIC3qi/b0XEU=\r\n=KH0u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.5-beta.2_1653377414560_0.06373253356927644"},"_hasShrinkwrap":false},"1.3.5-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.5-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"09d75fd3ddd795c3259c6c9f6add0ee7ce509f6e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.5-beta.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-FxSu2cbp+T348YoelY55KaCC7Uy/qKBgaaRuMU13YsRE/UunhzIuy2vxmoRZvKvHSB7DG5wYr5U0YSeQZE2Dhg==","shasum":"2f9d6d77ab245448e0bbc1b4cedf6b33faf1087d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.5-beta.3.tgz","fileCount":61,"unpackedSize":185580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLxbVTiyh0yQySv/dkz+gGLjf32/e6ji0l8EiYQt+QGAiEAwZ8Dp5pckKGeGlmHdtR4zOhIAxo/6SjMQ6pmgumgEvI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijdk3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxZg/+Og9TID0vw0f3WoAY4hiYS0fvXvKC1ShhZzjl2KWaqYnJh78Y\r\nqNMwcjn90m+d1n+TaBFAOV5/ooVDy6ulN+vRaOPEmq2gNEII5fiplFFjG2RO\r\n/hO/AJwpsVVNh+utoEGFw8EMQbsmVuYoTgEzXM1x7Bk3xcesdzUH4h+6KIR4\r\nSqXljsQ+biiR4336PLfCmzHm4ZjNHYyXK64KQsluzJqCQosqqal/tZ6UaqJ4\r\nzkAO2JJYOyTAzaAK+BPCPS9QLS2ZtkRa92Od5pfvyAjh7MPwlV+LoyDvZWuY\r\nfoED1Y4lLNLNFwkxcD8tKSucyDGMxY/DxZsUAgaB9zaL8nZVCBgfaeUj2Jvd\r\nNxuAac9g779XEvIEcQylVFNfX4Tu/xCG2gES8A/ZBw9ESgTaK2y13aTW5ayB\r\noMIALUTHD13s/b3xLJTn93Exb4rdNr4godgNJ3jqla9BNMJm+J0NhRZ//vNC\r\nloPt1ZOEML3zmqxzfPrregTajxXHNU30NuftZQKWty3WswwshU9UisWs5f+a\r\n/bFIpSD+T8v7qssUieLxmcdLe6NzgSyDnw8Kmi8cYi4I6rMebk7nIdaloY3J\r\nZe3Rp9Qt3yQyQCCIu0w1Giq2TkkycPis7/9Tcd/Ip/62ChsdiuZAQFVCeIfn\r\nodd6ODqnfwK8InUWtG0siNLr8aJ9DkXkuR0=\r\n=OsMC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.5-beta.3_1653463350825_0.7706680536996724"},"_hasShrinkwrap":false},"1.3.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"6ea76a7c528b9828420bb9ac4b061ff9b7f71d2f","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.5","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-GGICBkPOHrtt1H5QGHTchGD5laDjljNa54eKSiNGFUEudqr5YeBElvwV6wC8isVEw93M/ZG7shh77FbPxKQ2GA==","shasum":"efd70d4f26ba8aaf9df4d811a96f953a391c1653","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.5.tgz","fileCount":61,"unpackedSize":185741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6XwqmFggsYpUlEAYjcJClcxDTeBe95U381xjHJbMJXAiBvzhfHQK5ngjtwM3PiZzjDdhe4T+5Ek4xrnKvWjzsV2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijdvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlvQ//cT6JlXvS+Y6pMycNQ5T00djRzF/U+ytLw+TVtjKq8ZOWd3Wa\r\n888ZFWUChQOHNIQ8mTgtIQ2+KEriSY2JJNPywJx7tTDMVTBk+JhIy4m/83Qk\r\nVX7320Xn2Bu0NL9vneZW2QgjNQRSnla1XuboHPw0Jit3LAZCaI5UdzJ7QmlS\r\n8fCddEJtSK4WnWSXvR9rkWBavGuw7C2WA064faKgE3T+mP1Dk+m0Sj+msYO7\r\nZLysWSe2Tcx4tBPu/R/YUSS+rJ7JSdk8uH2X44iCYtRhCjy/RBjvvC1K3AbN\r\nMYia5JhSD+wHTiRioKwcwhqcHXiz7+wnFxfaJx+KgRDXjAH8UFPecma6J512\r\nX/u0NxhQ2chz56DBKHSn3gWbt0YyLaVXJBbHUNiRZEuv27c2OmzlNMWtLBtJ\r\nx9As0XYcsblXZJsgFudL4vSsL+7X9BRzchBjOpRBNohc4oq9xOZT9OB1zl/Z\r\nzolar59ZcpBkEfMrblq42M/GyzdcCntikJK1lwCodi5Uxw0UEH8/f+dkU4xE\r\n4zzCCmLlMjXe0ioVAGRUEpcA3DK5tbLauqRDT4N+NLx/7qD5Ut5lPSFZkBXa\r\nV6bkPqTABTNvCqpjOQ0pJN7xPQbOlRPaXqOap4U59SqMSzlqcCV4PgCuKoIm\r\nyVIC3wLcWi/oU3okIj+p4g0pHPH+8IcEFuA=\r\n=QUxj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.5_1653464022646_0.7242637839486008"},"_hasShrinkwrap":false},"1.3.6-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.6-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"b5c33320870dd0b8cb7dc6ab9aa6b2a0013f86a8","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.6-beta.1","_nodeVersion":"16.3.0","_npmVersion":"lerna/3.22.1/node@v16.3.0+arm64 (darwin)","dist":{"integrity":"sha512-T5Yo5ZxqdAgjLtFfbxIipuk3/X/i325EosVsEQlVf0FZrqNMNsnTu9LZxupd1pnKvKOLgRxUurPZqPkKRb4xvg==","shasum":"d931b25886112b467e2c7db7792ce0736de3afcf","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.6-beta.1.tgz","fileCount":61,"unpackedSize":186256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUoaz4sQWE2hArKBmUtvW5FzC7U9Rc/GRl+5JqgNUj6gIhAN/8wwIo6VFt/WziM9LAanr+Awb9lV/ygh+huDIAxHBM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolmg//WHRrGEVoGb6Nh253UkmuYgkFwl6HhDBZneXTmwRKfzgRiZfd\r\nCOSn4DiJ+7xuPnvut5mkvMXO9WfnGrSHVpsCQfSVlXdBEL0iJJ13IR5dOGgG\r\n06DkvrOh8odwvYcF+jM4bzZVODT73KMhmGbqMudMuums7WqoLRfvgeNrdyoa\r\nQMxtrzwTX2nXLFDWaRiIpzyOVBVJ5/MynGg8U5rcnKXtKBtwJ3P6UKrLS673\r\n7D36F40dHB7XxgC9mUMYvTNWhoWEYbwDld/Qu+OlSz5/lLxq4RSsPXwpqaPP\r\nuYLyAWaLPKGVLX42zHEtgAhWKWdLnIYk0iU0MEByI6WifyE3mk0TH0NL86q5\r\nWavNSZWL4fmNJgsO+2s3/ZG8dsJ7OeW/eOC2Hajf6cMRgVbJHdDT93klPjhu\r\n4H4coZESooQolLe9aYUDs0NuePCgRsIWeyXojCiiNtrNg/mzRQoaldD/fQBq\r\nn2lS0cXMSy/Y87OZ4XKscclNDS1WA9zWM4zn0XNja+U9yRs/ffgvqx3ZqQQf\r\nhyhYxOTTxL15otcC7osGMZas5KGeAmmD2Evfee6vMw3kW6JrCWYyFZ94mvFM\r\n8YNo/Lm7qYcsGE6Rt36BSxnUgpDoUcd8g39FZoywspWgdp3hq8NBVv7sppfX\r\n2FTkmRe33y9boAjBJ4GOHZjmOzd2klJX29g=\r\n=7oCX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.6-beta.1_1654072007974_0.3579446194166469"},"_hasShrinkwrap":false},"1.3.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"e4734e2e0d27f97e6780748bc58f27ca8955102e","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.6","_nodeVersion":"16.3.0","_npmVersion":"lerna/3.22.1/node@v16.3.0+arm64 (darwin)","dist":{"integrity":"sha512-PjsyLy/n8JE8ASgnzwguPe0HlR3A1tVz7EwwAAxgqI+0mLT9r8HKSphTvJHw9MLlMIljODFAdMl6xb6BBuMlJg==","shasum":"dccaec0678b54ae5a0c48490422faf2eaafd271f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.6.tgz","fileCount":61,"unpackedSize":186528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrWIjg2vHrXJnisMlTwybInQbbgSNFl7xwEqbqwdz5KwIhAP68vyLzlH0oJxqdkhWU4Mb8+Qlhd78jASFKjLs/0Li3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimGRwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSUhAAh5dqbooUpZTYTTi5zZV/wQK/KIb1WB9qdkniQHvvvhVfbrrb\r\noGc91TXr5BcQoNEAKhdfL5D44gkhUcyg/dyUgYaiYoM6hskersw7lKh+5XNP\r\nig7nOem7fD6iu5IxK4e6A0YVJIQsLESN0HPjdKebGX0fvZ9nrIS6TXigaylT\r\n/EexjQrISkTd4sP8uEnOhuEYf2wGSzqmcxIh+PP+1gA7Eirm5/aqSTEoDCFN\r\nwjYph4lFj3TZ6VdtaePm67BJyop+ImI7JZOlSq2WUmcst1EWw+pm17NAcFQR\r\nSkcW8NI9B2vcMdVz3refWsOrpccsOqDMLdVnmlGVAcExO/qJT5xbPRoZcWDa\r\ngH4uRzlsHMl2vKLCu/UOMMwlwD/oHq+dl3DCysyb2vTqYByMmUZHP6DD4zli\r\nKkrjfI+exRjF7ps0gUO0dX0d9r9CDlvMOJheT+7s3rS3oYAPgZwtfIcz9C3L\r\nv3B1zHBzYYdZdF9Tsdm7bVv2z6P2/ubh6eVny9sQq7rBdRLqCjuYDxdQoKc/\r\n1R8aaCku7+ajVUrW2zyuLgdOP+iCpn5aA25IZauotrlTGDXU0KSvUiQFuHTC\r\nT2sQq/i5Qv5DNR5lcSFJlQS7rodCEsfWPEz95P8qsWZNDK6CxqUzYy/YW3Wm\r\np/Cfb30lEaxpbXmcnOQHMdAkGfaeWhoZZzQ=\r\n=c3pD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.6_1654154352514_0.7593973415692796"},"_hasShrinkwrap":false},"1.3.8-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.8-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"7c8525fab169c672d0e42e57deb1aab0ee584fa5","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.8-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-FI3fKhgcSqpmr8H5T/fEosCJPoBgSLCIcTwrwlfHOk3AwWnxA1kh72yNwnCNSNWsXeYowc6bQoqfgUXqX4Ajjw==","shasum":"2a4e13ec615034a0c96452f2ecfac7f202b92ba1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.8-beta.1.tgz","fileCount":61,"unpackedSize":187117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC22y3cG8zKvA852uRM2RaHNFP23jU7iKp9P1A6TIGZKAiBdF1YJiprwHoUW7SA4ymXfIiEkQMrdMc9+LdQ2Sg77QA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizTAeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg8A//di9q5ID0hcvI/Qfdsizvaj/1OozzxHP5jd7Vn85g01YB+nJt\r\n2yzUZ1QUPnTvtoxq1DFjvwT+AEPZ2vKi05uRZCpV8y3LP2Qn7rchA0CYINVk\r\nFii/0eBa3bjdUGlXLeH789GZ1GZXZe9N5wb75pJk+RmixOnioeubZ7ahNFlR\r\nqL0RmplKW/OpbbovjZGJffnTbp/GrdRBE97SXWC818sxspGiFplxNLCjxd8+\r\nQAFoPeVxqsPhc6Ss/BSNpHxEEchIj8jtt1aE3bqAMxI7z8tAD6MLdEjRcvSU\r\nOWqp6b+28JMTSfKvfmitifTF2ZvXO8VgnYejGElIal6iXY5p1+k3W/hjKve1\r\njvYy4oRXeLcG060F88gBw7eoH6vAL+RUeb+9XG0C4S6ja2fHgZsMl7CtY4sR\r\nJ+PsnXRpzc6VEHCJ70N31A7DGIzpiZf8UY2ni9PFPKiagK3r+7f9DlkpVaPD\r\nD4OCxzBQMzG4Z27AZFRs4r0HibpazOKDnZ6gE0dBdByt/DzO/gOB5jJ2WR0x\r\nT4SGSAQ9viA0XoU2yUub++yovto++L8xsgmCE7Xo0KY9IZfWqVTSuwhnBgwr\r\nJ6QPvjkWbLHxMFSgTvtHWDUOYWpTkx5WLEjClB2BkiMWWUAMHaQzgQf6Fp6+\r\n7mRNqCPtj+TbSpC5ED9NFKLIdLXAdLSFwrQ=\r\n=KqWJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.8-beta.1_1657614366373_0.20700956443259"},"_hasShrinkwrap":false},"1.3.8-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.8-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"f59c113e201d230938866fd0c54e23b4635e3a6c","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.8-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Yn/CB4nAu2X5GjI0RktttCEtw2cqavji4e57dO1SbgMR0HrbZHZvL+vHwzPQ+7y5pA++WPj9KG7fIVsIqEafMA==","shasum":"a67e645710df4bb14bac8053e510ca47e67d4811","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.8-beta.2.tgz","fileCount":62,"unpackedSize":187518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIX5AQQo1mjEm5hqZ3FbIMGdHPs41fUF6uGTfrXVcWsAiEAswE/j4ZTiMEKfVzKJGDDON90kVdfW6bXbkFxwp7EblY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Hg/9GBkmyUjId31o3tecaW7nB7jdkv+sHohhK/DqyXsTbhZxyoZE\r\nT4yYwfMqf73SOUIyRPXPQV7dJYeOwOpkrY1YB2a45ApilPhn3KpSyughbIHH\r\nK8T0wV8XqUFY+aCbuL5wA2Dh6dvG8HY/mMKI4l8XfAAZrOKRRoOeeGucYjjL\r\nPE+XvMlIejIVmCHasRq5mkzWaE+Gc1RJtizTZD7MT+VGfnT4o0L0gfoOxEZ0\r\naGWD3p9H/mzsYZRbSXxNj5dCaETQHnJo8FJEByCd55FzNClbAyXI54Ua83h9\r\nmGMYMF9GbsX8JBGzgBI4WJDUjwoFRMu6sf02p4vcRe1UqkuM5jFh4Hc+vLme\r\nv7uYz9BtUVPQ3/b9lsH2K+lo14m+n5G0uMAuMLPEdjSn9iME8TczEo9KjGIR\r\nSVmfztwfZwxrL5DTNFIuR5S1nAq1U5uYkdiTIU3ZbDhCyST2o+SsuIhTWMCw\r\nWtCi1rW9ru6sh0Lc3rV7e2jXOjXZGQkkPm2VFvGmImdKnpuaXwKkfyBi15hO\r\nds8IciV7+4/cBswhjWbS0TYspNm1ITrqOriBT12Lt0TUFJTj51An1vm5fZO0\r\nrHT2wskrEY3MiligiRNwqm/PbaKkf1INdLQRuvLSgB2CiJ4CBh4fKAzxd52o\r\n+AxiBiwfJc0nPCB4ohqbEDAbA3vEKBwqEig=\r\n=Gl6Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.8-beta.2_1657619122810_0.015197879293831429"},"_hasShrinkwrap":false},"1.3.8-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.8-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"74ecb4dc44b745e780c4e351c22277fc2ef8f16c","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.8-beta.3","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-4IS9GNpoJx3XHnJQI8BTk0ei0/JbcO0NVVZxtWX8iNpak5LD66O4VJ+cZNm8pvKCxFPgGQ3K46EqUA8z0yedKQ==","shasum":"e98f64d877d97891f6968dbb2adb23586489710f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.8-beta.3.tgz","fileCount":62,"unpackedSize":188405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ0uCtSofQtoLEaiJJP53zE1oR4yFPZeCmwcWYsc4o+gIhAMgU/e57sp+Uad3EruWOQETHHC1u5jsqizFYhdZF/aRP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0tZjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouBg/+PCQiZMeR3J5RYI/otXR5N+7mPdh1QOe3BUtwKdIZtDHpBXBO\r\n3bWZQjk9Ad916o+2DbHEcgqUQIut6TOE4a7z7DXhWLXqeO8FuDAut8pZBfzd\r\ndD8Fco1T8Q35Flq466pLd/jpWSQCt8tfemVgB9Hut2unihZHtvykloiHQZg0\r\nYrc2xX1nNSy6MlC8UV2LlDqNLAA4Ryfxh6ZmtT5lIxIg9t6MNacH30sXFGvS\r\n6loucxWHU094UbN1rRtg919m4dwQsW8B9NETpyxG0OjVgAe/LOjkvVeVEUxb\r\nUzL2HhQPYrtLStIjb5537MLKi4o75ruxYlCR4PKnrkTjQ7lZoMbId/dQWmEV\r\nbzrGN/FB/iHasXifLh8bDA0TpS5KsvoxF2uaIUl8Ik6IrM1gRsHdnXYpeyNg\r\nEBlqyyKal3CLtBargN/TFsVcSQJZn2ru2kWavOM4BZ1KuEXszaiDwsOv+SL9\r\n/eHycK7mszn3fljGcKCMVghlf/aPTBpBYbfE/Ld7nVZ9iA/357z0lFG7TSZb\r\nMVsbPGQ2GS1AnMjIrzOMGdzdmbtCpGpL5o3XI1y/1IXXPK2KVADYVwlkV4zZ\r\n1rcPOnO1fm9TPrVyZuf9+QBey7hwSsXxrTAnA4mJhdsYVKUeLI/3/G58BhVm\r\nnsI3tFRuU1BNdd67P8n5bQhdbuOy3YZcUrA=\r\n=90bZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.8-beta.3_1657984611359_0.6276776335177514"},"_hasShrinkwrap":false},"1.3.8-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.8-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"64af956648b83f97b56ce00c4e8fd49af14dfc6a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.8-beta.4","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-8KPVo5lAsq8XNqZGlM+K7M5EfQrkSXmi1eElMgEabS/BYJ9TqZBYs/Jh8ctETeHyWVCCrXz5yi1r1yOUHMXJYw==","shasum":"730f2013773920d9d7f2df3de0363b7795ff928a","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.8-beta.4.tgz","fileCount":62,"unpackedSize":188674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8OnsfElFyQgQnDuYij3j5/MfABY9obPuoFlM2CQ0iKAiB9qn9zkLVUriNghD+Mgj/fc1nqZUmHtcGabAOAm+70eA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0tvKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHBg//Y7vTMQX4SRMOX/3HMUituoBjNzSo25DISV82uW2B08ypWtNG\r\nVAZsYiy5FZL5xk6hh5N1MqLTzHRLCuQpL+epLIQVpclmK4lpMc94ruWmYuKN\r\nbe/BgAK4BXGaLxQbyhaD/jS0RP1siNeoJZyIqCSFhPolIQZYb6OiG1N6D766\r\nAd0FIAWJLl0MrVndS9KADlweXoUn4Ua9ct5v9R1r37C8BzW64cHyAPCxcnn3\r\nNGV7KjMNLrnICj6xo+/zHtNItEBFyhRuuzx98SkENVSUe0D8nlO/7F0unE42\r\n2JSvKRAeSLN6kOq0mqRz70ZVwRFBHonzMl1SX3ggzT+F/c/K60GLLqPNP8EU\r\nNXghKmCKpqVGiq8hAO6S5hdCIbnyFgkwkRXim0RUlJ9KiM6BujJViQsqOhK6\r\nnOlmno3GFRSVxZTofYG0awLQUwWc+9s0e3pNVUp0xVq/WmBDLWjBmgQi1XXE\r\n7rKLIHnk1K7Blj+SxHgcdP5Hs/P/gewC2ufZl7spXUgCgzKmM1t+j7EjU8ux\r\nDovVLg5H68q2vf0ayedzI26JwIPYPWXcHm3FsjG3MpoInNc3+2L7Th6a2Q1Y\r\ng1JxzIH80zfJZCOPeYo9v9SGCB/67RjXk62r+FurgBAZoP8AHEbYXz+BDx1d\r\nTdtSImG0nacff9SAnsVMbcD/lxIvyu0bjgA=\r\n=d2x4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.8-beta.4_1657985994335_0.3378606961289654"},"_hasShrinkwrap":false},"1.3.8":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.8","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2ce7c9eda866f614e450de6c49061fc27a11077a","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.8","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-tOU03COcCKf+d2ls2bKAwKrVGTDSpVottpgxrhoqBz7fAyltbJBcPKGdc1rD/Q1Z2/s34dPCwhY7Wbnlwued6Q==","shasum":"52ebce362c39cd225b8708530cf08cee2afbba0d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.8.tgz","fileCount":62,"unpackedSize":188934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgc54m0UQbwyYLpZKGxisFcHeWcaf6XFSJSYL6gp100wIhAOsBu8yI1XALyiRP/yvUUCknMDfwnNruKOPjWxRL3PFQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2PjMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj0g/+OcQNRlZVQfdiJmOFXh913gxQdT64jW4KuO8xCl0Tx3fxQnf7\r\ncGc5Ey49TUZoQoR39PDD2ET4kO3pUGfKH4dLDT5oaNP5QaMdh4PSh13dbWWt\r\npjDIrcjB2oyAGU/0NITlHJjEpi+t1FBlJLEaSC+7pxYzDfB0caWKs9YWvPWK\r\n6eeUARCCRSockUN/ONp26VYIPqB1QBIy/zqPcIM08nOTu6LmwQk0oowMfO2S\r\nhR8E9mJd1e1YIj0D1IbhmlGPw+/PnaBoPm0v1wDkuOqs06VjXpmOoLLy/A85\r\nruHAbyNcmV321eygW49LdhRbhNtJ0ccfylFqLXWx7p3kJiF9JYyKjbc4x6G7\r\n8nyib6XZkmrB61A9yB4pHKhfXHEsa2v7B8uycWkC0uxPsxwt+icV3mycDb3f\r\nOscIKnxkB9t4KZJMxMv4ZStiCwpwd0wGe/9cYxQdFZr4EYBIRK6zCXI8CWE6\r\nwowNfbeyjHs5c9m97QLnJfN5Ax/+/3ify6Y0nPm9NL8Fv5feti7LXWCQM4Aq\r\n2FREkBN38fbI22I3V1WqdAhHfGF7jdZ7+Vz58l2lTKT1iXR1XVQw4RatU28R\r\ne5M8iJWcIQ4D9NjPvlft/8f5Qq8r+gmq2yZ5b9bLIHWoxHabE2pJrpAWfBY5\r\nClQvY4U5tMlWnzxVA+ivwaFbPPCopSn4oE4=\r\n=y9z/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.8_1658386636297_0.45597434844647067"},"_hasShrinkwrap":false},"1.3.9-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.9-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"bc3e22df73b5a4eeb057be3ba1ea4c5ae29e6475","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.9-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-gV8xF7dgYZ8xEgMfN32glWA4cnMq8gKjpd2dJqUXDuDKqhTOxgOQ00f8UCk0pd1km5IDtHi64vDG1HC54wwq5w==","shasum":"cec6b364f3b83ba4b92b18f7ae748b067dd495a7","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.9-beta.1.tgz","fileCount":62,"unpackedSize":192021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG394IV+hsO7UP6kK9S8b44e5bPgAd+swOLoD/qZnH/SAiAyamDWNQDZDajwiVYMueDUS3ylfH8YzPW9KLyCWmvIBQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi37NbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaJQ//b6sXdFZHu+9t/tViJT18FhIeZaS6wqnEMYyMNz34nfwdyGwF\r\npUAaqpOuWSyxmFrzuRHe2K4k0HG+e1dklMLg54Op0JILTCstx9xQCaAuCGTN\r\nR55zFjBEMAJGFjWUnBup1ftZPxKzpccwXQolr8t560XNGdXvMcVduMZhHd9D\r\nl6p0nDZ7+6AtKshbgJpX2hkOrMlxhH4Ycc0NMeY/O4nV0HDLIVqY5iUZ7oem\r\nSlqpDQ1sS2CiZOPQ4Kmt3sUTMpajgL2hMIoiD3WL5GZDr25DwlqVq3k+3tif\r\n8BcfbL4y5XFjs1VgS2fNUipIK+aHFkf5ja5ZHiR6am6ZixTmYWrsG18tMCR6\r\nudCW9wk/lVg2CM9PXrqlZsBy+RW6gKiGcjCG/VdEeJ7Mc4b5/u62H5aKfQ+o\r\ngPfypIbTm81QUFfNT3sV/Ougdf+vINbFVKYKoJrwiVIUWEso7EnQxD9fJNnD\r\nBO6PAgtan9bDdG0rD2qvXzzMNxcfPdi7yuFvW+4cs1o6MYIpjtkhtwa8b9u8\r\n/ax7rgzVnRh5eKcSNvzJgfCYWPyQRmlqfbHGmEUOTYzNAlLLXhEbUAxzEEuE\r\nznXrqJBgGF9R3ARCefGuFXB1U1tlErhJ3koefGb8FzFirQ5EepbZpcEuGs7a\r\nnrGGcv0RSfHGfNkSU9sKpA7kgbT5O4IsCWI=\r\n=HRrS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.9-beta.1_1658827611274_0.06102787505789009"},"_hasShrinkwrap":false},"1.3.9-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.9-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2e691e7f01c083b2c53beb50aa4854d1bb981497","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.9-beta.2","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Tb66fAPqEevvJlGt4R9hGLNZTUdjSgiOtN1g1df8RuAxhgE1sPrhAjKpDed6GyrQFTc3boF90UM7YDm7S0S+0g==","shasum":"a23ddad8458a761150ec10bce0e72e7e4a5f0a83","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.9-beta.2.tgz","fileCount":62,"unpackedSize":192527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+463CslyRfH3VTYTlhqXeZw5dvk3qs5WFP4FU1uFR9AiEA8okVVBLVRYz4U9PasbLw0wiZW3jIthfyJfGqnOEqRi4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi38bPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqysw/+PsFI8HkPj1xNpal6IP/R8dZIgIO02tMiGXfnyhUrWaSPndDy\r\n9LI4dizybEbsm+Fv32thW7wBjBxHLvEBwT2+87nvjrNnQkbHsV+8W74MhV5i\r\nvArh2xpHQASJBNYuchJvRuaVTcEjnLPGgstWhfpAB2uSX0LvfzxSMNwUk+V+\r\n2+JcNylL4zO6CyTIyvJLYhUQWp/hvtm2LDw73l9EbsgYx+jXKD7lbyS03I3E\r\nUWQo8L5I52QVGAvJFDam3y7DVrjwThgwlFZWVsncnwuHuDe8uQrdHFbGacMe\r\nYTKuoEF5DeujpnEEOa1kQeBy0/mEkBahWhcYGhHuoy46nY2nnB+f85fKQD2q\r\nz8ia1FmCva21WtY+JuDvlitKjS73zUq5ps9YmAa3urglz06etsMUT+PXYzNX\r\nMKAEkCB0kEyMcN0Sf4OoUbtSnTspHsflWu7kKZfWXwvV51Fz1hEkb4uuNlRi\r\nepk3z0CANsc8kahp0SSfnCNHcfi6P6c/nuIEoYISrymkNmz/NFYeX7kKh/ZU\r\nTkpY6Lv0v7L0o4DL5N1mQsTVRfQQ3vGuPrl/n3Uhd/BV/ikICqjaIGzVhwt/\r\nEVp7thB54RrZ/U6OipSavl8E9g6jDrUH4XaED6qo8xQKZoc2GFDQCfDGzwIc\r\nC8xjZ21XX952amJQ539DR6JpyqXaoT/Ko88=\r\n=Vqfs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.9-beta.2_1658832590744_0.711021043180329"},"_hasShrinkwrap":false},"1.3.9":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.9","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1567528535987d5884079bab40974613da0e8171","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.9","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-/zKRsRcE6etHJvXadw+s6wqjz759C1BVB35TgQLRESzXjCs+U4xLRNPj/nHiCo+kOS8k3rw3M1w9W4bYA2eiDw==","shasum":"77c6de9d0708d6936e2c3c25b07e2a379e2c5c1b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.9.tgz","fileCount":62,"unpackedSize":192801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClAkV67A30RA6n/wHeYIJ2K4OxKjgRxNr4ONef1xlRegIgOHOWk9Ej7J5pHF95xmnizZuf2+MyBpEKr9NwQBaJds8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4MtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWCA//QlVORcATQjtfPQAHp24u+hMBEdjGyCm08pQJRsX/HeOXcbD7\r\nRVKYOGrMz1NnE+ixSYsTCgT/edno65jyDXLU6s8710L4vqVm9NObki6gR1qK\r\nU86UCfwJew8f+AP0hLTXJVhCn6pq/SKqwDbVQ+bczabMJT9H3kct7RgGLu/2\r\nT7FCre0KqoMi9R74/EIByIh1vYcDVSqReJFyh415/wrzXxHW6xkzxWjznzkS\r\nlKzgoLJGXxNgKpzsHJorZ3ynYKY5VVIrrPVlZJ+mrNUzTnwM+f3BlVNY43nE\r\ngMA0ZPXGIxUgnGAKODZjUKZ0WS/2T9iAvCWaq+uRLfquEVd1Bslw8AL8wYYD\r\nXuK3/UEJdWPLwxqKCyPzuKQ8gQK2MN3DxT3vQjaA1NYBmHPijsYV8uNOhkBa\r\nCVyfP13BRAcyKws/5bsL1Jnxa+Vlpk58dQ1CTjoTNAY/FR2urxtqm8IuueZ3\r\nWPK+A8P6CVY7+uFDErWYBXkDpW9OZomhPE/ilbnx+byzHKZCHZmDbLgvh4N/\r\n4EFuiFYFNKUXjL5Nef2ei6P6d4XvyY4jzKSEFnsr5ptnpbo+69DvS73KUnG3\r\nahG5tHyT6jSaP15SduNFu4w3pBtlZa46zRa9WeeBE7vDqLKps01MGtd0r+ES\r\nOh4+0hznCP6eGK2yGrGoQd7cQtnh2VTKicU=\r\n=qyxp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.9_1658899280770_0.4280417712813396"},"_hasShrinkwrap":false},"1.3.10-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.10-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"222c8f8cbf09da7f6a43a36a29fd32d7634e8760","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.10-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-Pujo/SlMuVJwRS2stE2iO1kqmcn3mtPDpPzezINZhoKxiAjAm7pYduxFsaa6oTa9mAYq1qtTLRrhY+jOwtqMVw==","shasum":"cab9bf01d16228a6c8917aed06e28f4268a9361c","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.10-beta.1.tgz","fileCount":62,"unpackedSize":192271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBjkb0UMIVgmB2akSpH6F3Xn9FM038PtkKs39+HRBXsgIhAJoPgZ4J7jaRlgVbqHw3qpNwjWpIXKTuHSCGbQR1Cqj4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6juqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENg/+K0bladltwDC5njnp7LpP29GPw0HHcjiGCSozi+amHjTtcbCe\r\nUzUbkvbVLBR6LeNytYt89S+KmSXleHqC21S2lDUH9KdKhGXP5mWQOn1TdFJc\r\nIDUg6kwUJMfmeniZs364G/tRp90aNDcCzA9Pd/K7Q0hd5HFANW7JuUEz9ce0\r\nUwsBE9+Rbwv5NjcJZSW+Pd8IN796cU651qOUtzx6BiQqQY/bfk2Of2NKUO5h\r\nKhnZhwtL2HT4bLdWt/VruesJCgu6erlTjcPcHe+U/tkxZNrsDiLzItXfnQpz\r\nAvhqUupZZ7rfJt8RG32usm19/CWvUstBWjPnVW7HyF6KxPpnq4VZm+G2yBmK\r\nVUXT/JLPJploLhlx9mkqNgGw1mbBnsz/WS5K4/sNDrmR9s4wOSvR1uVJ0jvR\r\nvdU/Z8LlhYklnDDiJ8Khi9akn1w8cp2b+z54rchpYTLhNz064sqY6nia392j\r\n7JgAutfq4oEy2rcSOUlDcne1gv4t2xlT2Q/fwsl/3WVKSBmlYMzw99WtLBkh\r\nS3tWP37Vq/8K1aH9PjrT+0ycIVZtmuwraFYLpFYw9XdAuDRdJ9GVuEe7LESP\r\nE48fK0PvM4ttEffJFQ/4j8vaMiy1XKrTbY7brbtqwrqwJXuBPHmCi7snrwvh\r\nrSl+FirLIo1QgZvAvI3iBhB5NdyDGrBG3G8=\r\n=tL/1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.10-beta.1_1659517865680_0.8803538723940383"},"_hasShrinkwrap":false},"1.3.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d1efbbc188da05a027086264b7f624675601b6e9","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.10","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-9oDFpBoMIU8+eMyPqdr598SOpKuK5jnhK3CzFUEoQFY8Bjqtv09WPuGxO7BYsGV2nQ9WiKRYATPFegJ7EfZV0A==","shasum":"7d0e75967751a699283475fe834e4fd96f4203b5","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.10.tgz","fileCount":62,"unpackedSize":192549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNxViv/8dn5/DbXNeO9xGj9MGrYMUIPTByW1BgeZD8HAiEA60h0ak9gCAeuUu9IJSp/P7Ue4gwcUqNo+q9BuZaZas8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6zhyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoarRAAmfvJGCbNpk7ZzFs1Ovsl18wQcgkeMYV0iwAZLjwPQGemOqTM\r\n8AigthLbcGimzj7UEiy/Ie3/20GlEs5+zMZ6Ydg1zkBY5G4RH2jOS7xCrCJZ\r\nJXk57VcupQJxRXR26XFyBdHKPnECO9frN7BhEieIxhG2KpSReN0t3HDmKlb0\r\n1l8uzIj+l5F9Py03jMZEs/EJDKj6IVRS3cfWGKoWnCN5YROHlM0Dq6C46xuJ\r\no9OkuKJp7rKVJ8aksJZ/IpOh6WZsdDGjKibgisCfemtdeqKAPUOWwficX3Vn\r\nqzLDdrX4KrhB46KRQNFjgIcOmsvpqzB16iw9UCxJAZl6h+uemSSDIzhc+qME\r\nkKnDLVic0blm8RmSw/NkfYsI1yRAw15Ibz5N+VEL8TYjOl6OUtj6sP/TqqH+\r\nvbotZkIg0FwU/A6R+icbOFEBHPqITYu/QCKjdwL0uX127VvzhGmskPEH6DMy\r\n7jCL/hjOyMmAnXPuEYwHQbRrU7C/cLndF6JtB52PziKFzSqXjLqm6mo1aXKV\r\ndIzFWhqsZ7UyEdsu68ourDxzmlDmcBzVELCduwe9FCZEmJ5Vr9bapVO8asd4\r\n6ESaNurLjLHPPGm2iDtEHTu6RRRuQo15h3ATbvYrSgpKdnLkeI5JvyKlkcoQ\r\nNzxJ+0O3HDPa0vnLpp2KErDtrN+S50jAikc=\r\n=akTL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.10_1659582578187_0.5323748026531403"},"_hasShrinkwrap":false},"1.3.11-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.11-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c68e6b1117ab4ac9314ce180d76730dd92fc2a73","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.11-beta.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-+Kry5MUWBCw1LvnWQ1+MKGaDtSad2T6u4A6lCGzS542U/JnYxMig+jMA0vJ2lILVigDXj13zrLJaturmHTDGWQ==","shasum":"bbf8021bde0c2072c484b4873a2cab63e6328aac","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.11-beta.1.tgz","fileCount":62,"unpackedSize":192271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVhkWTqBQlZNQQH5HIIt/bGKe3Em+2rh4yiQHKxA+9QwIhAK4Dfkhkw27HykblXs0PaS8DAsWZShMrVIKzJsAkiiBt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi65VdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr95g/+JRFbivZqUXZY0KwwJLsFhPG3aoIP7QMYdnhEH2mA5V3IX/la\r\nIWIkdDOEX43iB95TgKbKGPwrxs2xg2I+i2EwCEzrS3n89kd8avmTdKS5ZCiE\r\neulX27zlXGqQiikWQk96PCOv4ExpLqHKN+mrOxZPB0+70k266eefis+fM1j7\r\nWQECSdXdZzF3MltSd2uSQBz0exgGHjgKwY6hQLung/lToWMZUeDHYZ0i3agM\r\ne3mnKVp7qo+GK3B536dGSOZL2y7NU0ejIOp5+JRyBLZfUT2Hqu7J/+G9HwO2\r\nwNG3zNrzrYAfAn/5n1PLlSO96yyjxJmmfNDsONx/fnHBEDDhbrxVjYZ1vEHj\r\nXmLBxcWQuPKOu8itGFRMhvmBMUQB41EFccN2qTc6CSc1+OkkgkTeBvbTaAvQ\r\nPIanA8ZQI8lf7Z9pJN19cvT7rX3ng+Bg4bgTVTENF28i+G3qFp4YlU/aCJRb\r\nUmYbhcayvRB5XxxozX8bLJ8y9QQ6mlid5VYyD0V1S1GbL2+5HDobIkuDLF3P\r\nOwWiC+JfuYNkrETtKRjkXijkcaz5znHSL3vrVDKMHjIZfHCoQ5y1ebHOiIxV\r\nN6hswDv6EcculsrGCd4kt7ryu4DeVZ44zAMmBNd6ZLJsEoxwZ2dCZrPdpshK\r\n3JCkG63FaT8RQEGT1IROBOWKkKdzvTzFnqk=\r\n=H0E1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.11-beta.1_1659606365399_0.2253844965455789"},"_hasShrinkwrap":false},"1.3.11":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.11","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"98bce5e8e1df0bd2b806b3e961e5dd85e7385e1d","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.11","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-dacxVWU8Ik4qyzYI/pgPsYE2K9fVyx7CF0SlR+n0aB6z/WnAEetQUyB7pFFDIktLfy5e3Muj0/aQ9LsGVmGzkw==","shasum":"08160e5a93df9ba430d3791ffa72896d73aa55de","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.11.tgz","fileCount":62,"unpackedSize":192906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsT4Kuu2+OHCJy/LAw2GFEZB86duIUNIxM+9oj9JWuHAiEA0alg8+Utos6reVd8IOpxViEIuCburK9MR1IJVHxzzX8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi66IAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCkw//T8W62Go/mPHTxyREnb0QQeaWwwLyy75lc2f+PqYERj1gi5I9\r\nSuT6hdWmYyyfw3cXMqTa4aSw5NZjmxM3Uj+/vq/1DEvLTrvxFVgdhXgqOSRR\r\nLOXcSA560c8FOGr9HKnxaKFmlMwc+hkhgbbPhUS4ekQtyjskksfpTcegZOe/\r\nIGUYl+rojloOIvCI+3Ob3OePQubDUx70MG+OKhNj7G5FhNZTL9blLWgXDqof\r\nWhuqKomTZQnCVUf+5ITBi+VeDY8Or7uxmUgWmeUe08cAhKIYpaSm2B38h1sX\r\nelJ5rUwRAUhwmOiPpIepbE6xrwjykxHyH6rlufcKol3PseRLftr6h5blWb5W\r\n5SUI7JDXRWsctBRnVH/a3Dw8cRpgL+yENBby0kVu/8ThinZFRym/WL3MHzNK\r\nCO5u1LJB5e67gl83dzFnachy5ntQV7HPokr+6sZqYOEGN+hkdgEgg77LLJjI\r\n3crF3MJeoh3o1fPeZr26KeymtNiWwUUCWnSexkMONTdP0stWnrZotNZjIi9L\r\nImre6KLOUwv/XSpYwpfDOrnrgK99mg99AQ2Epqlkqi1grsxRKaJyNR2xn32b\r\nyLUKhV6zknzyCnnQqDapE3sv8ivCl3AbVa1ZIyWiw1DF4IWcFUIn2GepHM2S\r\nqZM7skl8P73BR4+vf0PkVruDPQLKeSnnx4U=\r\n=uOBt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.11_1659609600223_0.7743692837167384"},"_hasShrinkwrap":false},"1.3.13-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.13-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"feb6e6db71be1c9eb45ab51cd047ddd68c650261","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.13-beta.3","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-Za5KYNI0ALbmJoOjYB3COT8pQbQXxjjZt5TZcOWNT1vZuL511n2bZ/BuAjDLEGq/8Ij0r1DURlkx/VnA1QaK8A==","shasum":"94226d9b9966d3b991f6b3ab967a7ebc58e9745c","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.13-beta.3.tgz","fileCount":62,"unpackedSize":193091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1In9oUK3mdK/8zLO0yMDa6d7KSBdCsSgZbG+Vw0FeAgIgUpoIwuqHe+d2YYq1iWTvOekn8CtCrk2uomtVCbbOTI8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGBRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq97A/9EHzgBOmLF6t2hpcgvAQG6jABmlTeG55qvqpLCY2KrqesTFGy\r\naQ5xz3qZiapYq4xjnzMITfPDDmCyaISQIRqnTkaU/zW+ZQXQHNEuGryKGVYJ\r\n4hALnR2f7ijrzVzSUtB3GD3aqFdDNuwvYEttaNaDKUOLBmxYCiT5euvhL4i2\r\nROen4ahN/JBQpI1kFyN3EKhSJcKf/ofWGWkUalAJ/sj4z7/RPAkQBRAlO94m\r\nDO4w7BBD9Y1lvjVZX7TDyj2xkkdcs+B0Uerzu2EEhC8jWNKemACxGZFXi21v\r\nlKNBLqkdtnYpZm6VHLE3nUq+vEabuyd4+T60COST4Fj/0FcullJcjwdvjHeb\r\nfmcDmpC2jS7IQzu8b1VEKNSSnlYhuYy8G0/DkrrKj93ouo97/viIHsDgBQGP\r\n8N2GvF9M0AJE/prrbBRwuxjWEpfA7s0q9c7EEjpo1biisbXJMf14MT7WlBts\r\ndfZGftJC7q/26UoURgcV6h+qeEUvGwT/YDsqwKwkFB6rHN1mtevxvbWYvzsG\r\nUIY7rPRBB+GLh3xUB8ff4FwdX5VzakTeD/YNbvtsKwZamoD4i1i7yEtvOag0\r\nw+YymE7uhTDAP+WvQ8tA4ZPcwmHRx9C2MlvsaXCLxpIAThWuLL9zqRuSTzLL\r\nYAarmgJ3mWCBnrw4GmxiXpYZbTf+UziSXuA=\r\n=uFOx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.13-beta.3_1662522440116_0.3369188702641823"},"_hasShrinkwrap":false},"1.3.13-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.13-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"96873feda038ef462ccbdc2122043d98fdbf73c7","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.13-beta.4","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-htnkQvu9gLgv1umV7Uzm1qLM5EOGxkmms5MeyKoWfWpJxpinyRUAt4/FxHygp7blsmDusyGApb2TL3DZfFXGdw==","shasum":"8f8a5bd706afa09c4da38b24d18b41a58dbc8aa3","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.13-beta.4.tgz","fileCount":62,"unpackedSize":193276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4WhtZeW5ppXai7Z9XVH1mIbp4bI6iJqOIWyewB9+ZKAiEA3fmkdrhez3036ggkZQgxbr6tO79NxmiMQvUvWmxPxd4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGBg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv8A/+KSpDIvAPRjxnKAIcrpE3MMKA0W4BcP/686Rf0QlwzCEWfWk7\r\nQFCDULnAoDBNtRZK1/DTM43oDhtTDWjvp8QiCeEke/z5VsoDFJyMPBWSDk17\r\nGcmXTqGu+YanAnagCr/vQGpfOY34hG1u9TdkSa3gHg5z1rF8y+l/hJgI6lZO\r\n29ojkRlInfn1aM1C4FwCa4aSz5GX6UcxWpuyjmqCYJ6jywJv/ogXal8WpSaO\r\ncl6y/uF35WOCQVM5SfsXueizHWn0ec8JIvI7uSZy4+Khzoexmp2fk+0QDO+n\r\n4QDkkbHdSXwNG7TYBAhpYsu+PSTI5C+PjTUSNZucTvg0z1cHm4kXfU/ZCLEw\r\nvc2S9JO23nW3UzOd3pS9+5LACyE2vWtIdHqFRSqDIc45tsZ3dggYbi7FFYzG\r\nS7h81+qHtYGZsRpiy/3o9tiJrYu0+D7uzJS7e+aaV40/k9/GY9qYfklINbBl\r\nFLMt6sgE+jvJoQTOM746AIJY63CnJ287yjTOOofcAeTwk+ahJRLHTj4nwiZC\r\nj+dPFQxxraWLMbXYdup61U0vaJ6EB/+19fSE+muuWRs1NJ+DFHxWI3i0v8O6\r\nS1U8iJLhv8Ymx7SSDv6sW4WesJTteWd6aZtELBTuiK/njxBRTvMYvgKW2jBI\r\nGaA3oJTvPtUgE5fRvzVPiFsKebYbTmE9nBw=\r\n=+wXY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.13-beta.4_1662523447442_0.11943594391633461"},"_hasShrinkwrap":false},"1.3.13":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.13","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2387cc23a730b7a3e37e9e66084b7907c382fbf1","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.13","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-+wrETYuhDfBCqgHZDz4phNevRZpQKYhIgh7J1XD7/g0WcGF+CoEM8g7y+HQdZMRWd/EwBbbfMTT3sjJCmYScOQ==","shasum":"5627ce59b91296b120b584b791d9969c30a01639","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.13.tgz","fileCount":62,"unpackedSize":194465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwDuxQmB5F+0KC6PJ6gB/9e/9m5aKd3LqIr22VqHEoZwIgBhIlPnlLmXW3akzq2qAElYSzSpfggUMchMVe1IdELYU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGDbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSLQ/9F31qEAETb4vXJAYzQoIe8wNdnpzZXBbUEP3n2NhWvBuBNORr\r\nUfc/pfpp0nbRCn9m+WaVq2orPk2xwhuVK0+IC5xbAy3g5oXMQOmAA6Wx3Jrl\r\nUbK29ZDmkzQmtghz2KHsWiBc6fPv8ON8TRZx/Dli1CNHGoqx0/1FgCPQ9qmf\r\n2Hgkskd0UFMIYro2A75D4lvByL2ZVBTgNUbwlGdGaSMI1HoJ41x1eP2r0AlA\r\ncvEopdjIHDcUN6GBjdhiuxZLSXksPbYscuuAvKmYp7b0rypJNfCdfWPV/Tuq\r\npTFLgLNaprw/qsZ8UeH127pA5fWLAIaqy7GEUaq0ArzXyVoLPsvxU1PzHkRp\r\n2EZ5UDHZ9rPtT04miXNJbpVbtQZuJ20k2Tjkt70wRl1Dwd+YK5luJefb1c1m\r\nirU0YIPFq0giFkGQtzhaiVZNI1DB7See23V5M9h3uwZZCzyL3ZQ/fMAnZMTD\r\nAyYpkvYTbORxbvXphQ8yF+R6TjDlMK0Cb/qidFxPf5OLk073lljVfdqhEX4h\r\npGK+sVbtF8WYawka1T1GT6Gt95+z2Tlonan60HYRumD+/JrcZq9RLK3VbKFm\r\n5gMgnMc9RCGx+WruyBaU0ss/+J7tdeipsu+/HbzeEUOH+4UTAjwjWrDnIyNB\r\nklzwzJzzMQx5dAEXOUByIDwZsKD4FR4BX/U=\r\n=eTAJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.13_1662531293038_0.2120334902908052"},"_hasShrinkwrap":false},"1.3.14-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"5926e5efa02d4124dde9645c664bab6d731b3252","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.1","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-zNhcZe/1kgyNitimQbLptx66Gk7L+QRDkcXs+gj6jAH6udYeATem/k7jAelD+3J/pvy/J1YNfTzQOthL18nmJQ==","shasum":"f0a129857e0241b7950ab74a7e233432fe763ee5","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.1.tgz","fileCount":62,"unpackedSize":194764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlxVzMtluP7vMIlObbbAafLS5Wn+AyO+wO9qZ88r+hIAiALY0YSZouuU1NajmaJuYFM3FOLLE9m3UwbqDDF03EJrg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGG45ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvEQ//eaiSIBvkCkCmZLfzAd3+QxTEFABOwUbofQ+tUs3RkDg+ve9M\r\n+miczDWiOHRYdsuwK7D72rMeKqiKWZ46yXweF/iXmZh9nNfpS+xHa4ojq5TV\r\n0ulQTMGfHuUz4uePfX9KhvSDUaiHODmtj25+FdlNyFva6rU+bvvj33cTnPLG\r\nFV8pVOjbKLaKa/W0wVvOzQUV6ebL543g5ZIGqobqbsGIfVIrAOdzcnw3aJ3J\r\nupUZUgZIHq4i4wwK5lEdkppP9MPYvqoe3CiQ4ce4B1A6AAdKWnsDnvKnZZ9M\r\n2Sitf/Grm/eknESKJ0vkwys2F2xGL7pqzBc+DB4fGGaPZJdQbYRt9C69+B/N\r\ntmuwzn7U5VwvqSBHLzcuHJkPST5tbI0d7xux3hsxHfSp9TcWMWd3AGysJspL\r\nRdT7GdhwaXcWVBXER0/YFzgGF5Vyk9Pns8aCKK8u2pHOF4WWgKhr2K5NfQ/D\r\nGa+DrvSnf46GdoN1BsT8vgJgT8s3zb4rZZbfyKaH3kfZN7Sb/MjL464Om9PD\r\n05dqv/JwwJYiCXwB5CPdybWzQxrr6Mfv4GPpoaVkKzYw71v8Gg0BqkAKn+O9\r\nykIwKBNDl5IpmFK5mpu3PfakDGqH0Hk6M6bsBmYIrNQz0cYGEzeL2uZsdQPP\r\nr5gfCZiVvn/RNxkCGXQi4H/keJWs6YS53kE=\r\n=2/MJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.1_1662545465720_0.6172555740903842"},"_hasShrinkwrap":false},"1.3.14-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"caf91726f8ed34df5fbff5d38269ae63b3654cbb","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-whSRzZiC5whFEPHJfPaHvZspKCLCeWKJUUwglUVKrm3pAyn0k/X3gqIRZgUcJEBjRUkUwd6z6iRmcl35Cmf5qQ==","shasum":"1903fb6e51fab512c964ff931e9202bdc0de5e6f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.2.tgz","fileCount":62,"unpackedSize":194933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfZB3QJql8U4lGE/yO/t2BCZOuQwFhVbDVypxK4QBTKAIhAMX1NbL5WUWBkdJP2CV3llHNkHU5qYy25bByknwUULRt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGKjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorGg//fv97vXutLUKmOFgKNqJ4k1AAM5bdGrJ3I7UTpzrvFUvLjXKf\r\nOHEJ9/p3Wot1VZA/v71Y3e2yu70qdjG5MxF2Cx+bjq4ZUf/nGaTwmLePxtbo\r\nKevGic3RYR+zgr898EZ1sWcBUOSCJ8g0CL+lxxRi9VEVZvshBl7hCu+PnmCs\r\nLaiJ4lBb0eHGHQ4TwhX1iihEPOV/AL/44efLRveWYxbETh1scW58dmfDzvGZ\r\nCxdyPbY9NvtvfCtPU8byOAuTJ3h9s6iS0ke2C738XGrgw9m3cuRdrzRmtg6I\r\nvYM7VqJbBwimpOIKfZCDcqAGhP1LDKWzb2jK9QjpVq64jQoQIqYRUNsTUBW1\r\nJGDjcnxxEZeeG2RKFwsigLIQfY2gu81MaXQTAbiJlAFXBsw1iCZvXurhfbfY\r\nzNzpRtP1p0ZEi6uv/69ikARiBf+1KqMApqlk7O3NEYxCAhxF108BOsiy2u4b\r\nljr+uxRid9IfVoLSIvc2b8LfIiwyErgmjrqnZgJSaJk+djQXFDzI0jYOY+nZ\r\nrH82riObNtLaASYBcyXfiWCO0LjpZQmeSOhV13ExulhTmmRHKDp5LhFUTUTx\r\nmr1bvzzc1pehFi7j6B1Hs8bXBNvgdgFl8Pi1QHIxG9Swgec3JWAOM5vfNqyo\r\nTXWMPK7oTNYTnTM8US1J1wXFwcWkm5v4Zgc=\r\n=41pP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.2_1662560487799_0.43480025796832766"},"_hasShrinkwrap":false},"1.3.14-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"9032ea01412449b6ef659b8ceb5f6af3008bce63","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.3","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-tToMLjCzQsTiezTptKQuO3e3BiW1j6UBkBRFBsGqlyFNhYEHTHdq04Uba5j4s4+ATq6PAva2ErMYAniOlMHdLQ==","shasum":"ae428237bd1b0dadcfe471fb1fd4c58f65506cd9","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.3.tgz","fileCount":62,"unpackedSize":195547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjUz2AngFyurN0ywIo5S0cMHJhRMQblr4pv/b2dG5VpQIgFoZaR5h39C60/qcQ3LREiPS0m7t8SGAvaLbTeBzQkGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKVqkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmresA/+PZsFkFurENGpbW293P0iKFF7Qp0anRXUKgTcXmLRKgGlp5xC\r\nkpGOIczuSzuigOFpMS3sHyX5pZpMUGmoZN2dlPfkyRE19Hvrzx1DUY1Mvmm7\r\nx67rxTZI7TpeywVWQkNWTdaFVvF8YnrTdx1bZxHATYaS9aE75uff2nQ8PV2X\r\nachR2IkYqGOPL2nHX96A7FH2I34pf56xRn7AUSJ2bBnq0wZ2PP4jjFzG6Xy1\r\nwUOIAx+9tZ2x+CsIiVCASu9CQ9dJpE6EKBp4Mi2/OnjcgF4lYF+WKvz2DCNh\r\nNL7RDPjAwFqbQErgqHIYB8wl/5Y6nC+7HRdPAoRcTwgVGIcKc7YnF+IrV2fP\r\nCd6q+Zuo7ZPf6qcJyw0X+zBwS1TCUNh6NBEV3RDd1gZSeWjMepzBmOUT4TEM\r\no2j5iwSDriv+qI6cCgaHx/Q2RgCcfiCMt+zccrLCkff3zfqSf8afFtGIaIN0\r\nI1HDIiMfQu+HE+Qg42Fl+pjwZGX9ZeYecwSNjurk9amssrvtBxF9Ru+NnpBK\r\nWk5OYeVsApMVbJzY+WsM4mc+FvwCHugv7C0z/cy94uNsMutCp8SXRyunA0DR\r\nBuZc3Zn0j9uHXp7uo4abCjUoMNoMW01JdDHq4TFRvXalDa0iAN9U32vQ22ja\r\n03Qz9rUpIPcIv9n636d5tElTeETkyK+Lxks=\r\n=Yqre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.3_1663654564570_0.17500619641479553"},"_hasShrinkwrap":false},"1.3.14-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"801120d3bd37cc9ffc24e988d51316947e57859b","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.4","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-+fpqA85ZKZQzFgBe80FIMS25Bi0dMPkeGgQKBkwBRqQEtnosXCw7cwyZPhgz2uf45BEPwQYeQZqO+5FIGL3hPg==","shasum":"490e109248aa44c88e2f7aa1bdadd3c0e513a533","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.4.tgz","fileCount":62,"unpackedSize":196110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClo7tm9kk97qwvWZ1TRtcMWdloGi1c1e71LKZxwnPYhAIhAK77oCpdkV1D+uQnbSA4n9wN04jDH4OK/R0k+MfYXhwR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLAjeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYiQ//aM3qEUrMlfX+9HS5ET+volI6/IpU504gbzmTkbciKuYkRDrg\r\nopGKhrTY7uDHZY/olz0GqSqTLKmtzf4NF3ORtD4Zb9a2twvULSUxs4QGkIL/\r\nswn9yduChd9j9O96gY1q621kbVqGdToxQBTz51ytxbooa27rCXllCzfSJYq1\r\nChgoOmptlmIOhWV6R5KMIEYoDq4/0RjV2fWrWbAGlgdaGNfirpMJuUiEdomC\r\n7ZRp5tWs9W5Iyq66bR+g3+jZhuGLS9aeEzWTP+vhcAZuyrqxpl34MdNjvcgN\r\nb9hbTQGtO4LnHZo+Ey2T7vkvm0cgGZwLISPCQHVcxy3ArDAFS5o0je25c9Mu\r\nt269BwfbGbiQ8WyoHOZwbd3Ig2KbjLT+O+xVz82MmKfPzDdQ/GJyJJPKCMl7\r\n8tOaqKIJ+OLw29Bskdf74qUFkeyKzGqSGb8QVjBzz6X2FthRJ9uGP5H+T8UE\r\nuIP8CHTxsDJ/FZGlB7AkfnaQUQ3AXROuUTj11IrVwjInN2QB78PDIYJAbppd\r\nSXqqffPUNBAddJZjLxW7ksdY6fkDgWNrcy6PaYokXRtYLpAW0gr6axaSg6LK\r\n7HhXPFcTYtaypc3gOJ+vpA8RSzW1YspQdOH5jbb+lUt9qBqTnIM2+FoYvk/H\r\nc6/Ugqy75DUdejiikRcVy7cM0prPgXDBqRA=\r\n=8xBi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.4_1663830238255_0.26174620176353636"},"_hasShrinkwrap":false},"1.3.14-beta.5":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c2f0de7d3f8d1a82429d9b92be70da953c51be0a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.5","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-vHlyof/q0hfxeu/gPuS6VIEEf3PJXctLofKNCFDPBVnJMPpfqtdt5trtpZqSjPOhfyXNNg1TcEp3FiQffagYQw==","shasum":"f700d251cdaacf105b8b760121cb7ca476a5bd5f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.5.tgz","fileCount":62,"unpackedSize":196295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlNZPLpiiay8bbKEJk/g4BfkTy+5lr/iqrHNL70BcVCAiEA/BtbqY2XfvdF1RJwc3M3lD2d0y7i+By6HtMNfpMNxu4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMUqzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+1A/8DePxDzG57zvsWRpbEfN/18fWqVHsddmskBjMARvvQguWccKf\r\nUWmlj4DtfLVcJv1rxIpBPaApxQICXMtWlPNzt/ENqd9BzLW74uDzQoMhRf/b\r\n6GWssSXrjAthS/7eh/PjpQkxBq8Ed2uI6FE4X1wbhybYshyTSTbzg7V0itj1\r\n9nViYAZrekNKh9BrkIaepNCXFB/d0UmgxmsnkJYEsv1tMDRkQqx8hpLJwvAb\r\n/LAVKjeLvxCtFiT4hD4rVaAD4kiKvWulAD9hNlEzHOFr9urJd9TUqaUZrzi+\r\n/kpTpF2x+QjNvr0aortRUw+eo9Y7BStPO5/Li2wTwN+2UfNgqV0P/yJJN22q\r\njgZT82tLFFs88GbR8lqOxM51aIBo6yw6LaHgAouC5prucqibZgx1Be9Q1gKc\r\nKCaKEWyEQ1xR8zS50bA6tixst0k22YnD4pR73uaKEqVe/yAwDB6gEMhuLxaL\r\n3dPNyCvxjnObIIDS+wLj9MFu0YvZlIM/JNIg/ofC8R0bz52jwplQabUB6JJP\r\nN5nuynl+XaMs08eR/nIT178QYNdTKcjzVF6WJ+fuTwJjNNj4T3pFrO7qFU/g\r\nWrXzMRLaHnc/xcNgN53qbT5xus6or+MSQM97LUGzNKtvma/Tj/DNOdV0F8sn\r\nIliTo2AJiJrhtsusLslrG7BsIOybjTnT1Yg=\r\n=Ebxj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.5_1664174771300_0.4445243262634848"},"_hasShrinkwrap":false},"1.3.14-beta.6":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"0a9cbecd54819544181f5a0b2d8daaf56ea14ae3","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.6","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-dOOU+hWdunOdm6pBkec9rw2G7rPP/rpoyH2FPdsVhZ6zUNAJoizI+Nw4vF75bOmm4UJsAQWqnLDTazKqq9VjQw==","shasum":"0dc1b92daa25eae51068f0a85a7dbce6f5d814a8","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.6.tgz","fileCount":62,"unpackedSize":196480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQutq2+XrfDz40xHukA9TS8zc2FX2NoWv2wGAhp6fMtAiAyugos7CpX1DZHSBKgde9LCPNad8R4KmXuJnkvyxaE/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMVZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWMQ/9Fdcx2O/Zm8MBUu/vkEObSqilIoNixkZInWzBiHtKPDXqKjPQ\r\nGHc56xDPFL1q/Z65PdrbqCG/PEJ7N4K/X3O0vdptbSnbqcw7U+keEdAqVPkN\r\n2gi4DJDuNUuh3jtRUxTYVlAIcus/svVCwmXQndNvjPnOBYKAkZ/1egrFdztA\r\nNIuJmX6d3DPCykxxWgun0hqlMhZZbecMc+Ia1Gh4nLQpDvjtIMImJTPbaQJW\r\nOGsAmLQ8y+ZvJnqNp/GiLhvAS1M8WUk5KGR1cyl/Vwb2w0JDD6TGYXGhG1aX\r\nD9A6//EImSskMv3uhrWeUqNCAPfHYV59L5a3syjO0PN4ICUJuzS+ZkJs8TN1\r\nURSftltxNqXdGZMrpxDr/6pPRg3B4GRWEZLAo2PPF4+X03NhKm0epqxCOgfj\r\nI0tRGYdAxnBfd0bneyuMOHdXjYPr2QvLUgG6H/HM9pRfy3JbrTq7op9axoNL\r\nvr53moxR+1/L04V30RA2zc00C3/WJ+pxNxl9jk4mDy40MXpecfzfbxW9U4yp\r\n2DNteGMRi+++FF0L+D5CgH2aGzQ6h6XgA6GnV6Nm3knYSo4uo7ZaAIFekUtQ\r\ng8mRrNLhKKHB0CsSwtY4NWkgjOy5KYZu92jLcad6q4K/mDV58GgqJNXxSPuO\r\nPXN9c8awhMmFj4yfrpelrCwnZ3pPKcv7qYk=\r\n=IRSX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.6_1664177790622_0.43067923150708"},"_hasShrinkwrap":false},"1.3.14-beta.7":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.7","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"079ea11cfbeaabb4d2ed693cb7069f7b2be19446","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.7","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-aU7zsjT60D25GSh+cgmJcJAcBOF1zODWlG6ui/ioN3QNAeW0G6Q2iX+AyVbuc2LDVdNXdR6tgbFgAQhzBfendA==","shasum":"293f52a3e4c43dd73ffc6286998c020914ea013b","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.7.tgz","fileCount":62,"unpackedSize":196665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCryC62pCNwkO03lQSns1aB3ZltymfKzmsz58o9AEJ4YQIhAP9Tv829MM04aDzhCPoLFlAvh+Ap9ClhObTuelWUm00Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMluoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohDhAAkTaQ72JuYoQkp80qWinMRJzk5G4zg3NqVUUSgd/oUQPRph0G\r\nAmNNNHoE7SZLa9UoT4M5PbuSS6GELSMWZvfmRuld2hr6oVBhGirMDehES3JD\r\nM4CFD4b8CDoucn6pbmTcCV6cxYzwEm7W3utM0mL+KJEB77ZBlVdcCESW3b4A\r\n/bhKiZXVpngYn9DumbrHKZXYN1Dql7YuymnvJazxzUC83Zwf2GKoPEsaFchm\r\ns7IiqZ2KFQPilpW+Tp78DC3Q4HsYzELfHfIXVg9aj10GwrshhAuoqa2QhwM3\r\nljfledHnwMQoxXydskcUW3r1Maf3pmZOoMFrpB9jSjvwRlpxqdl+QG4TNEz9\r\nVohrRLR36o3d8P/s5rxpza3UqX1JqaCPqtLVYmLd3Afq03v+5J6kSjNwazxI\r\nEyIDil8ccS4eZwby8FK1kwaqWoA4WRXWc9JODOszutyGWVx0t06NdlE5RC8X\r\nebaXVW1ARMBmkDJ8XEpJRNiZK9LcR8VZ/Xknl9WGHL1Cq0KcL3g1iaMHzxxD\r\nJxUAPHWMwIEo49mM/3AzPVi8ApM2BO3CrJ3tFQhaLIzdAztWbXgRrbjR+Paq\r\nKsfNhcVvG6p52/Qlg/1TvHjpzx4tBCW9rEuXQNewai30JrOngBcMdb2a6zz7\r\nB2JCsrZVBI9cEJ9ZfiJNp5UxxNgf9gU8l2k=\r\n=sIHX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.7_1664244648339_0.6419474426407246"},"_hasShrinkwrap":false},"1.3.14-beta.8":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.8","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"048751fac25edbacd5184df4ce0b8f92eb59d223","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.8","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-IN4X1E9Bn1ZlsSiwAzchP+IMH1DuSrqAatySWuH5GE4ovyzzX4hly4A4pAj7IUoDhiB+Ut9UmBk8vGfqHa/t+Q==","shasum":"150b4f0cf52f471207daab5869a840f42133208f","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.8.tgz","fileCount":62,"unpackedSize":196850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfplT+ZjAm+nC6w32+BCGFeYHxEVWanK1AmLrgZ0BSbAiAY3xeGV95JNt1askbfwDSx9m8Yf4oGVsEwCcLrl6pO9w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMnHhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoouhAAkzy+ISCLFDw0Sl70KtQ0KFjGrQXdgcw9NR2tV77NRbbRKebW\r\nPQd0/e3QWTtqT2uTGCWuUCtmv6610VbZkULCHEtawwS7N89mDlpSSfhLbDhP\r\n84g65U5vlxLQ7UYkO980B/tux0H+Say3AAN4cqPiq3ApeQFqHid4LuhfbelQ\r\nX4jBNHvE+EA9Y/UROlACxaw3LK2QDjf/BxH4EHESYmj1wcQ6PrYxrHXiEVSN\r\n/3Kiqfy2MKbUiuEyt3X1EQz91vpOKXaBWcjGHCy0kW/DsM92aqFiwRZHYrSe\r\nUFzlhjBzuuexOYcz5yMc0tdgVZ9qQZwZ1xGhj4vUCgrzo5/QNRTQX6xFllNA\r\n7jBbQl3qz82NuKfxOuTZzosxna27J+3dXg6t7++CgIy8gV18N0AIWbynxeYU\r\n1AyuHzHP/B/Edj3lRHdULkMAQQVE96wM5OQ1jjTWD2KpDu9frkc1o2GwxONa\r\niSsfUBv55w5zxyQIv5CZqAf3FRp4n+xDhaUdyQsItC9milTIIPCTf0WoLM6Q\r\nR1t+QSokkjQQM2cyCSKEeuWdp6eTObXu8vZyIFJGC02vk8kfiRgUPFAYU+IF\r\n+H0zzj+xgJEuYHCJtk889V5Qm5PybPlnFnaewFhDZJcDHNeCxl2ienCmU5NX\r\nCMy/vZb1Vg+vWqP8wMVoCegDHJ3kEt7wjB8=\r\n=2sGG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.8_1664250337532_0.02191202683237492"},"_hasShrinkwrap":false},"1.3.14-beta.9":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.9","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"65c6e332eec78d3b6966d938868e6234766e7f62","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.9","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-1ObLtjhLTZsmVEUERjKbgQxsj2hiCkgQNoKuQFD+JsZvdPFPXvDqIWgCd8dj2hunPnSLM7pDDv39ghlaw+n2Sg==","shasum":"35ade1534bcaabe87be7a8da8ff6526d0e852bd4","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.9.tgz","fileCount":62,"unpackedSize":197035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVrs3MAFD++4MP8DUT7ewrsbbthXkS7smtIYhmw+sg2gIhALscVw1kuTccf4Xrux5+261QVLJDb+iclv1NWq6JCz/D"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMplTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ0A//Xv0BGKs/m74fpDPUAJQqxY5ZOhxyTRDY2478KPTFYKxp/fP2\r\nB5mvAaCE2zdFJn/P243pehxUkMu0rhCetkHkC5pPB5GbP6bM6ZrikU/5ItIG\r\n7NCBmyFQDZVbB80V4+8RCCgczua2F2PtXR23O+Z1zaLXHV4HNtxZcykeoLIi\r\nIrYcjsNcJ8xgAIi0DECs0dO6d/yqIV5KbZewc73i3vyAgN93tTqAlHFdNNIz\r\nCp1ycDdc9Eoa00wrPN5vPDB4s39vMemho+G0m5Xg7g2hMKs2LLFszc+i5V3t\r\ne53SsygUJ+B9ED2SC5jpeksGUwXsQd2KZkDYIc5Y1bjouXfZJocLNnodDDdN\r\nRDJdIk0azgzM7ZOq3kd69ehc7w6OjbT9WvhuQ57DU5mMMe2CROkd79UBx4ME\r\nCOajnfd7pLs/jz1VF7FDkVq3fZlQ66PYIHtATR+i2jb0ayYOpavYlIYcUMay\r\njufyYEdYGPfmPq32IMpQDBaWSxuhUJTY8o7vKehU5ooSLqhDNhOBWBLK1vTm\r\n5bA6GVY7SoxB23Mxo8/BVie2C89slFTZBKKEP44ey42iaFQP+tVrC6dskwTT\r\n8X81wxEvNPgoHwqQRXYXSTtjX9U64npSNYlCHAURwdM5oxPwfDaEouAe8IGR\r\n6K9TUpg5ApaUiT47MQnPEjPD692G1fWSNF8=\r\n=0qGr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.9_1664260435140_0.037756408849667134"},"_hasShrinkwrap":false},"1.3.14-beta.10":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14-beta.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"3d7da11053d28cb3d6cbea0616bb0528f9c92bff","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14-beta.10","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","dist":{"integrity":"sha512-QbAHceT0l3fkod4XrU8C5MM6DnVWyOuD7+Da0qeyPDCMzC6uiQ4eoDsN5FEGsZZCzpNPSqxVoJEBHrYVqi5Zfw==","shasum":"7ebc36ed72e42d9ba5e7ca22b04651987feb3b41","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14-beta.10.tgz","fileCount":62,"unpackedSize":197223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF57cfC74IHkjFjYPf67yI8rTd+/Cyjj6PL9kpqy2gMAiBwGWfDrFpIZtxTBjL2sYB/VARweleR3X8R8+2IJtebfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNpftACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC5w/+PTkvqMo5fIhmDuQR+vS95FnlLzNkJU5a7gHuCjSG9Z0GTK8q\r\n9GSuajR63TI/0xdnsc39C69zjmEx1yKtyIxUrFpoJKSt9G6NsT1o+af9iHC3\r\nKduUr1SkqrGO/0vlsnrS876bc733LUY9f0Euqby6G+3azw1lrQS50MNZH59b\r\nWhak1BWciW2xc7GQUVnr5DFsKDSj2oBVJlx4osjhg/z/iocAOjsFEm1zniQR\r\nnKCOn8Yr3XqTTexmZc9ysCYyAJOSz26RMjTJoXnp5dOvguezBtpfIpnLjD0s\r\nKeS+W50k5Qve4fnv1Z4s9JpJeKO+wDei9iqpB+nXz0xfcOdyGbaI7s64qeUW\r\nWVOAp4ldcOxnkUrZcLps347Z7zfJrNvc9/iGPqXHqQG+s9QJMvb/Z8gi14I8\r\nL/X47l+mec6UPOxF9LH1iZBK8j8IKf9fC7Oi60+4RNT9e3lWJC7Dlzf930Nk\r\n7x5MqSgxuXwdIf1CVNRzGEjce44yRuoqq3ivQJRFXFBIGPDjpft497ERzZy8\r\nG0zvzb3D7sbM2gp1KOf3e7hk0fCgFZFGoDA0NJxJGr+cWOmSm5PLTBVXszhj\r\n9ajx8e9LJKIKeUOol8YbblYBFKyHxpcNeEyMpgs0mQQGGeXjfqe840L20IrT\r\nzRCtVXjCkJVv209XN2wpXZPyhuANoMSVLFg=\r\n=h6zc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14-beta.10_1664522221252_0.5970310639124945"},"_hasShrinkwrap":false},"1.3.14":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.14","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"6c4731be972449984148c098cd3399197ab15126","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.14","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+x64 (darwin)","dist":{"integrity":"sha512-EuGkPHZYAopgvhFMOolJ6b6b8SevFMnV0oHi3ziUe6d2cR9MwphP+1LY2buGmDQ7kgUbX+dwaItynPhnaJa8gw==","shasum":"2274d6da023811ba574871cc999814bc32d1b8a1","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.14.tgz","fileCount":62,"unpackedSize":197379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYBUqv5jWPguvovEC/1rfzX8J4eEnvyU45gWVfmtsm3AiEA4VdD3OOdEINvbzX9+oBKfH8iTjnPWevaoo4vTrTkHTM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ4vOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG6Q/+OXfimkd0Luo8nGzw5TP1Y3qp6pXOPVt5+uxNBfD27632Imvu\r\ngTTvF6LfAdbvnbAnUm19h0lOwBxBG92neNCnWHvyCeiVl69PlgdGZb1YHEtG\r\nPgtNVKrHTSla0P71yXis3hpBiwJ8TFyXojxV2zAUbUo1pGwja1loma/melLA\r\nJrq7iEw18cTyUnkj+NGLS1SIR7siH482/ZQSELp/UU/xOAdatSsfgSAFc9sz\r\neYFfvNfvQDjRXZBMG3TX3HmW/VTVY4ghoiXtFNh0uwz95hkW89f3SV4As89k\r\n4tbguHT4rqe2LGwpjhf2s766xRYcl4MtQsFg4LiY/XdX7rYIrSRvJX6+x8vO\r\n86j1vTk+0xXswM3hwytlSkTmu18/+4Mj7pix53o/+G7Ctqwt2BODyjR2kaIR\r\n3+QMH2PskEJdj/HyqWpJpKX601kDVD3E2b6NntgroQZmsagoQI9ec7hReKeE\r\nm0PoRf3qtuCtlGY2i8MdqkrfqR1WbH2sYZ6BGAJiEZZgK797Fp0OLMLZLxIM\r\n5L6QkyfJT5T3qPIHgCalm6hAM34CBHWp/2LIFU4lZGOt5GPEdsqGkdlpXs8b\r\n7f2w+l/o6/AKyF9SFd0n1jmBMCYLTmJRt4gsDtl79feFfP5ayWbMHiRfg/sb\r\nBUobWZgzbdczPfYed+cyhmN2K07nMKdBkvs=\r\n=bWt9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.14_1665371085771_0.36931894769039064"},"_hasShrinkwrap":false},"2.0.0":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1e8de48a027335b39f08d80c5cdb74ae79aee83d","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+x64 (darwin)","dist":{"integrity":"sha512-YPqBYE5w2DbGtASGXW2avFVQ4y8qAfC5owycn3fTh0vWYTOYRBv6OGzI2a+6557pk82bUijCtgo4+hqi6FSnrA==","shasum":"e414aafc894bbc5527da213831d9185fffa91a5d","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.0.tgz","fileCount":62,"unpackedSize":197706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSLCdZwVwcixQ7xYXPmAgs4IUi68fNUNWDAN3/Mwg1xgIhAOhdMb3E0m0LCL2VgXdS+VuhgS6kTSiHb9AG5yFh9hNb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR4n8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm0A//fUTM3Y5HAE6LVmdlUbYrxToMTNzK1rJRk6bbrFcFqX7jhifS\r\nhp184djBPwO38+dv2HrV02Ud4Ezm/y2b0TpNk+2+Hy/P/ZzeCW4rmHPT1zdi\r\nc55vzvEjiFLJS53lpGS5mNjk4ltJ54k0WAO97T0U08zsjqLcaCoMdt2EXJrn\r\nrO4NWI2rOL4F2k68rG6eb/CYO8CdEMLn35ChW2NomfYMz4xWMsxvRkVpKX2U\r\npPXgO95rRWbgJBgfgg7C+EM2ejxLeEs/UQYliqROrRb0Yjwk9QmmEo/6mJCq\r\ny+gguhHeYW1pnoZzHMGZvWsM2Tu64Z4jkdf+VarG/BWKJF6gp4EBA6s7x+LM\r\n+UHZnZYj1O93xC/q7AMvbFM2Lvs1NVuQPiZ0916mEseuNtfdCI41SNl1Dd+G\r\nzxcPqbkWlkyBC3agez0NBjjiyeRVsNSFYqWmYEzVa74gqlrXyfUd9vsE/4ik\r\n9t82yvNrF2+nqnZiyV/0LEIP0sTwNRXpAZqi1ml8VmGx5bXlYSgd5eR8ipbN\r\nvXmt0tyDHY/p9EAHGXDRMi6oXDlX+eDH3Hbk8kBNvG1oUOmkhAEv1HYYqKmL\r\nFVTLGCa96cLPl48a89KR/wMed9Zo/9QvU3xoX9YSUSIoeAND53YsG69arxHe\r\ndb583ZnGauGFE5ODbgzo21IEdEKIQsv/K9s=\r\n=c62X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.0_1665632764468_0.8044410111395124"},"_hasShrinkwrap":false},"2.0.2":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"db2bce6c2f1665698255a20c1d33de261723dc12","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+x64 (darwin)","dist":{"integrity":"sha512-HN6RVIIL5JcrBLfbD5ObyQZSWHtt6ciWAtGm1lOTkrvSfRLupEIVlLy0JTVcMstKHUkBBKL772a2BTRbbD5jxw==","shasum":"ad265442f2269bd45ab68de2b4c65ea7999f9a85","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.2.tgz","fileCount":62,"unpackedSize":198002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9QKJJ2p/lLupKYdIfhO2ToDB+tSqsQhXtWFhPklGyvwIhAPHIixloCq+7nqEmKt/ifnSph0NOOOfWQPQzyyGizafr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjddF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMMw//e0trdrWSqj0TCR9GviidXc/gJy9wAN/RdZQV4N+Eg50lblK9\r\n2s+DUAIv/DZATmkwovQWwWOtM4rTnwK1k3jpptntHzsmqTFAyN769zA7WhnD\r\njuo6DWWjaSMA8Su88n+8to9zR4nZ0kZtlJwlb6hGzYpqpA/qsnXt+tNgrs4Z\r\n99y061nCE8soUPIL7kBEo9yWN7SRKemUXOMXEpxO/MpE11LmJ4+FmsAYKXDM\r\nJc9GwCMgv8ER/Sx2DKw/bgh/RgdSVEXocnidDnCX8r3+03U7QfpBOjJyRD/c\r\n9BGkSXiuw+L/ZtingsyyaCCqOpmVTB+JnhM91EpWCYVDvB8HqDXXunJunMtV\r\nZw2bGkShtQTWpN3feUATqjIpQN24prFjGCs8PLsWTTZYJ50/f8J99W4B3ioY\r\nDX1e6D25Nd9WvqRkHrMqzceaWM5/fGC1sAx4zSaYRXpsAuiiYcyf+mFRptRB\r\naZu1B+7Kw1egv7dUiiY4YOiD0eU8c/KQJWOcMgfz/bteOjuPNWhoKTW5+sMu\r\npvisa4f6Z9gdvFzE/KcFwoCQCBfsU0lO4kw8kqkfabwhs0YS3kpAtf4fh06Y\r\n7FVGtJF+ULTR1bV08dAde0n7VpezlSRkSAqw2Q5zhMjpI8WslozX3W3gMZ6w\r\nq1RayaWqkfSmjwkgzLefemqiskF0mpx6ioU=\r\n=KKar\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.2_1668665723237_0.1830388559534739"},"_hasShrinkwrap":false},"1.3.17":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.17","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"27387193483f399d1bc0ac66beff8556210557d0","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.17","_nodeVersion":"16.17.0","_npmVersion":"lerna/3.22.1/node@v16.17.0+x64 (darwin)","dist":{"integrity":"sha512-cyqREtZqtK55Uh8cjDPDqa4JptMaecqDHTA86CEP0EypzshdmqCwnKnEiB87ChqJ1DxgI6UQWWJH07UOFqRQQA==","shasum":"c08ce0b4b57773a6b076bf5a53c61cae546cc8df","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.17.tgz","fileCount":62,"unpackedSize":197678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVNs420hTx7RzQYxFTERPUcUiuZZ7vKJVQT8bO/cIVBQIhAKW2Byz9O7cmPhxpB4w5qwBDTSOU+379J02TiP8vOIcJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdv/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnOg//X9IPy+EAboHwBtaX2oE/ylg2cOnlqOZxXIvf5KyShcnBHi1w\r\nqd23lIqkqJuTEk2ZekxxNLD5HCtjEuGk1Libq8hiKU+d7onpXGg1Zci3mt3X\r\n6gL6r0shI8Vrlw18WhvGlNbbqWPbDeTB9KbnKYgGVqaF9j6ybrMO9rD+lAgr\r\nUiFGjePsos3hsjeJKVMBlEvCtHe/J2RqW32iqAb7pH3KCz0Q80TXQ9awFbuh\r\n85RdMr03hZtkZvxHgJeQ44+q2ulXJthDHdqfo3btfh7napCFpB4v7mDmi6Ay\r\nB6ESV/oOBkQrUsC7o1AeUegK1s7xEU/5A9Alcd9xp74aXDcD7+un3KZhjCSV\r\n/ZyMqCAzaCtmkAv86QipwyjyCzr2+VCZx9TZT1XZnkHkHWD0t/eX3WvQB8bs\r\nv3T2UbPbAJH7L2dlqbq8Aol7gqf2Hn8uPjeis6HsiWZApBtG/gBzY65rOi+L\r\nx26w/ZS/di2hpSF02OG2c73BzVuElzMsNEtTMXNa7+ElnzDNDBkMowTM0Diq\r\nsaDJb89OvU41/+d2S6HG28qmh3JZ3Yf4e7iOALPFvvNvHYJiQVoelLC9rywg\r\ngM4KALGy/DvP+CefJl2prxH3/TbBVMa5wdVn6/meWa+jP/qgM3CLlNDeuPmp\r\nYIw+KR47eVS1FYnNKS2BgT5uqL32rKm8/D8=\r\n=ELNZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.17_1668743120765_0.306483194987629"},"_hasShrinkwrap":false},"1.3.19-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.19-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a5513cd4cf9d644841cda45b07a58e02bcc7341a","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.19-beta.2","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-t3mwLxfptNViV/aiN5Y1FzrB5IKt0pTsrgax2DEuXXJU/5cSn0UG4TA9TvzzIuQXG85piWjQujojqEe8aVtFww==","shasum":"21e99843dbaef90274ada85f2f90e3a96e68ddd7","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.19-beta.2.tgz","fileCount":62,"unpackedSize":197870,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5F/sKZncXzAM4SJRHzotPj9fXJULvOiywO1L318hYjAiEA/1YIsvQRB43q4iOaCdZC+TqXNb465ioq4Cap9FP5i6M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfY55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq42BAAnVFdUyh+KwZnniPV2z3qNmT/F5JHAfavrJD9914pHrO1uYcX\r\nbYbdlt/vy+oSr7HnvvBCUEf5W/WHQRjQ27Au5KjbuvbO6SfsjSoXq7wdsaNk\r\nB0H/mxX9SQoru4NxTTlYmnHtN22YyYXaL+RdZrO7lfp7oD7UNsFIl/GrxHZz\r\nw7cMEajWRwO7fseGsFaWhlm5o9d0srm8dQGDNUTTkzCCVsmw9bIzZWWwCDHf\r\nbiT0u1F1vCvEZaI39HXHamQG9+P0gZlMWhZ/KsIBriQf/qjQ7G4oQi8tYPRP\r\nq4LnbMWhcMyPs7LiE/+FM+MUH5Fj6ormGv7HtNSOx6d+RkdrYKctW26uk/Sx\r\ns+qLztR3B4MR9b/i6iA10OrDpAAlM04TkuLOF5RLoCf8l/QGd2+PQtsTiT0y\r\ne6zMzyPfe3cMJ26cjx9HYUlucm6N5/Dy4I2Eo8mjTJuaNNRUZow2fw3ALtKj\r\nXKIK/e0Xv6VV6WnGWELbGkynOe9D+J8WgHC7fSfDa9e3/VNdWGVVK3iGhIb2\r\nSo5JSjvPv+yrCLQqzLcxt3eqzGAnsFCLNsVDhKISE7V8UUXWXiQd1OS9X/xV\r\niq8gMMzPZ58TaOGtp2ERukipNVPyAe8J16SyHQVjzCKXLxfSbIru+viKosdN\r\n1ge4xnwOiiKW3CA3vHpZMopJ1rls0zqCaak=\r\n=FSs+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.19-beta.2_1669172857429_0.5024379193070219"},"_hasShrinkwrap":false},"1.3.19":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.19","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"c39955741c5c95735587db4aafcce6c79b99e6ee","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.19","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-pUq+VAlhJtsCt4mrEaSz7Md5RSPA4lwS8w/klg8lIH63jPQmGOf/FrbMQaMDlmBiDxH4GQli7RuHEsm8KTGmyw==","shasum":"f5f25252cc4e6f6d7035aff9f362bd6f5895ff6e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.19.tgz","fileCount":62,"unpackedSize":198130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8hYDLOVwgeaW0cn0QF5D4D6Qw64+Fj7Uy0e4LeCvr6AiB2TvO3sUSRQ+6rIa8IA5Gtcz6zFb3OC5V0Baa9wtdpWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfZHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8gxAApOF710Cvqq0AQIfN1sQ665lq09Nv6L4JXw2sdExjoJQe8gEC\r\niCD0c+lXBU52lO6GlSFoX86Ve7ITibSb/imR1SAB/XUgj6eqVX3Eza5fQCLz\r\nf8l8NjfiVI1VM8ldyostsE6PRfRGOFTyyiGZis9Zr1zyEBkds4+CtcNecA8/\r\nDW6uBwTnQXFDOxqMn4HAAqyAByXR42du0dJ37pArCNFijj+YtHNB3t6D01ui\r\nf8L1IPA4zgYTHQe264/1Du72pXbLQ+XR5GWJ9AKEeUfDFW3yXoJQUfSYf7cl\r\nOHtqjPgcZ3EdB8OXfhPkrifDlh98OO1xtJnytwiGm714zx20vPy7zUWkIYy5\r\njEUZ0Yp1xFYVRVWjs6MiPDplYycr8J7aGbkdBIrAoWHXMRwZaefvvbJKZ7OT\r\nMh24ZKozOxX1T8I3pfUwZb+exhAHnauIA/CJvo7aGEkLt6nNvUGHD4Pp+E+n\r\nq8T1T6MHGf3legBh1KkipcjGTNM2FUVqzwyPzFS4OWYNkpdXef+3nS9+uj9Z\r\n8fiQlB5UZkVtxCGpieHI5x4g5wcAZ5Tk/EkLn4an8ENu32LdnM4AOljPS84z\r\nhhbePp7JkCTho0EQ/NX1MENQve8haOABRozRp7zmUUuQfvMIKe9J+guZZH7K\r\nw9dDWuVLKzmeem0OM+GVcAgwrOmVUHsTrps=\r\n=0Xr3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.19_1669173703865_0.5234710501592725"},"_hasShrinkwrap":false},"2.0.5":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.5","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a8d3b91a63a57b6b2cca3ecc7689bfabff16a656","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-hoMTl10GxfuHJda2au/CMwv8inTnnddPpPhvB8Wd0Wi5F8AeBGiHXy1U1HsjmSLaaa3P/vfBjYF/qgW8KNR8YA==","shasum":"0f39efdfb3501cdc1d98115e04901b2b7f9a77db","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.5.tgz","fileCount":62,"unpackedSize":198419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfxuUlLTUcQUOxeiFIpAReac8AFIa1ol/58n8/VTTl+gIhAOZ8Z+oBQl5Ogtl+Qe3x+7bsnc6NZKrJRsYA0tqls3Ql"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHxdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQrg/8CgRipnKNDNw2GeTDkxPr2c57vGJFP6mlIepTodxSHMgDALMe\r\nwEb+QvtsKOFzrNV2zpdM5noZ8r+lcKyk5aAKROFqUHbGSeyrC72KDAo9iqcl\r\npW2Pa8JWyhT1bYdID57eGlC/ZABx8xgtPIHv9DzWgwpU4VYb2VB0CQ8DsyiI\r\nc0DAVrqajd0S4FdJ4ETPxBXGhK9DIzP0/jMIVZHomAm4G6bIu+6wgwl8cEss\r\nob4jUJxI5vETweq+soKBkFOYYUUGGgZr1pJsKN27JdrXpVBJdYbk16Pvsz1/\r\n+aoI2n7cASDeUqes20IzaIIYjpfQiI1EBW8ItKSm9QUXlRBn45IkvDU1F1pK\r\niiZfCn6lXzElNolMHi8eCo+oJ3FKJ5SrFMMnA4NNpe61B0YyLv5dlU2mE8ON\r\nR/8ZMYT+z1p002HYcgOcY4fjql6pxxy/Xbs0LxAAQYpklDrF2kagEAlMoArQ\r\nMBCBeeXP3xAUBbaVGMiowMdTpS0lQBLln40ZAdUjBYjvdhKfAScBDy+HHvvc\r\nL5ahrV1xJDquXRDkI4k5GRh+maccWsiecQWsBio/9TQBm9Ce6ED/SrfAujU3\r\nf6sDy2HTWOd617V42br+gZg30Nd/myZvFh01ApM2FNqfPArvPcddCYL/lNO7\r\n9qOEAxOWhB5pkMo+xf/UVSVcNLXokGZ0YC0=\r\n=THgF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.5_1669889116872_0.27602119940735004"},"_hasShrinkwrap":false},"2.0.6":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.6","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"7c4481b8ed7e8aa5b651f0abe64c702a815a5e36","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.6","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-S3/1dymOEwfskCTY/3enB6NIE1EdBx0FRv+uctvCTc07TwLr6ghi1eBFkyyTvHZ1bws816Dfsmb5+o/81qRXYA==","shasum":"5fe5b77bd91baebcf3291a8ae64d4b96e4595b73","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.6.tgz","fileCount":62,"unpackedSize":198587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgPlCSgWFS3NTipgXizgzrRtK2bPLXhCIYTiY5ZVsuFAiEA8CuTiFKn6sLPAxeMkmKdd2BExRTnwJ9eHf8vGZ8Car0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjku+NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxYQ/7BNGx95ZZsiVXOJ4h1kBWorMXjahdorTJzhBQO6fOcAzvtS+i\r\n9x4FGvUKe18ekpDu1KwdmN9lxqhwjnbNZ+KyLFlzLKymOATFidWyTy3To/At\r\nXy9zZeWDRpsI2POA75nJ3YRXhaZhCXvX0ogboQRt4x6DCqOR4T158FST1mkh\r\nuo68pG5OSu6Z/Voo7PspqujnmiSMaJ5QbFmrUqXl2YG6Khy4+0o0wslNx9d0\r\nFRiHIfRUmxYBlbCAXwTZCDRfer9HU6lIIJfA3QCk1aY6ENd9y61VDQar9oI/\r\nPc107N9e4sNrSlKUyayQPx4KCh9dgoit1fEGuwe2Gw5ITweBH4UguCU03UDY\r\nuj2CMlUuvzfwpCBG+uFdaJDZrjpOYPlTNh5nL9SLcBDV2uN/9ZAI/VwmGjWp\r\nwkpjD0MdSzQbotBw8tdjpndLRSr5GVDO2qnadFxcOcGRzyAEIPKbxqP4qYqx\r\n8BaPav1onRzkLJ2SLLBNV/4qfJAxO1+rRz2zLNqm67Os/22hWAXqx9OMbsYG\r\n47QonGs14/SMYKsugOc3IYHEwvSFU8RDHzZdwn7FclXO8ibpLYzmHy2gULbL\r\nkaT+oaiFAfkd/AEqfuOpdjp795eujY6951ggJUYCH0b54KZsepPh9f9eA9kX\r\nKDaMl0LtiEL9kZNRpSNnKUCPR9ssUKzpI7E=\r\n=dak0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.6_1670573965035_0.6992712135068926"},"_hasShrinkwrap":false},"2.0.8-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.8-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"fc7eaa00f453a9033657624d24546f1c4330458e","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.8-beta.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-Ud7fPx3zqQQyVPV3YyVtlGrlsHLHuuud5sSG36VpywxDpL9dBYsQ5eIu4Woea3srg/6VPhi/9lkOyug8zv8/OQ==","shasum":"0a0aa11d29d5c518e262de28d75cf01b11a44549","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.8-beta.1.tgz","fileCount":62,"unpackedSize":198822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTXtacT7AVYgNwWjvupLgi5cUhOykdD3h2Z1wN6wgRnAIhAOQzsbcsorMpnmPYAT7oCMeMXvAhc0eJRheJhxrCx9KF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqV1SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrABw//W5t2ctpxGj8D5w4WDvD/mppZtuhXDI7w3jcZjyWCc3LIi0Zz\r\nL+mQw8qOwk6EJrFFHt9M6hVlDd8uNfZkBnw8NU7luC5id0v1K+mMrNI4AHUL\r\niUf2ok4J1+QD1hJfwceA1FCavsKUGSPrdS/bu3AA8kgGZYK+9jQp6kD53A57\r\ntpiw2tFifZZUN6YONcK7Ed5cGmE74d7+8wpfR22xThYpGDqopuyOsCipP4pT\r\nfRvU+abEqoUxiXdxIuknnhLa9IHl2SuYEUUw8XpyMIXZaeR8qtFDnrYGjkP0\r\nDkPYV5uJBb1xL9+972OcdXabAaERSAg4+Y6EhHR7kR91eDzTJSClPGH2zSTC\r\n6nikpjSgLr6tz2zpJYFl/FdW0pEY1iWjl1r4XD8ktYhbBTjD7CinmD1uFGxA\r\nUS8EaaRdpbB0VAy37q/Z12kxJD7I8Y2DeV6Wp8UCs9/oPENYu46OW3joO+VX\r\nPEYlr6S4tSEARLQ9x+4nr4iFPQEgDZad+TWaOGqr88jcQ5yqtyEUl2kT8w47\r\nyNWFpGNLNJ7Gd0OtkX+tnF4F8+yJPEFuk2bQtlSa4MVgGqwwGnmUc1f+uJSL\r\nEWvGszfGvPQATVf5JmYwA+syfOMaasR14WaYkRB9WXaFQG3qQbWcOs/1wh9M\r\nXyTxAlYhhZ6BoRdYVCxsdBhs2bxnxPxIiT0=\r\n=FsbJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.8-beta.1_1672043858568_0.8604901258492852"},"_hasShrinkwrap":false},"2.0.8":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.8","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"0277d74b7c32d41b3551aa6535aa66a18439a68f","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.8","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-QiBM5RVS+zIF3Vo3Ovg4HwdkJLPTTtqy2eSCVBjmT+2Cqb65QQKvLYBF0CH6xXsV+cgyDnSX/oj25Wye9fMEJA==","shasum":"857f681f4a403dde24ce315635d3b7683f50b143","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.8.tgz","fileCount":62,"unpackedSize":199082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoTB0DK6n0dJurgVjGFj0oGl9pKkApnF9uWI4sTEIFHwIgMEz4TkWOp6KevlRLvHxLMN3mR8jVn9WkN/QrdGssU00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqmApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmVBAAm0zICxAlWTAEggt7al4HgwJauRIx+BOz8KilFvRLGeF9x01F\r\nsKl4HJsGXSnZ6GWnxv1CERXGQBNuhzRk1+s5nVhwTFBfiU47Gfl1sXI6/Don\r\ndr9F5Gmkgm7eRnK4KiigPMwyYPu00aLs0s2AZuMGuLW4r4xxWQTKP4iZv82o\r\n6LK0cR4V4jtRykeOkpIQQeXFh38b6r4B3skkRPbkm3P5ordmwA71VqcvhTQn\r\nrwL+hil89rbYNToMmf6+r0eKyQ9ug6uVMhxYJg3xyRYh/njToJStoHFqX1fT\r\nY4DQLsRmnf3RukshhMXWSc5o0CnRGmJ4+c9dCtbiZ5Mq+5lrlgSss3QlnGnA\r\nyvaZJN+ACQef3+EsQffgz5dHeC0MXDfXPHAxfuMQFuYXzeoHyPLyPK+84t3V\r\nHrlsxeLvNv7rSLDiQaaO/BUlAt49f075dV8OazlJscAscl41t+us+oQfEKZi\r\ncH3rsAk5t5MRihfaKB8ysIQT+fQaWnlGjrTgyAnLOoYyZu3274gDPRLZAJgP\r\n/jFLbGKC/C/oC7BKalbQVf9fVYWKY+SLPceH7oJEr5itfJLdruRhtZ5lVAet\r\nq++WEeiRoEZeNf6eCDbruzkOhzqhemffSTXLaLUWtxmXlTMePVjRn3EGyQmd\r\nHpM9C2/U0HhHXEhdH/budXzDNrnDUeQu8w4=\r\n=haOI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.8_1672110120981_0.8636579329825762"},"_hasShrinkwrap":false},"2.0.9-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.9-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"2c53bddfd9a8ffb7e01675c4889a3c1cec87e753","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.9-beta.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-IEZ3gRgA9KQsUZTc+ok4/iG171sGktnGEkv0d3tu7q6Gxkpal6/LiGnIhvFc0q6agCvXWseFk/vi9AfwniSPNw==","shasum":"d743c39845b622d9565aa8c3b606d8e5c1963c6e","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.9-beta.1.tgz","fileCount":62,"unpackedSize":199329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDENzAhc57wymO2ZWMDZ6UUjKuHd6iYk2g9yl29K8qzsgIhAM0NOKOT3FkiKhMWdNre6tE95Cgjpau/TOAftQ/ZJIM3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrTADACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfXQ/+LgVkNKOPjhYehc6WakJQIzbVIxyUi35QMmJwzhTryiNBDlat\r\nlqWpFxFzJLtk5uWQRMGSCAuXSDpRqX9gl+aEonDLsHhngjnfqUzanFxeRGK+\r\nofCOau0UPyAKmEQpLJcrurJBuAu5po0+n22cPpHCuzwmAlxEEHXYeZAdthM3\r\nnzLtlt/MFvXnxRZt0uWJY0sXFuGa3IxHwuKW0G92gjbelk89JrDnNGlKp56c\r\ngooqSjoSPz9UPW5G7mz5PB60KF191lj3Lz1s8JLPcxcC7qxJitT5Vz5AxAHK\r\neOTwHEyTOrbTn0C2n2LbsrG9xoJLfJSARIV/i3QaVgKmCL1rI3uFvnUE/k3w\r\nsd1ZeGz+mNi9yhZ8y1oLLzzLF8XZPxs9Q159X2ZViI2XfmjdChibZ3aqqv07\r\njuoFI8n9u36GikoBw3oCw16wY+CjrEa8yCMnEbSQESW3SAE+C2inEgUA68/4\r\nQNNT1ZjGranw2UmS96ZP0MktIwZbNzpKnxYe3ocr9TN3gDjm1ElyrzA4wiF9\r\nQWaGi7rJuLwj/6e1OQZS3+b+c7//zm/0Jgvu+OBI7/zKGF17/PvWxc66MZvB\r\nsLeGQiUMHSFQTGCnO0FJrtgvAL4j/0rf6Yl30AUYX7a+EXnnjgry9nEMttQT\r\nOpkUpHf2phJtrS9Iz4wB3KDPF16tGdhxgC8=\r\n=K35G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.9-beta.1_1672294403698_0.323440051578066"},"_hasShrinkwrap":false},"2.0.9":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.9","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"a4e4e55742ce45db03c3103cd3e3e8b37f153f4c","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.9","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-Suwa/ICNE7TylEdxL3aSEVK8MIGTK/jxm5mhKreBm2+P6nzWs2C5GWw1Xg0rwCQ0w3KGe0fxykwtJi4hWMhDjw==","shasum":"3acdd421825cc6b9655e0452987be8bfb9829cfd","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.9.tgz","fileCount":62,"unpackedSize":199592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2uG01OqRb12Bdt10AaFNuxn7AqbjPwfh1Sp7JEHMhqAiBVghW2dZDier560cFVKGmVPkEkjCQDN5qrXsu/E1lPtQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrov4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrBQ/9Em4RSfs83mFQqG6gzsXuN9C7P6nVk724bUZ2klb91mrDvTSJ\r\nsPMKjL/9cMvbKdxg9rVXnUT1nT/VxTYotlXzv8z9xeuZFg3m9scVEDMs0NTO\r\n6QhdrMFbbEFMZzWxXelMPWjRvrhdmtmxkPJv5HFaYQEgYmPB917ZTxhu4hxB\r\nPBPH8USicS8KNghhd732IMm16KMapusZ7gR7fwNKKPkhAim8TQ3ZrSEKzL/e\r\nMgWzIOxsxeyjiyRIsThS2FTsjOCV9mhZYhfcubgUMjlOW5uxBX8tGlkOpp/F\r\n7VurD4GJ3Fce3Y24f6eqjGcg+/+fmqimowOycI74mlMqzPpDp1ioNSk1I8BA\r\nLQ8dDn2Ls1uJJuytakELfQTjxcOVGntyDWyO4O3azHHtnzLvz/7FHaDAVNEf\r\nq0I3dEerbWANv7bZbAZhk/wrSQKcxsSee0U6D0NXGEojq//e0sH8dlDJoR9I\r\nLCHqVfvWc+neEjoGcYRPlGLVzmY1eC7ZHNEoZruWySwD5G0sKV+c9Uaxyr0Z\r\nSxZ5TFWwhUiBAligE8zG2357R4hF5HV1ruiR34ybwZSbzbWea4/UZiR6OufP\r\nACFhe9xyjZLkbIRDjljBM1BHiQRZqdgYL6fHiWLQ+O7SEddn0xw7zXtdKmTt\r\nbZwzumeWIOG0UtrjRpDw66g0F4me7nY2k6w=\r\n=2Gda\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.9_1672383480677_0.1600351904737054"},"_hasShrinkwrap":false},"2.0.10-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.10-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"43c9a741fb766434ecd0bd3f681832e69d7d5780","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.10-beta.2","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-9ICLcQ+EsTETGwlrTIo2Upi4VJeLnC6qLBWBM6JZwLMNoRMpoYUwJhg2YkvYc89Oui6bb5QazXdXaCd9/yeCgg==","shasum":"7fb442bfb563df23c44e34a77971853dbf521242","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.10-beta.2.tgz","fileCount":62,"unpackedSize":199990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2sQ1P068wH6yCUta0PZjLo0S0tKijFtSs1p3YC7ZTwIgY7pvENvhaV8Dhvan63h55hdxOWO2KWpevvfD+5lnbcU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt+3cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLBQ//cA4KKaa5/aWJ9IUTiuj8ByaFXyTrZoxuAJ0CCyL8KcQxPpn3\r\n4T7Xq+G0MaY9h7YRrPgxR1fZwGZHbU1iFDH9O46cYvP9nGyv98bk5JtNLQoz\r\nDCSV+vSMj0mLPVvsB3+ZecBIqewNO7l0F3mkj6wI4yLEF5rgFtXKKtXr7e9G\r\nPxwx35pWDAFnykP2xkFoXHvCwRaZRYjVDLHSbQrXoAlOAGDGe+vx7ctMc4fL\r\nopgvN/UZVqLMAQCNsPL922g+cvsPWKqviujxc44Y6/ED5uXZ1tHQo3ROJ8Nm\r\n8SClVErbcAg9qUSywI/cRzaUPJOgLjtqzyW7czdTEytMtSWvj+JPAR8KkiCw\r\nKhrE1y4FVIayCbQ8Pl1wXYeu+5sAEaCfnH4M/YTH3qPhx88Ze0fbptXDsGJ9\r\n7N2Mg5pp4VWKwjhr+lOcYEzM1XYGbpHPSk8xGL0j7xvUdYCZEswfrYK5RtiX\r\nR7uacmNEUR4esgbKroJTaB26bjNabYqNgRX7plYvEISfwueB9Hyd5lPNiFUL\r\nTUOSgUU6bLRKmDR9QjyXGGD1wIH5nu8Y9/4EDo98X76E1oKKiq6ApZV36cTs\r\nwxuCLNNygbu2wf6ZMnS/eAVGSXPiuhTGPnsi6uNZ8fwKeScUJvuuXN3qLUq/\r\nnbR93xLYcUxkl0G68SxqMhUNYbPt2VyNeOQ=\r\n=fvp1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.10-beta.2_1672998364591_0.3695199310764057"},"_hasShrinkwrap":false},"2.0.10":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.10","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d9d42ed25de44cb4b10698419e2ea431879bb10a","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.10","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-8bnuEevTbk12nAStl8LP1KcXgkewLQMGLc/pb4QVCyvcZOcDhxURFyWA3BCbKu9/7yTf9YMCKY9q2+JUp7Z5lQ==","shasum":"a060895bc36e9467885ea57f6a3bc661d5ab5e77","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.10.tgz","fileCount":62,"unpackedSize":200146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwjoeia3AXPj8P03eGgZFt9H9YXC25Gn/TWL+py6W8+AiBwBAA7PSjU0EzZWCb2qiYfD9CSpRTvd82znRambLzerQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju7HjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlmhAAiZCrMTj5DO2cY7CKciLcmiiAHWYpu8q4aFqYzLGNu6867wE9\r\n1DKgL/RLbAgtKrwXS1B6nDOF9/zRZIH8tGimh3d5OtqnijUZEMcqswT0PHOs\r\nr/disfr8zRriuf7sqz6xhf9QzSBzO8vyTMBasTpNoL8BeHUgyLR3WtIRmfHv\r\nXtqzeR0GpfY8VIK2a0H+GTDUCzA5U6hcVvgBp6J3QTBrEieuXeHjG/ZdQiqI\r\nFdMDtbJ3mkUGBWlJdQDtCJODrAIEVKD3lndUyKSosGlsdhy3gp9VAW8vdUQ9\r\n/TnsVZjJOzI6Xbl7TNyoM936uKz/xgH6Ar14o9FFnkwm2hweJoyxRxHQPgQH\r\neamycriT9Zs5A/OI2nBpGNCpOjPPg2KVHiVCiqX6MTIxrpXVoox7YffJeDzB\r\nx5GW5kPhUNgRYJmknQL2bDTMzrFDAOOhmpwZz8ik4mYFDO/ObJ9JOaFE5dpe\r\n2QYJQgTAC5tI85WYVgHijNak8cbY5WkPLjd7seYlz5BXtPEioqXwY26qRo+w\r\nGDtNx6rYiBPOL6ijpTgZGhBVnvu+rn90wDm3lVTSAV9T6gX9C8PqXkTtmu/p\r\nXmX0Par5yKDfvLPnl9GikDipbreqhZ9jbZPlKtAPe90WxeaolovLbENdgQaV\r\nWNxSYsyl4taKaQvO9wIVn2uSZkEUBDNydfM=\r\n=5NC6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.10_1673245154866_0.43964311586663807"},"_hasShrinkwrap":false},"1.3.22":{"name":"@midwayjs/serverless-spec-builder","version":"1.3.22","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"349a07af6d4926c4fbf93f81f0b7dde0a62f47ec","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@1.3.22","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-pIvVE1gDWhUfQpGWlkoJgyH0SQClgrxGYjHPjAtBtKk7K3VHY7F+V1t7Vjg07hsXtQpm0r1TzLRcHPzzUSR5LQ==","shasum":"8e720df09b4ae641703384d64a7d89780359ec13","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-1.3.22.tgz","fileCount":62,"unpackedSize":198405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwiu3oyOXDa+IH0NJNXyIZT25DHQVpx4HMBphcVysKNQIgfAkNdg3afHHcCNt9ayixsXOpvQu304SbBZSNBLWxWmo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2IpeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh5BAAh7BUjCdJjEGtuYvDXJ6WVjpYHEL9EsQXIER+yrv62d1yJR4Z\r\n8wlJRSBD3kln+z0F0WR+OO+GBSiOnRogE2wOn6RIiEkxhBJRzZ5bycVG9ZZR\r\nhog+HPcYDebr0t6wmq5Rg9yY2G/oEPCRbO5GqQgFRo8O2Zws1v/hF9efHz//\r\n/r3jQe0LDlFF6DvjtRjA5Lr3q7n5cPdl/K6PiZLVntJd0MOihGOob772YgBr\r\ncC52CqL3t2zpgPfPuVjyZoEOGVrk3ML80etDzeHieN9WEA94S/wyRThRuzl+\r\nwndBBPQIwCgjhVQ5Uqgmds9S5oYO2DFutmrJWQ/WnpfREbpC36cbjPsAjoDl\r\nutsN0sVdAEYM19Ei/t1ByVJ1sQYgtMwSmjapvgXd/h4veJCPjUhtfCRU5VcM\r\nG30BPMJNI3WYT3uSMCj6wt8uWWlMslVDl3dJz8gQbLerRQkdRg3LB/L+ZVbC\r\n7VmiHOatyXuwMqW5Jx1VTDCGYETcLcQxv6ldTJ4o6wUMeq1HFlnHOBq+SbBo\r\n4VPtLc1Vdzg/FWj69Dlt5Uzy0E1Aun193fWFFb5lpOus3JPhcG5eeKDxz2JG\r\n9NKkFseZkaxi6HtWruF6SwXwVW6wRARrNegHy8nlLGaU9hH5+onlB6dtupdR\r\nIiEZ6Hjs9KM/LlJjLSG+OHI1GByJm1e3/P0=\r\n=ic3G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_1.3.22_1675135582338_0.7569559418120135"},"_hasShrinkwrap":false},"2.0.14-beta.1":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.14-beta.1","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"1c8413b340095670576a8c41f9b7bffc6a2cf325","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.14-beta.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-UzrUVulf1oCay3jd9uz+5uS8jIchotN9O2SS4GS2lJgZoPCcUpwIx5hLb8/SxK7zvaQIhAxteq8iTvG+LouP7A==","shasum":"29fb9c77bc6384497267c917d7fd878153f35b72","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.14-beta.1.tgz","fileCount":62,"unpackedSize":200595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERwSaDqn9Brf9qlzPSCwS3TDZc3WC7bxIm/oDrNIXLUAiEApz1U+osUBKq0vqFWaTo2mutxaH/K30uKKkMEE7IeJwA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4f5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTuQ//S6ZpRgWyjqeenyVPhoWG0DHHqMxUiDvsq7J0ZT8/oxhCztcf\r\n6M247ECD1YWMYRSuabXWDSRVnngOOY1zV4xyzeMfNTSx0fYmlo5mHPJDJg9J\r\nwrimFxvTGQW3ehkY9UjoK1i+wFmss7B5iv3IPRm8YQFfcStg4LP12iAs/xEE\r\n4jyc6VRI692FRo2LC7lsS5V/AlhwBGDuKmJ/VgdTS4ggpoSrfkMcEHcjGZDX\r\nXv6Gr9lbDxiZnW2ECj5FlmFI8HaWFbYpayQRtAjyrYIhbKjtfkRuf7EMlcab\r\ni5YoJaEWkBhAdbhBcZPxdyYzuOafZrrFZn9kX7ycoNHgcIkYXAwzeFCD/fqu\r\nzfp9+JOY+1JlfNwEhqhn8WX+m1sRGs41PZIRXKFfF5sxq5dqx+OTJ5M1Cbls\r\nhbSCzuN41w8jPHVD5inJrcOmL40CCDQtAuKzYdNJFhKMq+7pj3zsD0tl6z5x\r\nXKCYeRxceqOweXU7UKEUQUKci1hJrbmG4GtNtyiAz1rCl3nfHe5bznUO9O6t\r\nTICs68wHci29bLWtpToSp25ICaOcSGGpdnGKYGfckdmOmABHo1HttbKiEKqZ\r\n+SnzsNjFDbhqz3qVQfLRda7AwFTJ8ZplAUCbNJfVieTNmVJAejQWGMgQ0DuP\r\nCJtAw1EWjsbf1EngOFA5b2EroW2r97X0VMQ=\r\n=2lDL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.14-beta.1_1675755079563_0.1159310327697547"},"_hasShrinkwrap":false},"2.0.14-beta.2":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.14-beta.2","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"36dec453856ed3c3d3c79e8cf92c53a7c9dcf3b0","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.14-beta.2","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-tEDu8W+3JRjhzGEhSmYV6rmOJSekAVsuBa0J1XgOWSK4j7Kq45aOjQVg3PvYu+oyh0pLONjFjTnsBPPNmOLtTw==","shasum":"8234b35877949b99901d194289775c56f84e1547","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.14-beta.2.tgz","fileCount":62,"unpackedSize":200875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEIDIFAQ4eeQKgaAjvaq3LITtq7y/jqc2mVo9h5G7y0QIhAIg7Vf5i1T8dcrovaQBoxuJfm91dZBSXhLM5HEtx+i5C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ztQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO0g/+NT8EOkPa+DyCufAectqXQMdgWF8nLka4UTn5sck5dYLQWsgE\r\n2GKX9fH9k43PWZ4J44kC5UlEtCYyEl/siwUdjr2dADcuAjzyGlWAG0ck0DGD\r\nf55nUBx8UfLa8UnXyH0rY1ZMR0TBLegOmoie2Zn623vomniJAQESEX7zYR9n\r\n7y4p9ppicoYHsQYvuNzk6UiaZI38tUT9RwG289281MX81uTjWvx8wLj1mgar\r\n37B2LAOeFU3SOJcZ2dndAs2F+j+WtI+8U1lmxXHKmEIp/vSYKhS/Fn15BNsD\r\nDr7Q0HPOxsTe4c5wIAVEOmL+al1O4IuC1NmdJI3qziz4yDZJGLoyEjSnzVop\r\nIp/5QxYY6URhE3XTVTE1QpVsu4FPba/213skHmzw3TgliSbHgcqBMNL0jZ8h\r\nentg4GZYN8WAK2IPlRo9DfrgMj+h+kbYk0MdXG7hC41yqkDSGAfrLTUHFbqI\r\n3l0JFPKFDgsCWeN+0UY3VSbZ76b6XGpXZXIHF84HEFsiPvLmBXGmCbJXPT3Q\r\nOq/88Z8ZGlDTFBTyMFjiEQvJC+DxhzCme++IDGkUcAa72sUYWP+xnzunFUwB\r\ntAArtp9VMQmGVRXOImhztgUA8xnwaqxz/6+ybddGnzYhBSVhsGoPhhvs0gg/\r\n9cpIP6mOOlGXmsijAQV6ZvaallJk0x7HQGI=\r\n=VI90\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.14-beta.2_1676360528034_0.29145207707562193"},"_hasShrinkwrap":false},"2.0.14-beta.3":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.14-beta.3","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"840436309a3937876ebbff9c3e2bf41b05cd1fe4","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.14-beta.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-UZPKrv2g0RfF22tZ5yK3P9W98ejM9dFeh7yHaVpZFhd04mAwCmac6FTsUFSkenECAIUv5nWhkwBPFl9N0Do1oQ==","shasum":"775991569e91d7a6855b0408a2d817a6fd4e6beb","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.14-beta.3.tgz","fileCount":62,"unpackedSize":201060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1l66O0rgq234/fw05MMVds0l0QqASU86Ugd3ZXnx36AIhAPQq8/clY3AEsvKJVgfK3Eu8xd+t5ZXT+zePX9/DgGjz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7JuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ig//fYH27pQyldajVyIpZgha10pW6z/QZ9LJZL5ViSdhHcX6zAN2\r\nxk5/ckoouo7WmIDlui8eb/oLxgIcp7GSxkaQsbqNE3mQgiXGItefgRXJwXl6\r\nOgxUfZbEfVjz3IG9wnsHAVPyFdfDdHw3TDKM5fAVgsbK+h/QDozyogD4Xoul\r\nSLGXkq6/EboU1xJ2QMMPnC8MspFkbfdA2dkvEyTvp7NEZcaTkFIyrGcDIQSa\r\nzX4pj53NqXlpcF/PogLij45d49eSgp4/Z3BNl7L6QJxMus5Cn6fv2pYnI8EI\r\nty4nZ/EmeBVTiNkSY2LQ63NHaQquH/MlMReB0WElKBuX4ZYRlIhXj+OR3Ey4\r\nEgP/t7Y03/RiG7TOqF6GFpuPBCnZVQGGXjA85eV7tc3PbFf6iDoQcRExMnZH\r\n/sR6U4LROM3j4EuFBIAMp1OOePAcaDqAz8VeShKivxeUR+HS0uzG8xNbyN5B\r\nBAMzh7inCcDzOQxjOwCJEiZsWOiDq7s6IveBo1i7wLaZkoYHkuuAtebByBZ5\r\nu64R2aFZeH7xqqz1mNhfnVvjmFilaxmmbgPQ3LinjzjKKKgZTzFxVTm9C8hi\r\nHkVCp0akrolWeljID0osV+GCWxdgYx8YWO2UOvo6EninyKxNcvBZchN+iFhi\r\nGF2/4uTekdtTRVzaeUw8JF3QBjC+eprE9Us=\r\n=hBZ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.14-beta.3_1676450698445_0.45795224281858204"},"_hasShrinkwrap":false},"2.0.14-beta.4":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.14-beta.4","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"d969458e79b509ddc56d6b9af9460b80ed7274ea","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.14-beta.4","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-xMCEGlh6m21g4vo1Lv4OiMLl+Fhy9PTQinpUjFYs/+CJL32uOcSVvMDm/S3s9JHaTm7rQy7AN9sAbsDcF1ZBzQ==","shasum":"759a8947d4a6573cc066b1ac29e6ca85e1edf0fe","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.14-beta.4.tgz","fileCount":62,"unpackedSize":201517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA2z0W9QxeOBnVZ+5WDadMtftRZJo9RjorbhGm5V/jxAiBsiTPrbBa90g9YUkRWPx05Ngo2wp2KL2WR6KGKyUmrUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAZcIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphWg//bcSTatXqy3C7Lv6LfDySwndqBJj7RsBHvma31MRVXRZziiG+\r\npy8do3HzOJH/n+087CPM26JWdNARctqFHBEVGWxeQsZU5uYaZEUeL5hBcgAn\r\nobnOwVtwr4gJwqFBS48C6b8Ubji7E7EKDlDdwUm49BebpzJrG8d51OsVTjL/\r\n8VeGeeV8k+42W8Z24xbPOwHcdwRNDN8lT573Ur1GFA6MuIA5M+p6p3/AhJyu\r\nyANTxJlIvajAp4qilFpBvhfJt+UvtUooUgGOe+pWrV45jdpu7UkA4uN4gBjD\r\njFVoEQUVE/t0xnBSBEbNcVOfkp+zF3JHQQ1gDWbA44XcabTo7YwFqquxlyWg\r\nP30Rz218qL6RYdjF2/hoBHcUr2i7tjqcjv24TBdDfbT7sSecPvO9XyJ8+dSJ\r\nB/YIxaEM+IIZGerSbdXe3OsiP9CYWXbv276FCY6zoN6Uw7pd9l/Xfg4fm9mM\r\njH4rGK3Zm3PRMEJSttql4iV83g1+xJTi1+JcQXR3rvi6G8l+HAiZj5JabLkK\r\nmBltPnAmeaD+iP3RZ/sZ8AFhZdg1QNP34/Wl1xFSF5EcRqyn1s95aPdVwOQW\r\nZGJgNCgi1esGZi/qCc3kZcFcSvpks6v+gTPoEB2uMVnfh6FqzFZa+9xSTzSL\r\neoUtVd+p3ONh1qW4qD6Gt8M/NtAZaYp4mEA=\r\n=KghG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.14-beta.4_1677825800450_0.6108384243390481"},"_hasShrinkwrap":false},"2.0.14":{"name":"@midwayjs/serverless-spec-builder","version":"2.0.14","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"dc8399de824a031228c8d4bc72634feab0e4f5dd","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.0.14","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.22.1/node@v16.13.0+x64 (darwin)","dist":{"integrity":"sha512-iOau5u0z1QM2ZeRT7jHZ/qVRmQNquPQGioNFAUTSfCv2a5h5GxDuHqtJHVSk/Bbax5qvFV8go8LFBDYKRD9yjg==","shasum":"fef5b2861211fb28f6b5b4e982894dea1a0f3db6","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.0.14.tgz","fileCount":62,"unpackedSize":202114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzpoS27VijAIb3gOsjBN7+Sv8ANqOepC6iULE94dE6oAiAiwat1GXeHsywDwaLk4jTwDYECCM4AYy0iTi+o42NQXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAaoUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQTQ//TZgEmWUzMx9Usnik8U3otV/Wir03Ui3bNmxbxEOZMzSErfqz\r\nPQbzKPoi3RVzdlDI+8u+w0TkW//8F2fFYmwaVWxZMi6CSSgOjgjCmWMV0Erm\r\nOYiEM41NhFI5A5U/p84hIZ0GaPOKpN7eHT88a5mTPZN/sAbG1/PxIYF7ph1H\r\nfbyqufJ1GwDCTdC7gvtuVznbr32eFOB8lygON2GP2I47p0KpPnyXhi4i35XB\r\nRXG9mbSQnV5D1kDrS8ZC7YDYxdxAQTV0Nid2vAHpyS3eSWqjw+RRQE21SLwd\r\nVAHK28t81yjJOX0k8cAMnHsR0lztptFoCVdJML1icT7E+hrLadjL5fHrP+vg\r\n4EZ69kMH/p2p31s5GagcHnG/v7IG2RKpwIMhpvifqv7RWW9MpWiUusrIe4ca\r\najPLCo3KOPF/W6Tqj1a1b05e7Tf9MlR1C8SJERUnvkPBbVUbYUFMoiQc2Gpn\r\ndz99cf6VcI61vHmO9ZWdqQukPPRPa4LZW+mZfVwq3uUolH1jQ7Es825MXJU4\r\napk10isaETE8cEMYb6fR6/1WeEKBUEBDfkFmrYr/wP4rD9aQ2XXCF9Yxl8uF\r\ng1Vt0gqs7t3STdtcxKyMkMnC8IjLcGwa1t5/jW+JakmgnXI70+PUyQF/Wfzp\r\nT6PfKaUMrxBnbjuNplTafAEVYQ2RmfVdZSU=\r\n=VSk7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"echosoar","email":"82163514@qq.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.0.14_1677830676386_0.37466228652674194"},"_hasShrinkwrap":false},"2.1.0":{"name":"@midwayjs/serverless-spec-builder","version":"2.1.0","main":"dist/index","typings":"dist/index.d.ts","dependencies":{"ejs":"^3.1.3","js-yaml":"^4.1.0","mkdirp":"^0.5.1"},"devDependencies":{"@midwayjs/serverless-fc-starter":"^2.14.11","@types/lodash.get":"^4.4.6","fs-extra":"^8.1.0","mm":"3"},"engines":{"node":">= 10"},"scripts":{"build":"tsc --build","lint":"../../node_modules/.bin/eslint .","test":"../../node_modules/.bin/jest","cov":"../../node_modules/.bin/jest --coverage","ci-test-only":"TESTS=test/lib/cmd/cov.test.js npm run test-local","ci":"npm run lint && npm run pkgfiles -- --check && npm run ci-test-only && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"license":"MIT","gitHead":"8b6ce5b6bebd4d31140af0e9a51871ab12692b14","description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","bugs":{"url":"https://github.com/midwayjs/cli/issues"},"homepage":"https://github.com/midwayjs/cli#readme","_id":"@midwayjs/serverless-spec-builder@2.1.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/3.22.1/node@v18.12.1+arm64 (darwin)","dist":{"integrity":"sha512-OGf2zQ+RxctguVNpSXJAGAM9qeP97vD9S0Cc8hwiMomTYjNWW5WvRKtCyb8KWBnP2hEkWPuhPJ4WQo8wEg0AgQ==","shasum":"44e7604a60bd06bf587195f0e185f23eb70fe2b2","tarball":"https://registry.npmjs.org/@midwayjs/serverless-spec-builder/-/serverless-spec-builder-2.1.0.tgz","fileCount":62,"unpackedSize":210790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6LP9hpAw05bfIqSoqO2yEjAZQ+HrJ7qKiDgyrTT77/AiB77BZ+9nKwpsvNN963DNXvNMwnTsOqDStGVeWov8bfNg=="}]},"_npmUser":{"name":"czy88840616","email":"czy88840616@gmail.com"},"directories":{},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-spec-builder_2.1.0_1685439091129_0.05655900012248227"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-05T14:33:54.408Z","0.2.0":"2020-01-05T14:33:54.665Z","modified":"2023-05-30T09:31:31.568Z","0.2.2":"2020-01-08T02:47:42.852Z","0.2.10":"2020-01-16T11:28:48.024Z","0.2.20":"2020-02-11T09:57:17.379Z","0.2.27":"2020-02-21T05:19:26.735Z","0.2.29":"2020-02-22T06:50:12.239Z","0.2.34":"2020-02-26T06:53:05.855Z","0.2.40":"2020-03-02T16:38:04.549Z","0.2.49":"2020-03-14T03:24:06.574Z","0.2.55":"2020-03-20T07:47:43.149Z","0.2.59":"2020-03-30T12:40:23.927Z","0.2.61":"2020-03-31T09:47:37.615Z","0.2.62":"2020-04-03T05:56:40.304Z","0.2.63":"2020-04-03T09:36:24.615Z","0.2.64":"2020-04-05T05:36:25.018Z","0.2.65":"2020-04-05T06:33:53.687Z","0.2.66":"2020-04-06T11:07:50.278Z","0.2.72":"2020-04-11T05:32:09.443Z","0.2.73":"2020-04-11T16:45:45.746Z","0.2.74":"2020-04-13T15:23:21.384Z","0.2.75":"2020-04-15T04:03:05.879Z","0.2.76":"2020-04-16T04:46:59.883Z","0.2.77":"2020-04-18T02:52:42.618Z","0.2.78":"2020-04-18T03:00:23.843Z","0.2.79":"2020-04-19T13:03:56.680Z","0.2.82":"2020-04-23T04:22:57.036Z","0.2.88":"2020-04-26T08:37:15.229Z","0.2.89":"2020-04-28T03:46:10.216Z","0.2.92-beta.1":"2020-05-04T03:40:04.858Z","0.2.92":"2020-05-05T05:03:04.893Z","0.2.94":"2020-05-06T07:40:55.312Z","0.2.95":"2020-05-15T13:13:10.662Z","0.2.97":"2020-05-16T16:00:37.683Z","0.3.0":"2020-05-26T06:47:08.213Z","0.3.3":"2020-06-16T14:03:51.337Z","1.0.0":"2020-07-02T10:23:32.697Z","1.0.1":"2020-07-06T08:18:30.654Z","1.0.3":"2020-07-07T11:55:15.703Z","1.0.4":"2020-07-08T12:19:49.611Z","1.0.6-alpha.523":"2020-07-12T20:26:25.195Z","1.0.6":"2020-07-13T13:00:37.141Z","1.0.7":"2020-07-14T09:35:04.020Z","1.0.10":"2020-07-16T03:49:46.009Z","1.1.0":"2020-07-21T11:23:39.629Z","1.1.2":"2020-07-23T12:08:42.851Z","1.1.3":"2020-07-24T09:31:54.890Z","1.1.4":"2020-07-24T12:21:45.290Z","1.1.5":"2020-07-24T15:33:01.654Z","1.1.6":"2020-07-26T08:40:56.618Z","1.1.7":"2020-07-26T12:36:39.526Z","1.1.8":"2020-07-27T02:47:30.341Z","1.1.9":"2020-07-28T03:38:48.678Z","1.1.10":"2020-07-28T04:53:10.647Z","1.1.12":"2020-07-29T09:03:15.486Z","1.1.13":"2020-08-03T13:07:57.896Z","1.1.14":"2020-08-04T13:03:41.731Z","1.1.15":"2020-08-05T01:55:07.137Z","1.1.16":"2020-08-05T08:34:40.340Z","1.1.18":"2020-08-11T06:28:31.702Z","1.1.21":"2020-08-12T13:06:02.637Z","1.2.0":"2020-08-17T03:07:03.097Z","1.2.10":"2020-08-30T04:14:22.219Z","1.2.12":"2020-09-04T08:45:26.028Z","1.2.15":"2020-09-22T07:30:12.742Z","1.2.16":"2020-09-22T10:20:30.976Z","1.2.17":"2020-09-23T05:41:38.169Z","1.2.20-beta.1":"2020-10-19T03:40:37.721Z","1.2.20-beta.2":"2020-10-19T06:59:38.418Z","1.2.20-beta.3":"2020-10-19T08:14:05.814Z","1.2.20-beta.4":"2020-10-19T09:08:52.390Z","1.2.20-beta.5":"2020-10-19T09:28:16.110Z","1.2.20":"2020-10-19T09:43:23.129Z","1.2.21":"2020-10-20T07:22:02.833Z","1.2.22-beta.1":"2020-10-21T08:58:46.204Z","1.2.22":"2020-10-21T09:08:56.309Z","1.2.23-beta.1":"2020-10-26T09:20:14.823Z","1.2.23-beta.2":"2020-10-30T07:41:27.030Z","1.2.23-beta.3":"2020-11-10T03:48:09.268Z","1.2.23":"2020-11-11T07:40:41.142Z","1.2.24-beta.1":"2020-11-12T07:47:13.815Z","1.2.25-beta.1":"2020-11-12T08:11:07.888Z","1.2.25":"2020-11-12T09:30:11.548Z","1.2.27":"2020-11-17T13:12:02.595Z","1.2.28":"2020-11-18T03:37:58.149Z","1.2.29":"2020-11-18T08:26:10.819Z","1.2.30-beta":"2020-11-30T03:00:04.790Z","1.2.30":"2020-11-30T04:07:32.858Z","1.2.32-beta":"2020-12-08T08:20:18.099Z","1.2.32":"2020-12-08T08:53:31.510Z","1.2.33-beta.1":"2020-12-16T07:00:17.544Z","1.2.33":"2020-12-17T09:00:46.211Z","1.2.34-beta.1":"2020-12-20T11:57:09.692Z","1.2.34-beta.2":"2020-12-20T12:57:50.895Z","1.2.34":"2020-12-20T13:47:53.280Z","1.2.35":"2020-12-24T03:00:48.950Z","1.2.36-beta.1":"2021-01-04T08:17:44.637Z","1.2.36":"2021-01-04T09:09:53.232Z","1.2.37":"2021-01-08T07:09:13.207Z","1.2.39-beta.1":"2021-01-14T06:17:37.951Z","1.2.39-beta.2":"2021-01-18T07:40:13.061Z","1.2.39-beta.3":"2021-01-18T08:49:49.805Z","1.2.39-beta.4":"2021-01-18T11:00:07.034Z","1.2.39-beta.5":"2021-02-03T08:52:23.737Z","1.2.40":"2021-02-03T09:07:08.816Z","1.2.40-beta.1":"2021-02-07T07:34:28.297Z","1.2.40-beta.2":"2021-02-13T11:36:44.993Z","1.2.41-beta.1":"2021-02-14T02:32:17.556Z","1.2.41-beta.2":"2021-02-14T03:02:12.873Z","1.2.41-beta.3":"2021-02-14T03:23:57.307Z","1.2.41-beta.4":"2021-02-14T03:46:06.429Z","1.2.41-beta.5":"2021-02-14T03:50:26.988Z","1.2.41-beta.6":"2021-02-16T05:19:49.209Z","1.2.41-beta.7":"2021-02-16T06:27:08.907Z","1.2.41":"2021-02-17T06:20:07.835Z","1.2.42-beta.1":"2021-02-18T08:33:29.151Z","1.2.42-beta.2":"2021-02-19T04:00:15.771Z","1.2.42-beta.3":"2021-02-19T07:08:30.522Z","1.2.42-beta.4":"2021-02-23T03:26:15.849Z","1.2.42-beta.5":"2021-02-23T08:43:44.540Z","1.2.43-beta.2":"2021-02-24T08:36:58.181Z","1.2.43-beta.3":"2021-02-25T07:01:46.207Z","1.2.43-beta.4":"2021-02-25T07:07:43.106Z","1.2.43-beta.5":"2021-02-25T07:13:19.135Z","1.2.43-beta.6":"2021-03-01T09:06:30.453Z","1.2.43-beta.7":"2021-03-01T12:32:07.288Z","1.2.43-beta.8":"2021-03-01T13:03:47.160Z","1.2.43-beta.9":"2021-03-02T05:49:05.412Z","1.2.43-beta.10":"2021-03-03T02:52:06.415Z","1.2.43-beta.11":"2021-03-03T04:52:51.325Z","1.2.43-beta.12":"2021-03-03T08:26:50.786Z","1.2.43-beta.14":"2021-03-04T09:08:51.985Z","1.2.43-beta.15":"2021-03-04T09:47:06.547Z","1.2.44":"2021-03-04T11:20:23.536Z","1.2.45-beta.1":"2021-03-04T12:55:48.185Z","1.2.45-beta.2":"2021-03-04T13:09:53.819Z","1.2.45":"2021-03-04T13:26:23.267Z","1.2.48-beta.2":"2021-03-05T16:39:10.665Z","1.2.48-beta.10":"2021-03-05T16:41:50.962Z","1.2.48-beta.12":"2021-03-06T04:02:02.242Z","1.2.48-beta.13":"2021-03-06T04:16:19.936Z","1.2.48":"2021-03-06T05:19:44.743Z","1.2.49":"2021-03-06T05:42:43.902Z","1.2.50-beta.1":"2021-03-08T09:32:05.429Z","1.2.50-beta.2":"2021-03-08T11:22:14.985Z","1.2.50-beta.3":"2021-03-09T03:52:49.403Z","1.2.50-beta.4":"2021-03-09T04:05:51.114Z","1.2.50-beta.5":"2021-03-09T06:09:32.017Z","1.2.50":"2021-03-09T07:03:17.170Z","1.2.51-beta.1":"2021-03-10T10:12:44.918Z","1.2.51-beta.2":"2021-03-11T13:18:47.756Z","1.2.51":"2021-03-12T03:38:16.676Z","1.2.52":"2021-03-17T05:17:28.547Z","1.2.54":"2021-03-22T12:20:55.082Z","1.2.56":"2021-03-26T11:46:45.468Z","1.2.56-beta.1":"2021-03-30T09:54:04.836Z","1.2.56-beta.2":"2021-04-01T03:41:16.533Z","1.2.56-beta.3":"2021-04-01T04:01:22.860Z","1.2.56-beta.4":"2021-04-01T11:45:20.246Z","1.2.60":"2021-04-08T07:49:06.777Z","1.2.62-beta.1":"2021-04-14T02:53:41.724Z","1.2.62-beta.2":"2021-04-14T03:16:21.135Z","1.2.62-beta.3":"2021-04-14T03:42:50.797Z","1.2.62-beta.4":"2021-04-14T04:04:37.667Z","1.2.62":"2021-04-14T08:03:18.741Z","1.2.63-beta.2":"2021-04-15T10:06:56.763Z","1.2.63-beta.3":"2021-04-16T03:26:31.602Z","1.2.63":"2021-04-16T08:15:42.987Z","1.2.65-beta.1":"2021-04-22T06:09:40.512Z","1.2.65-beta.2":"2021-04-22T06:24:21.571Z","1.2.65":"2021-04-23T07:00:49.332Z","1.2.67":"2021-05-07T03:20:06.591Z","1.2.68-beta.1":"2021-05-13T13:05:41.623Z","1.2.68":"2021-05-13T14:24:22.538Z","1.2.69-beta.1":"2021-05-24T09:29:37.690Z","1.2.73":"2021-06-25T03:32:15.441Z","1.2.76-beta.2":"2021-07-15T06:28:24.563Z","1.2.76-beta.3":"2021-07-16T03:34:41.452Z","1.2.76-beta.4":"2021-07-20T06:51:38.221Z","1.2.76-beta.5":"2021-07-20T08:27:10.237Z","1.2.76-beta.6":"2021-07-21T07:44:51.634Z","1.2.76":"2021-07-22T03:04:13.415Z","1.2.77-beta.1":"2021-07-28T08:46:04.415Z","1.2.78-beta.1":"2021-08-01T10:07:35.497Z","1.2.78-beta.2":"2021-08-01T10:42:49.106Z","1.2.78-beta.3":"2021-08-01T11:23:16.518Z","1.2.78":"2021-08-09T03:03:54.455Z","1.2.79-beta.1":"2021-08-10T09:31:38.664Z","1.2.79-beta.2":"2021-08-10T09:41:32.915Z","1.2.79-beta.3":"2021-08-10T09:47:42.519Z","1.2.79-beta.5":"2021-08-10T17:08:32.428Z","1.2.79":"2021-08-11T06:06:05.475Z","1.2.80":"2021-08-16T09:16:06.295Z","1.2.82-beta.1":"2021-08-31T07:01:40.414Z","1.2.82-beta.2":"2021-08-31T08:42:17.536Z","1.2.82":"2021-08-31T09:23:19.174Z","1.2.83":"2021-09-13T03:21:25.457Z","1.2.84":"2021-09-27T08:27:20.184Z","1.2.85":"2021-10-21T10:10:08.417Z","1.2.86-beta.1":"2021-11-01T07:13:03.608Z","1.2.86-beta.2":"2021-11-03T13:58:03.756Z","1.2.86-beta.3":"2021-11-03T14:43:40.319Z","1.2.86":"2021-11-04T02:59:56.506Z","1.2.93":"2021-12-29T03:35:34.754Z","1.2.95-beta.13":"2022-01-20T15:08:44.138Z","1.2.95":"2022-01-20T15:30:46.603Z","1.2.99-beta.2":"2022-02-16T03:29:46.877Z","1.2.99":"2022-02-16T05:56:19.716Z","1.3.0-beta.1":"2022-02-21T02:55:45.590Z","1.3.0":"2022-02-23T09:01:44.211Z","1.3.1-beta.1":"2022-03-10T07:46:25.669Z","1.3.1":"2022-03-10T08:03:39.815Z","1.3.5-beta.1":"2022-05-24T07:16:08.114Z","1.3.5-beta.2":"2022-05-24T07:30:14.697Z","1.3.5-beta.3":"2022-05-25T07:22:31.033Z","1.3.5":"2022-05-25T07:33:42.759Z","1.3.6-beta.1":"2022-06-01T08:26:48.144Z","1.3.6":"2022-06-02T07:19:12.717Z","1.3.8-beta.1":"2022-07-12T08:26:06.623Z","1.3.8-beta.2":"2022-07-12T09:45:23.052Z","1.3.8-beta.3":"2022-07-16T15:16:51.550Z","1.3.8-beta.4":"2022-07-16T15:39:54.521Z","1.3.8":"2022-07-21T06:57:16.527Z","1.3.9-beta.1":"2022-07-26T09:26:51.451Z","1.3.9-beta.2":"2022-07-26T10:49:50.997Z","1.3.9":"2022-07-27T05:21:20.975Z","1.3.10-beta.1":"2022-08-03T09:11:06.028Z","1.3.10":"2022-08-04T03:09:38.389Z","1.3.11-beta.1":"2022-08-04T09:46:05.550Z","1.3.11":"2022-08-04T10:40:00.397Z","1.3.13-beta.3":"2022-09-07T03:47:20.294Z","1.3.13-beta.4":"2022-09-07T04:04:07.656Z","1.3.13":"2022-09-07T06:14:53.229Z","1.3.14-beta.1":"2022-09-07T10:11:05.915Z","1.3.14-beta.2":"2022-09-07T14:21:27.958Z","1.3.14-beta.3":"2022-09-20T06:16:04.828Z","1.3.14-beta.4":"2022-09-22T07:03:58.454Z","1.3.14-beta.5":"2022-09-26T06:46:11.482Z","1.3.14-beta.6":"2022-09-26T07:36:30.821Z","1.3.14-beta.7":"2022-09-27T02:10:48.504Z","1.3.14-beta.8":"2022-09-27T03:45:37.793Z","1.3.14-beta.9":"2022-09-27T06:33:55.282Z","1.3.14-beta.10":"2022-09-30T07:17:01.419Z","1.3.14":"2022-10-10T03:04:45.979Z","2.0.0":"2022-10-13T03:46:04.719Z","2.0.2":"2022-11-17T06:15:23.511Z","1.3.17":"2022-11-18T03:45:20.944Z","1.3.19-beta.2":"2022-11-23T03:07:37.608Z","1.3.19":"2022-11-23T03:21:44.077Z","2.0.5":"2022-12-01T10:05:17.113Z","2.0.6":"2022-12-09T08:19:25.218Z","2.0.8-beta.1":"2022-12-26T08:37:38.748Z","2.0.8":"2022-12-27T03:02:01.176Z","2.0.9-beta.1":"2022-12-29T06:13:23.861Z","2.0.9":"2022-12-30T06:58:00.922Z","2.0.10-beta.2":"2023-01-06T09:46:04.773Z","2.0.10":"2023-01-09T06:19:15.468Z","1.3.22":"2023-01-31T03:26:22.534Z","2.0.14-beta.1":"2023-02-07T07:31:19.721Z","2.0.14-beta.2":"2023-02-14T07:42:08.245Z","2.0.14-beta.3":"2023-02-15T08:44:58.626Z","2.0.14-beta.4":"2023-03-03T06:43:20.616Z","2.0.14":"2023-03-03T08:04:36.589Z","2.1.0":"2023-05-30T09:31:31.357Z"},"maintainers":[{"name":"mariodu","email":"dujiakun@gmail.com"},{"name":"czy88840616","email":"czy88840616@gmail.com"},{"name":"legendecas","email":"legendecas@gmail.com"},{"name":"echosoar","email":"82163514@qq.com"},{"name":"lellansin","email":"lellansin@gmail.com"},{"name":"lxxyx","email":"Lxxyxzj@gmail.com"},{"name":"stone-jin","email":"1520006273@qq.com"}],"description":"FaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。","readme":"# serverless spec builder\n\nFaaS 标准 Spec 解析工具，以及用于其他平台 spec 转换的基础定义。\n\n## API\n\n**transform**\n\n根据传入的标准 spec 文件和一个生成器类，转换成标准的 JSON 格式。\n\n```ts\ntransform(sourcefilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**generate**\n\n```ts\ngenerate(sourceFilePath: string, targetFilePath: string, builderCls?);\n```\n\n- sourcefilePath 原始 spec 文件地址\n- targetFilePath 转换后的 spec 文件地址\n- builderCls 转换的 class(非实例)，默认为 SpecBuilder 类型，可以继承后传入\n\n**saveYaml**\n\n保存 JSON 到 yml 文件\n\n```ts\nsaveYaml(filePath: string, target：object);\n```\n\n- filePath 需要保存到的 yml 文件路径\n- 保存到 yml 文件的 JSON 内容\n","readmeFilename":"README.md","homepage":"https://github.com/midwayjs/cli#readme","repository":{"type":"git","url":"git+ssh://git@github.com/midwayjs/cli.git"},"bugs":{"url":"https://github.com/midwayjs/cli/issues"},"license":"MIT"}