{"_id":"list-methods","_rev":"31-d736f3c9aa698ff62b2578d20cd2bd43","name":"list-methods","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"list-methods","version":"0.1.0","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"functions":"./bin/functions"},"dependencies":{"lodash":"~2.4.1","chalk":"~0.4.0","fs-utils":"~0.1.11","prompt":"~0.2.12"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.1.0","dist":{"shasum":"42e553a5698e93800315295aa9e15b5fb1970b78","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.1.0.tgz","integrity":"sha512-Trrge6KXB7vYvulas3Zdr5WXjjLWH2cTVWxfyA7KU2TAMBoD3Oko2F85uZATynwTdTuM9/Kiy76yjpetW7eMrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARVdl5zbHZp2ZwaxemhgTBCq8nX+eCfR6SPhAurg8c5AiBPpLMdnqqVz3CkaCgcg3dqdUufnVQm1JQe+LT/ijqrAg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.0":{"name":"list-methods","version":"0.2.0","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.0","dist":{"shasum":"fcb3046aff4a6e121099a8417b36f31343745543","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.0.tgz","integrity":"sha512-dEi9MTPI82M7O8QNT636rgQcpNG9QhueQWLbAfmzixSMHGcIQwG0/usYEipD3ggGph25CilSgFeRC/YQv3q4SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmu7ML1AhAHZaDVOatEWu9zESvxYHBiywi3McviAkolAiEArXU8f4Pb2A3wE8RT/30gHp/3uSzWAeKRXvIPmWfnVTg="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.1":{"name":"list-methods","version":"0.2.1","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.1","dist":{"shasum":"424cbfc329c6be9249733ff6e2d1f05077c32b63","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.1.tgz","integrity":"sha512-Jzob+3MURJ06qsla7Go392ihOSeYC7PjTukd31Bpco1aHa+wtQVPzVHwMdF4nClsid+qc5Ey0g0epjvgt2JpVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmxwoHJqtXwLNnPUbwaNLHlsJVWYS0gSL/9ASpP467BAiEAlMSveH3FjiJ5InViZjC8tVF5raI+ekJOa69MO/8X6wI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.2":{"name":"list-methods","version":"0.2.2","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.2","dist":{"shasum":"3182eaa13f8d60156e04d23a907c7fb73a739f8d","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.2.tgz","integrity":"sha512-3doTHXS3rQCVS1KjMRNc0gBjJHD9Qb4SzDhCYHK7Ma6I9gatFZlak5IDcnaycVFUo2IDsd4UcxJtfeb/h2ryFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyDItJBK8CrSLGxK0ykCTZaecRgTJuzE4yoc2MdnkmqAiBbJL7PWBXQwc3ItDtDlrXL50P+5xQZWovN9y9vclIpug=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.3":{"name":"list-methods","version":"0.2.3","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.3","dist":{"shasum":"7e0b00e11b1f9c2974a89ec4c38448042eb2ea6b","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.3.tgz","integrity":"sha512-tEUL0/Xq/ji3lEfp9IoXDz3dWBsmERMT2bLQCNtCWh/2IW16bXdz6lT8cJeaHaru/G+SrvE3xQK2GmZJX7bQDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHpfcqegBQuV+7e9ZXgB2+AJWXwgQVbHvoW8hfM7bUzAiA0a4tT3sHFin16IKHjJTdf/sR0kVOoC4tciHjABzY8fA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.4":{"name":"list-methods","version":"0.2.4","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.4","dist":{"shasum":"8198da51d46d961a9fb8c93e4cc2c96230fa8f0d","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.4.tgz","integrity":"sha512-gtW+sD6BiskQQ14wdT0Dx0rcWFZX3Z/QhD81Qa2pTKisOipvgHLSo39Mx4om0NpAli+hKZSJJwo39Q0R3lnvBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKmQU7WuMu72K+d/Vnh4Zv+cRVJzEMOrCFU9Fsfst4FAiEAq16Sb3SrRi0NW/WkhHi5U21+aggAg8NGf5dCOOF87BU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.5":{"name":"list-methods","version":"0.2.5","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.5","dist":{"shasum":"1a1ec5cd52f39f417541eec4336ecbb65ac05314","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.5.tgz","integrity":"sha512-uR/yWLpGQw1Xj26hfv3G0jyC5d8mRH2X9RVvQwzxwrhuCnSzjnfI2EfaX88d7/3/trmHz6m8GUViMUMRSlSQhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzaWbv6NRvFZTOKj6e632SrL2m0DUo0rQhg6s1FqsP/gIgSSJXKRgBlIzW+tz7moYgedGDiFJXKqTKxx6aIu1rkX0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.6":{"name":"list-methods","version":"0.2.6","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"chalk":"~0.4.0","fs-utils":"~0.3.6","globule":"~0.2.0","lodash":"~2.4.1","prompt":"~0.2.12","template":"~0.1.5"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.6","dist":{"shasum":"95d5f3906fde2bf3fafe9f9149f31656361ac8ba","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.6.tgz","integrity":"sha512-nPZJln2If4riabXWexpqojempOAwigofHMM5aRCSCnWOP6/R/9Q1ZH7Jkfa6de+BV8sBvlVq/F4Vffnh1HMfrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChhMEB6cYX06lcQNPcJcQPUJ6t1s0Gd0l0xDZalY8coAIhAKFv8uTffqRv26/ySUrzgNRIQve4e5KidqHji7gTTacU"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.2.7":{"name":"list-methods","version":"0.2.7","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"fs-utils":"~0.3.6","lodash":"~2.4.1","minimist":"0.0.8","relative":"~0.1.2","template":"~0.1.5","verbalize":"0.0.2"},"keywords":["lodash","methods","functions","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.2.7","dist":{"shasum":"1d6dcb06b17a42d19db74624ba9d64cd209cf4e2","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.2.7.tgz","integrity":"sha512-02ycH5IP+ehV+jcaqlVrK61Uuc3WwodZemRWVCtrYCR4MeoJzF6GNgNFb+NZ0Q38R26j7X2hjBNucHtm2lEdGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1ZsY7rhe6mfCsD/RIVDu0rnVDwNo3J3mQE4RJ0M49wwIhAMX2qjOIla/xUeotj/PKUQ3h2jQzAPhVU1MMIyHLtLqZ"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.3.0":{"name":"list-methods","version":"0.3.0","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"fs-utils":"~0.3.6","lodash":"~2.4.1","minimist":"0.0.8","relative":"~0.1.2","template":"~0.1.5","verbalize":"0.0.2"},"keywords":["lodash","methods","functions","properties"],"devDependencies":{"verb":"~0.1.20"},"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.3.0","dist":{"shasum":"c7aeffe0b4dba282f0167c2e97fe6381e53629f9","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.3.0.tgz","integrity":"sha512-3fhySsx82dmhpzOPUd59yB1ABLIE++6XPnQDcId0zFyfXiqmEg4fkJZGWCrTOc1nkn9xK2bnIiLuMZ/Q4tb0jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4UyXsbOnFyKAhymD8YJNE4Kwpyz7d4NdaBhsewPvj6AIgWth7JcxeaFuqf6fnRLqDzJgNC3m7kt9fNIoOjqSCoDI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.3.1":{"name":"list-methods","version":"0.3.1","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"fs-utils":"~0.4.0","lodash":"~2.4.1","minimist":"0.0.8","relative":"~0.1.4","template":"~0.1.6","verbalize":"~0.1.2"},"keywords":["lodash","methods","functions","properties"],"devDependencies":{"verb":"~0.1.20"},"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.3.1","dist":{"shasum":"ad26b4fe37ee52fb7ade38ba663d5a6467ac30a3","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.3.1.tgz","integrity":"sha512-BjSgkjvSJqjtqu41XjkOLQ1ZRmtWSuzKnnyUu1vOXp1G8hfBcdpLvNJM5rP+MumCoPW3Eaudir5FUu9hy9sA1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkdhpTGrKTYIYajVhP1ZYEtO/MRLcBadlti2Ho53P16QIhAKEO8ic2YGS+GSSQZsGs2V2SNOvdYMDd19pDyJaDMyZx"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}]},"0.3.2":{"name":"list-methods","version":"0.3.2","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/list-methods/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"fs-utils":"~0.4.0","lodash":"~2.4.1","minimist":"0.0.8","relative":"~0.1.4","template":"~0.1.6","verbalize":"~0.1.2"},"keywords":["lodash","methods","functions","properties"],"devDependencies":{"verb":"^0.2.13","verb-tag-jscomments":"^0.1.2","verb-tag-methods":"^0.1.2"},"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.3.2","_shasum":"4ff673e78ed3943164ba8bbc07769d31054eb71b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4ff673e78ed3943164ba8bbc07769d31054eb71b","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.3.2.tgz","integrity":"sha512-VBtL6Vi7zSvPsALHg+1U/FtVqkp4a7x6ZZ2IA8E07CvxsSrVnLtDh+Gwqpz6evlp1jDRouxBs6espTcp0614bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1GzmtTrun4jEuqPVNYZAd9QOmg/HjBgcRbX3ftbhk9AiAsYyQaHSxhe8gXhutvNRFrjj7nT47AYv/aELNHBn8t8A=="}]}},"0.3.3":{"name":"list-methods","version":"0.3.3","description":"Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"license":"MIT","main":"index.js","engines":{"node":">= 0.8.0"},"preferGlobal":true,"bin":{"methods":"./bin/methods"},"dependencies":{"fs-utils":"~0.4.0","method-names":"^0.1.1","minimist":"0.0.8","relative":"~0.1.4","template":"~0.1.6","verbalize":"~0.1.2","xtend":"^3.0.0"},"devDependencies":{"verb":"^0.2.13","verb-tag-jscomments":"^0.1.2","verb-tag-methods":"^0.1.2"},"keywords":["fn","functions","lodash","method","methods","enumerable","property","inherited","own","objects","object","name","names","properties"],"homepage":"https://github.com/jonschlinkert/list-methods","_id":"list-methods@0.3.3","_shasum":"22dc626646fe3bb11fc363600337eff1404221eb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"22dc626646fe3bb11fc363600337eff1404221eb","tarball":"https://registry.npmjs.org/list-methods/-/list-methods-0.3.3.tgz","integrity":"sha512-BjGXk8BuTrGDFZP4krfRnA25D5j38r74CR4trkg/zJfSubSrHojZjIW/qyRQGsg6W1gmP8tMa0x6lmbJKtLqbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6H6IiKFmgBRsa6eTwK2Q8VlND2UpVSnj98QRfH5sAJQIgbIN1b/7+Vmw6TXqQt9g6CMSSC+wVeu+ZZtVfk9xcbLY="}]}}},"readme":"# list-methods [![NPM version](https://badge.fury.io/js/list-methods.png)](http://badge.fury.io/js/list-methods)\n\n> Easily generate a JSON or markdown list (sorted array) of property names of all enumerable properties, own and inherited, of objects that have function values.\n\n<!-- toc -->\n* [Quickstart](#quickstart)\n* [API](#api)\n  * [methods](#methods)\n  * [.writeFile](#writefile)\n  * [.writeDataFile](#writedatafile)\n  * [Example output](#example-output)\n* [CLI](#cli)\n* [Author](#author)\n* [License](#license)\n\n<!-- toc stop -->\n## Quickstart\nInstall globally with [npm](npmjs.org):\n\n```bash\nnpm i -g list-methods\n```\n\n## API\n### methods\n\n* `src` {String}: The file to read. \n* `return` {Object} Returns an object with the source file `name` and the array of `methods`. \n\n\n### .writeFile\n\nAs a way of kickstarting documentation, this writes the list of methods\nto a text file. Lodash templates are used to generate the file, so the\noutput is completely customizable.\n\n**Example**:\n\n```js\nmethods.writeFile('api.md', 'index.js');\n// generates a file, \"api.md\", using a template in lib/templates.js\n```\n\n**Params:**\n\n* `dest` {String}:  \n* `src` {String}:  \n* `options` {String}:  \n* `return` {String} \n\n\n### .writeDataFile\n\nGenerate a JSON or YAML file from the list of methods. Automatically detects the\nformat to use based on the given file extension.\n\n**Examples**:\n\n```js\nmethods.writeDataFile('api.yml', 'index.js');\n// generates a YAML file, \"api.yml\" using a template in lib/templates.js\n\nmethods.writeDataFile('api.json', 'index.js');\n// generates a JSON file, \"api.json\" using a template in lib/templates.js\n```\n\n**Params:**\n\n* `dest` {String}:  \n* `src` {String}:  \n* `return` {String}\n\n### Example output\n\n```js\n## writeDataFile\nType: `undefined`\n\nDefault: `undefined`\n\n## writeFile\nType: `undefined`\n\nDefault: `undefined`\n```\n\n## CLI\nRun the `methods` command without any arguments and a markdown file will be generated for `index.js`, or the first javascript file found in the current directory.\n\n#### args\n\nIf you want to specify the source file to read, or the destination to write to, you can use this format:\n\n```bash\nmethods [src] [dest]\n```\n\nOr:\n\n* `-s` | `--src`: reads the specified source file\n* `-d` | `--dest`: the destination path and file to write. note that _extension is significant_\n\nDest extension:\n\n* `.yml`: generates a YAML file\n* `.md`: generates a markdown file\n\n#### template\n\nMethods uses Lo-Dash templates, so they're super fast and easy to extend. There are a couple of ways you can specify the template to use.\n\nEither as a third argument:\n\n```bash\nmethods [src] [dest] [template]\n```\n\nOr with `-t` or `--template`:\n\n```bash\nmethods -t docs\n```\n\n##### built-in templates\n\nThere are three built-in templates:\n\n* `list`: generates a simple, bullet list of methods\n* `docs`: generates a formatted markdown file, giving each method its own section with starter content for `type` and `default`, etc.\n* `yaml`: similar to docs, but outputs YAML. this is useful if you want to update and extend this file with other tools, like [Verb](https://github.com/assemble/verb) or [Assemble](https://github.com/assemble/assemble)\n\n##### custom templates\n\nThe only context passed to the templates is the array of properties generated. Example:\n\n```js\nmodule.exports = [\n  '# <%= data.name %> properties\\n\\n',\n  '<% _.forEach(data, function(fn) { %>',\n  '* <%- fn %>\\n',\n  '<% }); %>'\n].join('');\n```\n\nYou can either specify the filepath to the custom template, or the name of a npm module that is installed locally, and methods will try to use it:\n\n```bash\nmethods -t my-template\n```\n\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n\n## License\nCopyright (c) 2014 [Jon Schlinkert](http://twitter.com/jonschlinkert)\nReleased under the [MIT license](./LICENSE-MIT)\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on July 12, 2014._\n","maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2022-06-19T12:45:38.074Z","created":"2014-01-30T20:02:01.237Z","0.1.0":"2014-01-30T20:02:11.144Z","0.2.0":"2014-02-09T08:21:43.535Z","0.2.1":"2014-02-09T08:33:51.108Z","0.2.2":"2014-02-09T10:42:01.864Z","0.2.3":"2014-02-09T10:44:05.400Z","0.2.4":"2014-02-09T10:47:44.896Z","0.2.5":"2014-03-12T22:32:02.545Z","0.2.6":"2014-03-14T12:41:54.208Z","0.2.7":"2014-03-25T06:54:21.840Z","0.3.0":"2014-03-25T08:08:20.460Z","0.3.1":"2014-04-20T10:49:50.719Z","0.3.2":"2014-06-15T07:04:46.533Z","0.3.3":"2014-07-12T15:48:07.926Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/jonschlinkert/list-methods.git"},"users":{"jonschlinkert":true,"rummand":true},"homepage":"https://github.com/jonschlinkert/list-methods","keywords":["fn","functions","lodash","method","methods","enumerable","property","inherited","own","objects","object","name","names","properties"],"bugs":{"url":"https://github.com/jonschlinkert/list-methods/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"license":"MIT"}