{"_id":"reflect-annotations","_rev":"52-2eeb3076e832a167f8711fc03582fb3d","name":"reflect-annotations","description":"Set and inspect annotation metadata on JavaScript classes and methods","dist-tags":{"latest":"4.0.0-beta.1"},"versions":{"1.0.0":{"name":"reflect-annotations","version":"1.0.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm run build","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ts-node":"^0.9.1","typescript":"^2.0.0-dev.20160704"},"gitHead":"9e8b408467379dcefa61fe8c3d0c61cf676206c0","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.0","_shasum":"4c29ce9ee16a10402395b576572118d081577281","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"4c29ce9ee16a10402395b576572118d081577281","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.0.tgz","integrity":"sha512-II0Pf2aUwZcj4QXezUjfeTefZqCJ+dw69uwOvOikF/eg3Z5dqlr9HZrZXHGso/dt3ThbdDO5tS6uB6eiez24Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnY3YnS0Ibpcjv/mvGrN4BgKMnNOhYEdgD23SnvLlxJAiBFj8jHBgg5nK7GQ/vbUjH5aWGToEq4SLDhyx9ZINCDlw=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.0.tgz_1467666180124_0.4804645963013172"},"directories":{}},"1.0.1":{"name":"reflect-annotations","version":"1.0.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm run build","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ts-node":"^0.9.1","typescript":"^2.0.0-dev.20160704"},"gitHead":"9b9d7c00fcbe1a3da7f7b622bf713c5aeef59ffd","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.1","_shasum":"8855b2e589c4ede48016cad20dbc8c91bf8bf397","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"8855b2e589c4ede48016cad20dbc8c91bf8bf397","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.1.tgz","integrity":"sha512-EnlDAUHLadMmGZhiW8PsZEkCxyH7JcO/YmzaTA3At8CPmCx1RiVtIBKjZSnns/LQUWmPq2p9LsKAwHKyPyul3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCujd0eb6rsIqVy5ZWbjHjYJmCAFersMsWsImJyEkFivgIgNoInQ2G84wrJUNa3ghkiUTWA7r23YXGwhjX9TRQ8e80="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.1.tgz_1467733357598_0.4449638775549829"},"directories":{}},"1.0.2":{"name":"reflect-annotations","version":"1.0.2","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm run build","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ts-node":"^0.9.1","typescript":"^2.0.0-dev.20160704"},"gitHead":"506498c84ac96b18c9967f607059765704d3ce7c","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.2","_shasum":"7c54c843fdb910794885f421855482f12556681a","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"7c54c843fdb910794885f421855482f12556681a","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.2.tgz","integrity":"sha512-coGARO0PVw9E0qpGH8erZ9O9NdOnMeoKZT2Cubk5zmH0Ux4ETU5q1dZG03Lv+0vis/+zpB7YO8fatj2A3PXKdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCag6byp5nSZlYzFHZZujK4MY11ud9dPgzikULApZ+uewIgenJmSnEyN+me+A6le1ARpYQyzE0YXHxxByRs5ByvqLc="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.2.tgz_1467739245143_0.28531619836576283"},"directories":{}},"1.0.4":{"name":"reflect-annotations","version":"1.0.4","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm run build","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.3"},"devDependencies":{"reflect-metadata":"^0.1.3","chai":"^3.5.0","mocha":"^2.5.3","ts-node":"^0.9.1","typescript":"^2.1.0-dev.20160717"},"gitHead":"da3bed1318d8e1026861932f93fe443125b49080","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.4","_shasum":"042c4077189f580c2e7f9a7aa5fb16ef9abaca09","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.6","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"042c4077189f580c2e7f9a7aa5fb16ef9abaca09","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.4.tgz","integrity":"sha512-/pQY04a5PeJ+T0NSqA5r83xhqAcpAyWy4L3HXW822Dntypd+yG9vRaRa2wClcIoOZdzSk4gib4YCc0D/IKHE+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3g+EISprgJ1BS9RM+ep89MeSoTORhco2gEEhDYGGTHQIhAIKZ60WJLJXpCe7g3VnEuZJw2OMyPChmrP6q9MMshG6p"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.4.tgz_1468790010298_0.9060301149729639"},"directories":{}},"1.0.5":{"name":"reflect-annotations","version":"1.0.5","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.8"},"devDependencies":{"@types/chai":"^3.4.32","@types/mocha":"^2.2.31","chai":"^3.5.0","cross-env":"^2.0.1","mocha":"^2.5.3","ts-node":"^1.3.0","typescript":"^2.0.0"},"gitHead":"0db18cc6ae78c8cf14c1ca4ed56d5a31c469d3c0","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.5","_shasum":"45317487f244f0257f8892c0d0242e26a93bca5d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"45317487f244f0257f8892c0d0242e26a93bca5d","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.5.tgz","integrity":"sha512-aiBai7ANjetj9ppoCcSwB+1772HlgsvKeJ1y+SYLxoq1KdR3RqzXbtvJ50L5PGQW5AB5oA8Yivd9ttrFFJ3DDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOW/nlY4bBdr8VVgge2P+OTLaPUod2/+SCLPPJBritkAiBNIvaRbK72H2rO+M1jKGB2wpjcoC8k78rmF86gRKt0hw=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.5.tgz_1472529697504_0.970589317381382"},"directories":{}},"1.0.6":{"name":"reflect-annotations","version":"1.0.6","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.8"},"devDependencies":{"@types/chai":"^3.4.32","@types/mocha":"^2.2.31","chai":"^3.5.0","cross-env":"^2.0.1","mocha":"^2.5.3","ts-node":"^1.7.2","typescript":"^2.1.4"},"gitHead":"a548b667ca36eaa3a5f1d2de2de0d276d5ab2960","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@1.0.6","_shasum":"891b43f4b45b08d80fb32a859520c93882f0bd63","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"891b43f4b45b08d80fb32a859520c93882f0bd63","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-1.0.6.tgz","integrity":"sha512-KM4V1orEKvGxyof6uvbT0Smky6UknBpDRAAcltdDCg3DEehoGFdQPMqkb0zof1j+FEuBi4foXm3cJ23L3aGGLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv5DzcksuFP6iBfgm8hqj3g3TwhImZdRmTMTca8eFdEAiEA2dItPsIERmnT6/TtNg8mhoLY3AcBw4d7F2MCRQY3VQo="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reflect-annotations-1.0.6.tgz_1482132191937_0.38133668899536133"},"directories":{}},"2.0.0":{"name":"reflect-annotations","version":"2.0.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.8"},"devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.40","chai":"^3.5.0","cross-env":"^4.0.0","mocha":"^3.2.0","reflect-metadata":"^0.1.10","ts-node":"^3.0.2","typescript":"^2.2.2"},"gitHead":"a3e89f2ff830a4f990da5c27a46608aaf35ea33c","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@2.0.0","_shasum":"41096f760f030183a1af66eab2cb71a81f16681b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.10.0","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"41096f760f030183a1af66eab2cb71a81f16681b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.0.0.tgz","integrity":"sha512-AtblaOOrRO/UCZq8rryCi1kL8tUbALeDf5vJduvUKCYvftmGhpjkBkvFG+H1V/5g/2Qphxp+sdIqkssvoTEagg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwqOJxgRclcs8GQSDM0PlDSmaC7eBJjjdZl6gl7vVrrgIhAJy8hqu4heLwaZb93t0yYzUIKkkh1l6Ra2pxcMVpGcvt"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reflect-annotations-2.0.0.tgz_1491411997621_0.41021812823601067"},"directories":{}},"2.1.0":{"name":"reflect-annotations","version":"2.1.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^3.5.2","@types/mocha":"^2.2.41","chai":"^3.5.0","cross-env":"^4.0.0","mocha":"^3.3.0","reflect-metadata":"^0.1.10","ts-node":"^3.0.3","typescript":"^2.3.2"},"gitHead":"fe4dccd7ace0d9dce6123ede0f75c1d156e418fe","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@2.1.0","_shasum":"d35caa6e90de364e39d6f3fd174f5d458a5fb232","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.2","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"d35caa6e90de364e39d6f3fd174f5d458a5fb232","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.1.0.tgz","integrity":"sha512-tHTUnVMp02pnkjIXgTRirUDja9Jfs6v1cmtLg0hi1qNUmjcoXs2jRldQn7NdTGXuXRTYnta8nvfWsdSWVu64rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7SZs7/ElW+mTa0Gevw3ULU/wFUymHbFn8PSm6lTTKIAiBaLJ1Osm72oJWiG6ygeyz8LIRDFFMhjyUZ2OqFDfiP1Q=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reflect-annotations-2.1.0.tgz_1493875394248_0.1817778463009745"},"directories":{}},"2.1.1":{"name":"reflect-annotations","version":"2.1.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^3.5.2","@types/mocha":"^2.2.41","chai":"^3.5.0","cross-env":"^4.0.0","mocha":"^3.3.0","reflect-metadata":"^0.1.10","ts-node":"^3.0.3","typescript":"^2.3.2"},"gitHead":"356eb687576c0121f81d52735bf1e461b8e9a95c","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@2.1.1","_shasum":"38a9b77f3a98081f61ee5cb815b1c14264f2722f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.11.0","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"shasum":"38a9b77f3a98081f61ee5cb815b1c14264f2722f","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.1.1.tgz","integrity":"sha512-axkyk6NolZUvUwvBX1E/iAljgDW5YE2RbLqCEActpw4DJBp2HPFw7gjX0IsVH9LG5zilZYmRDbmDImVDrSLjQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzlA3E/a7GBXyCXBCyS1iF82CGnsEdLCtqpA2UExx1wAIhANsduHunH7J/bUbSwNOlyzmTysTtQba17cE0mHnLokPx"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations-2.1.1.tgz_1499898212933_0.14069865550845861"},"directories":{}},"2.2.0":{"name":"reflect-annotations","version":"2.2.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{},"devDependencies":{"@types/chai":"4.0.1","@types/mocha":"2.2.41","chai":"4.1.0","cross-env":"5.0.1","mocha":"3.4.2","reflect-metadata":"0.1.10","ts-node":"3.2.0","typescript":"2.4.1"},"gitHead":"38687f26edf80eb01fab0b5cb9a201ed042a12e6","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-CkUOa01pTNJUZ+5114mMLlgPWU2Rn/J3AJWmQKyvl+jCnmTOK0IGldRXpJ2lFj0fGJBANDKVovLtajtf+WUEGQ==","shasum":"81ae53ef0a9d4dcf2a7e6e6fcfc1b08291e68442","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFel1V/uolDl0dATElsmfTzIDr2IDjWqxNfsJ2a3mzFAAiEA4CSfIVdKi6opg9PnAIrjdB9+qfF7lhYNMXU6jHx+cHY="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations-2.2.0.tgz_1502507186091_0.0016384623013436794"},"directories":{}},"2.3.0":{"name":"reflect-annotations","version":"2.3.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/calebboyd/reflect-annotations.git"},"main":"./lib/index.js","typings":"./lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","test":"npm run build && cross-env TS_NODE_PROJECT=test mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{},"devDependencies":{"@types/chai":"4.0.1","@types/mocha":"2.2.41","chai":"4.1.0","cross-env":"5.0.1","mocha":"3.4.2","reflect-metadata":"0.1.10","ts-node":"3.2.0","typescript":"2.4.1"},"gitHead":"35b46b44c44c264254228447a86d64e734b42812","bugs":{"url":"https://github.com/calebboyd/reflect-annotations/issues"},"homepage":"https://github.com/calebboyd/reflect-annotations#readme","_id":"reflect-annotations@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-pKiNhB8mqs3iTZrhDdYek8RB/fvImBFRPliletVhXLASusDsuOMEsfuaOkuI7Fv+gXS2n0vALtr93ZvbZcrZBA==","shasum":"f07f127ed0177ebbc57e4cb0c46ed5dfc13c9762","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTnUMlxlmHgSSfYNACjHAECbfmviX8YBCwCT4xTUmzuQIgRf6G67rl+6ThUHByE2eoWJC5lAHqTIwBouNDxCMZShU="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations-2.3.0.tgz_1502815065286_0.14233426260761917"},"directories":{}},"2.3.1":{"name":"reflect-annotations","version":"2.3.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublish":"npm test","pretest":"npm run build","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.10"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.46","chai":"^4.1.2","cross-env":"^5.1.0","mocha":"^4.0.1","reflect-metadata":"0.1.10","ts-node":"^4.1.0","typescript":"^2.6.2"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-9aNllukrXbAZWw5GzmfVTMX5kmX5f18X+/0xKHyEZ1SCV5urorRkU2s1E64Tp4Tgpu8nHgJu654MoHyhzhw9lA==","shasum":"281e106ec02bd1c8ddc97dcf012e0ea4282c82c3","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgg2buF+oMoBINdJYa6IuMhlc6qbFUk0Du5gZqBmBlsAiBGhUX2TX2TirA4jSxJUrSgtFIx1TZPkvG6KdDR1n7DQA=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations-2.3.1.tgz_1515821597765_0.5375258952844888"},"directories":{}},"2.3.2":{"name":"reflect-annotations","version":"2.3.2","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.10"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.46","chai":"^4.1.2","cross-env":"^5.1.0","mocha":"^4.0.1","reflect-metadata":"0.1.10","ts-node":"^4.1.0","typescript":"^2.6.2"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-y1JshCWJkxWOIQE22H4deG2UQSmCKXQ6zLhiH9ey1UYzH4hjI/JDtJoFzE/PJU98SKzg7cwR01/KKNKN7dFuuA==","shasum":"618c88357a3c8a573a20b1e8ce992b016e0234fc","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAWyWaxovr54xYLxKohCKgEgPb7Kn+IRbF5xG+2/zEPgIhAKLO0A67H/kCAQTyFNquwKaXTd57xDZfEi4Gc9yka08j"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations-2.3.2.tgz_1515995273962_0.6775720582809299"},"directories":{}},"2.3.3":{"name":"reflect-annotations","version":"2.3.3","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.10"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.46","chai":"^4.1.2","cross-env":"^5.1.0","mocha":"^4.0.1","reflect-metadata":"0.1.10","ts-node":"^4.1.0","typescript":"^2.6.2"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-xB7WHIcUQ1CsZy/VgZVBuJnDOv1MOntuRgdGFVWhHicEZ+d4E+jRQlJr26FYPBcIsS293m+3tqUi4pkiNp/i4A==","shasum":"ad4a80d2827be2771530a308b40c80d3042d738c","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.3.tgz","fileCount":9,"unpackedSize":14048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7gqZKdZI+ZUwoLbkj3ruiwfHzk3pZ9cFHXNIH/G5bAQIhAKU/ZtHJEbY9Ll5Q7drVhHtO5VwlCjJe4GIAWjZnlgOi"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.3.3_1519421766616_0.11163682111266593"},"_hasShrinkwrap":false},"2.3.4":{"name":"reflect-annotations","version":"2.3.4","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.12"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","cross-env":"^5.1.6","mocha":"^5.2.0","reflect-metadata":"0.1.12","ts-node":"^6.0.5","typescript":"^2.9.1"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-Zrh1EJRxL6oCzVGqFwJmx94HxNqiHCbI1s3Uwr7k42JM0rSy98nYpWjbi0i7R/Kiv6P6+9nXySyhxJLSdh5sNw==","shasum":"11e83cfdcb1c8195537ec3d06a79f5360f7a0d02","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.4.tgz","fileCount":9,"unpackedSize":13859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEXhKCRA9TVsSAnZWagAA0U8P/3LYrgtkwgHjAeYaEjcg\nxNApxFIi9LVfr8JxcH6Hxaw2TIC5l8xxLPT0AsoZs5aVRjK8Axzh5H3WOKHq\nzib+OmkKuyVI1A7YbNxBLRUmg1rivMZc2p6hgJgjdmnmhndyY0xWGBbe+olp\nN8ZIJoQ4vJrDz5C44kyO57eJ9cI1dseSL4s5xM1bBEsPQZ5q7jpGRVhOTzUq\nOFj3+wowAE6w19JDvhaDh8Sqf2s8zvr56Z0xx0XJCBU67uqG5DRufGpiZWWI\nCxWw+EuWYjM5XgWCrnK41hHZmijTdJ2EtFB1tZwj8EUC/A7ShdRVJGthJsRx\n0nBTvcrHrwbXFLhQ6LTH1NQqwioUSVrT2c8N8Ndvr+MEAqoo+W3eqlF1qx2n\nGFu5VmcuUhA+IywszS3u2C37EquFSTxFdUWSuUmTIWbHS/55imXKkkDR0uhj\nPQTIO+Js8hFGikDnqvlzkRTTfd7g0+vL4KFkNvUYyz8w/q6JwwEeEs8E0Gp9\nLjcj+rXl3kZ9NkZYFuKi/rAUewvJmb99/auhGpy6rx/psl1ly6+ykVP4cDAt\nqRDt5oQlpR1wHxRb/vzMxKI4QerkYzKiUI3fEU3cT74dXZjRP2oZE5kXxg0B\nLIVUg03w1RaQa9rh/KlF1hY1Ed81bVL08KoUiWTYXlYONrCnwLuQ7hS0SHl9\ndV8x\r\n=n7Ec\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl8QD/Pv1Fwrpl6Kkj7+K/34bKbtCvioR8XKHeG4WVUwIgSL9zC1YkbJx0s8qWYQhuqoM3ne7/Yod1yQOl7jsv/EE="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.3.4_1527871561932_0.5399280844868477"},"_hasShrinkwrap":false},"2.3.5":{"name":"reflect-annotations","version":"2.3.5","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.12"},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^5.2.2","chai":"^4.1.2","cross-env":"^5.2.0","mocha":"^5.2.0","reflect-metadata":"0.1.12","ts-node":"^6.1.1","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-N/03CFcCVp+ipBAN+7OQbRl/JSU1sC7PenVrFTbGKqAO3M6k5Z3djqekXXyx2ZMXiTIrMZe9r0Abhal4p2Q86A==","shasum":"e67c19e96e8cfbcc473ec2a214418cdea7f3de28","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.5.tgz","fileCount":9,"unpackedSize":13859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJB+LCRA9TVsSAnZWagAAwOwP/i1tc1cl5YqmUE3MtJ/p\nTbLijKrFy85snZjyIFsN4Ohnk93hc2QeMmShg4Qf19zG+wHG3FqD9z1bVp8t\ngWrrp1kO48+iKKzIO+mAVjjGVaa5qI5GlVGkbPzSbxwhwuIcw5eWdMETEWNg\nL07oKyRvskT+g4TK6d8wo5BWbeFMYdb9gahIynqndoX0rVh1hcTOJGZKNh9S\nHdkXKFwKvGRwC2XmysA1MRlEfe4U3IUzubH/HNnygEKFXh8CuY7eHLhSJeG/\nT5TO6e+dDTlnU6NuUKRMRgdfJ0nTPOmb1Oh48/gTLMAxRbZzVQ3c0OOjEaqK\n2WOgPhjFAT7+H4Uk1GmWsvZ68gmYfohtdo4EG8xmT7hU70k1luwCZ3v9kQls\np9MuTPaKrj0ur1dfwAv+NEY6L/POyVVNBsJcXzL8PmiVwhhZ5+ewZM5mgxWr\nQZiznELl2ECJ2pkXlqwmSA+DyALq/IBmnXAZ1vUz7LNGClpNn/6GtyQ439JP\n5OYm/yPFh8k2BemAhOIeAKnCNR84JVpACxhp+u2WXt352HdZ+jmRBbtWA6H9\nodYiQ/YwORJGZ5nWcqLHGk06vFHSKMRQA1occoJjgqqkCiNgYMBNhHagYJU3\n4RcszszktTRq0HajkxxBwA7LOlDFKinXnmNf/1n+6gL0FjlrEzNE1nvGJiQb\nF4as\r\n=5/CB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJSGrGSno06d3khjQsWN7HKwOoFJjSDwBsGqJbmhG8fAIhAKKViiTBWTdtiwpfhch/ZeE4ZM7lOAhEhAu/L5utQkdf"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.3.5_1529094026563_0.1756709824999101"},"_hasShrinkwrap":false},"2.3.6":{"name":"reflect-annotations","version":"2.3.6","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","files":["lib"],"engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.12"},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^5.2.2","chai":"^4.1.2","cross-env":"^5.2.0","mocha":"^5.2.0","reflect-metadata":"0.1.12","ts-node":"^6.1.1","typescript":"^2.9.2"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-S3pcax9U9NthJR8HlhHt6xfaXdrKnaBMbiRA76Ego29AONaV2u7dQpEDsdLQbqqJMi6jflM7H6lYb8DzClghjQ==","shasum":"c09981c0100b61ab89302434202b7824758b1c75","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.3.6.tgz","fileCount":9,"unpackedSize":13930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLS0oCRA9TVsSAnZWagAAAFwQAIOgLPpkJJRGXj27SZ2B\ntiRxSqsXDewnJZeXyo/PS5VuF3Qyx/sCTtmltGoC3ytcWkl047S9ie4uORZz\niroAuGnd2xJevRKEWurKeMEqztkNaHn7yuV6RfhAgr0tBzOVhQ7zUhkKYH16\nJBKuTjfxgeVyEAEqZxfBVTH7AlBi0fWw6V/DpJKHDnsqPhunfRC3PmkT4IaE\nUtQvNhy2Zrg21+YXkgrS4HwJUSSvKKCuTGE34xdC+PQr6zQpZa2Vy/hlycst\n9WKMVnyxqtuC16UOgjbS0pI9FN3C+VKw98H0ZcrVwsJuwBdIIkBMY3P2U73g\nOk3bdz2Qj9vE8z71edY6te1etZIAZdvg5/wVVqOFQwzKAUyHWvInFu4EoKc5\n8POgeN1qLcPAjelVgobwJNQBeb1eh4g1teG8SqEfQ76FxFJ0atJICClsT0Pl\nWf1Xm5/vNJHzxgFWNItsX5tbLSPl+RLPy1MDx2voZ2Y0Pd1Vy1rUu9kZymUo\nFZdKDXRyYopMWPhvBIeNF1IaF+f8z0Dg+Yy0X8o3i1IAmrMc9xig35kDgyTw\nglJJ3Hk5yCj1zAKUlPgyTnQ+PtKAV/PTjmm2UK8lyQPdtF0NItzxetBFlvmb\nqZ2duDmuW+Jm1bc6VIcbNj5fnypI4749Q1yqGEGBXxG0IO7f3tuBDyUaU1LV\nGKxl\r\n=0oqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjZQWxWbCYwJY92v4Cupv0KlNYwGBemeS/v02GgJnX5AiBF2PjKSI7N60oRBqJ3Gns3QI9Y/0jgH/tY1k1YCFrLFg=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.3.6_1529687336623_0.6149454972811879"},"_hasShrinkwrap":false},"2.4.0":{"name":"reflect-annotations","version":"2.4.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.12"},"devDependencies":{"@types/chai":"^4.1.6","@types/mocha":"^5.2.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^5.2.0","reflect-metadata":"0.1.12","ts-node":"^7.0.1","typescript":"^3.1.3"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-JCDOqaqg3qEYsXSzLOQwlbgTNjtu810/6KnxCV8e0NRFWWdsmXhMDH1IOOVdnb0yGcMomvClyq/KCY4NhGI9jA==","shasum":"4cd2e40bf3f3f780b396cb78cd2e80854f3221e6","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.4.0.tgz","fileCount":9,"unpackedSize":14098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0N5lCRA9TVsSAnZWagAA4EoP/RKnCTBPEouAV5+YXfQ+\ngeOrmVR++Ywgwki9369hBMRdBDfXUme5nl3+hF/ppulIIAUysGU10zIl+oVV\nH9uM9dP/j0UKLaKXRVa79hwCst//TaCLKBgViffmotCWb4dqbVAJ3h2br/L5\n3WKW3YnEi3TSeklhunjFhXxok7bmM7EFn9/0IymOE1nphQvd7tzzRygEJn1m\nmN0IHSZ6FaCokpUf864RjX+jCe12zCzOeGJcrwMVXibK6c6WiIHVY4fCi0H1\nQmCL1KIGWR9Sl+0LZS23PwjxXqjgWCkMpv5l+JdvoJnWJj/txMS3sug6DNOJ\n+d71pg6DAXSRntTE48l9JB/JYjIrgXHxhrOhvBt3tM2QGELuUP8mClDnTWz/\n4SvUok4zGle5+0Ze4FRxzOXgoIABFrbiuiTzfPOo/JteM4BiRgy9Eg7U5Ral\n+1JDKvzhUcVhRDNlJme8ipCDVOWRLfp0gd/m0N0ssX3MGrCFt6p1dN3Mv+kr\n5YwFgXncMfsEGmGuEyBwbEshvOpWm6f+jDsQx2QlT0zNB+E1jvkidP9d/YV8\n0tosAC0lnErLkZexrkVPLrVrBxTHTAEH4o6GjlAGqqT/oXnBBImtlB+H3XpA\n/VW1ENOeu6+G8hweW5MRZ9887p89ZXzI36wWquH/M4e8zxnTO5YTmptrGqt7\nXwuH\r\n=hZeo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtCW78qAj2/0NL7i0A022z25GZZmUv5pd5Urw9yKZ0iAiBX+V8oa+JR7UHd5WgecCKLa6B7HvP9aqTkDB89iT/SFQ=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.4.0_1540415076388_0.29474361827033"},"_hasShrinkwrap":false},"2.4.1":{"name":"reflect-annotations","version":"2.4.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"0.1.12"},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^5.2.0","reflect-metadata":"0.1.12","ts-node":"^7.0.1","typescript":"^3.1.6"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"dist":{"integrity":"sha512-942SxOysPHWASIUzzcM/WXaGPb9lKzegsCAC9IkodKQNH17fRbnKXC6sKBB/i0gmYShnkOc4zUhC+HQeAoULPg==","shasum":"1123b5fd86243fec8391d1f79981369d47adf5ad","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.4.1.tgz","fileCount":9,"unpackedSize":14104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6a9lCRA9TVsSAnZWagAAWmEP/07e8Tse7mElNMvyAd/L\nvXCWuoz+pfspCInAY7tLaliYFtg/atBs340iZTxuBHPSQgQv2G3V58QB+pEW\n2GQWT6Of22ktAGTKHoiGLLT1XjYx2Jk1eg/a3BSpqrV7C1LVMvcNxYLWsSWE\nRHACUo0sqZYrBGjp7nTa5D1WNMfTjnSdWXT5zGke22JxuGevVQx+BlCDimwN\nB1ctc8qvxnunXaChO02W8Cq4boMmQmXWvXgxaM5f0dd4vREfZgExzhHdNdH1\n9DNeW7a2dvvN0nu91YQ+FbU/L1PvsYEx4YG+/hyIVLqs1plG29cy+L74iNxz\nRt/4HMcP2e95p2uXBGMl9db6dB0J76q3dMLCtCLbpOBNIiqOV90o2uzuWUZ5\nW957ebOphvLsJ7z1xW8nAWzfzOOGUjdX2Kw95TiSJurQURywohTyKHxbuAPT\noTQCZ/jqxoltIF/nANIVKNUh5y5vaz66qsPaqb/Xp/WIKFrXg2dW07OF+q2y\nAuTfOU3EJR8uXTwKIhGNVJUX+GG5RZclI4Arl6zgsmo2fci4pF95c4naluuI\ny6Jo/7YJ8zD8jRVTLWIdlOtWFz5wXMbAizJt7mNB/wANGX6m7Z7YQKgEHAPV\ngIlbef6KdXejHXQMKywZkZ5tO1pD3r5iETLWb2hJvu5V00kDBWvrATP8pbeB\n0cIN\r\n=k4tk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuOhtJ0deh9Lq8jlljl59REw7nbfx3hLiS3c06VpiIjAiBBFekMvQ1rvWxhKOMomBM5T9vckUdJFpuO8HDGYUgQ0w=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.4.1_1542041444764_0.5530186668987307"},"_hasShrinkwrap":false},"2.5.0":{"name":"reflect-annotations","version":"2.5.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","chai":"^4.2.0","cross-env":"^6.0.3","mocha":"^6.2.2","reflect-metadata":"^0.1.13","ts-node":"^8.5.4","typescript":"^3.7.3"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.5.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-rp14Ai6aLYvE3jUzxINSldOZxBmqyF+fosqxbhLF6HHswwug0KcNuh9vhenFdBOkubinpo1Yb8CGtUFG0J923A==","shasum":"86a9b899944b27e8d79c1f4e0979338d7fb3c98e","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.5.0.tgz","fileCount":12,"unpackedSize":18739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8UUbCRA9TVsSAnZWagAAkmEP+gLxj3yR/38mogCua9Ge\nqjKjOG9kkiwsTw/zREofBL2eJ1URXQ+G81HGUNOeFPzO9RYu1AMMFdEsEaLv\nagkDvJvrv50NKYd8L/Fog3PvNPVKD0sImpM+kzyotVRotbeKXvMAO1yELXL1\nIoxGcSRZqcCnMz4ilAEOlLmlz7MOjyTi8DjmHRJjtPLSgHeiBnzJmFdALPtL\nJ7DKlD6rmv6rEv6ELCbYehGz4UzwfFs27FAJeasbAN4ppfSXwQVYuGsY6t8U\nJfoS6mKpf/3/jhxvbX0V+Eyd4ToB563GXkDWDVkKTfZyuvb8+7sLsXn8Zq7G\nNQ0Ej9jXCxEDwAvAKzpqOZY4DDspHLtSXUUU5WJNGfk2jHJ95t69AJvuE9BM\nuxcnv5I01igp1IWMxeMWDPkHsaEkUQ66+vzRP2TykD9bxcfQfifkbEhqon6O\nfDPG7UjiY5RGYARL/OAyyOu44s39vQaycdpG6ckgzy7Ta8k5MeDQSPh1xtMO\nGzfz5w4no6N3qtLfg3Yl4qgnN7NzHJmSunhDYxo0ygqBMnaJZ8Zby9tbQCY6\nTs10xLgnWiq3t+WN1jq9qKyaQS8IPUBcqU4PyVCAeeXwMmhLudFRsIlLpqau\nmkoKn10u0vBChXQxKwQUydVqk+3CaSw37pXjrNdtPfQ10JOM+lZDnh9wFsQn\nUBB1\r\n=cC6E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+fqXm/WPz8P8MEHjyu4MasrLit2o/Q6xsBGkp1Kmf4AIgFox+mlL3xfth33o/Fmpp4KgfZWGruim6WqoIL+wCgeA="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.5.0_1576092955003_0.3207678169120589"},"_hasShrinkwrap":false},"2.6.0":{"name":"reflect-annotations","version":"2.6.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.2.7","@types/mocha":"^5.2.7","chai":"^4.2.0","cross-env":"^6.0.3","mocha":"^7.0.0","reflect-metadata":"^0.1.13","ts-node":"^8.6.2","typescript":"^3.7.5"},"gitHead":"3421d71f3703baec0c5021404cbbd4a60b45b3dd","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.6.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (darwin)","dist":{"integrity":"sha512-FjFcAXRIez2ZeTMOIjghp+gbkNHL2ua/BQ48nt+8+ygB8FMG7ziOhytV7doL8XF4ExWfo98H8IMHfEndAXI/Jg==","shasum":"f1b1e990156c37dcb77c228ffc8df5ff06d77034","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.6.0.tgz","fileCount":13,"unpackedSize":25786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJNHHCRA9TVsSAnZWagAAvAwP/0TzXKLna1IXwjOojZl5\nA2gyGd+EeybLekj+0/gp8MQOmgHonVVyE94OhdMtXMwpSW/cDPd+OS+gpVN4\nOz3gs9rNSe+f+2u7YNLlgf17N8bXPqd34r9zoIXUHOvHi8iy+XiPee7qP7jo\n6LbOq4Qc1nDcl4PhfSpxsv1A1TxX7wax76KLMv7FM425gm92YgDf80FnfjFb\nWCUWoRm2dEzgszd5lnwXISg8TSNKcXuhUPPi4Vi/yZwLbkg1FcCwKiW0cIfY\nq47fGEienwdbPuonvh41sz8ZE8az1exVPY/gFdoQ+p/VpWZPZKM06BuYkeao\nTzZiBEgKvB3ACTfWhrWkMC7aNCE5nGBQBwOLOkiD+Dvbk7FNB5lBqfh3rE5p\nCl7zAwzWikOizsW0ttn1qFDGqohkqnASeeTAjkagldiPAi2uVliD2FcChonq\nDPTSmPrayclt3I6ks5g6k/gdvXiuLn1YwJQIvg5qft8mFvK/fp3VM/Jo+29m\n9lXK7CHLTZ/EJjDb5TCKYg11QIgKp+rA12nLo4suliu/J1ow5/d/rpnaIK2w\nageQGDFrD3R6PTZYkOK4JbgIzxH0yIUlB4XZ1pOP0lfOeT+Pon1PdrCfn6i/\nN+IhWeVucEK/YHgPeh2gm1gZts/+9g2p0v7ZdRSBAFQmvko0wHuw9N/bf6b2\n4RyE\r\n=91Wg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVPEif0oUQNT3u0IJR4BRayo2RAwNee9fcCnFQlQv5uAiEAhqbKB+R+oC7/btPQN0d4Xqjqw6FlAKMrc2fpPgc/O5A="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.6.0_1579471302821_0.649515630748476"},"_hasShrinkwrap":false},"2.7.0":{"name":"reflect-annotations","version":"2.7.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"tsc --declaration","prepublishOnly":"npm run build && npm test","test":"mocha"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/chai":"^4.2.11","@types/mocha":"^7.0.2","chai":"^4.2.0","cross-env":"^7.0.2","mocha":"^7.1.2","reflect-metadata":"^0.1.13","ts-node":"^8.9.1","typescript":"^3.8.3"},"gitHead":"cac82db95a9e119dcb846c4121163cce33702290","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@2.7.0","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-B+BAXEr63Qdk8pCRkoFR1uRZnpcbgNVs50tvFD5K/zt6DQidG7zq3mWJkErMMM2YVs9TBlIDsnEbKYgyEo7m2w==","shasum":"1fab29d3d194eb3a2cea3ee68f16d2cd5e980f2c","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-2.7.0.tgz","fileCount":13,"unpackedSize":26064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqcaUCRA9TVsSAnZWagAAfPYP/3FeIyVy+HNL1yX9MoE6\naYkVv+PcpFM0u+DSbUq610ZRm5HoGEvKGg9I++753eJaxw/XEoxRqnR66fuO\nFZFQw+yndzE2Cb8WU5a+Uo4TvJaJmRNlgcgU5pckU1WTWqJWEbubhTE3VdZG\nKCaOtB2WJ5yBUjpfjnnu0APumFNqr03FzQk0D69tM1sFnnfKpKBdAWyca01y\nFFpHnvn/sLLqXzLA+7l358F1zRl7e8tK7D/hKXqUecLTwqw//z1/ARnueLhs\naz4GKL4rXghVsGqKRIfmqwQLD6OO3PR8FOsfjMcahO7Z+MetBcBGXOBzDf6V\nheCkVmF30kEF7tU2LF5uctM+FnGyhJRAO9xrcibTQaloTfJOfVIZGTRmAshl\nswcmLRPTXQ+CFcn04MsOnba3PxL8danBKjCxGLc4nOpEiW1bRtQZuTUDL413\nXCKF5YTJs2JjOkABBVBUOJiIXRE1D5PcOmOmA+MXp2SAXhXDI89ZxfOm6mC9\ngvyyIDF2cbiZgsv6hcEifeBnbZBx9uSID6Ce3lB76dw+JwZDiJxdDe6i0nQU\nADi+QFN+SH6hGNjID49rjJJVQFynOzYSyBPdhuZy5ylXquJM0YbKGKCTfTed\nArIBTMVFZn1NpA2DOpBBRdU5DdvR+WZknsvX1xULg0XXIByZovdHOYXgDtn5\nAODB\r\n=2Ve0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh/h8RX9dMBjUyibT4Dn5KbHZp44qB/bHtWd3ed9XicQIgAV24hcQvALQcrdgwSevQgrzb14axMNLXpqUGOHZyiZc="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_2.7.0_1588184723972_0.9987178544357962"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"reflect-annotations","version":"3.0.0-alpha.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepublishOnly":"npm run build","test":"jest --passWithNoTests","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.13.5","@typescript-eslint/eslint-plugin":"^2.31.0","@typescript-eslint/parser":"^2.31.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.8.3"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"72bd2b1b9083e0c2eb4f606ad80f23340c1b6f81","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-r8yFQIKoPp4TSSAAzNjAL73P7N884lc4rnJRWWSHuPGG6TrrVlX/CTR55mc2rQl4bfVAdVzC1ebAdxE9QTpr2g==","shasum":"12bbb9a2af883c55185d30ec07bdc83b9ad9a49b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-alpha.0.tgz","fileCount":12,"unpackedSize":41472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetHuKCRA9TVsSAnZWagAANpIP/iVX81tsEJSJKXKTjWH8\nDbPpX1Hg+NqkU4priMtP5Fjixm4WGkYDUS0rKqgULVsAJjQK2yXIMnBTAU/T\nMABxVenXF+dGZ/KSrVaED7pCnO7bZ6tdla6NFI0RGrumR+TtoTS5oNIYtHmW\nl8HXJD51XqpYp4sP/ZgWC8JAskvcaHWLFMldjwXehp0l11q21xAEn9tIdHql\nIeg9XUFFPy2D560NBP+NaOLJuPbeSGnlEnERiu3Yolx2EeihfmwSrBynbXe9\n04wlWXapFE7JrOFiLwGLh9mxpgyzvuB9nfs7Jm1raeFrkWHofXnw5uYugIAw\n6V3QmNSC0TLnVbV/nWVn3oEyxZDTG4O9NM6aX0Ghw1MCXyKmBVPa4ms0Bj9L\njw04Nt5Y8jOD9h5LLiyE0L1aOKfa1U95wNP6fOvsutx3wHnk4RFDDRb0Iau5\nTl9UDhLi+/clf6TAHbWPydZ0/mLmtYFaPE4rKM9aqDUPpj5LVbKzvQUGxNAz\n1jFBke/WtG2ULzfYVSbRhleRT/UGUtab0pHg6EiYUn2cq/tTB3lJDYQjVN/Y\n1KwHKq29BfUqIoEBg/FgjhRgeTUXjVIWYvqq2GnKsYF0QoyxJRb/0MLaZopI\n8BQplGAdf6HgPfodFKddOOBD/wS0oJrZFUaWxB11pOV8IZHv0Qr+zle1Onej\nvWon\r\n=T0lN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCibVyodkYBfYsZ9p4As2QRsZ2DQ+S6/2R51Cs+V86kJAIgY6wKnAwxs6wmM4TB2uQE1jxdkDmHZuEuLF8k/Arvk28="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-alpha.0_1588886410250_0.5070941830115747"},"_hasShrinkwrap":false},"3.0.0-beta.0":{"name":"reflect-annotations","version":"3.0.0-beta.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepublishOnly":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","concurrently":"^5.2.0","eslint":"^7.0.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.2"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"766e6c087a9bdddc0461f808a58c294dc0a40a6f","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-CQIksOVJgwHUFTDCBZwVnmWa8GohnXJr0rlrCTWhSQy+gcHwb+mtfrXXHT+RDk/Wkr3+icydQQvD+BczmbUlpA==","shasum":"fa38cb7796db255c44ea3e191c9776cda028ac4a","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.0.tgz","fileCount":12,"unpackedSize":43234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewIfmCRA9TVsSAnZWagAATs8QAJEYuA4Qw2A2WyrNPw/u\noJZG4kOnCsjHTYdE/XRq7CkBKfXiMNT69tFGIQRSrPGtYyWZCJ2y3RbS9dDg\ntTEaPDmrfjMx9o4Wfjf30Drb9JbpyXFFuj3YuqJ7639gFyLh/JGAVd8TTRMD\noOkJsh6ikvJDdL4DljmmBUprJUOE9p0izoBNRdNDwbjTbH+6P+4G6OjGm/kz\njNfxyb0ffNH1UN/5BuLj+V5pczvRxiCtOzkEGgecfAAADkTwxbODwtX38pp6\nPViBo9SboULDKeANrslgrLxUUZsbT6WWoGaw4V/43mleI99fh0JO68UBT4Z7\n7UKpVwchOXNT+C6WVbk+q+SftLlKxR/SI0NSH/DgQgMO41uyeH2EljPs0YbD\ngj1xSCIHP9M0RTlbNDgKmDCm9F23938yxsDN+Wpxr0eskbM2MM3HUN+mSBCD\nwviq86ETNCcWwZsb7uDbl7wAXzDCkC2Q/sAsBqcrWLX8G2cVkTSL8Ps9KDpc\nti7N339siOiSDFYO+gmFzA+d9/1O0m0OqN8nZUhd1utMTSQMewKvZI1R4EMn\nL+MRNp28aohQsfdDNgvnEZNA8ROXQW1Ervoy8HNqcsILpXKuSEsY9IUUk3s/\nxWmsg4QthCKACa0VPpVgLHJ72VJ4olYDqiJ+mtqYSn0gIBE8Z1V9FSALpCtJ\nsaPJ\r\n=L9o3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEagVmkTfLOF7Tps3kWqT49ZL8dKs07qioapnIIhCgp8AiEA3U70maHCpdryi0BW3jvxthJnQDnjyOqQqwjmreeay70="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.0_1589676006386_0.5732332725344573"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"reflect-annotations","version":"3.0.0-beta.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepublishOnly":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^14.0.1","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","concurrently":"^5.2.0","eslint":"^7.0.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.2"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"6cbea62dcb94a3d78c66eeb14a24d6ed35b3f5a7","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-nayXtdmU4+Qwpd7vqMeO/spngbGWgcRE6gTp6YorKWL/lUIsuCefwjuI7g8wp/nJuRnIkaTKqSGiLQwjNNFqbQ==","shasum":"68df8092646c99704e4607443a8311fdf8304df0","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.1.tgz","fileCount":12,"unpackedSize":45152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew93uCRA9TVsSAnZWagAAplwP/3VbJzxe/x6TCcln9nLd\n07AKPw6ZMgxSb2ZFFCXWPK4x9KxyLH0UNhO3WzQz3p7FFsMLwREV4MAXGeGo\nwiMjgWUbShFfrCI8IAz9R2e70MZw0HENE5N8kNgRcR9ww+p5nGDYzSDQNxjN\nrH7o1MsQCK6f0Y3kSWisPyH69SxtiQKZWcjejPyfW6yAW5vnzLXl1Q9WAa/c\nFua21sVf9kJKaYqQqsUb+skCnLIqWgSAc1mBw0wsTo5p8ev/q0QhLe3Tiu0N\nGyUHB5IM9EIxUTtCEBk8HWTcrHSb7/tJV498R6YeGJIp34Fnild03qnVtzb3\nOv4ErDToBVQP3IbSrThTcGchmo1W2E8gtZt+Clr8ZIHvfLXnZnkD9RLUZHVM\nXZdjtGuO3/bCbTlTjdxH8ByKM5GOQhBQx9Xw3asJeYi3++vlW3cmZmyfZwMw\nOVPNFS7QPek6Zad9DX2Dj9ecfzQ48c3HieZ+ud5L0H3NkaAy1szgxbyA6epD\nc1nirq0G31wnOM83urMycLHDftDOxsHksSogs8Of9mHXWJ+McoQ/AqX2d1UN\ncK9CVeKRyk/x2srlcTTTaz7QkCjTpDrIQxRQgPTtRhnVhdxDFVzwajI6h9qI\nYj89Z+EitVvQYDGXUQWDO2OLDkGPlZZ+7uPB1cyfKCag7+o7PmpU43xMPIPH\nSoRg\r\n=gfBk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtgbCq28Iu75YVhkHify0lKoqNtCufShDXjCzmB2ow7AiEAytzB4GgKVDQTSPnoJWmH6ZizDwHovphWEDBotnEoaNw="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.1_1589894638297_0.06672879868697112"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"reflect-annotations","version":"3.0.0-beta.2","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepublishOnly":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^14.0.3","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","concurrently":"^5.2.0","eslint":"^7.0.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.2"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"911da129a781c1cd48b6cb6cc8f3b37d1c28207d","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-hWUzzrGaEdgugoyjWyxXAqlKOVjtSlbaV4KahG6r1mi8N9MlFy2l5MQi4GF2YHa97p6pc4JbvNrI8TkxKUwpVA==","shasum":"71dd18e33f66f9a24fd598fa8009458698a0272b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.2.tgz","fileCount":12,"unpackedSize":45430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexFjaCRA9TVsSAnZWagAAA9kP/iunuEr+8x8fVAyJ4xJm\nFKJcJnP9BA/Zsetx7gcKIrdK4w2a6FYmvyNtAAv4Y9R4hOgFU41LMFguETNV\nUmfOJriQdD+hhmKjQ2EiNxk+aWEn12B5APn9eFSNzmI6c7oAVh13PtVK+jJi\nBEy9I3/K9OcGacZMdHUZPGfXOQs8Nvu5ki/Yds3eeBoBTrkoT88PKVH6JshF\no6Lbes1WMzJtDaR+QDoznat995NB4NcF+tcBu7ZUn580Al4Z5Pt1lByXTAGq\nUI1wUfhhJ5oB60QMYd0UKPIIL844p+CAS4qj6s/hNhp0WYrSAlER1xC+WUut\n5eMREo2/48KHh3inLfN1yvqOOplIxtjr6CvLdI9UM9IB7kKm2wV5m9hSyzu+\nenXuFl5WgzbcnskcJ7hDYGGHoIxii2X6qfuFkSvS3aOZj0i44Lt7MFWq/7C9\nvg+J4JzuZHQ69VCIx7NkfAH7nr3bDqdZ/fKDq26WmoRGctBGF+4yGZ2u6zbW\nDgVBqp7XgFZo2/g0Mf32g+BLvA8UE2clOqISw1DV5Psyon716l9e+FuZDx4V\nkDqw70tBU1ZEjfqzue1uJHcaYeQmNjzCRe9UUF09itFA6ZDD/zwa+B5Px5lV\n6QvRF7AZY8KuTUSMCG67LiAAyvwcOedfXt7FBkLF2d4/7GyeHWlIfCidgDfa\n/Axw\r\n=c59L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuPxezoFAXo4gUDbBp+xWlvhyQX5y0HkdawLZI49QblAiEA10FTdilAIxC2hjbyF9Z8kJ3B3Ogu/9T0oplND/bfgXk="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.2_1589926106142_0.34479048099987275"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"reflect-annotations","version":"3.0.0-beta.3","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^14.0.5","@typescript-eslint/eslint-plugin":"^3.0.0","@typescript-eslint/parser":"^3.0.0","concurrently":"^5.2.0","eslint":"^7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.3"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"59b0e3cfd582613ff9647f97a02718432ce58a48","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.21.0/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-rv4T/+L8hUASaz/a0a0siUD6Bt9Ft8qHYhDXJl03YPLnORDsUbQZC8tgO7UTZSI0ZioxKhjhCcyGU2PXB7FcsA==","shasum":"7c760a797e243aae6cd05ff248a3b3198151daa8","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.3.tgz","fileCount":12,"unpackedSize":45731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeySq6CRA9TVsSAnZWagAAQKMP/0LSCgmeXH1CxBTK12vo\n7+eB3ne2xaCTpNomVMca6ekTdudG4pR7peIqlhkct9UrfvnoEyGufRxVVLf/\nKuOUA2Eu52Rq3qeo/3M2VbGHB47uStqWCBEP66mFxK4VAaWChW2raFBs64l3\n5uqMZ5ZBBIcKv2HO4SpGJG7Pf7W2zx3vVljzeOI0s4oYUiTAI8sA6Ob8JjIX\n6E1XRecdmXeXSs8wUQFMel/bwTAu6VLp5QmAfSBE7h990N87PydRKsmKmZeB\nrE1TkVNfXA9EsbTmoXm/6N9m3Gmy1C9TqKXnTXp8BYtQgbknzeZOYlgBMFvz\nyDJZVS0o6FaW6fDDGaiXNDQP17bM+I7uoahN4zz1yT5UZJ30tQbaScU/1zCf\n+C5KXv8vzwuyCz6FicH60InFdkoCZpNq6cW/JW2hsnWZbwc0SG4Jd2EhmyNj\nKW5Dggwl86PNcgi/Z11CWUyDDFSadmpxL1ILC1je1wQsNK1cpp7VBZUhBZT+\nlWTT8P0TRiXNSO/iTLnIMt14eIYOiuvjasQKshR/377s/ZyXCzLS59iBMHDc\npdJk+bEwi1DL3RkYguQRtPYSmXAAQNeWSNPSjb0PpoeK+YmEqBkDtF8PuoMd\naPI7ZtYBkeYFkEbzLprL+aRdJu2lcLkADRxiRfRFz1IFVwc9yUw01xOLK2Of\nbqkF\r\n=SlNz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPVy1Tj5Ml1nn4HdSbedGeFRcY7vANxOdLXp8QcJMyIgIgV5mfAAcihzbec7du9nLUkk3DgVvBMPBAw0yIIPKJEXo="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.3_1590241977733_0.6747442046769883"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"reflect-annotations","version":"3.0.0-beta.4","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","concurrently":"^5.2.0","eslint":"^7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.3"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"1a0cd452b772cacdd6ba02827ee97994d54c52e2","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.21.0/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-BKabEs6Y2Egh4eB8WJ3EmRZbLrV12NWMeisOeKsXM4WHIB7BDRoY6frJ531Q+FRWA+1ABJ3VWNCfN9EtpSFNNQ==","shasum":"def2bc7f7136b9c8ebd3c94732ce1a7b24876331","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.4.tgz","fileCount":12,"unpackedSize":46318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ncwCRA9TVsSAnZWagAAfoEP/1GJ2duhJGkPl1F6XfrO\n1xgJZp0fp7uOQVl41emibGAdHapb0rnvv4ydXIGkPeBUmI4EUpeTLqqhzULA\niEQ5zl+Z7XDbb2PtyhRqmdvg9yC6rNX4tIfOyQl3xm9TSSKkPy2cdiVqZ06W\nX59X0coEJrLt39rbxMulYFuHb/qwuB+YBJO6edE+rLegXVN4xW5omr8yopDh\nOqGW+9bE3yu0RFhRTXcyhthdLfogoyF0E3KlL4SCktdL9izaz4iRSXI1VzgZ\nzezHxhTXu/iDurpqbJ2+keZdEFcnCCHqjX1Vap0j0auKcldCg9TZwCfubD0W\nJCNSsdBauhyOR1o9vA8MiQz6UYJ1E3pf9OcoKZGfjhV0FYulbwWGun1tLR3u\n7sSESMrSUobC1hsLNXgdpwfxUbfV+Ku/KqpJCDe94wR5c05Y9m7rGnKwSyV3\ndRKe32x58ZDjpGFbq9Bj4eRF/xwsNBqd1hZCBSroh7UXgzIREOCCBcs/DjZh\nExaAHodnRqmMWrWXdB/hK0icU17R0W6/pS0AceKLFpXuc4CxR71KVlsGR6KG\nQ0gdnp6wOlcQIWVHiGA+lDdnupVKB7ftf+aAF1q2SjHcNqYa8Ua24968OBuI\neJktF0CnCPRjtfizilSptzOC2MdE0v5bVm6cNmU+7FiVzMeCnJGPtRVEhAdJ\nIOp4\r\n=XOyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsE8uz4J93QyT01FDIi+5gvsvDtv81rBy3slC91yBUkAiEAieQbQaRJlsvCsB13vwY6w/XQxbg+3OJTz8hIEVLApNM="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.4_1591113520141_0.9387908298313838"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"reflect-annotations","version":"3.0.0-beta.5","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^14.0.9","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","concurrently":"^5.2.0","eslint":"^7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.3","jest":"^26.0.1","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.3"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"779f411230c1b1575754283560f11670513f8d17","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.5","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-aJogylE/ysahoeCjDK3XBHO44iMiMu4Uo/SCvx2N9Z0RY/QEbpBFfS42S+pWMWSqSzqlHC+9B/lVj9by0ADwVw==","shasum":"fa0c5c97753d91dc362e0c9151da91030984af93","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.5.tgz","fileCount":12,"unpackedSize":46603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2AEtCRA9TVsSAnZWagAAgCEQAIau073l33hlt7Cb0sTH\nwgtIdcMHgPvP5Zb4dJU9IujtpyiaD5N9ja7e6Iir5pbZ3H6zSA0Q827b/nwp\n2LvIxXL59rT5FqcTJcTJcx5PawouO/4YsiU0F/bcijjqhcM/DGd22wm2kVZv\noSbWkBnvhWwKj0Ed2E4R3ZLq+hM5zXMpHD+W4ExYuoq0i3E3XkiUn3/MPDWG\npXWyYgLeaZs6EXabMroJNcOCxTYjaQMQcyojqTSvfE4IN/B0sQ+JbuoJLqEg\nck2SkOj+mAyfgnm5NTgWBKfEEdBJvxdai43i4rOD4mRp5W+prE3pS+RvOkI7\nEAA1dbPBrU2U5X6Ix4UCpmG5gSdMM+mjxbpS6Br/HqOICeEGED3g/Uk1L5Rd\n2GFchi28YWkcRhS3xJ1obCs9q2a324PgYFkxE8KmE9nEjmhNkR9drVmAnhEK\nXZ+d05R8W6j1fQx/Pd1Ll9Wg/CSrdv42J5PnWmErT3Em2e4pwZsUS8jhsJ50\n/QGpOgEWI0oC32LamLhC7p9RIdiq70EYnqN7ZfGaIZ6jKafnYhjZfrJC2oLS\nqpsi/eHCUmuGaM4/EULiZyTmamFqu6mx0kGEW9jEAAqdW3iHKCuKU2WihAR6\nV7vqnnjUEkgfctSxDOpQGiw5GklvlsFyvj+r0OpPruESCb1Fa092TwB2cxC7\niZZn\r\n=1Un0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMGTQL1mJE7ZaOjy0xsB3ZG1RB4VGBsl/ZHCuxnqE3sgIgH3ep4rHi41yylcI62SorvCvpkuZxK44AzC6/jIx1yWI="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.5_1591214380704_0.43256863986040495"},"_hasShrinkwrap":false},"3.0.0-beta.6":{"name":"reflect-annotations","version":"3.0.0-beta.6","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.3","@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","concurrently":"^5.2.0","eslint":"^7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.5"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"7123e8bee058d950df10ff4845d8f3f9b5112baa","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.6","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.22.0/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-D6RSMfu/1MAlEGFN/cnjECZqlECKz2BLDgV9YtFD0W2mzhIstTZGS6HuaUYl8nrHYuK4OBYYimvsIHNdn+Pv1Q==","shasum":"7a843324ab3445f6131dec9a9b706883e92792ff","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.6.tgz","fileCount":12,"unpackedSize":46254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+2nQCRA9TVsSAnZWagAAs1IP/iHV2ZB3Wk4NwzKvasju\n2ZxGCqcbdX7zl8mVtrtz+rF0k2+pb8fbkTzXfoZDXMKbG+LSeplGRWS5Q1oe\nB5UeQOX3jcCruiv1PyO6icvSbO1zBnjWL2yRRbfLuTwLYuFhoGdYsg0HkiPR\n77Y9EOdGIaezcEfjIkiiYAMcfEUXhGgHbFF9MTKYudYQYtAwN1XvAXyY8pi2\nKeEEgJHwm1hMOhnMtVhmmga1WDEGom38etXYPGdoaJpls38y6a2kOTr75ET7\nYiF/Jib6Doox4NPSk3TBZu3h0r+IV6B0nHt4iDSfNjjGALqFR4UF1xltH/wN\ngFvzvqWc4c4B3zgUPxbqf0/9Oh6RuRmrDUHZBBtCVFPoBlTksWNMHPoeGrqi\nW+0dT2c5E15gQTNbLZfclT4SNf8vVnhhUwKyS+wtnOJMDlXjmXm2CcczQmw4\n5qZukJZmD+BTI99p28ZxFjFLEJbW15OeKsr2ROKR68WFXEQnQcypjDgfhEX8\n94zl9tFgGCJEYZaSf94ca3OEJs6hrHj+y0FLNh7gORy8IP4wBQNAq2qNGoET\nvNzanJePm7ak//QvRZuqvsr2BNt238xQbpDnzNT8XRobpgFuOuzORsXYK1Fe\ncf8I1oX+GI3JC51J/sS8V17mW1oiLHtxAgvcxNNnvWdnTZzR6F+a+1mQkXVn\nh7bm\r\n=dije\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWHN9wyFUULY2isu7DLJdBN7WCaRYPTe/Z8ArmWE7KNAiEApZYVbtW+OYbDP0eQDXXWM9juhdBdaiM3kCM9+8C6g0o="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.6_1593534928552_0.8042684802671267"},"_hasShrinkwrap":false},"3.0.0-beta.7":{"name":"reflect-annotations","version":"3.0.0-beta.7","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.5","@types/node":"^14.0.24","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","concurrently":"^5.2.0","eslint":"^7.5.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.7"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"5cfd9325ba854430c11b96f4dd19155f8232b65b","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.7","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-OguNgZ4o0mbYRS525hkeJzT7Pp/blECiwaZQI0KLxFEnA1KAU6RWsCrieNd5TItRB8VWnTH6ycEJLWtuCPcLVw==","shasum":"1e585c56cedc0a8960e368f3b56f4414162f9fdc","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.7.tgz","fileCount":12,"unpackedSize":47836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFvSnCRA9TVsSAnZWagAAghMP/jPkF0OI75Uc/0IVC61J\nGhzj3rFBJCNqWZMznRRTOVr5AJb3Rgs4Cbi3zhCbcRRhV2Aw/D1/qkelYTsT\nj2sNtDUBW7Rm/E8drW6eJBytDlCarMEou4dVDZl0pU+2uQkeLne2Nd2kw+HD\noVNnbFpVB1z/m6qIhp+jptoorS7423ZnUsFmDvJ+Hk4/Tr6FUghnLbRLpWEn\n5t3SpK9KZFXpAAIuLLhVDY1SSrwRiuADkAAaHRNYZcs1/8Vapc5wLA7zZF6U\nXKZpp69UdKkq2JFumcs5ETfZIibfE3hKnO6lK7iLFsLpngDXejRDINBo9ynk\nEk7EJuM6esMUVNhIBA8MOyCJL6AYmq6S82gTkQyu3gS+eLBMukbC/kwciWQl\npUWFLcNpe9GsDSuWaVTPqjpJEObJYAUu3A8r6zaIJc2kaREV0ucNUAGqjXQQ\n03KGZV9I4b1sR0N1NvV6Y2rIEIk74apo81kVbPccyJrj1GzghUTjLBJhRHuF\npCzah1e2PgzHDFyFa15QSZXl01kcrB8iAClorJJ88wFLOLKwI6iMIYCxhtHC\njL+lP5TjfaJktlSbtBIyU/ySRYLWDqViMB49MIRgmG8Q3KQd+BENxFmhRXDc\nxS5r/ylmyVZO0g/5UlqiOzgPzvvFJwv8EQmMi8On03139Jw5daJkyq2gAOH9\nvxbZ\r\n=LURE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICstu3JfKgWjOLo6DstMhci5uxBlSFZw+9IATfEY+q2xAiEAjkG6s8WvT+p49n6uxz5JFR1onSTsk4GDX5znG6NXjxI="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.7_1595339943407_0.23852661193026892"},"_hasShrinkwrap":false},"3.0.0-beta.9":{"name":"reflect-annotations","version":"3.0.0-beta.9","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.7","@types/node":"^14.0.25","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","concurrently":"^5.2.0","eslint":"^7.5.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.1.0","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.7"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"07f80200a19b5a4dae7e9bb3a118c8b319f8c6ea","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0-beta.9","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","dist":{"integrity":"sha512-7FUjU3kKLffIh1DPCbWwElchDDKk9jmxooXK95DWPFzGNkt3JrTQ5uA6yWl43qRI89FdqYeact0PKCMWLflx2g==","shasum":"c6b0dbefd97d1da43b37a6db0203be63b11ab357","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0-beta.9.tgz","fileCount":12,"unpackedSize":48252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGwTcCRA9TVsSAnZWagAA3LMP/0qRgLf7BQI+aQKYM2C8\njI1SLqE6I5rPmK45zxfqfVAy/KI135C79qjMiTdAtd3FO66mTjER2Eypx0lO\nI8umCDx2myx/5miMhCPZX2QO6IKLhJ1CRfveAjD69T5VaYX7BRbh8cd4yu4A\nocP5OpIWPnHfK01lFpLXlwiGoEojar3tbJ9DJpVoUY45QFA+vgjvZMuGv6LY\nRDxi8V4Bw5GIK6x0gIYPxIMMBtR+YLLYGo1+VDDi7hv3QCG3DUuut2FcmAPf\nkGkAdIjmsE9Q3zt6IPtTrXreiAKrsJBxwxcG00hqILjJpRdEDnpnjJS4emIz\nakECc6MJnUdDkKVhESKXU1fEvWh/XUwRuspsJA/Cem0vYVK4iesopqmJuHAE\nYXgS/KvqJdCgg6MLfj2NUSOwIzS6l8Vi10XHrL5SsYEw9Ny45kj/zdpfaxyf\ny8LEfP4RxgtC6vWmGmE6E4FwjDVBePNvXBz4Lz1QPu4r39+EJqadp10sGdeP\nr+OY0JJ2M7QYQdUf0JCzqgHVetrhRP06uNIah4GLkinReu5TzAUBtPRTCwFF\nY3DxHb+UUScfZZvnvmelfXA5WMIkV53owDGunGQnvt03QXlkALEZz6quxUd2\ntJMmS4jKcZry+mZHYcCjbLhl8gM7dyDj31TYpjkPwVCWBevduNEFvYPhGKQv\nnxZd\r\n=5oaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyvhn+E+mEW1uZcvlQjREX82uC3XYyZRCMpJX1dyFHDQIhAIYeOD/AJ5UA6DLGQZdKsAL0Ydb+OD5GXjp+Lq57DlBy"}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0-beta.9_1595606236152_0.6454878736722491"},"_hasShrinkwrap":false},"3.0.0":{"name":"reflect-annotations","version":"3.0.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.8","@types/node":"^14.0.27","@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","concurrently":"^5.2.0","eslint":"^7.6.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.2.2","prettier":"^2.0.5","reflect-metadata":"^0.1.13","typescript":"^3.9.7"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"f4de31a11286e5bb976a3fd74129dae9f3759cce","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.0/node@v12.18.3+x64 (darwin)","dist":{"integrity":"sha512-kac9e/N/Sj7Fki3Dp+Y+9n7Gfy4wJH1TfXCmRt3BYsnJszdzkFSN4AZjx5NW/6fpg9Tm9BJukPjO0/khORjsgw==","shasum":"f21f6052a7bd6011c2a479d0b36e890ea5ebf5ef","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.0.tgz","fileCount":12,"unpackedSize":48510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRnEBCRA9TVsSAnZWagAAt+EQAIVgcVcx9vEqmmIaotQw\ni+Qr7pxB09H4CKuRNu2KJnTzqBGIeevFhqo1sSTeCAkPlfiiaRd42a1UsjqJ\n5ttSa/XkfJVv2L5Aob1glTm+wEIdDiZe9kQwnwkcIXMCE5M3VgwRX9z8V/DL\nBhV7pZVbm8FBH6kk8a+XXm5PKxkkWoAyntnDaPt5+1xwyr2S9z189rqrx/Hv\nBiLcbSkgFIV9dMgCQlxCnIG+2uSMV7J9ZaTylycqdiYoOdltg7ixphv/WVH9\nT8Sq9/K8pmxuYbspDgPIitOK0HqtAIjyWoGk/5fndDqP9/8l6mHCOew/AZet\nWU2jo/npqOpDbBj/HFQEGpaGEZOcxbId9tfb7Y+MN+5lYo29e5hV7UKW7IDy\n8RikvgbK5DCLMXP1u/twhzmcyOoM6o1lSIP/q2DtqLrpVXAf01PoNJ1ng/rt\nphIjjXavY6coz2b3yPw/XwIwIr3g+Rk7mGDto+pA4N8wGAtsuTFmcHLoCAYz\n3uJJEsgFJVbOVDw/MK8GpmLSCVuF9W1m+qlBfAAPclZG3FYbiQ3Ew61SfrGu\nDsYD2ebBZU1BIxyUArEMQNQngLXgNd8Fxd5VPNDiHHZi/U9u80XzgKTXeFN5\nTyZsFtYfhB/jFPuHB7x2Aj6hW6qPQ26QKfQvoFwfySIVV1Geh5e2PyCyt2gh\nr846\r\n=ikYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2YMArrnXOiLqwwFN0fKAkaZpXBYSde8H/jEZG4Kk7rAiBv/CFaXWIyx+VELWkeOG2Z0Y+pXfZHzxNN1ADf0tOmoQ=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.0_1598451969488_0.4977560206350402"},"_hasShrinkwrap":false},"3.0.1":{"name":"reflect-annotations","version":"3.0.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.0","@typescript-eslint/parser":"^4.1.0","concurrently":"^5.3.0","eslint":"^7.9.0","eslint-config-prettier":"~6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.1","reflect-metadata":"^0.1.13","typescript":"^4.0.2"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"00ed1ed585c28b8c65c42d43ea8adc667f024765","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.0.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.0/node@v12.18.3+x64 (darwin)","dist":{"integrity":"sha512-dZ+PMxK+afV5i7i8bPweOjUMfkYEFuQ686GEK6qU6BbuFINFTeK8RfDxwvBc9PjgXSk2mqiw2nb484y0fZIueA==","shasum":"57c4303ff77ce2c421d435e812ce6a795d29685a","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.0.1.tgz","fileCount":12,"unpackedSize":48699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6LUCRA9TVsSAnZWagAAiNoQAI9kV1E203JUsZOtCVra\ngDCvolb0CEYFRTm0NqVScrkuBd9Jcpb0N7Ia0q8OUhmJSo0LyOgoQOPmk7Xa\nUo7cT24GHq2/2WgT7NugMjUSgWipnFbTHaouQ4snZu1yJdusdiwypVuqRiJf\nNO40Ix0CxZRq9/LdlccFdh9SYb5IyIRZdexwBJlXLaPMS+BeDYN4ZhKNjizL\nzDZd9ZCcgQwXR+jpvkGYeArzzmNbOxgpgDulf1mTmAEFegqV/PvYtLqo260Z\nrr1apWj5ciTjqA/FGjrE0LCSJpKUFIZhCFjJPX00rhpgfLHMFCehkq0lch01\nPaoOsMtRcNQvIlLoXbv1CkIf116M3mLi2qYrda/qzdUioL4vRiaD1qx+P9q8\na+rDjCafMCP/qM/c+8bozbJn7p0ry/esIcXjAmGsHqBD/G4v+lTu57tWDZ81\njoIafed6Yw6RSv2/ppHvaSVmRBEdQq2aSxo9ke3r9kaeq91NkvRy6A/aFpwn\nKuLpcUN2VUWgDtXqWqNmpXAdy7jkFxiJnxGr5zrzg8euSZxNKZDuIbuhqeVl\n5ONEMS5gr2ZFycaEj2oMNjG345QojeB3ZMiKflpP1+8cLHWEhbnfnDmakk8b\nYC6mni5zqVMnIoVj//9ztW3DfyRT3iF7CfVdtz14MjTOgXMoPJrK62IamL3D\nuMfz\r\n=cuNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxZ7ef01R6CZ7icRY7guuX2HGQQTATsMdQwFpG1cWTVAiEA7Fk9S5yQLmqHga0APRML99VfycOr9Tx8fbFZS4qFSjo="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.0.1_1600103123607_0.5656022031901946"},"_hasShrinkwrap":false},"3.2.0":{"name":"reflect-annotations","version":"3.2.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.3","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","concurrently":"^5.3.0","eslint":"^7.12.0","eslint-config-prettier":"~6.14.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.1","prettier":"^2.1.2","reflect-metadata":"^0.1.13","typescript":"^4.0.3"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"c9c46309fbb7a862283497bdabbd5343e2a4d016","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.2.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","dist":{"integrity":"sha512-+pUiIMT436+UeLZaZL+em6SRV2RKsXAxct2JrDHv9qY48ymG4x8l54O/ZnORpEfBdfH8xl/TNmQGYnYGNAdqJg==","shasum":"a6bc566af3bbe64f5b4671956101090bf54410d2","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.2.0.tgz","fileCount":12,"unpackedSize":49353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfltIPCRA9TVsSAnZWagAAyskP/14BluOnr9tON9AWQM7I\nYqoiNR7ai8uq7zeJ1HqdubLX55QaSEn14bOR8y0Q4Wm2Pi5LiO/opaHvbPcE\nriPGO8TDBNNWWT/n5JagFN5lTmieVGxk6pyjLn4LFStS6vSeVBwx8uHgysA8\njHXAXUvAeDluy3WLuA19kQ9TYnGOXSvTBajaZ0Q6bNjuTB8EVml9ZfZAtZwP\nEaN7WJ+hElS2m5xdxjK51HLU7AtNBm4lHwEEnt/nEpw5pMTNMhxXu0ltl1Zw\n+7eiMagJsGVrORA90mJXtC38/NqE6lrJf1WTdCu72ZG8or/XmtyaJmX2guRH\nXZbm7YwhjWSM4hi8XwaWv/2HD81SZpLGim7OE1LTMo6ukpH/qhB7/uGDlmvA\n0KFPe7VPZUrxzT4YLcBQCWMIefAgLcGvios9ScUKFUjQDldz5eTqyV9eTS0u\n4Q/r/xOn1sDMgWdlDn4ovkHWD67X5tTfHCEOxB06N7uYnN4rgbsKuupVQ2cn\nioPvPYPEeG6Pve6WMdPzZw/R+S7q/fa8ZR6UzGvhbmw4r9+7FmEvkAByVJ3y\nrABhcJyzyQKcXrFgmVRbKkc0OmGuz/26Mm0IWtmNmV6hh8Wr7wCOK8FWD54k\nfAjZGzInM067g+v3fCqnLiFFt6W7n+e/FD232m5UbIoCWml1gPC7JMQZD0v6\nowQV\r\n=CKot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3sNXmuYbLUuC/aw8VoYUPTfYm6afEywAnkWu1MkvbuAiEArjQXdj8FySSA5G9D5xRKiT8yPAXgJKzU5G+5zJh2l8Q="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.2.0_1603719695403_0.8197209765481532"},"_hasShrinkwrap":false},"3.2.1":{"name":"reflect-annotations","version":"3.2.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.6","@typescript-eslint/eslint-plugin":"^4.6.0","@typescript-eslint/parser":"^4.6.0","concurrently":"^5.3.0","eslint":"^7.12.1","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.1","prettier":"^2.1.2","reflect-metadata":"^0.1.13","typescript":"^4.0.5"},"jest":{"testRegex":".*?(\\.spec).js","watchPathIgnorePatterns":["\\.ts$"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"13517f791e0be883537831b8dc2bccc324552664","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.2.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-U1FtjtXiHECpysadtpt7euS5FMX1qqLDuSJTLjne2dMGeHqR0kUKjf8qoJYqgblswT0Qq0FbI2RyEUbvNvN44Q==","shasum":"d235c6e23172cc888d2aa8529f387276e998b0ed","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.2.1.tgz","fileCount":12,"unpackedSize":49629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmfDICRA9TVsSAnZWagAAzMMP/ArXysolxjUU+MbNTI2N\nwObPPjMZBocht3yLPnAUoNnQbezBqTUFcJujpjSc6S6ZLvenkGySNuAxI4JI\nHukPF2HfUR88LLVxmwR7RuFr0QsyPIaPavFrKNRBBtPgyx8pU/VPDts+LjRN\nDjoPn83Lbnz98pKbsylqR5XmnnvudHDtbMVFZxBVGWfsEPFW8qPXnoSaiWp0\nCo4CD18BkkkTejqS3JXf9W69s9Hw+YEdqNsZJoLB36qpmmK9gv0fRerYmDA3\nAdxlCF2CPl/k/qUyKVZbhVY2/UpHHnKaSjqPLD+8h+0A9WGr884g+sfD0BWd\n43ebC/ngd4Yl7l+lLJO2ZVokQYV57KSfY9QCfiWepDc8dvJ6FvPP8L7vEXan\nLKDwbwMdqya4xlY2DXGs81NmdV047jvfmJFW7JC2t1Fwohmz/Y50YVMwUpw8\n7+DBnHaKA0qa6fTQt9mrWzu64nSTnKzlaXjb0l/BQYScBNhKspert6ISXc8g\n6UazOqecQzz+33ZiWIeemW053xLw5HWnMrhyZQrJquvb8GZoxYFNcR5p9Wmw\nFUXxL8a1TugFPoGa+AaeTyDATPYPHBnWYdoDeAMizqBykI0vyw1lNntJwOgI\nafPWSgE2qYKyrJIeAXT+vvlGUIJ6QwEAnjp47hs/CriqPscDZUcjN0hRky2B\nVlZP\r\n=ngD+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQLAcGC0poklRI7VeKUpzE7oCOduAInTYpH16qh8fvrAiBZmigB0Wsrf84Bp/XQ9kHiygTy5wOKPbkdtkRRAAcYAA=="}]},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.2.1_1603924168225_0.8048484297264444"},"_hasShrinkwrap":false},"3.3.0":{"name":"reflect-annotations","version":"3.3.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.19","@types/node":"^14.14.16","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.11.0","concurrently":"^5.3.0","eslint":"^7.16.0","eslint-config-prettier":"~7.1.0","eslint-plugin-prettier":"^3.3.0","jest":"^26.6.3","prettier":"^2.2.1","reflect-metadata":"^0.1.13","ts-jest":"^26.4.4","typescript":"^4.1.3"},"jest":{"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"3d5a565ea1070916c91f65e95e0f020aee347bae","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.3.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-n4hYKydbwbNsPMoFxiiDsXP3YDur9aj40YyWEYTzX7TSmXmP9LWJ+gQ2/gtj2KuExvhvkI1khJCsxeGcgMur0w==","shasum":"2b3bf5ab274e3fc143d38653be68b0fcf8b09be7","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.3.0.tgz","fileCount":12,"unpackedSize":49926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5Kq1CRA9TVsSAnZWagAA9xIP/3dF/Yj1Gm4/waFJbtvA\nNx8Mg0PlLlWE6519ONSIU0ugOM0FvIIO/AsPeOVdmF+P7wcQTKceQfNO+qvn\n66w0FAGSG30UZw8CN5eqrvRnlBm0eeLqr3tbP56CC8vzUqc4WXU7xVDJQcuG\n5tfqitsgB/GhvzfZwf3aEbmH90wDK/h/Reg37D5jlvzHTHStNV+3lLy5RHUw\nZ5ExTxEFqndl6hNMny3Yc61Epl9dfrgo8BcGCtoEYqFCVv0o3c+tPYhdllFU\n0Tq/VDE6jA8By73jbFSUTM57CkplQKip/HnQ8h4o/Fl3oJlbYzWVvmCsrVx4\n0EoJLr9hu6meMNDhavSZV5L5h0Iz3SpXMuqdXeWGFFzqICGU0mTnWwZAGTKr\n1EeV1fVXTsvoam49qNhSar2apv3PYm19e7a2H6tOtgOn0PrMSYymnfVsvQY7\n8FN+1YMe+1D6I6E2eo91eDFqbeQMSW15rZrXpowHSceRlciptblu32iN9ncH\nPcWrrEYnOtrgOruuaziSXzBdQ6vhYu2Ju9M2Asoxk+QRWgWMZslFGCfnRgoT\nLjirmHj8JEYnxqQ/tMFPGJJTkmJfavSLnvj42I/4RsW14mD0rusHlOBM2haN\nY0KTK6QbKHEFZrfsUSN5lwK6zZoGBwtEGc/PPnTbiUQIdBbsJZ/4SU2W8mRr\nt0LM\r\n=PMsJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiNMEHQn5NqUoh/dtTVvQuG6UIx986rxT2Q1aC2Pg3aAiEA+PXVd1DRhqBVkXdXG8Xpv4UyfiBpmelpr2Efpxsd2os="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.3.0_1608821429281_0.48934206565928795"},"_hasShrinkwrap":false},"3.4.0":{"name":"reflect-annotations","version":"3.4.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","concurrently":"^5.3.0","eslint":"^7.18.0","eslint-config-prettier":"~7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","prettier":"^2.2.1","reflect-metadata":"^0.1.13","ts-jest":"^26.4.4","typescript":"^4.1.3"},"jest":{"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"565a41b1cc70ffd4a9127ff85c1a127c51e120c4","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.4.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","dist":{"integrity":"sha512-G7c0fs8zCNntjYJL1zmYAcPKgpGbMAfKfSLJ56a7eiVvxqALYYwy+BvUquWqy2uQnX2DGaZrFN7AZE+eO6Ffqw==","shasum":"1ad61ad9a3a52af13712ddcab8fe94e2433c065e","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.4.0.tgz","fileCount":12,"unpackedSize":50229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBjuICRA9TVsSAnZWagAArXMQAIOd9tjYwBmHlV+LGY1F\nKcG/EHN0ttVDd6Lv+UBMsiiPGynqPQ2F7f/+QiP73vgqa8UcWfljdALSotzr\ncSLLn3pVfrnolds4Vt0kgWSHqcCD1qtW2wN6/W01gnj15YFNMYtTiOZOwvZd\nhznVQ633aMZ842tUxpjZyz5E8w5jtc23n1xCOfLzdAKMiQO5QR+UqV2tPso3\n6e1ftKAGPSIBQ2i8z0ReJ3/Qej5Ahes00ucMXMYZ7Jync2oW97VAbcc7NlqZ\nxq3y1PzIUGTLvfXxrXydBbzbcQqbXjeumgdEq1P7PO2rSH0BMAtlbr4RBZ7A\nZIlYfCd4qKlwITSy1pgUxpwQTfWTKSoQDzK4sUeFRigumLDvY8W0X1K3pCcE\nwLSdtiISft4hOuNPutyEERukUEbn2H14vrCQdFPdn5XegzyxI3G7JwjRjZg8\nZYrO88G4Y/Oj8RLFcq1MjLh8TusDK4JL4byKBJdz/cMJ/YtfrEyU9g9lwUmM\n+Ynm3gU8B9asSTx3GJrK6o77lkCXsEDzpsKBVlZZSDOUSzPlWN1DGRO+B08n\nd/4Pqc/k9hVRK5cQ4TJ0GhZcCnWqIHy+z96OBJiU7S1e8OZ9jVGwpDqFg44g\nNERbIWbMsARPsVIqvFuKqIlh5UWObOP7m6mwU6La3oVFKUPQq7cOj7bjh27Q\n0Aiw\r\n=gfzc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLiirSPIMjtHJJ+7xwN5lV8uNRRxoH5CEhjv0j/XbykwIhAOzvqpTIHjvVg3AV0/dxkNsBL/GKSCNri4tun3Nrway6"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.4.0_1611021191985_0.9905069208012647"},"_hasShrinkwrap":false},"3.5.0":{"name":"reflect-annotations","version":"3.5.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && npm run lint && tsc","lint":"eslint \"src/**/*\" --fix --ext \"*.ts\"","prepare":"npm run build","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.21","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","concurrently":"^5.3.0","eslint":"^7.18.0","eslint-config-prettier":"~7.2.0","eslint-plugin-prettier":"^3.3.1","jest":"^26.6.3","prettier":"^2.2.1","reflect-metadata":"^0.1.13","ts-jest":"^26.4.4","typescript":"^4.1.3"},"jest":{"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js"]},"prettier":{"parser":"typescript","semi":false,"singleQuote":true,"printWidth":120},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["plugin:@typescript-eslint/recommended","prettier/@typescript-eslint","plugin:prettier/recommended"],"ignorePatterns":["*.d.ts"],"overrides":[{"files":["*.spec.ts"],"env":{"jest":true},"rules":{"@typescript-eslint/no-empty-function":0,"@typescript-eslint/no-unused-vars":0}}],"rules":{"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/explicit-function-return-type":0,"@typescript-eslint/no-use-before-define":0}},"gitHead":"286d9f64cf223f119b4b7c114dd11e3cb0113fad","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@3.5.0","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (darwin)","dist":{"integrity":"sha512-eupIrbNK156/s37mEnN/GA8qagzq/WtsynxS3Ef7oplv1MOSnws3W+pDEnDtVwNGD9jzsQ5+HLkx7DHhFdIrHw==","shasum":"3a743df8f1f023a14f52c4b163f93c231467216f","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-3.5.0.tgz","fileCount":12,"unpackedSize":50473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEzoZCRA9TVsSAnZWagAADswQAIx/C+CvzW+Z/NF5XDVG\n4w7aB0gpAf1p1IsWL3hkRlnBCgNU0MjQh5NjlqenW9n5I35FViqC3fDzcSy4\nDOb2JKS6VccA5RX564i5VBQGvE7YstwKdBfOYqCJ1D9B/HLwKhyIriPB12i+\nCkS8/xqT+MbNFsPWZRuTEctmuNeE6Pmwzf+aaMhbf1OcbGEsPVdfaaus38Jh\ndltRY3BSOhvXslOwn5+sCJ2ewUvQIU9rmhBMSbMTne3LTM62bkZWMuExBnpO\n0vS5sDiGgZyjN5ENbjuki/Av45Lnw0hJfCOMhagpsS7GE8EqPkxHtzrzXJAY\n4LevwZXTFPWZGj0AY6RPODSll57mcnOAn9/s5RbrdiFHw0ttzEjINe5ZkTIm\nZX8pMHJK7ya8TjfF7RBA4LDhIQzUso34x2wfTfPAwt/9U+6J+2W/eO7oIhSf\ncEzcFEr9rODDBExATZSr4KBI22pWburTL36mrxskrNMrFIgZW5D7DCV8a8G8\nrF7v+heSj/9KAFK0OCYBFPnw1wKaO5/MPKqVpCVlkWfXuFns/aM58PNSdXOx\n/4MEkpgfRP0SJ42wnGgl8Bca4TlrEcMrthp5yqwpN/LNAdqXr8dC5yfaSrXD\n34zEcrK08PwmiBx1ydBCQKPVH5H8o2O9i+E5y4pLUQ7N5OoOQ62OZ3nZGHGH\nRl8G\r\n=VmQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbTVT4XPR9QCjspSR7OhlmTMW0gAiUelvaeJ7xlH946AiBK8y+sxNerOJ7zwqbz1VnfLnZh+H8dcZK52jdWtkqJ2A=="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_3.5.0_1611872793057_0.259821820930064"},"_hasShrinkwrap":false},"4.0.0-alpha.0":{"name":"reflect-annotations","version":"4.0.0-alpha.0","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"module","main":"./lib/cjs/index.js","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && tsc && tsc --module commonjs --outDir lib/cjs","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.31","concurrently":"^6.0.0","jest":"^26.6.3","jest-github-actions-reporter":"^1.0.3","jest-ts-webcompat-resolver":"^1.0.0","reflect-metadata":"^0.1.13","ts-jest":"^26.5.1","typescript":"^4.1.5"},"jest":{"resolver":"jest-ts-webcompat-resolver","setupFilesAfterEnv":["reflect-metadata"],"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js",".*\\.util\\.spec"]},"gitHead":"5aadf1d3c532b4bb03320b24892e702aaf4661b4","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.0","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-XdHhukovh/fFqSENN80opiHuSYT26ITayfwy1fAorPsM0jfTUakKa63HbpiepmvhhiVpmBu5VXjrm5KtOTLodw==","shasum":"ff1a60e96f03128197638c2aee2d1462d0a359d1","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.0.tgz","fileCount":18,"unpackedSize":47461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+4wCRA9TVsSAnZWagAAf90P/jfC6oJkzlAwzCxHSGDS\nHM2DUd57E149rphIIIw2NNJWRhXnZr02uO0pQqogmknaMlu09huapd6EHLlO\nKWdh0Oq01ZhIfNiVve/F9yflxmCLg8dYb0vSGDb/9Z72iT0quiHL56jHM36D\nQ/HgrwF+jNLdkw/rpw7btDehXv4u/7f/Rr/ylYD7IL9fq1O9jn0G3HNxit4V\nI63Ev833U++yuOQWUNEmgY/AYCWjaKkw7URWL/TfeFpJGWBpl37DjxmkzpVe\n0ez8qXSMvL5Ge9XcZjDlbavTyD18j+BxlAIBvXZTzS6EBkyFEbLHsPQDGzH5\nI0WuIigyqL6o5jo9s7wnWPyGi2GjMGsxQ4fDo8U0qT+pi3l6VOLZXCukLeuv\ng+ESP4UoyiqEx9zeHDUVfxtiZLphBMn1Ak4baz6qiOUkkOI01htvvKjlvWpC\nSXx5VbDAjsBEZYJCPPrWwWRCiiO2KcQN/gtuYSwdDTJ9MMQ7OArkGpGCCfb8\nq1kq/pNkwXV4c5g+UcE/Ci/rIG5ZaTVjXaBHLRk/Rj6m5/2XUXmRRBSRK2Rk\nJ7VoecoECFhg5k8ebtDo9rZv9z3ONd/GtlzH/Vox/jiUwZiS2CZQaqJznmX5\nvr6gnbBgbYvO3V6XTKYCIOeqvzHIfScJNxTnZCWV3XVqd/vYQ3Xp6vK209rY\ngyZ3\r\n=7qI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXvE/wrN+4yXNKXXpymb1ncdTTKjLlIQ5/U/KpkvwfegIhALlQhoiNp7XyS8aP6+VyrIIaZJgONZO/C/llZx76NHlC"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.0_1614016047817_0.8800769388130634"},"_hasShrinkwrap":false},"4.0.0-alpha.1":{"name":"reflect-annotations","version":"4.0.0-alpha.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"module","main":"./lib/cjs/index.js","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && tsc && npm run build:commonjs","build:commonjs":"tsc --module commonjs --outDir lib/cjs && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.31","concurrently":"^6.0.0","jest":"^26.6.3","jest-github-actions-reporter":"^1.0.3","jest-ts-webcompat-resolver":"^1.0.0","reflect-metadata":"^0.1.13","ts-jest":"^26.5.1","typescript":"^4.1.5"},"jest":{"resolver":"jest-ts-webcompat-resolver","setupFilesAfterEnv":["reflect-metadata"],"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js",".*\\.util\\.spec"]},"gitHead":"044c62fbe0ff0d3597da0febc113564a1895bd52","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.1","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-IvcYQmDPaSnf/sGT4GpuORqDo0KalGO567PRHWEzyE9w0qqix9CJwZSrtATT7ZNOrbeRdqIw8IOtg7Q5ZaaEtA==","shasum":"975d8bf1a3b581fcf360d28d6feb8be456b36a00","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.1.tgz","fileCount":19,"unpackedSize":47888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/NmCRA9TVsSAnZWagAAnekP/3vQTh5NzhWeKf4kg1hW\nrZTZGw062OwIEAfYdiyd1SbcTECWP8XtkGErIcGYTTOyiz/7QJPtTK8BF6fl\nB7hSwwVvc+G8pF0BUEj6IQT2pMSgL1WFg3ZqT5YuSGtx88aThc+E0NyzYpY6\nACplK3p68/0Ojvvts3IN55S6+J2AM/N7I65WBcUJi1rUWoa3MzUlIvTsLQbC\n7Yet2cWTaJsFDY+A28ROIsaGmWdrzANHwoxBpXqlvuu/5/NiSX7i3auqmCKj\nLhv4BXE3mWBNFv7FfpTUJvlgjrH7RCgxXrDd3mp68nytDHCC/zO6flpfWGkm\ngi8xplO/CptvAiMjh6hj141yioLdOZadhDE/vBYQhxuaa5Pp/Ly4n4um1n1J\nM2D+lPaFHzsQr7+6W5N/ndUm7VPK8aVM9RJysZNaS0k0VJd2+LBw3v/7pbCs\nXxDIv/BZ+pF8kPcnKX8vuBNkqfZ+X6gzBGy71HiH3l0mJOUpQbmm510Gm0zO\nOKyQiMgxUhRTThPOSRFbLfnqxBvWxwwAf62zXvP1/UCjxkwDS8EidktEKBCw\n2QSEeOdNvAtmJNnlc8HRcrAyN29lQqFr5eR/aERawQXPIN4lNj62MiMm1GkE\nNyYYEFddqvP1VTroxDErjsRXjZE9KNfi3mvkY9bGVkk0wjD7ZpUyoj0KnNEf\nGV2k\r\n=Lzge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCKlbj0VxRedyJJc5UBEWB4jxV/MEsAc8Ihk83xBBtjAiAtUGYJXLi606yrnVVcM2/5re5VoOTaBvR1NUQhMMDbrg=="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.1_1614017382251_0.7352247831862058"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"reflect-annotations","version":"4.0.0-alpha.2","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"module","main":"./lib/cjs/index.js","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && tsc && npm run build:commonjs","build:commonjs":"tsc --module commonjs --outDir lib/cjs && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.20","@types/node":"^14.14.31","concurrently":"^6.0.0","jest":"^26.6.3","jest-github-actions-reporter":"^1.0.3","jest-ts-webcompat-resolver":"^1.0.0","reflect-metadata":"^0.1.13","ts-jest":"^26.5.1","typescript":"^4.1.5"},"jest":{"resolver":"jest-ts-webcompat-resolver","setupFilesAfterEnv":["reflect-metadata"],"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js",".*\\.util\\.spec"]},"gitHead":"93ecc42c68466d4171a91d03d2018dce5d5d40a9","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.2","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (darwin)","dist":{"integrity":"sha512-jl6mD0hoLn8IUl0DLYjiR2vzLM2LauGLznS3lHZStBVHe9LFOVpq2PkasoPgeISMVkFYgzQ6NYSK4V05iR7O0w==","shasum":"2cc9242aac06455bfd30e3a744d84c85683c3c33","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.2.tgz","fileCount":19,"unpackedSize":48290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBM2CRA9TVsSAnZWagAArecQAJhGWfQLghs0jkroRXY7\nPONXe5RrBbJaqVxLakoQ0vC7PThQrYGYaU8eQpCfmcKDByHsX1WREvECTXJe\nr8L7IfZSv8kHFZMqcp1OPzO0k3+bliPHYBMz7vYhpQe7nwMvidD8PK+A6RVb\njClFS+s0ye7ZRzxQZgFWE+lNQTZc9UKXMtf5ODQ6wgF8QyYFsrAqZ5/iolLL\nmXNK3xKlLN8V07VA0iXHSsoO0iKrj7cZ9aYhd3Yw0OooheGviCbVIiFMl+N3\nzshmHuV2Fb3lRL4WZBxvHa91lonhfACKRU9gAZMaOUU7SGqcFN0CynL1f+Qj\nehrf06MCfFbUPaQwZe6ntMPuVSaVufOIc7lO/b/cRsdS0ysx2VwF8ecppUXw\net3tdjlsa6775OzJWRYcuQaRQNr1P3WBf3HICqQ6mXx/DeJagDWce82wE+qu\nK+1l21jVX11JjVbX+WuNrPmOEz/Bzzr/GW2rs+0WIk0lO4jdWyMWM8apf0Xv\nb6bU32fWeduodWpBT9G/GaMFVtGnmKyqGe6Q13m8BVRvnhgTXNOL80/KdPH9\n/NpCYudGIFjusTka8RE6qWoJbh0OlfTHzB3CKWRtJCdcFdY6SQWvC53oj82Q\ngnpmdm2ayk4fShBKokqO5vUg3LoJz6LLiMJ0nJEOZVSnln1aWnXusb+5B1DU\n9N3Z\r\n=L8+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvl4ASEvGMhiwzdEBUQ04MfVc6TpPK+ySuP5bUnpiUwgIhAKkgpzQLghaNddmlBh2YTxrls2pxR/+DGNeE6llmi2Sp"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.2_1614025525704_0.38219424937247126"},"_hasShrinkwrap":false},"4.0.0-alpha.3":{"name":"reflect-annotations","version":"4.0.0-alpha.3","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"module","main":"./lib/cjs/index.js","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"engines":{"node":">=4.0.0"},"scripts":{"build":"rm -rf lib && tsc && npm run build:commonjs","build:commonjs":"tsc --module commonjs --outDir lib/cjs && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","test":"jest","watch":"npm run build && concurrently -k \"npm:watch:typescript\" \"npm:watch:test\" -c blue,green","watch:test":"jest --watchAll","watch:typescript":"tsc -w"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^14.14.35","concurrently":"^6.0.0","jest":"^26.6.3","jest-github-actions-reporter":"^1.0.3","jest-ts-webcompat-resolver":"^1.0.0","reflect-metadata":"^0.1.13","ts-jest":"^26.5.4","typescript":"^4.2.3"},"jest":{"resolver":"jest-ts-webcompat-resolver","setupFilesAfterEnv":["reflect-metadata"],"preset":"ts-jest","testPathIgnorePatterns":[".*\\.js",".*\\.util\\.spec"]},"gitHead":"cc668e1816b509e616bb082fffd3edc76b29a9ef","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-yGepE/qCmhCPNhNFk/NOBnd0xR1rgtA+PfxCzGmPjS5YHIEZaDmodEggTJRd/uElzJ+NsbkpVXIgvfXjyl0prA==","shasum":"27dd319ae51cb620de4a82941614b8cd891c09ac","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.3.tgz","fileCount":19,"unpackedSize":48501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaGp9CRA9TVsSAnZWagAAFxoQAJGfQLsTJMUe6ZIUBSwq\nd4wY0eLcTVKVVUbSPyVdZeaWTuzzh22jVahPbddQrow7tjh6wi+QXKtNLEN4\nkUCGX94G1F8SFkQX1zeSJ+8CQ1Xtso50BOqvLz4pWKweJh62r16mep1u7jT0\n5WtNrEGo3nvdyiYSTG9jMVkDHsFDiM471B5bznW9cCjB4iic/frHJI8DacNQ\nU9DR3q61XBFp3o26iymADiLwkm/EHBbjAU5ure6xOn3dIVTZVB2oYYzq33Mn\nvUsqdEzuJoZHADinGF4RQXXJszCRtVTrkF0Oerr9+Rt9QoxNHdwedBqxJWlj\nt/pWDd/60JpzDKCJQ4lDBoY7VgqtDNA/kutKKGqAa6k0DXuJg/d3NU3qe48S\nmdZZRzhocsc1v8jun0+1nOlLsXOaZbkivvurci0/EzSWE/cQ2zgdasavtfz7\nTWZsFA7H8sowQAznbAME4v1L1PciOHTiXcMZDIGglvvwsMTbiFcmKd47tGg/\nbWRmcqkPc57xfrZtUT2HOQGKUv9ZB2rbmvbvqgbjXM+yw3JyX+IDikDWOmIU\nJjOLdIpsCEfh1HcWAKOPgb0vm+hR9FxFUeDrSRgF0ZGCWkuOzWEDHiBV5QvG\n6x6f2PHnWZep1tgPDoHhxgYSAUrKIOfFycUACt+xbLu0QHQJWE3ktJPTE1Mj\nCTdP\r\n=3O6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCle/oP2Q2ah4mDIdUUWLalo11Lj7VBl5lS64aZiw6DBwIhAMbeGyqYi2afELN1k/89ck201d1SI/j+73CjCSVgEbIF"}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.3_1617455740544_0.5844163945352052"},"_hasShrinkwrap":false},"4.0.0-alpha.4":{"name":"reflect-annotations","version":"4.0.0-alpha.4","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"scripts":{"test":"tap","build:esm":"tsc --outDir lib/esm --module es2020 && echo '{\"type\": \"module\"}' > lib/esm/package.json","build":"shx rm -rf lib && npm run build:esm && tsc"},"tap":{"test-regex":"src\\/.*\\.spec\\.ts","node-arg":"--require=ts-node/register"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^16.3.1","reflect-metadata":"^0.1.13"},"gitHead":"6971c8acf0e0df53502c2db490f83162d98e4885","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.4","_nodeVersion":"16.4.2","_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","dist":{"integrity":"sha512-TAYnBSL6yuYEKH7MTLcV+NYwxqbrebv3gH82qtAXaBEw83XZclbk/uBmFxhHWqXXS7yliEwW0RhQNl4GSJPWHg==","shasum":"898532d25e407f49abd2d8b75d89029b92c6978a","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.4.tgz","fileCount":30,"unpackedSize":47933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6MbtCRA9TVsSAnZWagAAtlkP/jtXJ7zDWNYeXc5nnyvU\nGSJId7fr5c6mEGt9zp+ntZBnESD7BhrMbzxDtv72lwxfC7ZTeQljJBcnjl3e\nZkx6+t7ynT6MXh7rqPXxXU+QmJ600ZVNbeL6Rdhycq87kQCestWhFfEwrbDI\nMC0jty8k2Y5U2j3hH3y/8nNkc4zq0RzYVPpttXuC1V7oRL+yHKTtbTn9+itq\nuIs4pRpQd4LIDg0N/7mHk0JVLmp1IF9EuXdrtJbISDJbB4QN+Ksg9vw6wmq+\ntyCjhisCYM1kttgLVZo4tHAuRx0GG7Yf4nqs3Myg3HquLYEPkt737whrnK9W\n4UCxMXtawwZjfRZlBpdVFv7FEk2JhwJf80EroyqDJII6J4TBPJs40QGDA0mL\nIS0U+jnBsN7nS6E5Dzv3j7Y7lng13RQmwSmn1YwzVFFco7o+/5H2ob1JBaUV\nOKTBLnCvenZ4D3En2T4rCxWOEEWsohA3HjTF/nxS85kGCju87ESKlOdKH57S\n6jmuL5NDM/hbS8sj47PUDN1IR1uhpgEz4qA70o/9/2GxP4Go4jrrsR7/H7xW\nZG9IjDY3CdwktoMm2HTJq6n5ET1MXtYIOeGcEhfIlyZxgvOqJD/h7gsFgs6r\njkwV+J/zasD0nlSDqTRYOBsN4J1wMG5m9TM0FYc2CU0kW6Nxif0oy0/MisKD\nFWS2\r\n=M2dU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8KtvWBGCrcUsVi/FEcFZyOaclMwDSeh7LuzMZtXjdrAiEA+3jYvqwBshm25dn9vzbNbVobjqDcKpWneWytb+7ysRU="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.4_1642645229152_0.5081158991459285"},"_hasShrinkwrap":false},"4.0.0-alpha.6":{"name":"reflect-annotations","version":"4.0.0-alpha.6","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"scripts":{"test":"tap","build:esm":"tsc --outDir lib/esm --module es2020 && echo '{\"type\": \"module\"}' > lib/esm/package.json","build":"shx rm -rf lib && npm run build:esm && tsc"},"tap":{"test-regex":"src\\/.*\\.spec\\.ts","node-arg":"--require=ts-node/register"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^16.3.1","reflect-metadata":"^0.1.13"},"gitHead":"4bc0a9eb661fce02765d56efdc84f8d1a10a01ec","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.6","_nodeVersion":"16.4.2","_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","dist":{"integrity":"sha512-dgJJocwrurVRY2sF3y3D7lmf5fnhxr8y3VhtjEHp69OXfQqXOpIJj34ruPY2HS7jQIUO6XZC6GmMtIGp2bBP0Q==","shasum":"63155d51358f2e1f7215e454dbd670b563c4e39b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.6.tgz","fileCount":30,"unpackedSize":47933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6MlLCRA9TVsSAnZWagAAhm8P/3/d2mvQTXMyVldvWGa5\nGQ1uep4Up/Rh61S4krPXVMKpvrz4qm/CI/La48QzXAhwnuTC8oJOQ8ryzTbk\n8fxNOzBP9oruUtlIWeeIt4H30PYRrhtqeG8HzAHybuOBSbKj/S+o68h4+Z+P\nNrJNHba7LVGLQNW0pyNwbkAjdWDfqNBva7xcVG//iThvAX2UKeFYF24qzNmF\nKvkDiwdF3FwlXSV+veeTR6lLq6dnTFISIlTRFqhoKMoxKg13KguAmB0QqqTS\nGtWVRtxqHXKTz7eD0brk9JtoO8NyKny5mfPwH9TcjJYTZzc/vnFUbHWbJd+m\nb1lHnRGHOHAHwEeaKXS7WrcXSRilCyh2FyqGZDL02RwzDKmxUbuYWvLNLCuw\nNai0Woi+GH/QhDNtkh+AFyYA5Rv+HI6WZQB3YaUnFbQvqCUHbZ+pDXo8rGYQ\n4pIB5P+LWk0hUr72rpAhe/bJke9ugSighnpEHZCKm/YegmVeo2e1se7t2QDx\nL+74nySKDl6qwjNlF2L5BrE37iZutcWvXuE42JSc6VXPt5jbUUjVSHoegtBs\nPVdsdBuWLwomKuACfc//IaUng4BanxsSdB8hEHRDOQz4tYkn4+JJnGpIE59g\nLoGHgsfbXPyGqd7n5pFnjcg8TbqYKLS/0zHEmQHVRwvl+T3wA/4z5DCCyyqG\n7Kdi\r\n=qwrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZPD5F4Tpjn21OvguWgv6xLrQyjPydB7BEasP6ocQMoAiAjNvi8hcZINUTDmI6HaJkyXL+O9w37lsc/1ayAa1zovg=="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.6_1642645835379_0.4077204608186509"},"_hasShrinkwrap":false},"4.0.0-alpha.7":{"name":"reflect-annotations","version":"4.0.0-alpha.7","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"scripts":{"test":"tap","build:esm":"tsc --outDir lib/esm --module es2020 && echo '{\"type\": \"module\"}' > lib/esm/package.json","build":"shx rm -rf lib && npm run build:esm && tsc"},"tap":{"test-regex":"src\\/.*\\.spec\\.ts","node-arg":"--require=ts-node/register"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^16.3.1","reflect-metadata":"^0.1.13"},"gitHead":"ccf60e19d41030a2abb734b1dad2cf63c1606960","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.7","_nodeVersion":"16.4.2","_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","dist":{"integrity":"sha512-wOuaF2bLOq6a+tuprpC0nsMoM3oV/PCC7LhW8cK5vYw8FwBR5iuW1xubYc4J3e2z5N+CiFyx4JbMw4ddH8GGUw==","shasum":"a450c947205e5ca43c7b6cb40bd5ed9e078eb59b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.7.tgz","fileCount":30,"unpackedSize":47933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ULaCRA9TVsSAnZWagAAHhgP/iY9ymCOqRZ9pLbOdRJf\neVP4L/hr+ZduXmLtQaz129F6aqtOEhotMVGmukkW6ybDl/TBiNTuy55E9pvr\nb+qYh6u51OlDe6Ceq0OZOHcmalZAKXayySNnKrRzr7GZkbXZrU4XihgAeob9\noC/mMwAYH7C+FfRf4d4omu6Eg2K7/1FD6/wC9H5T/o1jkBC1TRtxLwCqVQHL\n44R9Wzohoc63ozv6vNybkEA1mdfY5fWuM0LHmyruqAuV1ZEEfs/eQkwqjz90\nT4w7ecgVZ3BeswRl2jkfcKxEfSM0tAmrsoj+1bwXeexHyPa4PWQlznsTF6EW\n6GWKDI9UT3FNLIM0dw7KiohvlVfEc2qQimt2dtEWHCaKgHzGHTUifIurQ0Ls\nicrJfQm0ZplmbcEEdB4iQo89OpMrLDbdTWooCTVtqc+TKIFS7bqdgbESfiqZ\n5RQFDvC0SUL3YutAqwfqAPId8PxINo5niYRvF32FEJZYCfHfbevlTjHiZCjD\ndcjqgolz68LnxgF/i9bhpIG2qPF9U7AbdJiCkQvbQfNborBokDF2OWINdkNL\neB3HpKBDy3hI+ipAGPi7Vhqz+lzy9cTrFFyRC4crQKXVRjQESnCzOHQxOnGp\ngow+21vg+jWIgaD3H3xghpTZQOoFiMvFCZEosEX20+PqvyVUF+/s04H2hCr7\niVPz\r\n=fkJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx3J7PjonHjaaAeDYuwmnt0GlkNumS9r72k/Xms15HJAiEA44VssyiVx+soAZSJzE/qzkgeNvjj58S0iFBn4qXLxSA="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.7_1643987674599_0.48379256699439943"},"_hasShrinkwrap":false},"4.0.0-alpha.8":{"name":"reflect-annotations","version":"4.0.0-alpha.8","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"scripts":{"test":"tap","build:esm":"tsc --outDir lib/esm --module es2020 && echo '{\"type\": \"module\"}' > lib/esm/package.json","build":"shx rm -rf lib && npm run build:esm && tsc"},"tap":{"test-regex":"src\\/.*\\.spec\\.ts","node-arg":"--require=ts-node/register"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^16.3.1","reflect-metadata":"^0.1.13"},"gitHead":"1256d716c1ca480849f7579ca05f6116bfa77ce9","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.8","_nodeVersion":"16.4.2","_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","dist":{"integrity":"sha512-NXrqEen4UR1VH3yqeVgLlDgXB9SkGl//pgXEQhAG9Wmn/4Yv4L1hiw4S8qPsiYeLedpsOKyUoPFX6R7HCnAGSw==","shasum":"6b0220cf70072cbc264debdc5759b26e45e4dfbe","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.8.tgz","fileCount":30,"unpackedSize":47933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/UOQCRA9TVsSAnZWagAAhukP/3xzZUP+zYW0bvDsVdYn\noOjAeU2/cH/LGxmgnAveqKDvsJwUmbsapE2iKots091zmQXr4BAthPgD8aPX\n+jAS/Ec3U4sDjRTLPs6WjX/Nvo+FlygUz1w89Lm16IiHS14etaldiUMO83hB\n56wkPg4p7vK9nM9sau9EjK+BpO3RWOmXQg4o/2OMGcYDa9oa1g96ZL14+2AX\ntg1M/MX2VRyX53a+Yluy3cw8J3pdoKgQ81098ecDTxTWvw0WuCjddn7CChkr\n1fh4vsbPn1LRvJ5gEPhP/LYWblWSjdaIYZhr13Gc1/Jdw3KnCz7fp67BV49z\nuWZdyruGSbU+hkVgpsU33kmHrQRd8pITOHLuF/TMZQqbcq9MO5NTd4SfX9gR\nouFszF2dEjSIdfr1QBdCe567z8ZRnxToGtwMcMGNDoNiiSVk4Y5nNNszgxCg\nuNECf45hZsBTY9zt31kFILEmhvfh5Hx+Aswg15F8Oh+t1H/h5WevIrWRlo/8\nkE8fhx6E+Q9K6Go/DXyhJqKH2YpWPfbjap7eiAwqsnLdLk/fnO7SkN8jY/Oh\nzXIVLZj3tYwZBjuW221OQ2E4ZPbBJOU6/HpTnLJrs5/4ps4FpktheYOkGYBQ\nWgAu2p5msN4CWhik+dgCmeseXX5N2S+fQ6bNdliDdHTrOq5vZQAPTMxLKoLi\npz3S\r\n=AOrA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiGO1HBrdpYPFBwklAiB69aLhX9FP7Fcln1alAT2rtdAiATlwYOttH6oEBuWUYfQeEDiSFn3WlQPfNPUpEKNfZZsg=="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.8_1643987856475_0.731796056695978"},"_hasShrinkwrap":false},"4.0.0-alpha.9":{"name":"reflect-annotations","version":"4.0.0-alpha.9","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"scripts":{"test":"tap","build:esm":"tsc --outDir lib/esm --module es2020 && echo '{\"type\": \"module\"}' > lib/esm/package.json","build":"shx rm -rf lib && npm run build:esm && tsc"},"tap":{"test-regex":"src\\/.*\\.spec\\.ts","node-arg":"--require=ts-node/register"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^16.3.1","reflect-metadata":"^0.1.13"},"gitHead":"d683656c63fe49285806bb83f257112aaa33935b","bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-alpha.9","_nodeVersion":"16.4.2","_npmVersion":"lerna/4.0.0/node@v16.4.2+x64 (darwin)","dist":{"integrity":"sha512-eyf8g8X09ZkNkAxwaR4LDA6QDUXgPGjWzWgpeEO96rNOXE0ngP3VdUiPLR0w75/7L9u6bX8A9Bhls42CHNeY0w==","shasum":"f3348364f4a8e8c26b37da42b609182b7bb0c2d4","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-alpha.9.tgz","fileCount":30,"unpackedSize":47933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/YnkCRA9TVsSAnZWagAAY6oP/1caO7DvpkUvnVw/4crZ\nWWev8HffK2xJ47UrUFRXplBqRN28iJw45+M34EFFrO2GL7oqpB8zmZa5zkYI\nez8jCJsfwbp6XdmC2zCneoeMi1za3FT7UyWAYShuZUXT2SEWoq0OZHG+O85S\nvr5MnQMITlOIDTfz7nwg1nlctaiBp9iuxz7k5OGyqhabBhuGDGf2INUGSgTQ\nP09IGdOld2qBpwpdCkI1DHHOiPOptB4G1K8adAl9bff5jS2b1Mivyn+1f8L6\nIxop3DrmF1KeDZRbtrwmsvZ+o72ciZKv7fEbNgBFA+DrfM8mxChsQC/J4qhe\nnoyD/FYY6UXXPRUbm3m4hRq0YdcAxBOYiapi4VeLJVLF5lQ5hiC3H9723V/b\nusuEEkokjEyAwboGGqUZpOMh3kVc10Jgy7M8Xcjr0yWZyJo/UjLA/ZXVUszI\n7zDcUZlF+g+nlWJYR/LP73R97r8OvH4tRFWJegf3lo9MOu4tbL/GInSzZEf7\nuOZdOoEDiUvEwUqLFOAdSDk4kL0GEkm5jwuWR9sxHg23VGREjFelMQejmrzq\njXhSuVrYYCbUCMDJ9xKjk9m9IaUBYoOVb5gvKIt9K+2srLMPXTlBhmpavoEZ\nbCBJzuIt20l6tpCPL5JfVYsKAN9LQy7uz4OMvwEnQbhKxa7wmNkQw0rKReo3\nZRHh\r\n=BoJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMfKxJNMF+WY9Dqm4GDAj4r+U/nKYcibMYslRkqqN5fgIgE/Ud5WhGuHfdhpC9UiktXL3ibJgUm5CfKcAP6zjBWAk="}]},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-alpha.9_1644005859837_0.45183097582260223"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"reflect-annotations","version":"4.0.0-beta.1","description":"Set and inspect annotation metadata on JavaScript classes and methods","repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"type":"commonjs","main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","exports":{".":{"import":"./index.mjs","require":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts"},"./package.json":"./package.json"},"engines":{"node":">=4.0.0"},"keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"license":"MIT","peerDependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^18.15.11","reflect-metadata":"^0.1.13"},"scripts":{"test":"vitest run src","cov":"vitest run src --coverage","ocov":"open coverage/index.html","build:cjs":"tsc --sourceRoot \"$(pwd)/src\"","build":"shx rm -rf lib && npm run build:cjs"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"homepage":"https://github.com/ingress/ingress#readme","_id":"reflect-annotations@4.0.0-beta.1","_integrity":"sha512-T0x+k+NalSnOa10mudMpjsU/VochHwgj+z7+K1aw5npn+hpsuVv81Z9bcC8ojGw8RTphU8P48fw9NXPSy8GW9Q==","_resolved":"/private/var/folders/rk/zqwryqkj3877cshmskwhqpb00000gn/T/5fb5ced57fec77d9daa54cbdffbe525f/reflect-annotations-4.0.0-beta.1.tgz","_from":"file:reflect-annotations-4.0.0-beta.1.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-T0x+k+NalSnOa10mudMpjsU/VochHwgj+z7+K1aw5npn+hpsuVv81Z9bcC8ojGw8RTphU8P48fw9NXPSy8GW9Q==","shasum":"fd776e80b7ecf71fba6ecfa4713ecc0b64c6a05b","tarball":"https://registry.npmjs.org/reflect-annotations/-/reflect-annotations-4.0.0-beta.1.tgz","fileCount":19,"unpackedSize":41253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhVM83NXZekyHtKeA38GSCZiKRXXVQigAAKEXK5vhuUAiEAiIXF6MrJQ8871EBikU9UqO92D11Coqdclmx1sbiq/AQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRbQTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWEw//eDt7zZOyTvJsRvJWSf9uBzTTJZFS1sZe/Y7Brk4dwcPxJ6+J\r\nlQeXWtRMxBpv8Uud8jqAKlqd3ro5rt2gr8m/2RXEFAOIhKOwqgZx55mofLwR\r\nWH+wNLJPexEf7CjMtrzfS32yq9U6uY/ZKilx7iMsmDJCEJmzpkkxmsQgGGoM\r\nnxr8LEvJ5bkcRQu2JTVUuzVteeBrgTTgt/KTHYBh9IHegdAsCh4XMRy8LIPG\r\nllYGa0jU3QTxxonMVrZQ9u9eLzJNC/xK0bbdOJzQjyLDiWjxcolus68z+1OU\r\nsAyGPdG8S8ikmhbyolRlUj+v5Ev8nJshwS5jfjElex0W9qtoDetHuhIZpyIz\r\nimwlUqagJt2xtDBVJ1DH4gW3qHC7bz96IHgWltW6NmhEyBB1tV7mBtzKdy9+\r\nt1MGbm3huI48eVxoHHjjztE6vuncaTUrZejTYMEpoEHwUkMEoOySBSNnxfz8\r\nHyjoCm+Ko5y38jPwbtMtk/tC3B8Z809I6R7IBpOQUpjHNmV0p3gY8Hxpmz7W\r\n58R6f6EQZuo7TGgibIvg7Q+RpHtHlg4xkBH8yusvXc4f5k/vkknqDA15CU6i\r\nCx4rbMjAHjsKeElzl/LSkD1Pw1rfU7pGrOX+9LD4BGvouw5Jsae7Bm/EqyuX\r\neklbc15mAhPFR+WBmjZOlX4YZ6XHrimPF+0=\r\n=nD7q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"calebboyd","email":"caleb.boyd@hotmail.com"},"directories":{},"maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reflect-annotations_4.0.0-beta.1_1682289683535_0.2602240615401834"},"_hasShrinkwrap":false}},"readme":"## reflect-annotations\n\nAnnotations are namespaced [metadata](https://www.npmjs.com/package/reflect-metadata) fields used for defining non-destructive runtime metadata on classes, methods and parameters.\n\n### Example\n```javascript\nimport { createAnnotationFactory, reflectAnnotations } from 'reflect-annotations'\n\nfunction ExampleAnnotation (name, size) {\n  this.name = name\n  this.size = size\n}\nfunction ExampleAnnotation2 (name, size) {\n  this.name = name\n  this.size = size\n}\n\nconst Example = createAnnotationFactory(ExampleAnnotation)\nconst Example2 = createAnnotationFactory(ExampleAnnotation2)\n\nclass MyClass {\n  @Example('test', 42)\n  @Example2('test', 42)\n  method(@Example() a, b, @Example2() c) {\n    //do something\n  }\n}\nconsole.log(reflectAnnotations(MyClass))\n//[{\n//  name: 'method',\n//  declaredOrder: true,\n//  classAnnotations: [],\n//  methodAnnotations: [ ExampleAnnotation {}, ExampleAnnotation2 {} ],\n//  parameterAnnotations: [ ExampleAnnotation {}, undefined, ExampleAnnotation2 {} ]\n//}]\nconsole.log(reflectAnnotations(MyClass, { declaredOrder: false }))\n//[{\n//  name: 'method',\n//  declaredOrder: false,\n//  classAnnotations: [],\n//  methodAnnotations: [ ExampleAnnotation2 {}, ExampleAnnotation {} ],\n//  parameterAnnotations: [ ExampleAnnotation {}, undefined, ExampleAnnotation2 {} ]\n//}]\n```\n\nIn the above example a decorator is created when `Example` is invoked at parse time. The decorator adds an `ExampleAnnotation` _instance_ to the target's list of annotations. These \"Annotations\" are non destructive metadata.\n\nBy default annotations are processed in \"declared order\" this is the order that they're declared (top to bottom) The opposite of this order would be \"parsed order\" which is the order that the javascript engine executes them.\n\nThe order they're recorded in can be adjusted by passing the `{ declaredOrder: false }` as a second optional options argument.\n\n### Requirements\n- [reflect-metadata](https://www.npmjs.com/package/reflect-metadata) polyfill\n- TypeScript OR this [Babel plugin](https://www.npmjs.com/package/babel-plugin-transform-decorators-legacy)\n","maintainers":[{"name":"calebboyd","email":"caleb.boyd@hotmail.com"}],"time":{"modified":"2023-04-23T22:41:23.940Z","created":"2016-07-04T21:03:02.593Z","1.0.0":"2016-07-04T21:03:02.593Z","1.0.1":"2016-07-05T15:42:40.053Z","1.0.2":"2016-07-05T17:20:47.526Z","1.0.4":"2016-07-17T21:13:31.339Z","1.0.5":"2016-08-30T04:01:38.867Z","1.0.6":"2016-12-19T07:23:13.660Z","2.0.0":"2017-04-05T17:06:39.623Z","2.1.0":"2017-05-04T05:23:15.476Z","2.1.1":"2017-07-12T22:23:33.896Z","2.2.0":"2017-08-12T03:06:27.022Z","2.3.0":"2017-08-15T16:37:46.201Z","2.3.1":"2018-01-13T05:33:18.628Z","2.3.2":"2018-01-15T05:47:54.929Z","2.3.3":"2018-02-23T21:36:06.772Z","2.3.4":"2018-06-01T16:46:02.008Z","2.3.5":"2018-06-15T20:20:26.642Z","2.3.6":"2018-06-22T17:08:56.704Z","2.4.0":"2018-10-24T21:04:36.530Z","2.4.1":"2018-11-12T16:50:44.891Z","2.5.0":"2019-12-11T19:35:55.152Z","2.6.0":"2020-01-19T22:01:43.042Z","2.7.0":"2020-04-29T18:25:24.132Z","3.0.0-alpha.0":"2020-05-07T21:20:10.365Z","3.0.0-beta.0":"2020-05-17T00:40:06.475Z","3.0.0-beta.1":"2020-05-19T13:23:58.430Z","3.0.0-beta.2":"2020-05-19T22:08:26.253Z","3.0.0-beta.3":"2020-05-23T13:52:57.875Z","3.0.0-beta.4":"2020-06-02T15:58:40.274Z","3.0.0-beta.5":"2020-06-03T19:59:40.890Z","3.0.0-beta.6":"2020-06-30T16:35:28.664Z","3.0.0-beta.7":"2020-07-21T13:59:03.607Z","3.0.0-beta.9":"2020-07-24T15:57:16.246Z","3.0.0":"2020-08-26T14:26:09.592Z","3.0.1":"2020-09-14T17:05:23.742Z","3.2.0":"2020-10-26T13:41:35.530Z","3.2.1":"2020-10-28T22:29:28.361Z","3.3.0":"2020-12-24T14:50:29.441Z","3.4.0":"2021-01-19T01:53:12.124Z","3.5.0":"2021-01-28T22:26:33.161Z","4.0.0-alpha.0":"2021-02-22T17:47:27.981Z","4.0.0-alpha.1":"2021-02-22T18:09:42.382Z","4.0.0-alpha.2":"2021-02-22T20:25:25.823Z","4.0.0-alpha.3":"2021-04-03T13:15:40.716Z","4.0.0-alpha.4":"2022-01-20T02:20:29.385Z","4.0.0-alpha.6":"2022-01-20T02:30:35.510Z","4.0.0-alpha.7":"2022-02-04T15:14:34.755Z","4.0.0-alpha.8":"2022-02-04T15:17:36.831Z","4.0.0-alpha.9":"2022-02-04T20:17:40.006Z","4.0.0-beta.1":"2023-04-23T22:41:23.803Z"},"homepage":"https://github.com/ingress/ingress#readme","keywords":["annotations","decorators","class decorators","class annotations","annotation","decorator","class reflection","reflection"],"repository":{"type":"git","url":"git+https://github.com/ingress/ingress.git"},"author":{"name":"Caleb Boyd","email":"caleb.boyd@hotmail.com","url":"https://github.com/calebboyd"},"bugs":{"url":"https://github.com/ingress/ingress/issues"},"license":"MIT","readmeFilename":"README.md"}