{"_id":"reflection-js","_rev":"52-eb5498f0ee619d791a3c71033c270433","name":"reflection-js","description":"Module reflection API for nodejs","dist-tags":{"latest":"2.2.2"},"versions":{"0.2.0":{"name":"reflection-js","version":"0.2.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@0.2.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"83fbdbfee567561759244debcede11208e334508","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-0.2.0.tgz","integrity":"sha512-wwgINgtYhsnfStHCJ1PKovKvyq8vxX3mWFVs6t9703hQ0kafyKs6QZohGJ6remsBjEDxKaNlKIJ+YgxTFsMuIQ==","signatures":[{"sig":"MEUCICKocQgHY5qP1TH9coqgCjoUOMArGdfLRLE1MVRCFAafAiEAwTQXJiw5DGbFa7DoBHKa0EJdKaDPQSzsVQIQ9Vj3sL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"83fbdbfee567561759244debcede11208e334508","gitHead":"f661714929d608469ed312786044d0b9b8fc8797","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha test/"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"0.12.3","dependencies":{"mout":"~0.11.0","nyks":"~2.0.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"}},"1.0.0":{"name":"reflection-js","version":"1.0.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.0.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"e55d1d81556e41061a702c7ea9e8a2a7adfca5e2","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.0.0.tgz","integrity":"sha512-po1nY0FmKvdAZ92BBm7Sa3qJJ0m04sjXq0hx4X+YfUTH3GTV8qHYblFBlppe9ABo36/wURldeDrnKy0F39E2DA==","signatures":[{"sig":"MEQCIFRCShzCwQ/DCK5ZBdDUGcnneEu/TODr2pSVQAXbs2HzAiAxDeIIcgI4HhaB+ZGtYJy1zmIbUQjxgEyxIRMK1cDs7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"e55d1d81556e41061a702c7ea9e8a2a7adfca5e2","gitHead":"c6c6518eee43de02a8c3447018bdd6e100e27637","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha test/"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"4.4.1","dependencies":{"mout":"~0.11.0","nyks":"~2.0.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.0.0.tgz_1471964631845_0.6551455829758197","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"reflection-js","version":"1.1.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.1.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"d6fbf440e46a1b736fc57db11255b201652ac363","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.1.0.tgz","integrity":"sha512-GWdEfQFJ/xrEEceGZxzpaXkXC34B8FhFuHFvMMK9wyfOF8+4jp24n1WZgYJSQXBB2Vk1Z2GZoC+N4WrWMVaKYQ==","signatures":[{"sig":"MEYCIQDkkcuLN1lKiOc7w7ujcsY3tya9k+nBcQ6/ZR+V1Dad1wIhAKA4bqq3LDCo9GLehiLi4sBH0wwzv/9oyJXrJFDQ0Vw7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"d6fbf440e46a1b736fc57db11255b201652ac363","gitHead":"156697f00579c4d76f54b8d1fab82957f53ca3e5","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha test/"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"4.4.1","dependencies":{"mout":"^1.0.0","nyks":"^2.30.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.1.0.tgz_1472052060717_0.4041924902703613","host":"packages-16-east.internal.npmjs.com"}},"1.2.0":{"name":"reflection-js","version":"1.2.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.2.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"9ce78c2172ad8e6c43c60b61a7c52607181067c6","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.2.0.tgz","integrity":"sha512-bp+njJ6K1H0bmVyAXKPanWg+9OP+bdtYRHdsKYdv2xUYczcof3XyhRTD5oaOPrm3xkehRwsbLJlGcHHLJZkWQw==","signatures":[{"sig":"MEQCIGOX8V5M/LFfFN+eboywrguhOqPzwQwq31JLrewvqloVAiAkPNW0NFW7D9IulwaqjlqgJ6Mk6Q8zNc/2kZKPoB5O4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"9ce78c2172ad8e6c43c60b61a7c52607181067c6","gitHead":"7293f0c1e421d5c8768b17154e748d69ff23a896","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover --report text-summary --report html --report lcov  node_modules/mocha/bin/_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"4.5.0","dependencies":{"mout":"^1.0.0","nyks":"^2.30.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.2.0.tgz_1477047079873_0.9162140924017876","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"reflection-js","version":"1.3.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.3.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"b34f429241c69207e08b164485568e4c37134320","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.3.0.tgz","integrity":"sha512-nYF0T34poyAHe3vskN2DjxwxAi+yqkCXASn3IcII3sxvmkLVbTNTkfNkEwKMzaI07j5NUq8o3Z9nr1BEnZOVxg==","signatures":[{"sig":"MEQCIHCl2aZCXO6hVkojQ+Cpvq1K7sob9ChfakXiWWD3MhArAiAYWLcfJEojvsqCI3IyxRpOXYknB3GA+1pUmrcRxpF37A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"b34f429241c69207e08b164485568e4c37134320","gitHead":"b2ba0bd6c50095c389c77a635e01ecf13819f23f","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover --report text-summary --report html --report lcov  node_modules/mocha/bin/_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"4.5.0","dependencies":{"mout":"^1.0.0","nyks":"^3.2.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.3.0.tgz_1477047940401_0.3673279865179211","host":"packages-18-east.internal.npmjs.com"}},"1.3.1":{"name":"reflection-js","version":"1.3.1","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.3.1","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"7c6933f76a5f3a426d42dde6b59fe663dee19f1b","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.3.1.tgz","integrity":"sha512-6ddBJopk5jsv9EHz0WnzcnkN3UKO9om/qHAveIhizx42y2izyEOZD31MG2i8++fhCNiL+6s1ll/JCSktqCFoIQ==","signatures":[{"sig":"MEUCIQDmHKkXhsDr/M2DZjnid0lbiLovRWbCcDLi5V7M2ZRB9wIgH1/gOSv/ZyScRRBFWgeao3zF+0eDJveJA07BmiJHf4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"7c6933f76a5f3a426d42dde6b59fe663dee19f1b","gitHead":"5150290ada9e554463e9162d96eb8bea46af79ae","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover --report text-summary --report html --report lcov  node_modules/mocha/bin/_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.7.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"4.5.0","dependencies":{"mout":"^1.0.0","nyks":"^3.2.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.3.1.tgz_1481554769254_0.47834080504253507","host":"packages-18-east.internal.npmjs.com"}},"1.4.0":{"name":"reflection-js","version":"1.4.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.4.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"}],"homepage":"https://github.com/131/cnyks#readme","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"5c1987872127ac5977fcd25f19e0d9dc95e10bdf","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.4.0.tgz","integrity":"sha512-vkwlp22KQCnP7HRHCk79qnC+1+6DdfattSRjb+eRty6OM+lNUr4KT2w2lJ7F22p7i2lzW44jUD4MerlqCQ5X8A==","signatures":[{"sig":"MEYCIQDUbLgeZmx1X77K8EifGQnaYhkOg1eKK/56ZNlvuANgfAIhANvYrBQerT6LYA0kQJ5BQ71zdyVMymeWwVfw5WmcqQPw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"start.js","_from":".","_shasum":"5c1987872127ac5977fcd25f19e0d9dc95e10bdf","gitHead":"0484e2dcb183141fe679bc463b3e5794cfa621e4","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover --report text-summary --report html --report lcov  node_modules/mocha/bin/_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"131","email":"131.js@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"2.15.12","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.1.4","dependencies":{"mout":"^1.0.0","nyks":"^3.2.0"},"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js-1.4.0.tgz_1500442464846_0.04868501587770879","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"reflection-js","version":"1.4.2","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.4.2","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/cnyks#readme","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"7b36896f65e62547fabba20c03b883ffa4d5fb54","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.4.2.tgz","fileCount":6,"integrity":"sha512-p02gfouVsn5dhP5R2ZxKQABGbxstclxitiKIdR9mljEMdTnVIxAHj4sF2//50TfJuR+jTxxgPLzcyCfiJ6yubQ==","signatures":[{"sig":"MEYCIQC7b0rtzIyuXolJ5PDQb6tsxplhmUQvNrPymWLbj7pWyAIhAJ5rXB8MRezMeneM/o90l8VPKSQs0FxxHNxq/mTQFBud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5407},"main":"start.js","gitHead":"f2058804096c08a63488b077762cc708454a2536","scripts":{"test":"node node_modules/istanbul/lib/cli.js cover --report text-summary --report html --report lcov  node_modules/mocha/bin/_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"5.6.0","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mout":"^1.0.0","nyks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^2.2.5","istanbul":"~0.3.18","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_1.4.2_1518523101157_0.8350201176377199","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"reflection-js","version":"1.4.3","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.4.3","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/cnyks#readme","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"50125836a59d16cb5c3cd713028f81a6aa9026b0","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.4.3.tgz","fileCount":6,"integrity":"sha512-4u53WJcctcrpko4RKIKDCackElAsSN8wuXBlnfs9aMLuRcVRF0dUl1qZFq5VTsiMbQAjWlPg6KwfvpBC3Rq0OA==","signatures":[{"sig":"MEUCIFzVJrXEWWLCeJKzsVFMafrZFS4oGIJEYfMqON13gkt5AiEA6SN+tDV1LMqlqpGMyKasj813iJhsNs3kBDuLTolsw64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx10aCRA9TVsSAnZWagAAb3QP/R9ayyDZE7Z+zairflr1\noEAkuPNsY3Q0SKOx/LmAE/pJf0Ryv6DjnXGZuEo5hUZ4mfpBHD2WH3g97YUw\niwL+fZaS12DftOLUqtqPeIMzBfeabG4BRLAxP8J0mTjs/Rc8mM6MoDSomQ7C\ntnVtECaTPdYOwohrvFWeGLOoXhuSq0UU9EWReuQ9tsH13VcRTlGCLDvEqGFM\nce1kbLMYHxx2P9XhGRPBbacb/EhXuI4v3IWzejqjEV3guSmNJKzoJciFUqZx\nf9V9G8FnsW1TOajpmr8TtAsZ2LKGVP/cY6IJAkBA1ThHM+ylj0eZG0NNzd1F\na6rXY4HLaF/xFBRLuqJJUKgp5FdtLdaR8eJ3jYqZXmCdTY3s87gO7W5BnyVC\na7ad0zxFVaarBb0YI7kMcvR7rJnFY0ryw3n6MLOBpWyH4F1x7zWPvd9lhRG9\nC/fuLCguUqr65p96VbtmXDjgK4BR6yiTfVH1sfIC98qdy9iKQm1abbG6hr5/\nr6YajpqGGZVgR+TPfIL77ryR73SWuszjGTJxCNsDZbS5pD9rNUC2qM/dWHwL\nDpCRSx8EL/uer3Megdlk2rnQBh3dCY5GzLnLdscEYa0C40o/s2IbSbosc9WJ\n5jLcKYcDHY1tvBqQwZE7ax+hDBxD/20WHQzyr9IxUA96S5uOmuqYCo8ZI2+o\nCeHk\r\n=8GTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"2c3754802bc029674755c4e1e8f2e2d6eb108695","scripts":{"test":"npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"6.4.1","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.16.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_1.4.3_1556569369975_0.3218838488093607","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"reflection-js","version":"1.5.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.js@cloudyks.org"},"license":"ISC","_id":"reflection-js@1.5.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/cnyks#readme","bugs":{"url":"https://github.com/131/cnyks/issues"},"dist":{"shasum":"a99a2c29c28d368b138838c2de9e50146375c292","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-1.5.0.tgz","fileCount":7,"integrity":"sha512-aGDjQqqzGp9rUThm9TYIWLlMhGXT4u+SWsg6yOvF+oE4ldZ7V5fi0Wgthcmrp1hmqIGnNAo7yXY1r1E9qvAFAw==","signatures":[{"sig":"MEYCIQDVQsV2I5p1xGOWRkNQglva0mBZkTWylQAcgIeHQRppHwIhAIrtZPDe/TOO5+LRnDRSJzlWkf6NY/t1iRotJe6fOQvS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEu5ZCRA9TVsSAnZWagAAbogP/2r4Tfakg6sltG5PZ191\nyp6MA0vwiuFVsYdNMeDBDnyQ/4E8PZx2toA/BwDiLReHQovqinjHychMqbOx\n2osShwDCx2oLU4y/iDBoqTndJZ8uwIn2SDYD2ZHY8mW9ZYvehctl44e3sT46\nvjMDwHQz22vE0ld0IezIo1mH46DQkW4Aboo0Y7C1wejYqbrqd9Khp76f0SsE\nhVlDFZjd2DbBmdOCbg2VgFSwjmEkj5VqsP+DKNHdvKcng7mHKEyOhVJqc9lq\nFnWwb5s4hW84hRtmQ5TU8WUHWRbaxjtwSY9BQDLaVTyQhsREETk1/+3CqQVC\npqQiJcigcwau2UPPUXVERTUGG6U5QgClD5mkz7POVc7TKrYv8ChlSj3+VWNf\no4tJrvc2rh0qq4oBit1b8BUjoJID37itNMbLdikVf4Pija0ueRkIM4eRmvQI\nrEY+RB+0kwfZ9euR6mA5606zolpsES+CzAG6X+y/rKDSURmQPLpmrJmCv2R7\nk87pMU9My1I+TjtHlHRj4v+fgETTkDJgiT1W1kEPl2SngF06ZA7k2E273gZX\nYRtt2UCzPBI7kYsCak8WuyEGSeumYbv2Ed+bi5Lllc9i37iAypeJVm9fVqxR\nxhkzHkp7Xrm79CeqLW8wIi7NO6WWDn2obE8MVTbQiStfHVfG2p4mYfAc2pZv\ngrdP\r\n=X0Rd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"c948922081dd43329624e6a8dde6c50706882b81","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/cnyks.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_1.5.0_1611853395929_0.6614502562738565","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"reflection-js","version":"2.0.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.0","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"23658a360c2c0ae91ec018c97e4cb437f9c21458","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.0.tgz","fileCount":8,"integrity":"sha512-61xQrU5JtH5phIVjURK9txwyFOjf+AOGrgpC0TlG8MTpmyQwQhLVPEis81+DFdOkPe3z0bGblsClw3opZnrzbg==","signatures":[{"sig":"MEQCIHFzls+jqr1kIpYfZtklu/4eC9BtS+Au652Orf2Kd/lCAiA8G8k1i7BLEus2JSf6mjFUpfd76BUcwPyKYeP1F5aNEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE94aCRA9TVsSAnZWagAAxCIP/1Ye1kuVO58LmWU/NnfL\n/+DFdFC8bIJ2vUzEwLhgZQhX/8e3qQ+n12xZxaaRxMpZkmdYwRPzwG2RIto+\nmrkGBZ4TKyfwGWa3v0r5g09NSMqFX0rkfDdPBz33gMPUb6d3bJunXADHEtXt\nkx2YTnpXlVnaGz3RNo5a8polHcARABdBQjlfp8qkyjZ+ZPAc0z44A/CRfnzH\nejjKwk6SSnO+oEVIF4ykHPNC3C0bz1/weqvZLdeU3i1IgLH/3xdLXCOCUBda\nh2nGVxykibj77clSIF/Rd+XRR/GaIAYOaAMPis3lWQjcsrOOPQPD7Ox17uL+\nVdPNGSsenTLs85dm+Q9V4MizZFwe6qewXHZ28EmGJPrf2x9L673dxl0PziRm\n8ogZP+uASz4K8bWH58ngrNtww+v6v2Rod0kkzsV3yzXA/B7nBWXXCJLEHYYI\nc73J8BAGaGNnPRo97s3ZjK4gO4QO5TIRrTa4fJHhrn3I22qjhDLJ/31lgUqh\nGBUI9SM8eUVV9xEi2c1K2gt1502JrDIA21pjNnnBkDhKB1Mn6q5rTDDlLTis\nKuMK6RSH3pCwczNsvKSF+uPqNKy4J/AZakdTKAoFWgfQLTEm8jK1We5ecAki\n1RwyeySChzgFDIOyta90yYKcMA+dMPCyfXPdNJGznex+YGSXFpN34cd07trD\niusy\r\n=lDvV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"43efefd75ed58687dbc8eebfe6d0b381ec956edb","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.0_1611914777582_0.5372407263738057","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"reflection-js","version":"2.0.1","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.1","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"1bf2a5a3276e32dc241f8990bd1556a78273b9a3","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.1.tgz","fileCount":8,"integrity":"sha512-0StsotNkIIBWp5PY/7drjiED4Sxxe+yD0Ap5HXg0MEd15tc0o+cfjnNMEL+offwAsuMcqAZnwgsQ4hhhel2y2Q==","signatures":[{"sig":"MEUCIQCG3ig6WuLmsJkKLNrF3QnC+LYdkL1wbh6zUovixCL8CgIgLxbAji/0CNKVQR98J1lqEU7o3om/REfsf/GAwN8681k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE/Q2CRA9TVsSAnZWagAA7boP/1JuGy2OPNHSUGjW88kj\nWU1xvnoVCsntmDv6/o4XJ1km4wocsqOxtCNNNwjd59sP3LhQNwXXWvtmVHP6\nD1YSiowRIq07paRHYlenLNOVtLaXVVNKcg/rMjKoT9cljKTxt73LTper8xw7\nZru5HOkVeYUOZ3HgkYrG3DBSeBhtbXxpy914/Akl407Y4HeFNBoV3uflnkod\nlvXrXNuAtlqX4o3SG2hxY9Q8SNQzI5ly8FZ1gcYo7iWfAVOaKCc5hrfA5U6U\nHtb9vN633jioeTJT3wzj//1/dC8lI9eWO28kLKik0kArYAE7cW0M3wwCelwc\nmWQsCZn0CXOeNDRik0QSbzO34xYhqZsTkUrEl8Ljujr9sx0aq8hy4WSvvaF+\naZY6OJuNGg/dFtkQx4U42e7A0xBMBAGjrHXt2KeipT8TTOI52M/xeiyp/aWP\nS2vmipq8tMiieOl0cqsLcLdytvgCyNwBs8KzjWUjDkyAjI6pBmYRHOLG0AvH\nxasKjxBaUwb9PVoAokP3UWmzuAO8LCZFnHhKp1p5pPd2bsPKxRKcB6X/eew2\nW7iZLkk8hlKk+hobUBYTG2of58o+SYg++JwcmQqWCN98crKF0ykoAgjB2Ue6\n74hexYEQp6dHPzGsYBIldqcFYuZ1iGOc2dLTpUZhozW3SRhYetK4gxq9TWp6\nb6Cu\r\n=VXC6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"a8858fffdaec29687d00981a0daf81dad7a76832","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.1_1611920438029_0.9501965407057105","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"reflection-js","version":"2.0.2","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.2","maintainers":[{"name":"131","email":"131.js@cloudyks.org"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"b9408011aa7d3b60a8104f64db86d5febe0e240b","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.2.tgz","fileCount":8,"integrity":"sha512-mz/aszNqpBQohPiVwX8xNgPnoRUI/zruioomElaL6uaIILy1bKGUPLKlUSV1VzIdSrebVxNS34g0YtJowiZ2mQ==","signatures":[{"sig":"MEUCIAx67Ngl827FmqipoTDv8rSacDUi2x9R4DbJgId0yPNNAiEA2GayHq8+CK3p7PQByNMoUlgX3dEKQihcGo+n3ufonkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIFMjCRA9TVsSAnZWagAAQ+cP/1e585zH16vyxzq6H+Rq\nBoIRQ+FmFJ9iVSCPpYdjv7ztxcaQmMVvhl8M1pRr1FZmdBGZMLIJfvQUUW0K\niXIKL6L69kgBsZaiN/d5+AFNcqbot4TJcFLWk/qNwNE6rj/iMQjYzi40oH6q\n1qoSq+2wGu4a5cdFWSz83YXDxtrbQevvhwSQYqgC/BcXDU5e5TtZU+67FuQI\np7maeHuJhfvNbj9aDSLbpaKPUTD4LtM9U/j/T6HkpFMbrlwzJ3wnIH3yDYdD\nBUJQrfVhME88ZP1YIU+SRw3aaoXxg7zoAIQQ5XLTkQMCyXmayyM4ms2yMsaq\n96zNQABt86LCjHZfjGvy/5LBPgsgr2qOMFOcDUo3JQ/umPULWYQSNHNS4OqH\nGXbdzswK5w3tx3i9GGkdom76Ni0zDJD9Q4U5CuWwXbLBgV8O/uGFLjzdf7RZ\nRTUUo9sfpUAU0aYPIFxx409wyfy8kl7nvA4r0BQZ/OHAQ7U9bkYAsMGBUNdx\nwc50GmowWiVmgigGPT+UwSY7cjiZVcE/PMW6sAIBhpCgA500PsRPGTDEq/oI\nftpMzSfbHR6UVmJDSabzAtzLZHFFfgqwQhcUzJ+JPFvfILWypzBuIwYMMAo6\n3UBuqkTSMxeNtL/WgSTaNRVsTMG4htZx22QFyBCpn/oW9FDziverRz47Twuh\nHXjc\r\n=x6Ku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"e47897e5583f74cc8bc4135c6fc903238ce16541","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.2_1612731171261_0.4700832711015448","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"reflection-js","version":"2.0.3","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.3","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"9d90af199e0f5e5e0e1e02a88743de0d760cbc69","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.3.tgz","fileCount":8,"integrity":"sha512-QHSb5veqF0Vz4VYCNrdBYxS5EwiLIxReemotA7nhjLV4Hl1Pqkv/BSdj52GEjyJlLa5j2e7smFR58GIVjmtXjQ==","signatures":[{"sig":"MEYCIQC3LoFI2/fmBDmcAEPgFTmr11vv46cl4Mg7KakZiiHOCAIhAIx7lIRZPFHQU0EUN4F/Re7Lix//eWEl0vzxWso7Bchf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLPZMCRA9TVsSAnZWagAA15EP/iHQy6YoIqYfhhJ5vrJ6\nAYNUbOe+waOWkJlUlzEr9yHfIhLx5CuHsLH6FysAmvm8s5amwxWEoO99Wcj4\nXATm4TBxWo2z/FMjZqnmQ/0XfQ4APqKg3pv2UPT2yyZiocSk6uOgbeBxt5up\ne1Xlo3g4jHGvgKoQwWYrjX+tKTAXaMSzv1lL/47pFEr2tl9yWm2sq1W/j+aE\n1HULskCJhIW++T0H9CsTSVB64WrYN8LeRsV6EYlDS0+spo241JagDs6kXkc5\nauQRs7yLvN4LMh2e9qnbMOK2ZRmdKKSpU6pVY6nlncjGEIGRj1uxJTyQkNYO\nwVOwzkVeofI1Tw2y7gAl9koWufepSk05fDKbinmX/N2V6kBWJ/WifbmUlHF2\nS6Ll3kPus+QumtCq4tPkW8PjXK3LGL9uEYEDaJMC4PNc5os2jNT5Ivu/HoT7\nsg6mqFw5tX6eJr+HvVqkvn1mC8EXFH4s9FqmmvsyZQBct2qIzk5PbsL1UOeB\nE8xQPMMRPijSzmpZbJVJDXhoux28HbGQblHn871T8CUyvXFUbvkhBcDLFQGr\n7WUxydzI20ILw7MirHlqy6/OF5k9+RRBC0hUFgrzhKDT9jU97PkN63rd/5Fj\n7+4gkkDUf4+QQf3dmFLWWV1UioCTJe0EOysXjYGgf3wK1X+Aqrw+/58xShwz\na35a\r\n=50xM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"427a91ff9a13a8b1517988b2dba2ce76fdc44608","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.3_1613559372290_0.48387073885367937","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"reflection-js","version":"2.0.4","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.4","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"9eeb69017001ffb19a1b8962c91ec5def9ec95e2","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.4.tgz","fileCount":8,"integrity":"sha512-qlMXP7rIdmNBY+a+1zp6fa6RMDGFUfge260FO8UrXs9dX8hgFysxIIpkhRNm67X0xrRtXFygSZm39SOoGC+WXg==","signatures":[{"sig":"MEYCIQCC9jJfmZw3fsr8B3JRftx8WcD0kN7n1rlzGznQZ7v06AIhAKcTFr0w+zOVxg7kE1j/0xOjfjqFadUGYcpSxkJXhRGK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLRRoCRA9TVsSAnZWagAA/68P/iN9EGw93rtADL5Nnw35\nG/DMD61StNSuNTjOB/+rqh2Kqey8SZvxmShL77uZVAXYmr3I385164VtNXzr\nJyrvjRlNCk4p4PijqB+0pYbBUolNt/yBQ13UOcU0ulwr4UcBGPnAGaFCOLBt\nclJe65eg1iQzb28Msea4Xa5duzZhsHVeIUSxBNihv6BfIckAela2Ogv6Q+2o\nnf1CJLypUjeun9zDdCpQIzMdEQGZ1/ofPcrUGHDxYuUHpONffRiwI+8XkF07\nuNBC6wTVjeEdE3Jp3B7tWusNjUhCOWKMjg47MLqIhGBi2fiMI/FVIN48jH6D\n2AcMJTSP8hB2g7iiUfLyRONkeqbh5sHLIQqwdvi5T9ciSPhDi4pi8H2r6mjP\n360Rjmb8FeJALtBXYRiPy2oz4kyLY2ZVWTkyA8zNzareKbpSZbgPdnfjZDEW\nthkPBJhqQMqyh39frPeDUaPiRXBd1ova+hFbLw7dY3+rIsYOrNU8o3n7SDgK\nznoEEEG8JMy2iQ6qnMgCM9187WgHmzID018U4u1eWlXVKMf7YGJ48eFJIf2n\nBa38GiTZvwnf4knkhZ5gYNrqIMWlbhdYXT+FHKYq9jGtozymfZWoKvfwMLBu\n4kqhIfSm0VATOQkvw/ca58SLg6p6Q06xOy+AJ8bFm+zkk0Zq9Mrhp1DbbJkf\nnMAS\r\n=C9gV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"cf384ab15f3a7a931db5b61fad63cc89ef0c73c1","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^5.11.6","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.4_1613567080043_0.9716577253234178","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"reflection-js","version":"2.0.5","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.5","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"6f286057c0ab2493ab7ee0466fe313e1ce70a333","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.5.tgz","fileCount":8,"integrity":"sha512-iC+/bsUJ3mnceeDnOp5BlpTYLhzTxuDqBvho8NqeJvBp+qbmeBe/4fflATngnd8m3XSwI+dvEGvNZZdCrETCVQ==","signatures":[{"sig":"MEYCIQD/3tgD5lBoZk1O1KRq2cxSpS9wZau9s0d+wpsUtzfNhwIhAMgQJjcSGXEDeQlyqCuTsGU1IPDA3oPv14djeHO5+NWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLyGQCRA9TVsSAnZWagAAZksP/0J/GpsQ76jgQNbiq89L\ndaNRO5ZA4WqNhMlWw3M8Firl+7Z/aTrSy2y+zW+dnq88H9SEc0srfGa8Cj7+\ny/MN6/+casG8hJCkUrGyDdTfkkUsNslGF/Ud+Wx7PQ427tEEgbooPdpcs7Bc\nghmc0FpR7h1jShGoyeOa+hTyD/g/eEWOz6DDgp03xu4ipelCA8DGOcnyGkZk\nEPT2JuP7IcygyRbLUvWQmA0wfcR3aLUjVWYLbgg+pkNFP2ZuiyggqSLeYlWz\nCNsOywsSmH2/ERU3R2pmICLQFf2WY/WQxBJSiOQDbOi56APQ6bEQTeIs6zKg\njjwwbNM0YN4/fq8Oe72vhJsJ1e7me/slZea5NhpRowXeC0zSNdKuUdi13UF4\n5ZLI7KsQ4okclL2aT4V3sksYHxtEsRSmXjjtMb/P9/tfsCaPTVXI0/D5Cywo\nQrKlwT13yxeklOJKYXCtlMaFJAYiS2NSGcRW/+ZGH3kTUUCrhgzb7w5Ddqv8\nI/Hg4ExflOx6/D5LBVwU14230lrbvYz/3SS5NSok3FZ2jzumY6WEvdueBf6i\nTPFc0gRHxIel40HseNhbf6pd0OaDyXjPFsDnYELBbenGwpkjTrVHpwMy3nOc\n5Hlc3NkX6TdAMcY+qZcCRkvKLGWp2XTLG3YREvdXdz9jPgRPByNPzCUZAaXs\nMbk0\r\n=cr+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"1947e56fefdf7914116dffc93041e0654cfea4db","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.5_1613701518820_0.7707330221384274","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"reflection-js","version":"2.0.6","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.6","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"e64b3f684502a9a327af65df80819fa8a52ecffb","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.6.tgz","fileCount":9,"integrity":"sha512-Nf3I+dYS8CFq6fnh226lsc6XIerP32hcAZKI3Vt0YwVJY1G9FF5kA1Nsac48gJu29yAnVRk+CK+EKnTe4iqY3A==","signatures":[{"sig":"MEUCIDtBVwuUwcq4SveMJPJAn98SHvO5iw/1VMGS5bqWwDw/AiEA8Rj0DMqn8wLUSAJXwgQv6h0QKdFZsLOUaia+KZP7l2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGoeyCRA9TVsSAnZWagAA0tYQAKGCOUYo8B6Jw1xOcFvM\ncTAuzqdGtBcFiC37OBQW4roC4IFtf9//59GAB1QK7iCaJMaIu24mU2Y4dZ4y\nHwNm8xYFRRMDvEcIWVrSvmeJY0ea72evOCIduIKk8AbSnetkXWjFaga2fxJY\nEqE1dNS5tYtiH+4XLN2sQyEepU6a2Dw7tgaocXXBhP46NkpQs4c3r59cnxVz\n1m/YzX0OIfaSbEvrjrT8oRpDODffyI3a5Sjwg3GvXhICOoJvxgQNSlFpy3bh\nHQGwNNt3CGhJIHeveC4utB64ZRjzOCr8ge8sGUIJ9wsTcWu+Oj7m6cGHjLsk\nNDFaQMN5H/FzY529dq1LHPQUTyIXJFAwzwinH1bkSYTKnO+AhYYTYLX5vRks\nP8HfD+ML/85mYY6ffSK7c1Wov2Tqh8ghMN2ZfLEFBfCzv+oS744a4UrWDKx4\ncz+0QDsSc11Kpb5XsvxkvlBuER82/btGHyzbdoCsEKV4VQUr2nrhdRzVeFql\ndZ8Z88XwnXAa3hZexvR82/BWTmLN7vUuhKdYxnbvhUZmEHBf071a/F2wnZXd\nsWa940gv1+xKOUw6DHqt83MYKhKAlvwMHdPDofF1t6PRx39I3L75IwmWF0qj\n/F5wkeA9QlLBYJrrl0i65sKuFFpxFCRm+dPwXCmGlbNhsY81LpKvR6a+22+p\ndUKe\r\n=/sXx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"825b81811826c7d8b301b12c4b92ac7e848dabbb","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.6_1629128625889_0.24686443097759292","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"reflection-js","version":"2.0.7","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.0.7","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"b95e9a37ba1c4777361dcb82df2ad0d149650748","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.0.7.tgz","fileCount":9,"integrity":"sha512-xkUZUU11mnfRhl+Z0/TFmUNRUoah0XCZE2Ds5A0KFM+zD0Ko4PhfYKyI/X/CxIQtTBsEbMxrOFuBaf2JP8gj7w==","signatures":[{"sig":"MEUCIE9vg89WwxIKzTLcXDrTFU9XVpmixvfdTZMwjnjZgjADAiEA//VrDVgZnPnoSTK0d5KwUn8SaTBCwTNtGDfh/dKmLtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25jPCRA9TVsSAnZWagAAnXEP/1snJ++0tAOyi3WdDwZH\nFkxy04s2wE+blaP7dfeo+wyUVdJFYHQseF5QefHDOlPSe/4WDQRYr40mHcFO\nh2cdR5c7btzEgqpAPxUHi2n6owXOa8CUeHMZ7AIigl9i5Tqnz8d+s3DdTRY8\n+BAlUVuUd/Rx7kjsvOLYXoOWGw87bPP5x9EgDsaqTKTLLN+GRLrhdDM81M2J\nwkBWsB75lWtUX9GSdsk11rLAZMKkGp8aqk6VfsJKE7N9RueaeL9OlN/p6rG1\n07T7kwckJ4ITHw+L6SyZPytnviaMP1Imvry1bKJhKzCXfwq6xVPParAtcAZR\nTZrqZnXvCFG0TIF/E0CTt4ialwFia7eWs7nm1nrZ9NniF7TDvKJf3J8weQYZ\nE7ZGy/Rx24hojws+4bV6lB8StKN3WKgTiJ5jconTb/SJJFMQh5B3jCWP4NQD\nyXNhjllUikrNH8WkHb6CDoBi1SWV7G9mFpFP7R8gjXoxEZIVPd2C6RU38V0I\n1EftqxmpqIx2zrMPHKDilmpi/G2eE5PSSV3S/wDbIO6ur1yFQANgx7khkZT6\nJBvsW5nlNZM9qA9lS9NX2BMxMcIXK9dFsmR7ilCDBRsQwnG2ZN2PeVEyU1XP\n8vStZ+M/LI1259F9srEPO5y3ruPoU3h5iATyAT29xsP1qS50NwKI9QF+tcce\nklZg\r\n=jcfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"start.js","gitHead":"bdc65d12d623695f748acc48168916dda1415586","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.0.7_1634303343816_0.47390759877145605","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"reflection-js","version":"2.1.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.1.0","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"71e563ce7676099e47df2667c08afe9028cbc26b","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.1.0.tgz","fileCount":9,"integrity":"sha512-qlhJ0XE/pYK/Qb4SBYIKyJb7lO8FvvjzeZSF0eWTMUCub53N7Fu5QPqPEtD8TVT2x/u0iGVqtrFqKKUyQECq2w==","signatures":[{"sig":"MEQCIEUW2xA8iQhVdQ8uv3ZBI/W6a/Ne9qpzbvHtR0ReS6noAiBltSyask2lwQ/S2hGBdh7DbN0WLDibeqFc2aIi2cXOWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9321},"main":"start.js","gitHead":"f6001d2fece209ceab8090864b69db0f17843c81","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.1.0_1694766562305_0.6124134146137017","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"reflection-js","version":"2.2.0","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.2.0","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"a9a49b700bfa15375465e33ef85fe9fc94a9e728","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.2.0.tgz","fileCount":9,"integrity":"sha512-wwk4K894swjOiSzm6gVfJDNACyhvCSxticq32y9LgjJJJmUj9FjIrJRJfS7jQ/So/xdJz8Iy2Dq6mm5WmMDKjA==","signatures":[{"sig":"MEUCIBO0LI0qNC60NWdiJfj4lFxdUxPiz5nXK46k1DPen1zrAiEAzqIadeliG5USbk5qYEvx1491kws4EMOgkWYGeqW0HOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9687},"main":"start.js","gitHead":"9f6ae1683aa4d849b04dc1e34019fd992988894d","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.11.3","acorn-loose":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.2.0_1706219788882_0.11239945604204116","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"reflection-js","version":"2.2.1","keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","_id":"reflection-js@2.2.1","maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"dist":{"shasum":"c943543a0fc4c0661eca36dde150c6b75d06c62c","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.2.1.tgz","fileCount":9,"integrity":"sha512-8SFO0Hhh09TxwF6cd5gfeSOLspMal1x9ffLQV4qPul4JUzUnCuRxz/ROBeZprv5d+OSJse9vAiAcMJqHO/8Fcw==","signatures":[{"sig":"MEUCIQCKSOWUMYf1mjFGwTfwkIdexDaYkLwSXRYepUPokK3pVgIgQEm76RuJMRf8uQIc/bAioQTA9BDj+NQw1qo6cQCQyAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9698},"main":"start.js","gitHead":"2c3d33c7b95e18c4a94e83418e1e4c02b0efd4d3","scripts":{"test":"npm run eslint && npm run cover","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","mocha":"_mocha -b","eslint":"eslint .","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"repository":{"url":"git://github.com/131/reflection.git","type":"git"},"_npmVersion":"6.13.4","description":"Module reflection API for nodejs","directories":{},"_nodeVersion":"8.17.0","dependencies":{"mout":"^1.0.0","nyks":"^6.1.5","acorn":"^8.11.3","acorn-loose":"^8.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^2.2.5","expect.js":"^0.3.1","eslint-plugin-ivs":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection-js_2.2.1_1706836191377_0.7326442007915064","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"reflection-js","version":"2.2.2","description":"Module reflection API for nodejs","main":"start.js","scripts":{"eslint":"eslint .","test":"npm run eslint && npm run cover","mocha":"_mocha -b","cover":"nyc --temp-directory coverage/.nyc_output --reporter text-summary --reporter html --reporter lcov  mocha -b","coveralls":"npm install coveralls && node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info"},"repository":{"type":"git","url":"git://github.com/131/reflection.git"},"keywords":["reflection"],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"license":"ISC","dependencies":{"acorn":"^8.11.3","acorn-loose":"^8.4.0","mout":"^1.0.0","nyks":"^6.1.5"},"devDependencies":{"eslint-plugin-ivs":"^1.3.0","expect.js":"^0.3.1","mocha":"^2.2.5","nyc":"^13.0.1"},"gitHead":"f84d7f75369cbea5b247d1caa0e6b9004b4940ae","bugs":{"url":"https://github.com/131/reflection/issues"},"homepage":"https://github.com/131/reflection#readme","_id":"reflection-js@2.2.2","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vG6nxztPuvvN5Nb0ZIFkhVrGUBHOmkNJGt/70W/K1HasatFZGcnlh446uktriq6rPXU9lZIUM3pBD4q60CDGug==","shasum":"ca14b15fddf76e3850010d9a33c4eef274490110","tarball":"https://registry.npmjs.org/reflection-js/-/reflection-js-2.2.2.tgz","fileCount":9,"unpackedSize":9752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOZ6tC+rBIFMuqEyruwYOtLvBmsxaRONrrznHbBo7aVgIgAcyp6sDqGEuDXb0rKpASuJPGYHeHcbX4VZQgU/WgoSg="}]},"_npmUser":{"name":"frodon","email":"131.frodon@cloudyks.org"},"directories":{},"maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflection-js_2.2.2_1717166170759_0.22827204570762794"},"_hasShrinkwrap":false}},"time":{"created":"2015-01-07T20:32:30.493Z","modified":"2024-05-31T14:36:11.092Z","0.0.1":"2015-01-07T20:32:30.493Z","0.0.2":"2015-01-07T21:14:49.207Z","0.0.3":"2015-01-07T21:17:16.687Z","0.0.4":"2015-01-08T12:26:53.447Z","0.1.0":"2015-01-08T13:15:25.191Z","0.1.1":"2015-01-08T19:01:19.989Z","0.1.2":"2015-01-08T20:15:32.612Z","0.1.3":"2015-01-08T20:41:41.492Z","0.1.4":"2015-01-09T15:13:15.684Z","0.1.5":"2015-01-09T15:39:14.436Z","0.1.6":"2015-01-09T16:54:51.877Z","0.2.0":"2015-10-18T15:58:36.268Z","1.0.0":"2016-08-23T15:03:54.171Z","1.1.0":"2016-08-24T15:21:03.258Z","1.2.0":"2016-10-21T10:51:21.951Z","1.3.0":"2016-10-21T11:05:41.343Z","1.3.1":"2016-12-12T14:59:29.908Z","1.4.0":"2017-07-19T05:34:25.846Z","1.4.2":"2018-02-13T11:58:21.808Z","1.4.3":"2019-04-29T20:22:50.110Z","1.5.0":"2021-01-28T17:03:16.198Z","2.0.0":"2021-01-29T10:06:17.699Z","2.0.1":"2021-01-29T11:40:38.179Z","2.0.2":"2021-02-07T20:52:51.405Z","2.0.3":"2021-02-17T10:56:12.510Z","2.0.4":"2021-02-17T13:04:40.196Z","2.0.5":"2021-02-19T02:25:19.938Z","2.0.6":"2021-08-16T15:43:46.031Z","2.0.7":"2021-10-15T13:09:03.959Z","2.1.0":"2023-09-15T08:29:22.517Z","2.2.0":"2024-01-25T21:56:29.062Z","2.2.1":"2024-02-02T01:09:51.553Z","2.2.2":"2024-05-31T14:36:10.927Z"},"maintainers":[{"name":"131","email":"131.code@leurent.email"},{"name":"frodon","email":"131.frodon@cloudyks.org"}],"author":{"name":"Francois Leurent","email":"131.code@leurent.email"},"repository":{"type":"git","url":"git://github.com/131/reflection.git"},"keywords":["reflection"],"license":"ISC","homepage":"https://github.com/131/reflection#readme","bugs":{"url":"https://github.com/131/reflection/issues"},"readme":"# Reflection / parsefunc is a reflection API for nodejs\r\n\r\n[![Build Status](https://github.com/131/reflection/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/131/reflection/actions/workflows/tests.yml)\r\n[![Coverage Status](https://coveralls.io/repos/github/131/reflection/badge.svg?branch=master)](https://coveralls.io/github/131/reflection?branch=master)\r\n[![NPM version](https://img.shields.io/npm/v/reflection-js.svg)](https://www.npmjs.com/package/reflection-js)\r\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](http://opensource.org/licenses/MIT)\r\n\r\n# Motivation\r\nThis is a very simple reflection API for javascript functions build on [acorn](https://www.npmjs.com/package/acorn).  [reflection-js](https://github.com/131/reflection) is mostly designed to fit [cnyks](https://github.com/131/cnyks)'s needs.\r\n\r\n\r\n\r\n\r\n# PHPdoc/JSdoc\r\nPHPdoc is part of PHP reflection API, that is, function described with this syntax can access their own comment.\r\nThere is no standard way to attach a comment to a function in javascript.\r\nEsprima provide a way to parse the AST (and to retrieve comment) but we need a little more.\r\n\r\n... enter the JSdoc syntax !\r\n\r\n\r\n# Attach a JSdoc to a javascript function\r\n## JSdoc pattern\r\n\r\n```\r\nfoo.prototype.bar = function() /**\r\n* This comment is valid and can describe the function behavior\r\n* This syntax allow reflection API to work, as the comment will be serialized in the function body\r\n*/ {\r\n  return 43;\r\n}\r\n\r\n\r\nclass Bar {\r\n  async static bar() /**\r\n  * This comment is valid and can describe the function behavior\r\n  * This syntax allow reflection API to work, as the comment will be serialized in the function body\r\n  */ {\r\n    return 43;\r\n  }\r\n\r\n}\r\n```\r\n# Usage\r\n```\r\nconst parsefunc = require('reflection-js/parsefunc');\r\nvar heavyComputation = function (a, b = 1) /**\r\n* This function computer bar\r\n* @param {string} a Initial rotation speed\r\n* @param {string} [b=1] this is foo\r\n*/ {\r\n  return a + b;\r\n};\r\n\r\n\r\nconsole.log(parsefunc(heavyComputation));\r\n\r\n{\r\n  \"name\": \"heavyComputation\",\r\n  \"params\": {\r\n    \"a\": {\r\n      \"type\": \"string\",\r\n      \"descr\": \"Initial rotation speed\",\r\n      \"optional\": false\r\n    },\r\n    \"b\": {\r\n      \"type\": \"string\",\r\n      \"descr\": \"this is foo\",\r\n      \"value\": \"1\",\r\n      \"optional\": true\r\n    }\r\n  },\r\n  \"blocs\": // all parsed @sections\r\n  \"doc\": [\r\n    \"This function computer bar\"\r\n  ],\r\n  \"jsdoc\": // raw comment string\r\n}\r\n```\r\n\r\n\r\n# Credits \r\n* [131](https://github.com/131)\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}