{"_id":"@ibm-wch/cli-create-layout-react-vue","_rev":"33-81b86a8c268941748c1cccf0f5f38624","name":"@ibm-wch/cli-create-layout-react-vue","dist-tags":{"latest":"1.0.15"},"versions":{"1.0.0":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.0","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in react.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","bin":{"ibm-wch-sdk-cli":"./dist/src/cli.js"},"scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"_id":"@ibm-wch/cli-create-layout-react-vue@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},"dist":{"integrity":"sha512-F6z9mGvx3PDaemOLdqO5fc1BOZXAepy909mRZdVbEbR78BlStXtpsccP1NPjWgofze82r+98jZOgaO89THXfQQ==","shasum":"628f1d8283a48b6a99cd7ee80ea7334c9fca5837","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.0.tgz","fileCount":845,"unpackedSize":3164819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdF0hCRA9TVsSAnZWagAAMW0P/jPXDx60RmFXzium61qd\n3ENUyq+pFqOmYxN8o8zG/bfqUs2S7jL2o4bB2GaO5bThMi38onFA4ZpGW5Lt\nt8MuC7JM6HVgyO9+PoXz9V1rsRIh9SxAsfk3WTFr8zJ9jk8KXPf7wu4ZjMxn\nGhSpKepuuJnRSSrsVrmRw5+ta3/dhiyj1tkwwCWMjMrFgLIS41DLE6smFk3O\nvuVnarMec1Aaga8hWMh6NSJt+bQG1LEh/iIzQXj6Wx6xfYSnVj7/G3z3fX16\nEqJSMxYW1NukBDtuMm35CHTyz2y19nIiYlp7q0QthiFnACneMt0gYbcUf31x\nCIjSQk8Ajmk679aDC4CEL95Gl7AjODF1EusDCG/Vl1p7KU3w1dsSXt0m2oAf\nQkDLpYakr2mhyoEumXz4FJ2kdxri7Upkbb6quJneCYOiYqNPv4pHkhFs7D7r\nKZm6r0SasOXTwXNpGOfxg9S8xhM2dL7kqDuzEWsFmLrnMPhfshecKUaefnUI\nUcDIL/i8kkGRdYateD/VNjMhK1ifPV/mZWjebrDaEA7gX02kITQE7ANVxTRA\nrTaDFgXaLIhPlj7wG1U8UnRz5zCLa7K3NWIhNanKkNdweBhd9eYwla1kBTVj\nR9Jo4qsF7OGOSAgenlPhJjA5oD6olnoOpVsG1DQUxIvTypM7OcCgnKzV7PGI\n8iEv\r\n=UjDv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/MzDUihnodRX5acAytMrLGDOLl8VQ3PoZ1c8O5DSc4gIhAPlfR1QRrx27kYTumegRULbJvUzEfRdnEOLCxqSf5Gns"}]},"maintainers":[{"name":"carstenleue","email":"carsten.leue@de.ibm.com"},{"name":"crcovar","email":"covar1@gmail.com"},{"name":"daherbst","email":"daherbst@us.ibm.com"},{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},{"name":"erik.bi","email":"erikzbi@au1.ibm.com"},{"name":"jbooth1","email":"jbooth1@us.ibm.com"},{"name":"kevintap","email":"kevintap@us.ibm.com"},{"name":"mburati","email":"mburati@us.ibm.com"},{"name":"nipuweer","email":"nipuweer@au1.ibm.com"},{"name":"rywilson","email":"rywilson@us.ibm.com"},{"name":"tdinger-ibm","email":"thomas_dinger@us.ibm.com"},{"name":"thurek","email":"thurek@us.ibm.com"},{"name":"tianchen.zhang","email":"tianchen.zhang@ibm.com"},{"name":"willizard","email":"wizard@au1.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.0_1534352672904_0.13348165528242384"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.1","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in react.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","bin":{"ibm-wch-sdk-cli":"./dist/src/cli.js"},"scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"_id":"@ibm-wch/cli-create-layout-react-vue@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},"dist":{"integrity":"sha512-kJJXDduHGibsIJUt36xAgkJB/8XjfPNbrhW2qhfpQl91BoXfaZ9FiFlryP+gP2WejplpfWGeQV0i5I9DyRihxA==","shasum":"64483eee55a36bd66e22ba6972b9604bf0743c2c","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.1.tgz","fileCount":845,"unpackedSize":3164829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdF3cCRA9TVsSAnZWagAA5rMQAIsHznhqxaIZ8Ol8Bgk6\nAlTM2hjvx5x+AkFpY99wYMosNOmD4YwfxsPPDowWR3NCPW4QzUrZUnMl4K+L\nQjnq+wBbsoelx9CffU9WymJ4JZHT2Tz6jIA7sbOPAyEVKNmltup1CUIjTwNc\nNBkzhYVkEw+G6Sf0B6uWe04PE9aFFyiUWcU+w+VXpl0Yb/PucjcK7TwLVM9C\ncrMxzAL7r1SmFeECG4gaX/mg/Evp347rN+HJPvNcf1jrq/prFWLHXoofMG2n\n4S5Z4rxJK/wLfsrEYq8yb6/fL9xj+ntQERn7/xhrATWx4xw88OsZDi/SeAFD\nPZMD1FgL95bwVIjCIHX8kMyAxOSYfTBDZGbXwocyzxDNqaliX2R7xkLb9lH7\nRT/I0Csvu8Ra92xyvSQ9LcA1ubZDBU4dcVssye6U3/97UGZRdAIULgnDjJF6\nKhX2xNYEtPzB0fwvnIwe61a7mS59FSgijIUz7sujyiFVTn7Gk4kl+hGxK2Mx\nKsElq/MzR9qdGECZEUKb/i0EbSw8/zK2/6qvSOzEfqEW785FfDI3msJVkF5m\nOg7zQeh2nXofIx52ABtyFdQj0UojAI6/K4zGSkafqB5OUZn80hXN3anxjp51\nNhERktAX69FdoWKD9J4nK/CWZf/BbmiclP/cjjiyrHMpoka2EwOz6Pb2CQmw\n+MT2\r\n=0vvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdbnJ9YkPr9vmqQM/69GMwdJ4Ky4FJRtOr1xpx+JfIagIgKZY3wdr39uJ4j+fg7tQdSyAyN6gRjasef/EgOhXr2H0="}]},"maintainers":[{"name":"carstenleue","email":"carsten.leue@de.ibm.com"},{"name":"crcovar","email":"covar1@gmail.com"},{"name":"daherbst","email":"daherbst@us.ibm.com"},{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},{"name":"erik.bi","email":"erikzbi@au1.ibm.com"},{"name":"jbooth1","email":"jbooth1@us.ibm.com"},{"name":"kevintap","email":"kevintap@us.ibm.com"},{"name":"mburati","email":"mburati@us.ibm.com"},{"name":"nipuweer","email":"nipuweer@au1.ibm.com"},{"name":"rywilson","email":"rywilson@us.ibm.com"},{"name":"tdinger-ibm","email":"thomas_dinger@us.ibm.com"},{"name":"thurek","email":"thurek@us.ibm.com"},{"name":"tianchen.zhang","email":"tianchen.zhang@ibm.com"},{"name":"willizard","email":"wizard@au1.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.1_1534352859870_0.636704174119261"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.2","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in React or template .vue files in Vue.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","bin":{"ibm-wch-sdk-cli":"./dist/src/cli.js"},"scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"_id":"@ibm-wch/cli-create-layout-react-vue@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},"dist":{"integrity":"sha512-qcnsW71FgHUD4cNVTyne93i4FYvxLNK9+hh45z36+/u7t2Zc8LflzH6B1wGxw887RItJWU1HJiz5POi8O+kTjw==","shasum":"4d7a57a37815a3a3b2f77f38d072776bf3e0fa58","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.2.tgz","fileCount":845,"unpackedSize":3165332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdGC5CRA9TVsSAnZWagAA2VYP/jZmfbN6JAP839O607N5\n13tmnRdx2Q+KZxZBPY/DGdkyijzsOB4jMDZ3Dg8yuMvLvm1P2sikVqk16arx\nPxLYExMLthtogbK1UkUQJV7J5H//YOpPXpayN6U6QLTcEbI4UPmDcmLPVwGP\nxqnVoNB2/iXy1oRh2t62txTAGThf1wj4CJc5xSie+TEuUWP1CGWrbcTX1cdF\nUvyK1zMtR5edttmS6kgIsxop4AuA8+kPuaIqKHWiDIFGwWREdroWO2ZljCXd\nWWkCy1ONuJIZTZ2o7wsgpmt3mIodH3R6ivTimdubLKYYxKlUPG/KgiQeqYR6\nGKBD/SgRpmhFtMdVAO7FlRkwwvlr56t9/zIIV2WhXIm6wZ1AGQastJ8q/WgK\na9aI3F77atL3Pm5l33Kb8hks6h/81f0rJxTYpW4FC06FpTab2UFwKgKf0b1Z\nYTtqjhmOmJ03M9h4aCc9PYd/YOTuwwKxiLEvzYVoqFvO36E2j8o6sMhBj9mM\n7mPIjfnqeyqnVQGP9B+k+Hd5EStE+NC1kZgFNW8JTzIZq5ugKkxyoA0KG3cT\nb23rkOvFBDncS2ltuoul5eOZ4H/esL7BfdC+qpXrWTwUKlDMr/rWEbcuhwnT\ndmZl0+MpXsEVCDhzPluCVvvKp92LA9e5YLFWwIz8SCW2j9/D5OYeJz8wNgik\nXcdU\r\n=Aj6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWmk2a/7x3bQsNgDCykUKvgTtKMuuRgaCAnhTV8a2gAAiEAvFKw7bwm1Fp3UIoQPebwvkfQCc1d0cSS2xfgwxwXc4o="}]},"maintainers":[{"name":"carstenleue","email":"carsten.leue@de.ibm.com"},{"name":"crcovar","email":"covar1@gmail.com"},{"name":"daherbst","email":"daherbst@us.ibm.com"},{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},{"name":"erik.bi","email":"erikzbi@au1.ibm.com"},{"name":"jbooth1","email":"jbooth1@us.ibm.com"},{"name":"kevintap","email":"kevintap@us.ibm.com"},{"name":"mburati","email":"mburati@us.ibm.com"},{"name":"nipuweer","email":"nipuweer@au1.ibm.com"},{"name":"rywilson","email":"rywilson@us.ibm.com"},{"name":"tdinger-ibm","email":"thomas_dinger@us.ibm.com"},{"name":"thurek","email":"thurek@us.ibm.com"},{"name":"tianchen.zhang","email":"tianchen.zhang@ibm.com"},{"name":"willizard","email":"wizard@au1.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.2_1534353593542_0.06517231198170581"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.3","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in React or template .vue files in Vue.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","bin":{"ibm-wch-sdk-cli":"./dist/src/cli.js"},"scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"_id":"@ibm-wch/cli-create-layout-react-vue@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},"dist":{"integrity":"sha512-wVp6Vkh3aPUED9RjwldsdRALap39NEajudE2hiPWTzNXAv+265W5MtKjJqe8dkUWTl6PQ8JbvbhJF6HKaOlFMw==","shasum":"e3f498b0aedc8de6915b767fb7b556721d3dfa71","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.3.tgz","fileCount":732,"unpackedSize":3106726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdZc4CRA9TVsSAnZWagAA0rsP/A/GdZi+yft5yd0A4W4m\nl+qnwKLqHjOskaWsaWJoMDdCzWu3PRZsyIqgNtNRs2MCWWjpbRAnvy5UOqQT\nd/4evfAOmLs1MPKVTwojKViApiPuUnpPwW595TRovZww5B5CQg4xd6LIsfTh\nEoeKyCBQEycqgU1+8CPOuiH8hz9FwV/OMizYtkTFKVJ6gv5nu03rpY3Mdb8o\n2wSekQaUO0prQ4uXurpwfFb2JGrwAB/f+n6MUyUORb0df8C2Mpoc+dqyfVeT\nG3SfJK67cUNyafMLjjXLzeHcxxNzjAa2RnQ+Jqxp+b2BbipjbTUtYhxfIHcW\nMb4uSY9hyBImMUYWAfBIkhPayi1pDW18qZHR0o+PykF4NP8tgKXipxg9201L\n1BtOnXnEvRQqQvw5IUrdzObf84gyvIk5Y6JLqBjm53A0nr6TvEDoMDAdRa/V\n5w5eaU2nMre1YvEu4sQnNynZr4n8HC+8+of2VaUuh75gQ3AUs7fkxj/JnG9d\nBfDkXfbWZqH9d1SNcza6q4LENHca2gAVujqLbudFAhLaW0HIVAwNuoHNRPdZ\n20YGuPadTzDojTu6Dlklrf3iAhgcQ1S8bpb6jv0/IgBoPWcxcw+FQW/ssxGy\ntqg1QMoJzcB1tYdEYOnsREq0sJWHS8U4UNf4mJqCiUdMQRItjLfd4sUvtLGw\nZBzr\r\n=Cvan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtwJsuuPEVUpI2A7uEaO0utG2dBLX/pmQjsTLwT9uXkQIhAI2sm4OJRW5kRDhIBnHA67zfNJLIXWNWf3pPFpvvSH2j"}]},"maintainers":[{"name":"carstenleue","email":"carsten.leue@de.ibm.com"},{"name":"crcovar","email":"covar1@gmail.com"},{"name":"daherbst","email":"daherbst@us.ibm.com"},{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},{"name":"erik.bi","email":"erikzbi@au1.ibm.com"},{"name":"jbooth1","email":"jbooth1@us.ibm.com"},{"name":"kevintap","email":"kevintap@us.ibm.com"},{"name":"mburati","email":"mburati@us.ibm.com"},{"name":"nipuweer","email":"nipuweer@au1.ibm.com"},{"name":"rywilson","email":"rywilson@us.ibm.com"},{"name":"tdinger-ibm","email":"thomas_dinger@us.ibm.com"},{"name":"thurek","email":"thurek@us.ibm.com"},{"name":"tianchen.zhang","email":"tianchen.zhang@ibm.com"},{"name":"willizard","email":"wizard@au1.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.3_1534433080222_0.437817409806593"},"_hasShrinkwrap":false},"1.0.14":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.14","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in React or template .vue files in Vue.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"gitHead":"c1eeea4721a2b3b3f8db33f659f21a08d766690d","_id":"@ibm-wch/cli-create-layout-react-vue@1.0.14","_npmVersion":"6.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ericzhang98-ibm","email":"eric.zhang@ibm.com"},"dist":{"integrity":"sha512-gb+uRsNrIlJ4IHY2BoodZ6y4ikXhxNp+6GjKFY7gK9sX7Lv2sDsWxunUyQNRq9msZm+phHg0Wcwi6FWs95KrNw==","shasum":"8c92c82f49e13978c68b504d389635f1708384ad","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.14.tgz","fileCount":502,"unpackedSize":1931979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmsMmCRA9TVsSAnZWagAARicP/RfqWGCmoU2hZG/TX28I\nCkNQeKxtU/qNqxglqJGlSftoSbtS6iT3nGHlBq32c2gkhOfag6F8X1dg04z1\nwarwT31SAg4ZBFpMRE47eE0KAqvUS2PNDKnyX23FOrUCUqlvmZi7Hv7FeyYB\nPg2dlp9GUdel+dhQC3WyOF7TpbAKfy4j1ynNGXhjsoXAOVtfbAp6ucGsDNgu\n6BSo+Vg1HMtbsYM0ABad0QdNFeCfrSN7y2uTHF7iO+PL0mk/KCDKitMBKuyl\noQ/Mgyh5lKYzAv3z3gY1C0bC+vlhW4hrddMCl6rN1WnUSgImx/m4wZDSXYVH\nR4Y9VRgz7O8OEKlH66VBDZWmqniU5btMx67fjPPaoNHoYhITeqDXl6iBL5Ww\nQt2iLxzZp8lOBD+WF29iLCrnMayrzfw7D91wmmbF1gXMGfO6B44zROQTOHez\nnB1XfG57QnnSBHnvHq9ayS3aGT7TspRThELQh/jZdFDOkjF5UYAJm+VTZjia\ngVlIR45wnrM+UMZR+aAEu2iolom9GTA4TsUDaHlLf8om/Tqan5/pbExkgf1d\nPkhHOek089C8vWpIca1pyt/ErhrelyrYDUqxHonbki1avDDJdc8S33LBQjMX\nNRzM+XSYLHiialakOOdfrsIJQdbjCI4yMYhBK5myMNRsIuDIyTZNG7tx2kLC\nAYpv\r\n=wzQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBGYxcpfz9Z+qPSw5AJ14hjt7XadzSXHwCwX/Ww9AHeAiAwqg3WFcI7Y3IgSMjiWQj0LjlInLC1BrEiPW+NgJpA7g=="}]},"maintainers":[{"email":"carsten.leue@de.ibm.com","name":"carstenleue"},{"email":"covar1@gmail.com","name":"crcovar"},{"email":"daherbst@us.ibm.com","name":"daherbst"},{"email":"eric.zhang@ibm.com","name":"ericzhang98-ibm"},{"email":"erikzbi@au1.ibm.com","name":"erik.bi"},{"email":"jbooth1@us.ibm.com","name":"jbooth1"},{"email":"kevintap@us.ibm.com","name":"kevintap"},{"email":"mburati@us.ibm.com","name":"mburati"},{"email":"nipuweer@au1.ibm.com","name":"nipuweer"},{"email":"rakshit.verma@ibm.com","name":"rave-ibm"},{"email":"rywilson@us.ibm.com","name":"rywilson"},{"email":"thomas_dinger@us.ibm.com","name":"tdinger-ibm"},{"email":"thurek@us.ibm.com","name":"thurek"},{"email":"tianchen.zhang@ibm.com","name":"tianchen.zhang"},{"email":"wizard@au1.ibm.com","name":"willizard"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.14_1536869157379_0.5255757408949286"},"_hasShrinkwrap":false},"1.0.15":{"name":"@ibm-wch/cli-create-layout-react-vue","version":"1.0.15","description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in React or template .vue files in Vue.","keywords":[],"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"main":"./dist/src/index.js","scripts":{"build":"tsc -p . && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","build-declare":"tsc -p . --declaration && npm run compileAddLinks && npm run compileEsi && node ./builddate.js","compileAddLinks":"google-closure-compiler-js ./assets/prefetch/add.prefetch.links.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/prefetch/externs.js > ./assets/prefetch/add.prefetch.links.min.js","compileEsi":"google-closure-compiler-js ./assets/esi/esi.js --warningLevel VERBOSE --compilationLevel ADVANCED --externs ./assets/esi/externs.js > ./assets/esi/esi.min.js"},"dependencies":{"@angular/cli":"^6.0.8","bluebird":"^3.5.1","brotli":"^1.3.2","byline":"^5.0.0","email-validator":"^1.1.1","escape-string-regexp":"^1.0.5","fs-extra":"^5.0.0","global":"^4.3.2","graceful-fs":"^4.1.11","handlebars":"^4.0.11","handlebars-helpers":"^0.10.0","js-string-escape":"^1.0.1","lodash":"^4.17.10","mime":"^2.3.1","minimist":"^1.2.0","npm-package-arg":"^6.1.0","number-to-words":"^1.2.3","random-ua":"^0.0.6","relateurl":"^0.2.7","request":"^2.87.0","rimraf":"^2.6.2","rxjs":"^6.2.1","semver":"^5.5.0","tidy-html5":"^0.1.1","tmp":"^0.0.33","toposort":"^1.0.7","transliteration":"^1.6.2","typescript":"~2.7.2","unzip":"^0.1.11","uuid":"^3.3.2","valid-url":"^1.0.9","verror":"^1.10.0","wchtools-cli":"^2.6.2"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/byline":"^4.2.31","@types/camelcase":"^4.1.0","@types/decamelize":"^1.2.0","@types/email-validator":"^1.0.30","@types/escape-string-regexp":"^0.0.32","@types/express":"^4.11.1","@types/fs-extra":"^5.0.0","@types/graceful-fs":"^4.1.2","@types/handlebars":"^4.0.37","@types/jest":"^22.2.0","@types/lodash":"^4.14.108","@types/mime":"^2.0.0","@types/minimist":"^1.2.0","@types/node":"^8.9.5","@types/npm-package-arg":"^5.1.0","@types/number-to-words":"^1.2.0","@types/relateurl":"^0.2.28","@types/request":"^2.47.0","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/serve-static":"^1.13.1","@types/tmp":"^0.0.33","@types/unzip":"^0.1.0","@types/uuid":"^3.4.3","@types/valid-url":"^1.0.2","@types/verror":"^1.10.3","cpx":"^1.5.0","cross-env":"^5.1.3","express":"^4.16.3","google-closure-compiler-js":"^20180402.0.0","jest":"^22.4.2","jest-sourcemaps":"^1.0.1","rxjs-tslint-rules":"^4.1.1","serve-static":"^1.13.2","tools-angular-6-deps":"^6.0.6","ts-jest":"^22.4.2","ts-loader":"^4.2.0","tslint":"~5.9.1"},"engines":{"node":">= 6.0","npm":">= 5.0"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"451e22c02029a6f1c4fc8807f77d8214b454cf81","_id":"@ibm-wch/cli-create-layout-react-vue@1.0.15","_npmVersion":"6.1.0","_nodeVersion":"8.9.1","_npmUser":{"name":"rave-ibm","email":"rakshit.verma@ibm.com"},"dist":{"integrity":"sha512-Sjc9Lcd7tfpLWB9O4nrDIQX4fOQI5SNMfniIucugVaJL3BF/bp4HVje2ivmp5neosyPxzU2B4r8Pc/3AKgDNdw==","shasum":"c5327a7aedc61ea239276b1449045ddf620cc960","tarball":"https://registry.npmjs.org/@ibm-wch/cli-create-layout-react-vue/-/cli-create-layout-react-vue-1.0.15.tgz","fileCount":593,"unpackedSize":2316433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn70ECRA9TVsSAnZWagAA2WYP+wUjtwHZo0SJb1lfuJCn\noG5GtCXiwi1aASdHqLNPekGD3KqQ2obemGR+AXUV1nGl0pVwxNq7oZYUVVJ+\nmdu18djZjGH4sjUaHBP7kTGOWEnepwTA7NPmE/p9HvFidhci7MHBHcQCF8qB\nBRHzEtX2oojJ07Gt+fu0AiRDAoJlxTzEcuK1jpv2rW5pjlbRjupYJTrHWdBU\nkL9woTXf113uO5iS9cLWkx5pc3qyr6w/LFAwLsyGNZTpT2aoc0F6lUIkidy+\nvTVArW3FYMEGd8+qQlu6RUmKLPnqCSu7iJErUU66YGALutGeK/cSMibhtzXE\nVoMs+KlqKGI58gxfjgiS8anq5owGtozO84WIB1sN+1GPlAIe+Aew1dOB0EXs\nuHTO/G7wTJ9xrdngl43YbK8MbxAOZsAuUqqr0D3VWNoA40ow4VWkE5EDiwFx\nbmeF9fKGN3O/PKGRblsMEX+nxw+nwG5rCuxnocd0LMFMG/3Ng5HoTlkEjJaV\nxaBDusn+FcKeAUplsAGFrK+oP0kzv58ZTltnK0Bx+aOZOOcM9IRz6AZqRMcP\nHgkf0TIX4nqQcLIz1TzdFUzgP2/Hb7quWE4Vg5DRwDMN0lDgcA8lyK1fe8ga\ncwSQ8OYWJteNjtuuytEH9kU/39DTNKrTQ7jznKlEe5V9kmVOOXBepR3NIYDj\nqjUC\r\n=TdAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcLS/vOHw22vQIiv7+gRHps93ipXjH2B0vnZwYaTl+qAiEAqlBMm/dzsxYutap2KU8QaD10Z/q3a2SitLpOx0FB2AU="}]},"maintainers":[{"email":"carsten.leue@de.ibm.com","name":"carstenleue"},{"email":"covar1@gmail.com","name":"crcovar"},{"email":"daherbst@us.ibm.com","name":"daherbst"},{"email":"eric.zhang@ibm.com","name":"ericzhang98-ibm"},{"email":"erikzbi@au1.ibm.com","name":"erik.bi"},{"email":"jbooth1@us.ibm.com","name":"jbooth1"},{"email":"kevintap@us.ibm.com","name":"kevintap"},{"email":"mburati@us.ibm.com","name":"mburati"},{"email":"nipuweer@au1.ibm.com","name":"nipuweer"},{"email":"rakshit.verma@ibm.com","name":"rave-ibm"},{"email":"rywilson@us.ibm.com","name":"rywilson"},{"email":"thomas_dinger@us.ibm.com","name":"tdinger-ibm"},{"email":"thurek@us.ibm.com","name":"thurek"},{"email":"tianchen.zhang@ibm.com","name":"tianchen.zhang"},{"email":"wizard@au1.ibm.com","name":"willizard"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-create-layout-react-vue_1.0.15_1537195267793_0.08839149284272607"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-15T17:04:32.687Z","1.0.0":"2018-08-15T17:04:33.105Z","modified":"2022-04-05T19:05:22.459Z","1.0.1":"2018-08-15T17:07:40.169Z","1.0.2":"2018-08-15T17:19:53.730Z","1.0.3":"2018-08-16T15:24:40.365Z","1.0.6":"2018-09-12T14:22:38.924Z","1.0.7":"2018-09-12T19:46:28.249Z","1.0.14":"2018-09-13T20:05:57.763Z","1.0.15":"2018-09-17T14:41:08.030Z"},"maintainers":[{"email":"William.Izard@acoustic.com","name":"willizard"},{"email":"mcgivan@gmail.com","name":"mcgivan"},{"email":"nikodem.graczewski@acoustic.co","name":"nikodem.graczewski.acoustic"},{"email":"marcin.pasiewicz@gmail.com","name":"marcin-pasiewicz"}],"description":"Command line interface for the generation of WCH layout.jsons, layout-mapping.jsons, and template .jsx files in React or template .vue files in Vue.","keywords":[],"author":{"name":"Eric Zhang","email":"eric.zhang@ibm.com"},"bugs":{"url":"https://developer.ibm.com/answers/smartspace/wch/index.html"},"license":"MIT","readme":"# Watson Content Hub CLI create layout command for react and vue\n\n## Simplified Layout Generation\n\nFor React, generates a single layout, layout mapping and React.Component (.jsx) template for a given type.  \nFor Vue, generates a single layout, layout mapping and Vue.Component (.vue) template for a given type.\nAlso updates the registration.js file to include `registerComponent()` calls for react and `Vue.component()` calls for vue as well as the src/index.js file (in react) to include exporting the newly created components.\n\n### Usage\n\n```bash\nibm-wch-sdk-cli create layout --data <DATA> --type <TYPE> [--scss] [--react] [--vue] --src <SRC>\n```\nNote: This program is not meant to be used independently. It is implemented into the imb-wch-sdk-cli tool.\n\nWith\n\n* `DATA`: wchtools data folder\n* `TYPE`: name of the type to construct the layout for. This needs to be the full type name, not a regular expression. The name is case sensitive.\n* `SRC`: root dir of where to generate the layout (.jsx) and style (.scss) files. The layout files will be generated in SRC/src/layouts and the style files will be generated in SRC/styles/layouts.\n\n## Layout Generation\n* Generates layouts and layout-mapping json files (currently same as angular) based on type information.\n* The layout json file goes into a subfolder layouts/ from the dir supplied into --data\n* The layout-mapping json file goes into a subfolder layout-mappings/ from the dir supplied into --data\n* If in React: The React.Component template goes into a subfolder src/layouts/ from where the command is called\n* If in Vue: The Vue.Component templates goes into a subfolder src/layouts/ from where the command is called\n* An updated registration.js will go into src/ from where the command is called\n* An updated index.js will go into src/layouts from where the command is called\n\n### Naming Scheme\nThe react and vue template file name is derived from the type name as follows:\n* convert the type name to camel case\n* if the result ends with `Type` remove that suffix\n* DOES NOT add a `Layout` suffix (unlike angular, which does)\n* the React.Component class name inside the template file will be the same name but upper camel case\n* the Vue.Component class name inside registration.js will be the same as the React layout selectors minus the `layout` at the end\n\nThe layout selector (.json file name and parameter passed into `registerComponent()`) is derived from the react component file name as follows:\n* convert the component/class name to kebab case\n* if the result DOES NOT end with `list`, then add `layout`\n* e.g. `coolImage` -> `cool-image-layout`, `coolList` -> `cool-list`\n\nThe layout mapping name (.json file name) is derived from the layout name as follows:\n* add `-mapping` to the layout selector\n\n\n## Important Notes\nCurrently does not support the \"multiple\" option for elements.\nNeed to double check if null checking works on categories and option element types\n","readmeFilename":"README.md"}