{"_id":"ui5-jsdoc-generator","_rev":"37-0b68354e5a400fa7a47f62cae7658e52","name":"ui5-jsdoc-generator","description":"Creates automatic documentation for control libraries done in ui5 Edit","dist-tags":{"latest":"0.9.4"},"versions":{"0.2.0":{"name":"ui5-jsdoc-generator","version":"0.2.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"55a6aa7bf8e14522846e204e1159df3d519491ff","_id":"ui5-jsdoc-generator@0.2.0","_shasum":"f63bd1b3477284fa3e3b2d168e92702bb3e2cee9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"f63bd1b3477284fa3e3b2d168e92702bb3e2cee9","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.2.0.tgz","integrity":"sha512-aLevOKWwPxodzSaqes7VuMszgFBRNWQ1CyK97Du04p7PHMru1sJzhL5/7DAqPeNVorazeNQqRDLM2o2kBD9Rbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSw8mOIqqACaHfRok9XN4+z6sfrNNNx7dotzJYPDK3TAiBPvYXQCDgPAuBmSFfkHpavOS6cT3ynMIKdCoBmk0luRQ=="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.2.0.tgz_1485281467291_0.7160965031944215"}},"0.3.0":{"name":"ui5-jsdoc-generator","version":"0.3.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"3888f91f464f11f63639f3d10aab8df008d79ef2","_id":"ui5-jsdoc-generator@0.3.0","_shasum":"f7b10687c7a1ebd7e1da3e58550599d1fa39f2a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"f7b10687c7a1ebd7e1da3e58550599d1fa39f2a0","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.3.0.tgz","integrity":"sha512-dTgOp0OwWh4YKJ5XsGpCfpnIedtkUeTRumkFvEjoNHrMkF/8rak6Dj9vgFxA0zHl41dHc+0rtw9wQQToau5wRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBLc2jitHolJ9Q+6dlPGhJUaIpaimdT0VNoTJ8qK3VlAiANcbR9lMOnHabkBj5zSye08wplXZppiAYn+BOg9eXclQ=="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.3.0.tgz_1485288388508_0.555508561199531"}},"0.4.0":{"name":"ui5-jsdoc-generator","version":"0.4.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"343ba39afeb72f65b870106737bf9093e500bf4f","_id":"ui5-jsdoc-generator@0.4.0","_shasum":"ba2018aeabd6faa3d69d35bfde3d632bc28ea7ff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"ba2018aeabd6faa3d69d35bfde3d632bc28ea7ff","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.4.0.tgz","integrity":"sha512-B1eWXOXsMFJdR5t8Y7uieHALwxf2eeNefSSow7X+FDvljqk375F1/QJAGG8YvgE32gjWY7/+ajB6G+lChSNJJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcHx7wMQc94agrs1+sJUzg4z2rTOU6tTGxf5dyBVbrZQIhANszWisuytqR3Vbewawa0ZnVcSazYrYv+QmXhGXA1Ppf"}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.4.0.tgz_1485290137321_0.717099942965433"}},"0.4.1":{"name":"ui5-jsdoc-generator","version":"0.4.1","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"1416bc2db9806af5f61d46e2d5550199d7a5367a","_id":"ui5-jsdoc-generator@0.4.1","_shasum":"f6ba0f9f2b2993c8604391145e208857b1bb0bb5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"f6ba0f9f2b2993c8604391145e208857b1bb0bb5","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.4.1.tgz","integrity":"sha512-lLL62PPkJsVjZ0SztsA1FTiVHbivsqkLt+8acmrD+GXCPqeH81pm6ZMcll2l9GkliE6yzSYIk7vkOQPo7jpWkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkuQyBKHNeo/7pySG5MXmWLDrD8pix5D1Oidg3rUYH4gIgEx0vJnSkSoXEEjBxAGX9DfznZdp5+ckWyjJRuwvAMlw="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.4.1.tgz_1485290328236_0.8839865268673748"}},"0.5.2":{"name":"ui5-jsdoc-generator","version":"0.5.2","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"5add6c3c67f0e71e356eb8c16b3043e3141d3c41","_id":"ui5-jsdoc-generator@0.5.2","_shasum":"c542501be86884054e9efc0cb006a0ee19055dcf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"c542501be86884054e9efc0cb006a0ee19055dcf","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.5.2.tgz","integrity":"sha512-4D4V6C8+4YsuJkDmGPFonQm1AdnU9LO7en5pGkiaI/K0apckdL0HNtH1WVHm/wsCIqhipcrkmMI1DeLd0EREow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAzYfkRWe4qWDSXDqgVXroLwfAfifAtOCbG3U/jp/TTgIhALwRA8z8qW4jVhkmqGrco8+mp5nxp1kGXEwDwzEPumrj"}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.5.2.tgz_1485364095910_0.34261522302404046"}},"0.6.0":{"name":"ui5-jsdoc-generator","version":"0.6.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"6609c83cdf70d2c6d099d1f3a5d3f62b521aa142","_id":"ui5-jsdoc-generator@0.6.0","_shasum":"bb291d8db0a4c622d0ac0a1f4ea73b0b0099d411","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"bb291d8db0a4c622d0ac0a1f4ea73b0b0099d411","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.6.0.tgz","integrity":"sha512-MC0O6VYm7W07Gua0FWB3O2XxgS5VXLQmQglQN+C6i9bI/vXue9GxL44AmJPOU8AF+BpPucj3rKK5PjGIBPLl3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtad3AdbLCbg0w0npKY+v8L1cXhleaTf/k6Db99FPszAiEAtCJYgOqNCLcfW+AnT+Yufi5MyeG97zdozXzkaqFa+ro="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.6.0.tgz_1485445959447_0.9284249898046255"}},"0.7.0":{"name":"ui5-jsdoc-generator","version":"0.7.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"667da457a179062d14a2227d1989ae9665294cb4","_id":"ui5-jsdoc-generator@0.7.0","_shasum":"e803fd5a431d3278fc4db1bf6631f874a06aa897","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"e803fd5a431d3278fc4db1bf6631f874a06aa897","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.7.0.tgz","integrity":"sha512-VAnCgH+zavSUXJeTz70u1GANVR+0WfEQ197S77TQOM96pudr5YBhgcHq0ZbC1EwC3g3Vj2PRhsyYkxkbrPmosw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeMpCGRBuonL/gF+rjbuVwrPtoN4rTulBxmlRyVi2KQQIgBEL9DzcZc7NsoNu55RRRA19zewQUra6DBYT0KAKt/BI="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.7.0.tgz_1485453650380_0.7695868080481887"}},"0.7.1":{"name":"ui5-jsdoc-generator","version":"0.7.1","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc":"./bin/ui5-jsdoc.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"2ad68a11943a9b4ec35f53153d32d818b3158474","_id":"ui5-jsdoc-generator@0.7.1","_shasum":"74406b7018b70ea7d1cd09633476e918f8aa8fdb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"74406b7018b70ea7d1cd09633476e918f8aa8fdb","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.7.1.tgz","integrity":"sha512-rs6FX2JCX7neOyF4lSDhDi+N0b92cOFCskd76v0CBJ208PvhShhTDkMYtUtQlCwwqSDYX231d6kgKORyuneSeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN/O5Xw+A1xyV9AkFvoY4IxYvGjlwxHB4YUvlZfDnItAiBjTu6Qap2M2RwKAkBWpkC75Gi99n0OltYQ3oSpr2u6IQ=="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.7.1.tgz_1485464015656_0.5231470281723887"}},"0.8.0":{"name":"ui5-jsdoc-generator","version":"0.8.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"423feb483cb10093eec7a0422b81f19985eb77ca","_id":"ui5-jsdoc-generator@0.8.0","_shasum":"9b50fcb522632d1e83fb09925acced610929f26e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"9b50fcb522632d1e83fb09925acced610929f26e","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.8.0.tgz","integrity":"sha512-C5ASC4HKWg3WVU2beg0IKIvJ6DXN+H8Qy8iZfWwKK4eGqrrQDYgqkp0IzuNrmGMVB7auIR6ioMjIqQgvTYq+LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqAWMo5pHcxXeDqhpG1FMB9ExOKAruZLHJySmA8tFDCAIgA090r75pwx8ivu1pSJVPA0OZJS8UwHChOPNjzNa9l+0="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.8.0.tgz_1485527379123_0.00017704558558762074"}},"0.9.0":{"name":"ui5-jsdoc-generator","version":"0.9.0","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"4b3ff476c575e5b56c19c0f291f0a4da7f1097d3","_id":"ui5-jsdoc-generator@0.9.0","_shasum":"f186b147180b4425c7d38285709ef433e7e1c86d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"f186b147180b4425c7d38285709ef433e7e1c86d","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.9.0.tgz","integrity":"sha512-52KSW77UoHhdg4E/TQtVqBoIBjWeNIeEQHglcu3wUV9z6dG8tm7PZrp4CtnUTWX2qvjDR9u9QRdzjwrhwXqxIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkaiPe3bO9gZTRCJO3wy4cqh6HZKuJPrNv1uTz2wyvbAiEArnACUlBXUP7LpoxRDUiFryk/0Sl/hvk2wQwt8OzgrJw="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.9.0.tgz_1485527842845_0.22408840712159872"}},"0.9.1":{"name":"ui5-jsdoc-generator","version":"0.9.1","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"a7e931dd93a2c3ce5c57f0ffeba0e1a9710c1f43","_id":"ui5-jsdoc-generator@0.9.1","_shasum":"0a34854067c41f2c47053b8418f8a07e35b4b356","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"0a34854067c41f2c47053b8418f8a07e35b4b356","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.9.1.tgz","integrity":"sha512-Ii8r2tP0kaP8rjpEIM8hS+YqYP1g68faaiUyiu/dzjhXCXXasq9IFUzjDaH59i2sTxNNpmbT/8HjWT3xnjLKvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuqWHqtue4qxLi2JJ03X0Kb6l3U578Cvjc7DjDWoSNcAIgbCMXzencsOhSi9xHD1TzBQPzQA+NvYGF5vn/Y385Nq8="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.9.1.tgz_1489580129759_0.2541017879266292"}},"0.9.2":{"name":"ui5-jsdoc-generator","version":"0.9.2","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"de5f3964a65cfc1611517f93beb8c6fb9e3aaf15","_id":"ui5-jsdoc-generator@0.9.2","_shasum":"03291d066487ad187649051f0d2c79589df8b65b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"03291d066487ad187649051f0d2c79589df8b65b","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.9.2.tgz","integrity":"sha512-7JBDwAkhAAleVODM67nVOwpZak2APB3myCchkknl5cnhb00/LLeLpLbziLNG8k+j8GBu39lEVCbXc5gXwExFKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNL6XVNN4Xe/s55NJjmuBvAMMvYtaJFvXVR35yoATbHAiBvA3nKWJ3RwjSJYEoOsBnhmioMFZQVQ73NjoJRFdVb5Q=="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.9.2.tgz_1490183903595_0.6184020692016929"}},"0.9.3":{"name":"ui5-jsdoc-generator","version":"0.9.3","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-promise":"^1.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"b356254327cef0b528989814c33259990f942fd2","_id":"ui5-jsdoc-generator@0.9.3","_shasum":"0fa830151592509e52db5b69ee4d63ddc10316f6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"shasum":"0fa830151592509e52db5b69ee4d63ddc10316f6","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.9.3.tgz","integrity":"sha512-ItA89XAiR72JEJkgZ7vujCiPnF3hEB1abmUZTCPPRiCqvu0IesjG5WFRbcc0YBiBIcshes47ALwlEMTqAIomsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1HEeJkKyN11ZWtENKfos8apvb/eoXp1aM02BapZJ6IgIgdC5AqC2Leu7L7U4FWDl0E4010pSxo1pjrIGmjZIW4BQ="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ui5-jsdoc-generator-0.9.3.tgz_1490184192042_0.27429581014439464"}},"0.9.4":{"name":"ui5-jsdoc-generator","version":"0.9.4","description":"Creates automatic documentation for control libraries done in ui5 Edit","main":"index.js","scripts":{"test":"jasmine-node test","test:watch":"npm test & onchange bin test -- npm run test"},"bin":{"ui5-jsdoc-generator":"./bin/ui5-jsdoc-generator.js"},"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"keywords":["ui5","jsdoc","automatic","documentation"],"author":{"name":"LABS JS"},"license":"ISC","bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","devDependencies":{"jasmine-node":"^1.14.5","onchange":"^3.2.1"},"dependencies":{"ast-query":"^2.0.0","esprima":"^3.1.3","estraverse":"^4.2.0","fs-extra":"^5.0.0","get-all-js-files":"^1.2.1","mkdirp":"^0.5.1","uglify-js":"^1.3.5","writefile":"^0.2.8"},"gitHead":"0078b697bb089f12de769295968fe4e3376dd484","_id":"ui5-jsdoc-generator@0.9.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"alancampora","email":"alan.campora@gmail.com"},"dist":{"integrity":"sha512-5d4UmY3sjQbWaxPAfmMB8XRxrHenLjP2KRWIyBOXWGE8cipS8+AKezIGhfZSTKYVpnOvWe+xupaFjybKcbsLNQ==","shasum":"139ede0b58f89f15476c1dd066004d53d5bd5475","tarball":"https://registry.npmjs.org/ui5-jsdoc-generator/-/ui5-jsdoc-generator-0.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDINonUp1hzrvYJDydEb8VPq+TFdbOrb0Hz3jTtY5fkcwIgRhxaBJGwAYKEswyLUUbuJ9ivaIzn6IVuoZxsf0UUa04="}]},"maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui5-jsdoc-generator-0.9.4.tgz_1514548855163_0.27816305751912296"}}},"readme":"# ui5-jsdoc-generator \nCreates automatic documentation for control libraries done in ui5 \n\n## Install\n`npm install ui5-jsdoc-generator --save-dev`\n \n## Setup  \n`node ./node_modules/ui5-jsdoc-generator/bin/ui5-jsdoc-generator.js --input=inputFolder --output=outputFolder`\n\n## Template \nCreate a file (templates/template.html) inside your web project with the following content:\n```html \n        @class\n        <b> #__CONTROL_NAME__# </b> <br>\n        <i> #__CONTROL_DESCRIPTION__#</i>\n        \n        <br>\n        <br>\n        Supported settings are:\n        <ul>\n        <li>Properties\n            <ul>#__PROPERTIES__#</ul>\n        </li>\n        <li>Aggregations\n            <ul>#__AGGREGATIONS__#</ul>\n        </li>\n        <li>Associations\n            <ul>#__ASSOCIATIONS__#</ul>\n        </li>\n        <li>Events\n            <ul>#__EVENTS__#</ul>\n        </li>\n        </ul>\n        <br>\n        In addition, all settings applicable to the base type {@link #__BASE_CLASS__#} can be used as well.\n        \n        @extends #__BASE_CLASS__# \n        \n        @author #__AUTHOR__#\n        @version #__VERSION__#\n        \n        @public\n        @alias #__CONTROL_NAME__# \n```\n\n# JSDoc integration \n__ui5-jsdoc-generator__ can be easily integrated with jsdoc using an npm script:\n\nRun the following commands \n\n* `npm init` (_note: we're creating package.json_)\n* `npm install jsdoc --save-dev`\n* `npm install ui5-jsdoc-generator --save-dev`\n\nEdit the script tag of the package.json with the following information \n```json    \n    {\n      \"name\": \"test\",\n      \"version\": \"1.0.0\",\n      \"description\": \"\",\n      \"main\": \"index.js\",\n      \"scripts\": {\n        \"ui5JSDoc\":\"node ./node_modules/ui5-jsdoc-generator/bin/ui5-jsdoc-generator.js --input=inputControlFolder --output=tmpJSDoc\",\n         \"jsdoc\":\"./node_modules/.bin/jsdoc -r tmpJSDoc -d tmp \",\n          \"doc\": \"npm run ui5JSDoc && npm run jsdoc\"\n      },\n      \"author\": \"\",\n      \"license\": \"ISC\"\n    }\n```\nAnd finally, execute `npm run doc`\n\n# Why ?\nA common ui5 control looks like the following code - \n```javascript\n    sap.ui.define(['sap/ui/core/Control'], function(base) {\n        'use strict';\n    \n        var Control = base.extend('namespace.controlname', {\n            metadata: {\n                properties: {\n                    property1: { type: \"boolean\", defaultValue: true }, \n                    property2: { type: \"string\", defaultValue: \"defaultValueString\" }\n                },\n                aggregations: { \n                    agg1: { type: 'namespace.aggregation' }\n                },\n                events: { click: {} },\n            }\n        });\n        Control.prototype.init = function() {};\n        return Control;\n    }, true);\n```\nEverything is fine until the alarm rings with the following sound 'where is the documentation?'. No problem sir! We have a \"quick\" solution on mind. You go through every control in your library adding the jsdoc annotations manually. Now everything looks like:\n```javascript\n    sap.ui.define(['sap/ui/core/Control'], function(base) {\n        'use strict';\n    \t\t/** \n            * @class\n            * <b> namespace.controlname </b> <br>\n            * <i> this is the control description</i>\n            * Supported settings are:\n            * <ul>\n            * <li>Properties\n            *     <ul>\n            *      <li>property1 type: boolean defaultValue: true</li>\n            *      <li>property2 type: string defaultValue: defaultValueString</li>\n            *     </ul>\n            * </li>\n            * <li>Aggregations\n            *     <ul><li>agtest type: namespace.aggregation</li></ul>\n            * </li>\n            * <li>Associations\n            *     <ul>no value</ul>\n            * </li>\n            * <li>Events\n            *     <ul><li>click</li></ul>\n            * </li>\n            * \n            * In addition, all settings applicable to the base type {@link sap.ui.core.Control} can be used as well.\n            * \n            * @extends sap.ui.core.Control \n            * \n            * @author author name\n            * @version 1.0.0\n            * \n            * @public\n            * @alias namespace.controlname \n            *\n            **/ \n        var Control = base.extend('namespace.controlname', {\n            metadata: {\n                properties: {\n                    property1: { type: \"boolean\", defaultValue: true }, \n                    property2: { type: \"string\", defaultValue: \"defaultValueString\" }\n                },\n                aggregations: { \n                    agg1: { type: 'namespace.aggregation' }\n                },\n                events: { click: {} },\n            }\n        });\n        Control.prototype.init = function() {};\n        return Control;\n    }, true);\n```\nWhy are we adding all that information manually when ui5 stores everything into the metadata ? Isn't it unnecessary ? What happends if we add a new property? We need to change the header comments once again!\nTo avoid all those problems just change the control in the following way - \n\n```javascript\n    sap.ui.define(['sap/ui/core/Control'], function(base) {\n        'use strict';\n    \n        // @ui5JSDoc\n        var Control = base.extend('namespace.controlname', {\n            metadata: {\n                properties: {\n                    property1: { type: \"boolean\", defaultValue: true }, \n                    property2: { type: \"string\", defaultValue: \"defaultValueString\" }\n                },\n                aggregations: { \n                    agg1: { type: 'namespace.aggregation' }\n                },\n                events: { click: {} },\n                ui5JSDoc: {\n                    description: \"this is a new control\", \n                    author: \"the best developer ever!\"\n                    version: \"0.0.1\",\n                    baseClass: \"sap.ui.core.Control\"\n                }\n            }\n        });\n        Control.prototype.init = function() {};\n        return Control;\n    }, true);\n```\nui5-jsdoc-generator will parse the metadata structure and generate the necessary notations for jsdoc automagically :sparkles:\n","maintainers":[{"name":"alancampora","email":"alan.campora@gmail.com"}],"time":{"modified":"2022-06-28T03:25:35.146Z","created":"2017-01-24T18:11:07.715Z","0.2.0":"2017-01-24T18:11:07.715Z","0.3.0":"2017-01-24T20:06:32.608Z","0.4.0":"2017-01-24T20:35:37.786Z","0.4.1":"2017-01-24T20:38:48.728Z","0.5.2":"2017-01-25T17:08:17.909Z","0.6.0":"2017-01-26T15:52:39.686Z","0.7.0":"2017-01-26T18:00:52.050Z","0.7.1":"2017-01-26T20:53:37.442Z","0.8.0":"2017-01-27T14:29:39.370Z","0.9.0":"2017-01-27T14:37:23.073Z","0.9.1":"2017-03-15T12:15:31.597Z","0.9.2":"2017-03-22T11:58:25.536Z","0.9.3":"2017-03-22T12:03:12.298Z","0.9.4":"2017-12-29T12:00:56.346Z"},"homepage":"https://github.com/labs-js/ui5-jsdoc-generator#readme","keywords":["ui5","jsdoc","automatic","documentation"],"repository":{"type":"git","url":"git+https://github.com/labs-js/ui5-jsdoc-generator.git"},"author":{"name":"LABS JS"},"bugs":{"url":"https://github.com/labs-js/ui5-jsdoc-generator/issues"},"license":"ISC","readmeFilename":"README.md","users":{"alancampora":true}}