{"_id":"class-methods","_rev":"951077","name":"class-methods","description":"Get the methods of a JavaScript class.","dist-tags":{"latest":"1.0.12"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"time":{"modified":"2021-09-23T02:25:14.000Z","created":"2016-02-23T15:26:15.211Z","1.0.12":"2020-08-09T10:07:52.852Z","1.0.11":"2019-01-03T14:55:48.916Z","1.0.10":"2017-12-24T18:50:32.844Z","1.0.9":"2017-12-24T11:53:11.011Z","1.0.8":"2017-09-08T09:39:08.380Z","1.0.7":"2017-09-07T18:47:10.420Z","1.0.6":"2017-03-23T13:55:25.605Z","1.0.5":"2017-03-20T16:06:23.024Z","1.0.4":"2016-10-11T12:14:06.700Z","1.0.3":"2016-10-10T17:31:23.419Z","1.0.2":"2016-05-25T08:59:37.941Z","1.0.1":"2016-04-25T17:32:17.814Z","1.0.0":"2016-02-23T15:26:15.211Z"},"users":{},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"versions":{"1.0.12":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.12","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"gitHead":"4a404b6bd15d777880862497a9f70bb57d10abc4","_id":"class-methods@1.0.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"982d86601990256abffa412e0ad329784c966210","size":3714,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.12.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods_1.0.12_1596967672698_0.1749266654567314"},"_hasShrinkwrap":false,"publish_time":1596967672852,"_cnpm_publish_time":1596967672852},"1.0.11":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.11","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"gitHead":"2e8d2bc8cc8ba374889d66807224ca60a3053057","_id":"class-methods@1.0.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"700394ab14305defcde93b69f62264ba9094ab49","size":3932,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.11.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods_1.0.11_1546527348770_0.5936560835123579"},"_hasShrinkwrap":false,"publish_time":1546527348916,"_cnpm_publish_time":1546527348916},"1.0.10":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.10","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"553ed1e2549e389177805b296ab90afdc501854f","_id":"class-methods@1.0.10","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"cdc802b4f897dcd863a5fe4bf4aff365f3556fb4","size":3809,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.10.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods-1.0.10.tgz_1514141431940_0.16985811199992895"},"directories":{},"publish_time":1514141432844,"_hasShrinkwrap":false,"_cnpm_publish_time":1514141432844},"1.0.9":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.9","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"81bec09cea05fac46686e32be321db13cee6a6a5","_id":"class-methods@1.0.9","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"7c8f2e103f5905eff370d70d5d68e07c9c9ff5fe","size":3783,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.9.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods-1.0.9.tgz_1514116389295_0.10257004457525909"},"directories":{},"publish_time":1514116391011,"_hasShrinkwrap":false,"_cnpm_publish_time":1514116391011},"1.0.8":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.8","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"053447c0c0a4e2af4f21e45da2628643488ab570","_id":"class-methods@1.0.8","_shasum":"f3a92ee4955f6a4c2b02c50e8c412a2cb2a5907b","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"f3a92ee4955f6a4c2b02c50e8c412a2cb2a5907b","size":3792,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.8.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods-1.0.8.tgz_1504863547392_0.501290833344683"},"directories":{},"publish_time":1504863548380,"_hasShrinkwrap":false,"_cnpm_publish_time":1504863548380},"1.0.7":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.7","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"4766887a0f89397edf51b0d3940864b73c995417","_id":"class-methods@1.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"e7100a55a56f325090295b70e6c2c69e5134776c","size":3779,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.7.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class-methods-1.0.7.tgz_1504810029586_0.228026908589527"},"directories":{},"publish_time":1504810030420,"_cnpm_publish_time":1504810030420,"_hasShrinkwrap":false},"1.0.6":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.6","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"gitHead":"eb8ee0b04934fbcc4ed3ca2ae9d624b903fa3f31","_id":"class-methods@1.0.6","_shasum":"e50efaff9d818957d44ef6b9b3e6257ff8bdc8d6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"e50efaff9d818957d44ef6b9b3e6257ff8bdc8d6","size":3555,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/class-methods-1.0.6.tgz_1490277324907_0.2350002983585"},"directories":{},"publish_time":1490277325605,"_cnpm_publish_time":1490277325605,"_hasShrinkwrap":false},"1.0.5":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.5","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"gitHead":"3dedf898b7fe6ae8d7002c8ea59a87a1585aa203","_id":"class-methods@1.0.5","_shasum":"6bf71da00924550e83bed2c855996885df611db6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"6bf71da00924550e83bed2c855996885df611db6","size":3367,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/class-methods-1.0.5.tgz_1490025982417_0.12188781960867345"},"directories":{},"publish_time":1490025983024,"_cnpm_publish_time":1490025983024,"_hasShrinkwrap":false},"1.0.4":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.4","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","build/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"dc30100cf5f395b224a2f009edee5bb99b113309","_id":"class-methods@1.0.4","_shasum":"c1e2323524ee70ecb31151676d433fff48e65db4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"c1e2323524ee70ecb31151676d433fff48e65db4","size":2863,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/class-methods-1.0.4.tgz_1476188045048_0.8495632531121373"},"directories":{},"publish_time":1476188046700,"_cnpm_publish_time":1476188046700,"_hasShrinkwrap":false},"1.0.3":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.3","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"b0a49e00788e938f4e724478c43f2f31cf4f85f1","_id":"class-methods@1.0.3","_shasum":"667b9303a386e39131c4477f18b0a52d46d72465","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"667b9303a386e39131c4477f18b0a52d46d72465","size":2858,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/class-methods-1.0.3.tgz_1476120681732_0.6117097954265773"},"directories":{},"publish_time":1476120683419,"_cnpm_publish_time":1476120683419,"_hasShrinkwrap":false},"1.0.2":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.2","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"9c8cd51d292fa2958db0f2120b2b50502d683782","_id":"class-methods@1.0.2","_shasum":"a84500d16da47f20cc383049b199af246d9a9a5e","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"a84500d16da47f20cc383049b199af246d9a9a5e","size":1732,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/class-methods-1.0.2.tgz_1464166775496_0.3327306571882218"},"directories":{},"publish_time":1464166777941,"_cnpm_publish_time":1464166777941,"_hasShrinkwrap":false},"1.0.1":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.1","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"gitHead":"3024c72f874c9be8443ffa342ae449f4563a98ea","_id":"class-methods@1.0.1","_shasum":"2f53b49794e3e50a048f689391be69d2ff0be8a8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"2f53b49794e3e50a048f689391be69d2ff0be8a8","size":2656,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/class-methods-1.0.1.tgz_1461605535406_0.9758185127284378"},"directories":{},"publish_time":1461605537814,"_cnpm_publish_time":1461605537814,"_hasShrinkwrap":false},"1.0.0":{"name":"class-methods","description":"Get the methods of a JavaScript class.","keywords":["class","methods","get","the","of","a","javascript"],"license":"MIT","version":"1.0.0","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/class-methods.git"},"bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"homepage":"https://github.com/IonicaBizau/class-methods#readme","dependencies":{"exclude-arr":"^1.0.0","static-methods":"^1.0.0","ul":"^5.2.1"},"gitHead":"70657f2166b276b48c5ed2614f0f5fe66687234d","_id":"class-methods@1.0.0","_shasum":"45c66aef78e0f0d1c7d89a21b07e24f0f7b91b3d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"45c66aef78e0f0d1c7d89a21b07e24f0f7b91b3d","size":3946,"noattachment":false,"key":"/class-methods/-/class-methods-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/class-methods/download/class-methods-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/class-methods-1.0.0.tgz_1456241169864_0.8373234618920833"},"directories":{},"publish_time":1456241175211,"_cnpm_publish_time":1456241175211,"_hasShrinkwrap":false}},"readme":"<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# class-methods\n\n [![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Ask me anything](https://img.shields.io/badge/ask%20me-anything-1abc9c.svg)](https://github.com/IonicaBizau/ama) [![Version](https://img.shields.io/npm/v/class-methods.svg)](https://www.npmjs.com/package/class-methods) [![Downloads](https://img.shields.io/npm/dt/class-methods.svg)](https://www.npmjs.com/package/class-methods) [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/johnnyb?utm_source=github&utm_medium=button&utm_term=johnnyb&utm_campaign=github)\n\n<a href=\"https://www.buymeacoffee.com/H96WwChMy\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png\" alt=\"Buy Me A Coffee\"></a>\n\n\n\n\n\n\n\n> Get the methods of a JavaScript class.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :cloud: Installation\n\n```sh\n# Using npm\nnpm install --save class-methods\n\n# Using yarn\nyarn add class-methods\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :clipboard: Example\n\n\n\n```js\nconst classMethods = require(\"class-methods\");\n\nclass Person {\n    constructor (name) {\n        this.setName(name);\n    }\n    setName (name) {\n        this.name = name;\n    }\n    getName (name) {\n        return this.name;\n    }\n}\n\nclass Worker extends Person {\n    constructor (name, job) {\n        super(name);\n        this.setJob(job);\n    }\n    setJob (job) {\n        this.job = job;\n    }\n    getJob (job) {\n        return this.job;\n    }\n    static randomName () {\n        // Yes, it's random enough :D\n        return [\"Alice\", \"Bob\"][0];\n    }\n}\n\nconsole.log(classMethods(Worker));\n// [ 'setJob', 'getJob', 'setName', 'getName' ]\n\nconsole.log(classMethods(Person));\n// [ 'setName', 'getName' ]\n\nconsole.log(classMethods(Worker, {\n    deep: false\n}));\n// [ 'setJob', 'getJob' ]\n\nconsole.log(classMethods(Worker, {\n    includeStatic: true\n}));\n// [ 'setJob', 'getJob', 'randomName', 'setName', 'getName' ]\n```\n\n\n\n\n\n\n\n\n\n\n\n## :question: Get Help\n\nThere are few ways to get help:\n\n\n\n 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.\n 2. For bug reports and feature requests, open issues. :bug:\n 3. For direct and quick help, you can [use Codementor](https://www.codementor.io/johnnyb). :rocket:\n\n\n\n\n\n## :memo: Documentation\n\n\n### `classMethods(input, options)`\nGet the methods of a JavaScript class.\n\n#### Params\n\n- **Class** `input`: The class you want to get the methods of.\n- **Object** `options`: An object containing the following fields:\n - `deep` (Boolean): If `false` the parent classes will not be iterated.\n - `includeStatic` (Boolean): If `true`, the static methods will be included too.\n\n#### Return\n- **Array** The class methods.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :yum: How to contribute\nHave an idea? Found a bug? See [how to contribute][contributing].\n\n\n## :sparkling_heart: Support my projects\nI open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,\nthis takes time. You can integrate and use these projects in your applications *for free*! You can even change the source code and redistribute (even resell it).\n\nHowever, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:\n\n\n - Starring and sharing the projects you like :rocket:\n - [![Buy me a book][badge_amazon]][amazon]—I love books! I will remember you after years if you buy me one. :grin: :book:\n - [![PayPal][badge_paypal]][paypal-donations]—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:\n - [![Support me on Patreon][badge_patreon]][patreon]—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).\n - **Bitcoin**—You can send me bitcoins at this address (or scanning the code below): `1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6`\n\n    ![](https://i.imgur.com/z6OQI95.png)\n\n\nThanks! :heart:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :dizzy: Where is this library used?\nIf you are using this library in one of your projects, add it in this list. :sparkles:\n\n - `daty`\n - `debuk`\n - `wss-manager`\n\n\n\n\n\n\n\n\n\n\n\n## :scroll: License\n\n[MIT][license] © [Ionică Bizău][website]\n\n\n\n\n\n\n[license]: /LICENSE\n[website]: https://ionicabizau.net\n[contributing]: /CONTRIBUTING.md\n[docs]: /DOCUMENTATION.md\n[badge_patreon]: https://ionicabizau.github.io/badges/patreon.svg\n[badge_amazon]: https://ionicabizau.github.io/badges/amazon.svg\n[badge_paypal]: https://ionicabizau.github.io/badges/paypal.svg\n[badge_paypal_donate]: https://ionicabizau.github.io/badges/paypal_donate.svg\n[patreon]: https://www.patreon.com/ionicabizau\n[amazon]: http://amzn.eu/hRo9sIZ\n[paypal-donations]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RVXDDLKKLQRJW\n","_attachments":{},"homepage":"https://github.com/IonicaBizau/class-methods#readme","bugs":{"url":"https://github.com/IonicaBizau/class-methods/issues"},"license":"MIT"}