1 line
21 KiB
Plaintext
1 line
21 KiB
Plaintext
{"_id":"inspect-function","_rev":"13-2b8053d0f84688b8650aaf341e920ecf","name":"inspect-function","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"inspect-function","version":"0.1.0","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"gitHead":"0c68f382443beef66a6e46ff80c8e593d51243f5","_id":"inspect-function@0.1.0","_shasum":"fc894a3a3266d934f7ae9812073b2ee7a60dba36","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"fc894a3a3266d934f7ae9812073b2ee7a60dba36","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.1.0.tgz","integrity":"sha512-Du+m7rnQK3JQ0QCE4l8OMQiy4UT/vdQuNG9fQR5J1+K9fHjsMAQrKproC76mZuMjI9PrVEUjx9KVBBbZsvh/lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC67gqaGFPoJfE7cRVTDnK1Y0uGUpAYoEyGJcW77JAwpwIhAKN8vPLuW2YiFY/3/ll6GXBpgnLw/YV/W/HPuhze+esI"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inspect-function-0.1.0.tgz_1494125864980_0.006906779250130057"},"directories":{}},"0.1.1":{"name":"inspect-function","version":"0.1.1","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"gitHead":"35b330c2d46433d6627bcda55b1c42aa6bc6400e","_id":"inspect-function@0.1.1","_shasum":"72fe501d4389d7e30e2ea8616ce61da321d56c39","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"72fe501d4389d7e30e2ea8616ce61da321d56c39","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.1.1.tgz","integrity":"sha512-sZ4z4/8TXREW2DzKD3/3jNy5bul4tXhRpqCi3QePM+F3oAIpD46xWX7ud7WiTybIUceNFHABIesv0bu5ZDnNqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo+fWW6jKvyaNniU4MH8kRe9LVS0eMkoA6iviO68uB4AiEA/ww3SJqEXtkMa7vstpIURGajmrYmXBJHMmnlii9LBVs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inspect-function-0.1.1.tgz_1494185803098_0.9773725678678602"},"directories":{}},"0.1.2":{"name":"inspect-function","version":"0.1.2","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"gitHead":"ff1fb8e909afe481079ee7603035ef6b46eb8ce6","_id":"inspect-function@0.1.2","_shasum":"95c278fa7983c834e448ca31d64dff21fd13b1ec","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"95c278fa7983c834e448ca31d64dff21fd13b1ec","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.1.2.tgz","integrity":"sha512-xqikkXrQprxbCYg9tjRoVTb1OCp9bIRdeDCQ/n0OxKJBgHwq100G9mj9jsMGCpVBeELVrXUcAnjemXdiD9qXAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+5I4bYHT0OwyceS7CUqPLA69he26ff/yS3WR0wiaCzAiEAxgIxZ5CNU54GgZ3Lxk+G5BGsj+wCkd18GeTjAlBzExk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inspect-function-0.1.2.tgz_1494203207620_0.5277031059376895"},"directories":{}},"0.2.0":{"name":"inspect-function","version":"0.2.0","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"gitHead":"9b9c453fc3e097543edf21350f3305f0871c0d64","_id":"inspect-function@0.2.0","_shasum":"70793ff9180bc699a8c5b45231669ca6fdf7877c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"70793ff9180bc699a8c5b45231669ca6fdf7877c","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.2.0.tgz","integrity":"sha512-Sc5qf+yNaCOliinNGCnh8H7kLkNCkd1dDcfgXB1GkW/FXrw0QgAhyiM+4SyDmupxcPDABa9MOlnRYPPXbTpmIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHabaP29umNbk4XhtbqqdlHhqCFnJKmFQAwF298rikmQAiAc3HYhOJFTV9acMaBBTUBDpivdTu7SwUlP1VTkMD3Z/A=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inspect-function-0.2.0.tgz_1494206974135_0.5362085932865739"},"directories":{}},"0.2.1":{"name":"inspect-function","version":"0.2.1","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"gitHead":"87b6f6761663a1a897122e197b964c86d23f3d82","_id":"inspect-function@0.2.1","_shasum":"9e0d48597699c8a3b01da7720cf5676f65cb702f","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"9e0d48597699c8a3b01da7720cf5676f65cb702f","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.2.1.tgz","integrity":"sha512-ES6Srt3PO+hhqKtqSsNv8v4Xtev+2KIRd1JWRZzz5Xgo0JGZqT1MZWiEoGhLa3Vk6u7bN1GsMz1JlZz4qn/rrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYreGFtH3NzgkPVh+4TARdg65JqR539jiLa+mrR92wAIhALGWYQjAteHV3+PEyNPpgHV4s8XCHksrtWlEVL5NEJfK"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/inspect-function-0.2.1.tgz_1494207501859_0.287801718339324"},"directories":{}},"0.2.2":{"name":"inspect-function","version":"0.2.2","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"dependencies":{"split-skip":"0.0.1","unpack-string":"0.0.2"},"gitHead":"3bb5efd5631e20c448ccadd3b62c2dcae732330c","_id":"inspect-function@0.2.2","_shasum":"85da0c5258bc4c330ae3283b6747e0759d90a635","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"dist":{"shasum":"85da0c5258bc4c330ae3283b6747e0759d90a635","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.2.2.tgz","integrity":"sha512-becs5gzcHwPrlHawscYkyQ/ShiOiosrXPhA5RVZ3qyWH4aWdD52RnMfXq/dwQXciHwiieD8aIPwdIWYv6eL+sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANMdse5M16u9HLhU61h2azzGG7PQCIusWJySOBawIhvAiAmYTemUjza59w1vw9WgA14gpPhAuDjQPILRht6o9GfGg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function-0.2.2.tgz_1495985990074_0.5801669277716428"},"directories":{}},"0.3.0":{"name":"inspect-function","version":"0.3.0","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"dependencies":{"inspect-parameters-declaration":"0.0.8","split-skip":"0.0.1","stringify-parameters":"0.0.4","unpack-string":"0.0.2"},"gitHead":"04b145236816a0dc0e1193904cedb112666d434e","_id":"inspect-function@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"dist":{"integrity":"sha512-VSaHEF+PPSnZwESTo4J00mrZp5cRe/btceQ2nY6X5DYivbu/2y52C1bbK+I0qGaEvK9L9LrsytIUW9HSV+19gg==","shasum":"538680a08d5b04970ce77fde597f380731018930","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw7E2VykCUxx3ZPOBgm6JgpzMM3nSO4LepRGybbLaGwgIhAI0qoBJ63EOLoBXp0hItGjvm4wXphWzz6FPz2oZMnag0"}]},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function-0.3.0.tgz_1503853423550_0.05763657996430993"},"directories":{}},"0.3.1":{"name":"inspect-function","version":"0.3.1","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"dependencies":{"inspect-parameters-declaration":"0.0.8","split-skip":"0.0.1","stringify-parameters":"0.0.4","unpack-string":"0.0.2"},"gitHead":"f029cece85b61f1bb4550d294e3063d10cf0efdc","_id":"inspect-function@0.3.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"dist":{"integrity":"sha512-o21ICbL/jjrzQlwCrqH/OPmK0cql5AnUuH5DSwgPkKy5XhvhfCPZlw/RPVCYRElBynb+u8JtpKONEEse/i91Sg==","shasum":"d8042e8d153684f525acb5b47dbffce9ed7878fc","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRLeoVk+oFmHFPAcA4Uyv6P7+s++smO0WQuIZQ57vbNAiEA3WzPnN1cCIurJZJvSFv83zVX1rHH+eavHhqymqQQ53Y="}]},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function-0.3.1.tgz_1503853674346_0.3727247347123921"},"directories":{}},"0.3.3":{"name":"inspect-function","version":"0.3.3","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","bin":{"inspect-function":"bin/magicli.js"},"author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"dependencies":{"inspect-parameters-declaration":"0.0.8","magicli":"0.0.8","split-skip":"0.0.1","stringify-parameters":"0.0.4","unpack-string":"0.0.2"},"gitHead":"83fa2e84bb4728a78a8a38c308d8334e6773f704","_id":"inspect-function@0.3.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"dist":{"integrity":"sha512-EOYy+53NISxo0Og+e4ZPZzJjBGv17A8GipKHKPX98Nu85vph/lLXKWZH+lktu9bErP+iqH8/8ZwoCeKrUoZGnA==","shasum":"45654ae35aa057aaacc1932c106d509adc132016","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYM1CYOo1zCXNYIf1VUCU4J66UnFtBbFERFAoDK2A2RAIhALNX8OMPAQIFnIUzm8zEMP8f3DvwIEgZtrzSvniy6Q8g"}]},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function-0.3.3.tgz_1510189888369_0.27086556889116764"},"directories":{}},"0.3.4":{"name":"inspect-function","version":"0.3.4","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","bin":{"inspect-function":"bin/magicli.js"},"author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0"},"dependencies":{"inspect-parameters-declaration":"0.0.8","magicli":"0.0.8","split-skip":"0.0.1","stringify-parameters":"0.0.4","unpack-string":"0.0.2"},"gitHead":"31e198950b8d4d13d5351038da4bbeb169e11044","_id":"inspect-function@0.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"dist":{"integrity":"sha512-s0RsbJqK/sNZ+U1mykGoTickog3ea1A9Qk4mXniogOBu4PgkkZ56elScO7QC/r8D94lhGmJ2NyDI1ipOA/uq/g==","shasum":"e1ecf2616cac81d0d62e5e2a3b057f8cbf8ffedd","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUF7xrYG7learKLZqL9Wrol32kPVaiqNNJW2lgIIDAWAiAkau2BwYXuzhXxWxepYbc9P4Yx0ZdUXi5y9mLSJGELSA=="}]},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function-0.3.4.tgz_1510193192146_0.9707328327931464"},"directories":{}},"0.4.0":{"name":"inspect-function","version":"0.4.0","description":"Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)","main":"lib/inspect-function.js","bin":{"inspect-function":"bin/magicli.js"},"author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"scripts":{"test":"mocha ./tests/main.test.js","test:all":"mocha ./tests -b"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^5.2.0"},"dependencies":{"inspect-parameters-declaration":"0.0.8","magicli":"0.0.8","split-skip":"0.0.1","stringify-parameters":"0.0.7","unpack-string":"0.0.2"},"gitHead":"a2b98b26b4e477a2f4f7464d16b66f5b4daabe08","_id":"inspect-function@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"diegozoracky","email":"diego.zoracky@gmail.com"},"dist":{"integrity":"sha512-flt3YG6fiyZKLAF607DI+YM1wmPk4OFmNyzwADeAnjR42t/TxTy/wfA8s1vwyvxOYEG0Da2/uKClGhcfaNZdkw==","shasum":"1910bb5c269eeefc602ce92b22e8ad40362aab4a","tarball":"https://registry.npmjs.org/inspect-function/-/inspect-function-0.4.0.tgz","fileCount":8,"unpackedSize":13784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz+kPCRA9TVsSAnZWagAAorIP/016PlsB8N7at0AwE0ih\nKdU3Ly9o9Nupqs1b78RPrnj3NKXQ3lRSoRT0xCm9UtKnQzXUqe1nSbHBThKC\nyAE8G+laZ4krkpKGGQEYM1+c3aJtWqyH6TxGxDrY3n+AWcD8Fnhttirk0Sj2\nfJsr6eCP0ZpqoaAs8o8HDnmmuQXJatjSAPZAC4IJMkfY4IrYItcKUBDf8YmT\nnErNqsR+m/Q8p7HJbVCmhlTthdJApzt5Juy3TyVkYpCdKJzVexqq8E54+eHu\nhC3mFB3+Ma+FtozwKgluWMKRtYVSPZlprzLvRgApAud2xeOdL8qB8Gkl4b2g\nK9/+ha6zUR32P0azkEhA/P2ayqHYRuSQzaPpG1DngZFFG3E7AN7F4EFm58fh\nDsCGU9UHp6YDNGaIcCJUf/yLbQnyOk71ICJ9v37+BfgGRJ4gjzEuOlmMxAU6\n4EZw+YfZGgfpZlmXiqEUJb77DjUyYTHjrmcUSfYwJ8gM/s/lZee7Juhrdb1Y\nrZkiub2aB6EE/aBnlPiAnOvJsHPh/ujeuD3odP8GYKeim2EmxwccVQV7iruR\nFqmE4OUjFIOUq63pL/jlKBpRw2f/+3+21ohYfZI//xaYRETuwIjfBx5u7JTs\nMyfM5cEGgF0kb95OxgYb7M+IWsb5u1yr7uXtI/eHpx+T4XO+GzRDSz15H4mo\n1Hyv\r\n=r4QT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBr2xMVWn1kj4YaiNevZTQwFsw7K6O6UQbxNHosPbUoQIhAO6yFJpzyz+XPCn/OCjaljVJAnPfl1jInq6FlmJsIzC+"}]},"maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inspect-function_0.4.0_1540352270557_0.8631499775966855"},"_hasShrinkwrap":false}},"readme":"# inspect-function\n\n[](https://travis-ci.org/DiegoZoracKy/inspect-function) []() []()\n\nInspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature).\nUseful when creating automated tasks, e.g., docs generations.\n\n## Installation\n\n```bash\nnpm install inspect-function\n```\n**CLI**\n```bash\nnpm install inspect-function -g\n```\n```bash\nnpx inspect-function --help\n```\n\n## Usage\n\n`inspectFunction(fn, name);`\n\n```javascript\n// The module\nconst inspectFunction = require('inspect-function');\n\n// A function\nconst testFunction = (a = 'z', b = [1,2,3], c, {d,e: {f}, g} = {}) => console.log('noop');\n\n// Inspects\nconst result = inspectFunction(testFunction);\n\n////////////////////////\n// `result` will be: //\n////////////////////////\n{\n \"name\": \"testFunction\",\n \"signature\": \"testFunction(a = 'z', b = [1,2,3], c, {d,e: {f}, g} = {});\",\n \"parameters\": [\n {\n \"parameter\": \"a\",\n \"defaultValue\": \"z\",\n \"declaration\": \"a = 'z'\"\n },\n {\n \"parameter\": \"b\",\n \"defaultValue\": \"[1,2,3]\",\n \"declaration\": \"b = [1,2,3]\"\n },\n {\n \"parameter\": \"c\",\n \"declaration\": \"c\"\n },\n {\n \"parameter\": \"{d,e: {f}, g}\",\n \"defaultValue\": \"{}\",\n \"expectsDestructuring\": true,\n \"declaration\": \"{d,e: {f}, g} = {}\",\n \"destructuredParameters\": [\n {\n \"parameter\": \"d\",\n \"declaration\": \"d\"\n },\n {\n \"parameter\": \"f\",\n \"declaration\": \"f\"\n },\n {\n \"parameter\": \"g\",\n \"declaration\": \"g\"\n }\n ]\n }\n ],\n \"parametersNames\": [\n \"a\",\n \"b\",\n \"c\",\n \"d\",\n \"f\",\n \"g\"\n ]\n}\n```","maintainers":[{"name":"diegozoracky","email":"diego.zoracky@gmail.com"}],"time":{"modified":"2022-06-19T01:32:43.411Z","created":"2017-05-07T02:57:47.069Z","0.1.0":"2017-05-07T02:57:47.069Z","0.1.1":"2017-05-07T19:36:43.363Z","0.1.2":"2017-05-08T00:26:47.861Z","0.2.0":"2017-05-08T01:29:36.369Z","0.2.1":"2017-05-08T01:38:24.258Z","0.2.2":"2017-05-28T15:39:50.197Z","0.3.0":"2017-08-27T17:03:44.707Z","0.3.1":"2017-08-27T17:07:54.467Z","0.3.3":"2017-11-09T01:11:28.558Z","0.3.4":"2017-11-09T02:06:32.224Z","0.4.0":"2018-10-24T03:37:50.749Z"},"keywords":["function","inspect","params","signature","parameters","arguments","jsdocs","docs"],"author":{"name":"Diego ZoracKy","email":"diego.zoracky@gmail.com","url":"https://github.com/DiegoZoracKy/"},"license":"MIT","readmeFilename":"README.md"} |