{"_id":"@beisen/storybook-lib-dev","_rev":"9-41a559cac070c3873236486dd4338752","name":"@beisen/storybook-lib-dev","dist-tags":{"latest":"1.4.65-beta.12"},"versions":{"1.4.65-beta.6":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.6","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.2","@beisen/readrc":"^0.0.2","@beisen/webpack-config-base":"^1.0.2","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.6","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-D0T2YTaWKJ3lFdWzTBOhRPHtFngL+yQ+GxqZm3uWmpBHSKkVzaswk4Cia00nh4drSdRsSjPnzhMu1Ayubq60HQ==","shasum":"64f850b8a1d9c665566f13aba27e825834e2be08","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.6.tgz","fileCount":30,"unpackedSize":190327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9h/pCRA9TVsSAnZWagAAgSAP/1DPV+p6xim7VZd8sYpO\nWIpUdwBUpCv/a7o15u1jF+pm2Ou90r6F9p+gXFIAJCtgaJbjaEnEAdSignlm\nLDflabEXxU4DcDGtJlRAR2bhwuqsgKP9KKi37cBCrKSSFkCj2OzzKGJOhXbx\nPe1Dw/Vx0spFxYveMSXxLbVUTFzivEuYTGbuqAtvaIBZ3U0/nxPZyJqprsKh\n7t15fTGssiYC7StwOUE54aCZR2r1n11rQgNoGf5KpZz7pppEmYB7/xJP9vGi\nAdmwviLRCp406h7dQFZAaH8tGUk/6/Wj0XFiLvhvN12zjyul1f5+ul/HkJ/s\nEUuJ3L/gzA4X+eAJUDl8Vki7104/otc0iq7gta22NWSiKe5MGi/PCmKHfvi6\ngeGPLC3q884uP7KjOkl55IYgsQyAS9c4sALtCfved24xUzuItpDscl9YbLJv\ntQLKwOOlce+sAyfgvtFLSkJxNI2zvJPO1eztt6dpD+vw2hHcnItPe8sloqFV\ncDUQQEvC4z/RGjI/BJCCy8Jf6L+hZ25eVkNnP1yPRuhM42qVUNW11oBteN+q\n6vP/QvRBTX/9rxaQiZskatvg/Gqz3VWD4Wz0QclzjMe33O3+MwA5iRVF+7X0\n2bSnmtdSkOId6kmuqMODFCEc8qhJ1lyYd11j1U51dBdt8sfoCCr51q2btioI\nqghg\r\n=UvjY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3UF1Pbk5ukDHkcVfHFshSATVJJx90xAaiunfVLyKypAiEA4sD709cB5EGvr189mDfSsSNOhPXPaL2maJHUXUPaC0Q="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.6_1542856681130_0.14016629370007316"},"_hasShrinkwrap":false},"1.4.65-beta.7":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.7","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.3","@beisen/readrc":"^0.0.2","@beisen/webpack-config-base":"^1.0.2","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.7","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-F88Ws6SEXqMO2BMj3IusibgopI2O68cdxVOgV6cBRxwadRUBl1ufmX1hss/KLgo8oW7PSdzGL3HEJCbnOPJadA==","shasum":"ec067ad9e7d988b64e81c780169bd6df16d61a24","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.7.tgz","fileCount":30,"unpackedSize":190327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9iLoCRA9TVsSAnZWagAAeBoQAJzxrRUXMqEcVxM5uoIN\n0bg+UsA48+cN1PHg7AM95jkcURSt3r/ANmeqR4i1G23ClIgCc+tDu9LT7r+z\nkn50JnyQrEMCImVnEEHP6HNnm90W6SVrjWmrUsuZk8QMzEFeOBsXwWckTiV5\nCDdFTQ9PluGAXeb5yJZIQ2BMisXDmVcBDL/JkCJA8046Tw3KPnphVwknihWo\n0kiV5O/KGhBzTcCsst8QQbyvF+kBT71jVWzh7hiAlOE7nqdbobzJr8kGrEhq\nlgDiH3RtpUWflD3Pdpjy9oYZbYKVXbCd7LwsixiCspemiE5veKVpxPF3LF3i\nxTkOtL+Bnw66/zR6oXfeVN/IUAE0hzH89wq5ZTcRaSbG3D46s/BYWBbQpIpP\nTwm9LapwYpYMmay9+ASP5PqdnJMkX+bk0YZSI8noD10XMSIQ6dNdQfwt+UDA\nUvR5tMzk3XJd46ReVmkVSsreAr/ObTJlTpac+Kb/ffvW3OYNls8ogf8eMjbe\naf5ZscyqmHTr6ifqNPzIZ6peGUXsKjGakwg7Dr8JR5anvMLUaklrFkKPMbeo\nXAzZCFmGg2vB2Fb68k/1OBKYjGA3OoEB25+iq2dYyXdkyD0pHhyfF5CLmALv\nhjXLAAXHOL1IefR4xMJaErVnfNX5B1FM7Jxj+lmPEueIQqumbyz2wH4Lawcg\nFYYZ\r\n=JDtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFk2fQToCwhI83nvaABPwypP/hZB8KmAepIpVSRYbijqAiBcpEy0sq1NBtVJiCHY5BWg9a7rknf8lrRgQTLag7P0xw=="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.7_1542857447901_0.061259475576283196"},"_hasShrinkwrap":false},"1.4.65-beta.8":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.8","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.4","@beisen/readrc":"^0.0.2","@beisen/webpack-config-base":"^1.0.2","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.8","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-S40ATbahndmkdkfZVPRqVJM9ZQCvccqbnx7A9nE3Jf9NZa5o8olpaR5T+UzLbGtUTgk/5dTgBWhk1bis2jo/Kw==","shasum":"f94417bbbee2d418f23bd30ba1bdc0c74f5787ad","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.8.tgz","fileCount":30,"unpackedSize":190327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9iOZCRA9TVsSAnZWagAAoIAP/0MmSgJT5ie6F0brS4Tg\nuyZQEDBil2S1WcwIixgDyBRfRTWqvoLCTNyQ7rmSkO5CQxiX93DD/PxR/VQD\n2iNMFIlsOsEALhZjkBkxdNgj+7Rq/w+K4viVEpPYTQzR/ID6iOp/MYfynMPx\n6tPPOqk/5inspN4WZbZKNGTRWkrp9d44u5qhXToWnGeeA9V7afAHIr3UTzRm\nJ/tZTr6fEBu3iQ4/khypzOz5+fus11RluL+LJ6OrRwUU8Q9QhW3R4LnhuooQ\nv1hCrVaXjys2XZeuDOTtyrSux8s3fvuEcxucBr0UmEO+2WrDQuNOtuigPQNM\nP3EeftNzqdB/AYkHCzQbdIHKAgWe1x+rCN8YIws99hWkHGr8+ZEiGGRye9lS\nE7cZk1+chJipr4JWOgkygryYB7TcbNUHHLfq0lwTJT1yXSOdmZ7CTvnuXp+j\n+hPMoGPer0PpHRBJ/U6BybBWolGS6A3Kuq5v9ftjRh88Y57vb3Sb9ZYmOcgs\nvX78pJfH+zYzQsZgb8RT1vCPSIFDYrmN16S6zyIwZoaV5gwaOMeBghBb5aLt\n1dAaDSsa86rZSI2J6wVl4EAbkIMF0sL8uyRem3LQU2SPIrtqXAhVmdVmjDQm\nFDKB0uRi+A1a/zmMBpRykHzyyMpbgKl9mpt4XnyXj4Z8x2T6AEYWz8G4fFvO\neTm0\r\n=QdSU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT/ZEhErtPkY34xuGmymJok5mKs/UXRCW+xkl1C61wfwIgCubDvyiXUXCYcZZ7qmd6CRIZdtJmJj9eJEZwk4b5M8s="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.8_1542857625184_0.6776501447968906"},"_hasShrinkwrap":false},"1.4.65-beta.9":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.9","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.4","@beisen/readrc":"^0.0.2","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.9","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-kb+ELbHFjTeiCbS5REjzBAhBn/WrvzS+6ZFY37/qMxCJQL4/8bj2cPAv1F5L7Fap16dmIJ69rx/0DmAJnXSL/w==","shasum":"7a21cade35f831b5030ef984282bb8d824ca1374","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.9.tgz","fileCount":30,"unpackedSize":190282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9iTCCRA9TVsSAnZWagAAeBYQAIY4egKkiDzT/wMUYSbb\ncKRPTVAuOU5YefdhsAfI8pkEEiUGRyBjvs9RiFXUGtjhu/vJgMyrr4E4b5Pu\np1wYuORDQ+tuFP9osZ5gRpP9ma53M6yVfesfyRekn7VFTb8s/n7UQrBNU7KE\nbEFTA8h3PgKwD4H7/uHfnSFYvyilE2Dl11ZvF1ufNZBcKLokcZ6DedNeN5ap\ncjzpr5PKs2J0cEVUz46bttNb5q6pX8oTEZ2G59Uf73p5ASEZptzoSLFaILTf\nzLfWCZ4oaKdpzQvImr3l38DGamahnZV5o43e5aoyX0NTsy+MPy+mwbq6TZwx\ncFubQ/XpxvKk4h9CQxx14I2bQLaSat/M4rxJEMBw+tVPQdzErqUysDwrdnkB\nmK45khjMq0qRnB76EJ7q8p2pgG3AD2nsy68zfSUhA8sKxmfsN/0G5I91S976\nu5ka4gZyq+7NnF2udsecmqJ8wgDetBrR2KKwRa3nVjaO84NHetTpvDgMeF7R\niOZ75/UQSGbrwzdgIYxbNM3Onll1Ne4CNVs5xLTZF4uRe3IScDs9CQKcPiQK\nlbVbg9p6Bo26KHhIeABHHnqM/KF+BNv/yFN+qZsXPmgFJk4UBcuOmKiet98f\neSjsKqn3G0yf2jC48uMY7N2rU/zw3IX02N2S2Dvm8mNM1826RMwrSiA9VTqZ\nwrpX\r\n=R4bs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+aOcGywshicbYkCapq1qGwIrRrU9y4/axjXAU0qbZhgIhAI3+XsYqg031Hrfvy4TXKAmDoT87Yf+oOM37ViM24zA+"}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.9_1542857922038_0.046271571769347375"},"_hasShrinkwrap":false},"1.4.65-beta.10":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.10","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.5","@beisen/readrc":"^0.0.2","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.10","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-ikNnEEiBDB61+UQbRB5brepfHr+bK/veBuCRcl+i/3kquzbB1VhBLS1hhO58FMUR9MGx9sa8HoCAU5kjKypI0Q==","shasum":"a39ee2c72e5b9aae2b6ba11717c5141bb26476b7","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.10.tgz","fileCount":30,"unpackedSize":190283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ie4CRA9TVsSAnZWagAAKX0P/Rac0dXCDSLr5U5O2f85\nfN2wO1MOkLJFWL7uRuF6Dbjs68yP6H2DqgSgaom39kyk5HP1Z4PrVwB/+7Ej\nZJl/pQUAnooNjvFlAfFIiZ+vthXXpa6FKupW3kpnfBWb+jeqXoXa064eNDDH\nSlk1kzL5yo0J6UCRU4VX22t7nbZ1lUm/NpI6+DyEt6muNmt0/eMneydxmpvc\ncuW//iWfz2zdi44bD5FEAmvmXTxJAEUGlErAB5tXIglJK4h+FmtKOfrbeuOS\nz1Z+SRXWipk1UjPgt++E0de0i2plMEIOAMNfAahjA3c+62Lz7LO5K/v961tO\nllfNq+AHFMAtIAJX3AdIRGf5eEnsIBI7ZxNg0wfVBWgHQ/7QP0W+1EeP9Lu0\nS7gcpJgEu4Eui1ix3hg0nQSlSFb7iFxwNOcai3Jseic6ly8NI2dbttJuW4i+\nxLeVZVqxjLS3/p5Af8eXY/fQYBBqUgHgCUv6P7HVhxhxYUTCleT1pXuaZKrX\nUtIcSySWSa+YCV2hMUrT/wglGvWoYorj8F0m/9wdcdFQLhQv51LBbuKIy/vr\nm3BOULghsUJ1fYuZft79cE3jNUwq5CK2AZHxOfJynPca6cLnV8yKFvkeBzzh\nJvXAxP2KP5aENQngmaIafy/yqSI2sCpdrUgCXnqfxM0/UlHn3iBGIbmdmFxV\nDI23\r\n=aEmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0tTjlHRdy4OoVkqHKbqNUzmM9o2Y4wmJCoCYHhfvxwAiAj9kwe7TktTDjj99SYNNpYzaJTnmtqw+fyCnsHu4sBgg=="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.10_1542858679629_0.4629625853435062"},"_hasShrinkwrap":false},"1.4.65-beta.11":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.11","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.5","@beisen/readrc":"^0.0.3","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.11","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-ViDngTqd5MvfYu3iPtme7/YduyZmET8IfJ6zbJy//enYJnESS7nVk11iGB8XK2P2zAbkCJUie16CYfED/1KtpA==","shasum":"728202f474dcdfc6527c91a54c77830c5d294624","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.11.tgz","fileCount":30,"unpackedSize":190283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9ih1CRA9TVsSAnZWagAASR4QAJtbavrOWQlHcxeM+Ulm\ndvInc0bpcRzNG3mAdEuhHsRT+ds297GmQF42IikmZDHmr9K8sBywoICoXe+n\nOiwP6gwS6JY75jKDWCHlg1BlHE+h5cpVOXkoWVN/NNISovmw/Jcr5XIIvCjq\nPDo+P9m3NKGjrtHODttE/fDtw8i1VwmOrba4mI14C/qj9hyBMqvePPrAY5D4\nKUQjJCcADZYTm49ZZgjcXuxQvlCtfwEalxGFYPkUfQtH+3/tBFEgQZJ2kE67\nHHrQJb5XIAS/Df/p07uhk9NPbttWuEYtO8QLlGfYKRfy4bqHqccrK95mNhgd\n1A3VzoM026KRW9Mc0+J/CBqWekVGujGc6kJMR2k2RH8nX8vmvz5oBE8fP2EW\n5i12Z+MZKssTPMkE58kyBY+QyNNXWmtQAMbUjwsdEsO3nYG88JIdXaEmqEIu\n2kg7mJ8Nzi+c5dxg/fEfgyrQNJCn4JEje+V4Kji+SL6C+gYv/Fm3VVOUBbeo\n2N4SxVFbrRCJXyY6YWY0vlpIba+hgPq4/FSbsBkIX1UeMVlUxpLBzfuW+4V/\nGZSUtY31Y8PQcY22UVBs1roBuu5W8Y4GAJFHn4H077ZQVCrwNsnmT5lRC5Q5\nvmrJ7SDdFoCFSFz6y6aoR6yx5WNthZobRJHFMVEI9zFQiUcJHb0jF6rojq4z\nundo\r\n=krta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM7/0N/asMPjyXyTvMAFHk8U2RbMblryUcp57LxRHYKAIhALyTxOnmre0hdhXdWdWt2VoPT5gj28Cj7h3adyGTrbHv"}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.11_1542858868875_0.9954640760362081"},"_hasShrinkwrap":false},"1.4.65-beta.12":{"name":"@beisen/storybook-lib-dev","version":"1.4.65-beta.12","description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","scripts":{"clean":"rm -rf ./caches/*","watch":"gulp watch","test":"gulp && mocha ./test/index.js","cover":"istanbul cover --report lcov _mocha -- -R spec ./test/*.js"},"bin":{"sbl":"./bin/index.js","build-lib":"./bin/build-lib.js","storybook-lib":"./bin/storybook-start.js","build-storybook-statics":"./bin/build-storybook-statics.js"},"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"keywords":["storybook","lerna","monorepo","component","react"],"author":{"name":"zhanngyue@beisen.com"},"license":"MIT","engines":{"node":">=6"},"os":["!win32"],"peerDependencies":{"react":"^16.4.2","react-dom":"^16.4.2"},"dependencies":{"@beisen/config-consumer":"^1.0.5-beta.6","@beisen/readrc":"^0.0.3","@lerna/collect-updates":"^3.0.5","@lerna/output":"^3.0.0","@lerna/package":"^3.0.0","@lerna/package-graph":"^3.0.0","bluebird":"^3.5.1","chokidar":"^2.0.4","commander":"^2.15.1","dotenv":"^6.0.0","es6-template-strings":"^2.0.1","execa":"^0.10.0","fast-glob":"^2.2.2","minimist":"^1.2.0","npmlog":"^4.1.2","request":"^2.85.0","request-promise":"^4.2.2","yeoman-environment":"^2.3.3","yeoman-generator":"^3.1.1"},"devDependencies":{"babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","coveralls":"^3.0.2","del":"^3.0.0","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-util":"^3.0.8","istanbul":"^0.4.5","mocha":"^5.2.0","react":"^16.4.2","react-dom":"^16.4.2"},"homepage":"https://github.com/knight-org/knight-shield#readme","gitHead":"e5392ce6e424d92f4d1554e6b227ba9633835a4d","bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"_id":"@beisen/storybook-lib-dev@1.4.65-beta.12","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"integrity":"sha512-tC1s8RmZiaZnX70UMwHXBVP45/+ArEQ3eACFuK+FU0IAVXwHX3RR1H2JeZx+oqp69oOF4ujI2Gr5biVP7T1ZZQ==","shasum":"dd8ae421de1a3e34e9da00031a89c33bde932fe1","tarball":"https://registry.npmjs.org/@beisen/storybook-lib-dev/-/storybook-lib-dev-1.4.65-beta.12.tgz","fileCount":30,"unpackedSize":190283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9jlnCRA9TVsSAnZWagAA3AIP/1wU5IIrGFwZUplSyTJo\nkw+ky25mVMXXLIq/Xu50cKjEGd+BnrQtVmCtp1VXtajft8UG9jxnovNPd+7v\n16D6Ty8R+dL7AG38wL5eDKce9VjArxc+dXSh4oSq2GJgDXUPvbU/xQ92sPot\n3MFHVa3UE7/K2+p3lYIGBdRchrOHujEOHG505NnzB1TylYsKkBbMuUpHxk9x\n8CPSqhnu51y1Vhp67LxxNUQlBstIDb/YOqOELLfouUmfqIXj2Nn7AOx3ZlJi\n3f70IvMElW/9XlduajZpeLSSxzxBWaBqpaI2SGl3xjHdq8+wfdNWAiKNmYns\nz9DXZywvaUX7IzGatwsFui1FyUIQBhfYPKDMyzk7RzKCPQh2iXKSBjIOYCms\nHzOzka0sbVaT9RY2CYEagxoVXZ5hpuwrenfbFkskOPy2oA1Oe48adcio+op1\n4UgxfhxP4/iG/glnQ4ngY7bs2b6LyxJUF9igZEIkJuIE6dCrKUikN6pXzr6B\nDd3zDhHYR8DgGcLC6+iK8MrgEfDCoYJy/NceOwiozSYUPdv6hLE2hYykpRcb\nKAOdpVRmMJ22XYQeYWzsFZAOgmcESdbaagvN1/otsz497NRfOes30Ay7ypF3\nMLh0KGHy23ROhUvXelVYpSXOXOHCET2cir1U2O1OHGwOl91NbTLnjWt+aYiY\n6j6c\r\n=qsVk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDujSBeXXw+snehJNFwC9gjEgLfJqs7Zte33VGHjX08dQIgA4nlA2OEam7C/gpw7fj22m7gH8OLC4wFoOW6gUixuY8="}]},"maintainers":[{"name":"beisencorp","email":"ci@beisen.com"},{"name":"lgm","email":"it1011@qq.com"},{"name":"neozw","email":"lihegaozhong@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/storybook-lib-dev_1.4.65-beta.12_1542863206984_0.8135131714241439"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-22T03:18:00.993Z","1.4.65-beta.6":"2018-11-22T03:18:01.292Z","modified":"2022-04-04T18:19:21.406Z","1.4.65-beta.7":"2018-11-22T03:30:48.053Z","1.4.65-beta.8":"2018-11-22T03:33:45.374Z","1.4.65-beta.9":"2018-11-22T03:38:42.172Z","1.4.65-beta.10":"2018-11-22T03:51:19.915Z","1.4.65-beta.11":"2018-11-22T03:54:29.017Z","1.4.65-beta.12":"2018-11-22T05:06:47.112Z"},"maintainers":[{"email":"albertzhang.pro@gmail.com","name":"albert-zhang"},{"email":"liugenpeng@beisen.com","name":"liugenpeng"},{"email":"ci@beisen.com","name":"beisencorp"},{"email":"it1011@qq.com","name":"lgm"},{"email":"lihegaozhong@gmail.com","name":"neozw"}],"description":"<p align=\"center\">   <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" /> </p>","homepage":"https://github.com/knight-org/knight-shield#readme","keywords":["storybook","lerna","monorepo","component","react"],"repository":{"type":"git","url":"git+https://github.com/knight-org/knight-shield.git"},"author":{"name":"zhanngyue@beisen.com"},"bugs":{"url":"https://github.com/knight-org/knight-shield/issues"},"license":"MIT","readme":"\n<p align=\"center\">\n  <img alt=\"Shield\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/baf8019f3a541823d42a.png\" height=\"400px\" with=\"700px\" />\n</p>\n\n<p align=\"center\">\n  A tool for debug and publish UI components.\n</p>\n\n* [About](#about)\n* [Getting Started](#getting-started)\n* Commands\n  - [`storybook`](./src/commands/storybook#readme)\n  - [`publish`](./src/commands/publish#readme)\n  - [`build`](./src/commands/build#readme)\n* [Monorepo](#monorepo)\n* [Dependencies](#dependencies)\n* [Developers](#developers)\n* [License](#license)\n\n## About\n\n在前端开发领域，业务开发普遍组件化。这种模式下，对源码的维护就有很大的挑战。目前有两种维护方式 [MONO](https://zhuanlan.zhihu.com/p/31289463) 与 [MULTI](https://zhuanlan.zhihu.com/p/31289463)。在维护大量组件时，使用MONO既可以保证组件的独立性，又可以减少维护成本。\n\n目前针对于MONO已经有了不少的管理工具，[Lerna](https://github.com/lerna/lerna) 是一个不错的管理工具。但，对于前端组件开发领域，Lerna的配置和使用有些繁琐，也不利于集成进自己 [CI](https://github.com/knight-org/knight-shield/blob/master/demo/jenkins-pipeline) 任务中，为了在 **开发** 和 **集成** 时中更方便的管理组件 `knight-shield` 便由此产生\n\n## Getting Started\n\n### Installing\n```sh\n$ npm install @beisen/storybook-lib --save-dev\n```\n### Usage\n```sh\n$ npx sbl storybook start # 组件调试\n```\n```sh\n$ npx sbl publish npm # 发布组件\n```\n```sh\n$ npx sbl buil lib # 编译lib\n```\n\n## Monorepo\n\n使用 `sbl storybook` 功能可以很方便的调试组件。但，在某些场景下往往需要和项目中其他的代码进行联合调试。在这种场景下可以结合 `yarn`，使用其提供的 [workspaces](https://yarnpkg.com/blog/2017/08/02/introducing-workspaces/) 功能\n\n### Project Structure\n\n<img alt=\"monorepo\" src=\"./demo/monorepo.png\"  />\n\n在 components/ 中的组件都是MONO的维护方式，是独立的模块。在复杂项目中可能会存在MONO中模块互相依赖的情况，使用yarn的 `link:` 协议创建依赖\n```json\n{\n  \"dependencies\": {\n    \"button\": \"link:../button\"\n  }\n}\n```\n项目中的非MONO模块代码如需引用MONO中的模块，可直接使用 `./src/**/js` 方式引用即可，如上图所示 pages 对 button-group 的引用\n\n**注意**：整个项目是一个大版本，项目的维护者完全不要关心子模块的版本。因屏蔽子模块的版本号，减少了开始者在维护子模块互相依赖时更新版本号带来的成本\n\n### CI\n\n对于项目开发来说，无论是MONO模块还是非MONO模块，只需要修改源代码即可。执行 git push 之后，在执行jenkins任务时，添加 `npx sbl publish npm --independent --only-updated` 实现增量发布MONO中的模块，子模块的版本使用的是项目的版本号\n\n## Dependencies\n[Storybook](https://github.com/storybooks/storybook) 和 [Learn](https://github.com/lerna/lerna) 已助实现了部分功能。基于Storybook之上封装了一系列配件和功能实现了**调试功能**。基于了Lerna的内部模块(*@lerna/package, @lerna/package-graph, @lerna/output*)实现了**组件发布功能**\n\n<p align=\"left\">\n  <img alt=\"Lerna\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/e6180c4dca55ac0e6d24.png\" height=\"120px\" with=\"150px\" />\n  <img alt=\"Storybook\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/6dd894cd5e025fdbff2d.png\" height=\"110px\" with=\"130px\" />\n</p>\n\n## Developers\n<p align=\"left\">\n  <a href=\"https://github.com/zygeilit\">\n    <img alt=\"zhangyue\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/d791c661693edc1ace6a.png\" height=\"60px\" with=\"60px\" />\n  </a>\n  <a href=\"https://github.com/holly-juan\">\n    <img alt=\"liuhuijuan\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/d591ed1070d5baa859a1.png\" height=\"60px\" with=\"60px\" />\n  </a>\n  <a href=\"https://github.com/yuebansangeng\">\n    <img alt=\"liumingyuan\" src=\"http://lc-cj3ctxdw.cn-n1.lcfile.com/37172c625246d48d2b3e.png\" height=\"60px\" with=\"60px\" />\n  </a>\n</p>\n\n## License\n\n[MIT](https://github.com/storybooks/storybook/blob/master/LICENSE)\n\n","readmeFilename":"README.md"}