{"_id":"@abraham/reflection","_rev":"21-0b385f3a8072e279b530d31e59998eec","name":"@abraham/reflection","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"@abraham/reflection","version":"0.1.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.1.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"6661c7e64cb60a39c6a6d605142b3f73a3e34d65","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.1.0.tgz","fileCount":23,"integrity":"sha512-hwFYnZ9mC6QZN4qm5yy2wrDAUPqossl/ZMjKVOZ17XhfVkGrNJPIgI1jbYEjePGj+Zde4uhyeu1SmHaIJpqKfA==","signatures":[{"sig":"MEYCIQDTvvWqCnkl8soFZLRF2+LpSiZGSxsfl6eVhnq7dV3XYgIhAKMR+KuAkNJUGsTbz4SpXQXC1D1lQVAhusl+lKmv2nZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVkh5CRA9TVsSAnZWagAAcG0P/i0Jm1+YJh+8ylx0gO1w\nWWGM58QJ4MtMWJot+h7DZKTCyjMzR9A71EmSlV33SOeMf6RxOwfjZJKHafNh\nHJirQhHvTJI1r9tQX2G66msgZX7Mi+S1wkKPS9o+EtvmRFnjIQilsqKNUOm6\noEqDXx0aSJEafGghj+fRFHMPGRpfJ0aLMDYbGgx5xBgr3FWy2nX3wJCmXLWh\nrDVfD28smCB3gCta3Oe3ARmdZamcAUZw3/GvzyY0ExnNK3Nv++mwlA7g44S1\nJQEYI+Wu9w/kkMTPXXoOAeTFZBU6o7mtCN+E+znj6IXJ2G7tUWW3L8y4CdCL\nbVbiHWV2LoKtvtwRXsnqH9CkrZtW3XjoEKeKr++z2tHkUDevoCs12j88AfCP\nOzFZdsEd0nkWnmQE8nWkHVC76V1DlOdxfk3vGXFsy6ehklbrVhYxKAlvacBZ\nO9mCQSdzIbIvX68KZgAvoQI6euB+c51NAQkHxpoPPJvQ4nH9AmgjcTFlJrHI\nSjJr2sV4VWlB1I4srRLhxtky5dMTP27b6s81kA9Ns3JI8f+HHFZ+KFyU0eYR\ngq3gWYUvxGVsoruZHiqJPX1ymHchCUZdvpUEr4Je5NIC9aSlEcKNWGE9rIOb\n5LOmE7KY3oG7GCNcjbC4K9oYACmVZCZ7XYRBPn/QbW+ez1gzH80Pd6A8X72D\nWkit\r\n=uZIN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3b11d1040551ed3d0709f668ba2281a0f631f914","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.1.0_1532381305732_0.5887257295722488","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@abraham/reflection","version":"0.1.1","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.1.1","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"3a2f4f28934a2063f9f5d6b95e421a34df885fb9","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.1.1.tgz","fileCount":20,"integrity":"sha512-ISpJ0G2032UlVAYEiwj/gV1RozrItX5IdGEt7twuvuQFsQEkSVAp69BlyUAkGINH9fekZo5aDOp+G8zaNFHEWQ==","signatures":[{"sig":"MEYCIQDH66cV5c0RQUw2Vwh+nnmqSIzT6Une9gFwzo1afsv/OwIhAKGJTH9NwWbbIooGVR3+kaVMLF7jmJhApvzkXjZQotyt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVk46CRA9TVsSAnZWagAALM0P+wTyNc0uwGuYU5zGC/Ge\nKkNqeQmH1IayIen/YUgz4hcGU5VBW01x68duuLF32pIeIHr9wneriYN9jL63\nO/ObTe9EDDklWXW0fEeyVPY/sAFcPB/RwvrL6Tcv7M61aEYgL5l1lHpQ8PZs\nJV16FNxRtRHoej54mA0oZKMaR36v/lyGvvIQ6e7aYOchU3vGgIW2Uhp3V03/\nDjX4YeXM8fckO31KO/Wqy7dSq4xPNoRqL0N/9rQSOI79smJyRl6sQ3ZcSdE1\nuHepRIQDofLqlqMAeyHbiQBA2VzFD95pUfS+PIA42yLFOCkmwOHPwGGwa6/f\nbfyFV3LNcz1WP9ZWu2t4oBYVgG4+RrLQTQFws1oQZw1dj7oMlTL9i5ce2hJz\nbZdQrxq30S/ZNOooNhYcWca1uimY7yTlrF6FB/5NCP8lwWYDejNyqwc5STug\nq0QqBdGIlySqfhelKgo763xQ4e57y8ZSdppjAJ92EfH4WOHY3S4BTiRk4pB1\n/LAtMz1Ut42ZSlaQPkVBT5G7iIknUkgZ5ms2G7tSkSBDbf6cCyii/UaQkGrT\ni/y1cvrHFnuvEx8EGctIPrfm2GbUcF7Cn9cfjqO32ae4/AjiVeLtFj8sktH9\nEPpZesZo5iLunN4bgqm7TRtwlsdgPLyQQLIoOa0jNZaxWNJOvq7CNLivzPwt\nM9cM\r\n=L2iH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8daaad502bf43a88733425d1cb0447f5f283fcec","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.1.1_1532382778316_0.1792565845098275","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@abraham/reflection","version":"0.2.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.2.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"69f6faaee32d1f5edacacc53c81cc9232f87163a","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.2.0.tgz","fileCount":21,"integrity":"sha512-rAEUoNLvNdo6Np5xl2E8uDzLCU6cZRY3y43HADpgl1LDo+8bfwHB5s3Ls+rIZ7F7QxLVUQhIRyzVUo6tnxuc+Q==","signatures":[{"sig":"MEUCIHRw4xOQye5gU21upJ6ze8uImLfeVWD0/goI5Fyml+zYAiEA1ftfUDuR+cP7J84pqSORuple6EKI3MrRQSefs3/0gj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVzUzCRA9TVsSAnZWagAAWWkP/3JjLm/+LVpP8jKVz+RK\njH/oh0pblDxo1ZZ3xP8SRYC1NbkvnXvifp0nuz+KqAxoXw0WDFtM9OSxIMVf\nTxTmOuQvZdVGcaINGAjccaM0ounD5aF3RoK/uW9+49OTXThwtkXLKowNPtEo\nVGHQwiRRBBhIqhu3LwtpEgqeS5IuS7qBCjsHW0/tQdG5Q0vuJZc3Fljj+HaL\nk2Q/vI6Kmf20fpvQQKLBsNGO/m2XCZUY8w+kQqFFoDw36MAT84JukcNk7/13\nJ0tKTSqcpOMgvk5T9HFq7RBEwjDBP+NKrbPv/VaXHQ04dFPRYvQhPxe06z+b\nvuTlPey+c5gBKChoNppo/gQSx1lYkfUTKvvkywPVEHVkLjXEp9Bnhke/ZaxD\nAaOIz3MvOJjO8XklEk0KnT6oDlIwkhvW/PQI5KWiHHx6+7AKTjLzDfBHr658\nmI+UyDnF4M+eTivO9w229L0D21IO61MvCLp2V5AFhxNU47tSKUhZ3rHKQG0N\n2jJOT1Dqn5NMqwbYEGyvL9+1MyR6eHdi+Fp65Pqw+pVCf01tmKW1Bj1Z3dDK\nalQWaV18755ymXQBZ7z5kUATpee2OTX2Xbp7tWDssu5KboO8PnBpu/azCujd\n13HzKqTeWSriFD2rnzctQVj9VYBcygnuBT2szH4pL3I5vP1d81ZBQdjDvL0p\neUHV\r\n=oV13\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"dc651db086587160660be791cb0d7ba83360daff","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.2.0_1532441907471_0.44492055918275497","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@abraham/reflection","version":"0.2.1","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.2.1","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"839e3f079eaeb9293ed0d9815c46e66dfcfa1ba4","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.2.1.tgz","fileCount":21,"integrity":"sha512-pcumRM90CPazmU4IHhcGVd8u1fe5gxqGzOQ3TOn4leu8EexR6lcsNCtPhTiAYcfuKoNqovMR8cfmFBhFi4TOoA==","signatures":[{"sig":"MEYCIQCB5Q57xJ/41wh1mOuLD9aeFhdayWIO/z8EMzn9Y3Pq8gIhALPWEMJX0mH6wizfYBRUqX22mJj7GCaJ44r6102ADlEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVz5eCRA9TVsSAnZWagAA5KIP/1EaNwkZTpOkO+mQz7x0\nFnMjtRooNRpP3gxrR6JON5FHspgvYhBfImJz0qj86/2io5SbVVxh1GHAD3mw\nI0HDjtQUrx8jj21hi9F+1HucEr9ddRRVCwwmfwS1/RqkigEzp6yjwz9ePNK1\nWTpdd+4aE/M0KrK8TKze5bofg9bYQ44aRQKtQDBZAgQmfi0eGRx4b9Nw52S8\n7Et0snHWEbLUrOsDW0RLvo8oWgZQaq/mkrnzhFpLEPh18t6vvtKBw4vkw/4B\nT1TU33nPGzzTDucQJITJn0bgBkfiS5hvPDtwI4/BQ/KiJh97akwiI2xCew3n\nDCB0J4cZrlXLcAK6uHTtmmHASvqkImn6VWH8vWI3r5WGFNwJpK0yZbeI+9rb\no4e+0ojGONbDaGEXqDU/nDkSmDuK/ei3tiLKYLSCvVHRsBLlKkuzYLh0sOKb\n4ryj1dUvsmvbB3I4wKcPySN/L1Ovdj36168pNTcqK29bkjK/xqBxvCeRfdRX\nl8fjd5P/mse36A2ldkJcrvGtqJcHTdXNNCPtpXIL+Cq+GQSTULpd9y5GhENn\nKcHi5SApjiAHnCrohbrnDJEfP57t/aCpTQVNuSMuN8lfJrKWspdNNH5U5kQN\n9C3BR+iwbDgyD2UDacBjZYdA47ZUaMqFC78ew7S91GrcHIUg6m0yYkrEHkuQ\nMOn3\r\n=El+Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f4b9f493eba72b6218c4ac0363afd3a1f5f9492d","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.2.1_1532444254926_0.5653371463350421","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@abraham/reflection","version":"0.2.2","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.2.2","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"d18dba9f3d1def0b616ca87ee6d0b4af593db8bb","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.2.2.tgz","fileCount":21,"integrity":"sha512-acdrbdWOv3c036OWLZ0lRZPuv/EW+G/BHUYM8/OmZntVBJ9HxIu7eKKI9ixEt3EwnDpLQrXrX21b8p8i4oV6Gw==","signatures":[{"sig":"MEUCIGw+cHt2c+AobX6oIrTIEQmlEedxECOZfdhuVzcTDsEQAiEAy95xuOlO72LJpAZmdi29eQOSBO8z66bvygIfoKOWmb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV06PCRA9TVsSAnZWagAA9ggQAKQVJV7tCSMvlgYh1C6u\ncxgfKEo1LVYgD9+XU4YG5leaen+PZTRzSir8EEYrNwwUXCJa37/c92sABLuW\ndfWA4FktlcEyiqiUfMSvtVRQKjA3aPFbr6kcZvu6aB0qM/NSPFrKinwhOTGV\nAmzJoV3jKkYI7Vqmrdih1fM6qedUJNy5sKvgvhOs9nS4qiKgtwikAyypeyxZ\nMuccZD38dCiHsLz4lvLVndjb9Zk1k/OUYaSaqw0FGxJSPHyaNazTzy1fm7+Z\nNDa0c3hl9V4+8YTXYiSejfUo92g3eDd5oIvl8K7BO0eoQOahgXExmjPJJ8Wg\nj9OurLO4HXHilWLA3KFGIpKkv98kBEJpY4JodQSog8k8UeJXhXnM7FnEYflY\n4qbq/mVADR35wP5wJuU/MJkXKfCFo/X2EOSj22Nrng3WDhy+kcSOrMXKUK8G\nC3GT4lVcNG9kjCgiW7Yv3yEtDQ3wOXmh/pQayehtqqsRQ46CmFxk9P0WI9p+\nFRhUTVxdhRyhxkxl4DVcBc0/K20Zo6bnpU8GWvI801KIX+9yNgpOUXy9vi3g\niLYnRAfNy8dZK7YS/gnooT/FIRSM8MznmN1m/H45SKBX+J5uVGem4uVQWv2L\nXTxOtyBtRNeyIt7od6Hpxl7+yGMNsX2Ht5hy1Isp9nc8Ny0T5lIdxEXwTiae\nmofP\r\n=dyZw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c69d0cdd7b9d4f612ee008f501205625a53609ab","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.2.2_1532448399317_0.2358730842640271","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@abraham/reflection","version":"0.3.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.3.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"b4551511a34e98cc9d3fce6068eaf42eb5202a65","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.3.0.tgz","fileCount":16,"integrity":"sha512-TfB0ij6gy/XTHh///X9AiWX0f4dYO/ed3fV2oGf6hwapi3qC4sJMXok5mH1HdXr6OQkiC6VrVSfB7+5DSQDaow==","signatures":[{"sig":"MEQCID1I1XZ6lzJSa6Dzeb4yu7ExOX8iVXZa4giEnwVTSV1AAiB2SuE20jmaJ1r1O2ukHZZXC99sHEWQSlGnSSUNJQZLwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV4hMCRA9TVsSAnZWagAAUm8P/1QP8VOzamFlxq+wYwTQ\nf2kZXlXQCXuhEabJTF0buV04E4wew5J9FjveNeDpkYUxFv7HmiBOcuo9HIaX\n4ej/9Hu+LeV9nPtZmBtHZpBIIJ3LFokvrjnZU0KIV8Ldg86S4IQp/ZPJNb88\nr2W4ABptNa5z9PvKwJDPKrJTk5870BIYmAWvxNeCtH+51IpoQG46FmIszgin\nfUreusj0ZUtAQZKLBXE7qd4FRGEAeM9E43qUfFsoLmiO8/exWNPDMB15sT+a\nJg/RwQL7/eML3mPgzW3qXWS24yNq4SZ8lOpBv5seDzOhHmw5REsKnEfoQhFn\nHY1DCe/DMRUCbccnJu3yOgNhXK3hHMHUVffzJ4Lgva9Ebl9grcM3WKplNWfv\nNWaGg7t94zv7toTRMkRDPXeBjRvuBWR9A4D6M3M5XpFPaR0MsIjJ18y1CCzk\noxxuUGPyOa8C8U7kxlNhKLFXjNJDrHjtbaTRS6lG7BKL3R7s8UtSc2d0k85p\n3swHsmpCxcRwfrXtcpm1j0pnx9NnaacYWW0A0hcppnJiMbjolCjnHqW62Jla\nyiceCtmQYwpsE/rqbxI8pUvN6p2sMLayFMMGzdoL0AZI47N92nixhdQwVkbj\nzfPWO/5BiziRJT7jSuMpAQDgyWWBd0JKnLjUrk3T9/lz+MUVf8gPhAVedIW/\nF9CC\r\n=dqFg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4c054c6a793992a4965c7a791e5c27d33a7618cf","scripts":{"test":"jest","build":"tsc","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","rimraf":"2.6.2","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.3.0_1532463179390_0.9463427645914522","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@abraham/reflection","version":"0.4.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.4.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"2dc10c5e17db4100e343ae7ad51458021cd9130b","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.4.0.tgz","fileCount":17,"integrity":"sha512-IVd3wWwU87gYMUwcOgqOYya8UGW9FusPsBqvQPobfTy0nANXhAwMlnTEyX68Fmdja7+XSuDEdHb+TAHhDJKLig==","signatures":[{"sig":"MEUCIQDFJsqB/sg/P1Qpk4rx+4PjFZ3CDHHK5L0BtL8K3f5Y1wIgdfJvKU3lidLqwBMhV484/1wRSwsa/axZUKS7/kaZm/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWSfTCRA9TVsSAnZWagAA1YUP+wUZeT6MllvifXYuSeud\nBw+xqOFTaJWPmcCKah5uZxwT6b1gFkjjG/LdCCbh1Gl6Lz3K84rjgx/ed1wF\nvG/dj+KvYVlvYSJp2NAUuAqISaUTYjD0+mc2EByWyvVdxj7aja4A2v+01XnN\ntaXDZCzlxSpeVcwGfhzbUEskfyjPCXtjBJtocgjxLT0sXL43o7/TIdiGZR7W\nYmWQ8yxHnGJtRCIgvpvMz5iouAllM3B0Alr1ivthh+KLWxbigNcY8APPy1Ps\n90jTTn+aq3bmi5AlERuE1zTw7f6tQmCA9KUaqz0/Wo2zV450lEGhXBZVXg/M\nTH7391gcQ+5We9AiN1fuQf+gCtaFxdo4mQpD80abCqYA4F1+gLJlr2+xrVnv\nsgDzerYHh/UGCWqBDkHv9tzEZD1ovma4qpuoy7/5301vbOTFfHxd43bbJVmm\nubL3EGWXKF6oneH8fHxHV9r8crcjRcDMgGeQakMtI39d9HPsl1Zx4Zo9nePB\nrhQpjKjxl95HeQKvWiaUstP5/XIoXPnEnITFQdf7lFFzojX06GPDW4Odx2/G\nzWu7VifFdn482UpxjfLMuVj1R7fck19Xv/YTWoKLzKjNAlJz9P7XnnVWMlH5\n/cGVuKvtVu7M526Itlxq3s2EK1/5Swa+nt1P2f0rQuGWZL7KkuHeOmoVeGXy\nExRH\r\n=RdbC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"c3ea533e8cc4a204b08099f77290238c0d844eaf","scripts":{"test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","pkg-ok":"2.2.0","rimraf":"2.6.2","rollup":"0.63.4","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.4.0_1532569555633_0.7589112051110529","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@abraham/reflection","version":"0.4.1","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.4.1","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"02741e3ad8b031d63d10bd7060478517d98227f8","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.4.1.tgz","fileCount":18,"integrity":"sha512-hHf5dZUqBYOmT7kmTDPTFYjD3hZVUSIiQzT3pCWrEuG5eCCU5d9pEREJbz5oiViRXHGqHlzW27zdqFTWKO/EGA==","signatures":[{"sig":"MEUCIQDLSTFbX4b5Whzvx/rKvgrnH8heNDVYJH0s45vgO7Z2VgIgbZWDPEBYCXSARSW27Rbti6yB4LCSfmCvaY21Ybzb2iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWiImCRA9TVsSAnZWagAAqMsP/iZbnKLU6wkGUUG3C2wx\nHp5MvwkL1AODXeM6NY6bPwU51uuP/vS2pzovDI6evumpnHnVoHZsk9a++E1q\nMu//Y+x3yXie1u1hjiVXpk83CkX2GeJym5xSXbKaQ8o9I+QIUFF1RcW0Wxyo\nRgeHscN/23b22HBbPJ+j6WAGb5bJk92B7BEOw1KM6VeMTVxQ6VopHfSQn9CV\nIgBU2+om3pVwJLji9bXMAAFR64iTrs26Ab0K53fi/dV8TD73qJXJ9+yLEwJy\nwnWdzVPVJibCvWgXb/J8d77lTqx7S85yEgr4N+1wzA9Z1IFpv9UHJ/ltv+w0\nx5BV3eSdMkkhXsuUj7FNrvsgU59RY3APHe3NUTO2dQRqUazJdchvvZrRs2mN\n1e86mJIOcZmzR5V4eJBMRWyKW4hfvDobQR9b0OCnPMx2UiPgCrgNYTNkQzvH\nIEXRuChNMCZHrZJKl6SLB1Rf/OiGnDqwCGV3vPcJ6JawGtXOh/eKMAvWrTqr\nFNisadHspn+Z8mdcvS/WAqTpDP2c5VvmVdALtiVEK26TzX/QBBqPDmCz8IJ4\nAyqX0m3yLjrZ/vq9W+HFbQjkcXULsq9+gqkHG+rtmdQczVuigvoYoly9gHdL\nl53mpQTetc/0I2Y6Ad91t+/v1ipLtSJx/MPPmybieGXeszvkKw1KG0KCwEgm\n9dTn\r\n=yRd3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"e0e5b5eea58b80c0c374523f9751b9647e7d8a36","scripts":{"lint":"tslint --project tsconfig.json","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.1.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.1","pkg-ok":"2.2.0","rimraf":"2.6.2","rollup":"0.63.4","tslint":"5.11.0","ts-jest":"23.0.1","typescript":"2.9.2","@types/jest":"23.3.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.4.1_1532633638298_0.012612080902254297","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@abraham/reflection","version":"0.4.2","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.4.2","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"c2b292325986cdcb07ae95cca1a4215650974872","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.4.2.tgz","fileCount":18,"integrity":"sha512-nTrx2TCCoVYRMurO5VKLxSkjEKmj6OB1ktQ9xxJehop65bAAVVgP/WbIbAgMr6w/pPfvFxQu4GE6HI/HjMDDXw==","signatures":[{"sig":"MEYCIQCYpiyB2NCcfSLPTHEUxn+uAvBWlQzDSchQsMeKnZgwBwIhAIm6/9A+zboZMwo7ox3PV4U+eMp8Q230uBC68Ti987ZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYyDUCRA9TVsSAnZWagAAXE8P/0/d6+XfZqnDFUhkqeLv\n4OzRy7VmqMLoCw3PyVFjrlb8FFw0pmFdgR7bwN3ZQLXIicAcnDfCdMHj+ruS\nHI9pwRWO4zAHZQhgSyibOQEDxIAJwRfbflWlU4QPj+Tq4HOepKbYQ5bHnxKC\nY1I+cLV/3+7Ybx/uVxudA8hCWznJqy0TLvNj3TNbbswmaIn2AB9EriljD+Hz\n/8OLSZ/GFwfiCFkV+pykDn+zXMtEGbt1Vxyj2Tjp2A8lFsJWjwpaweDNhsn2\n5N/kVSkcsPhehDwkMLQZv3HFVlhCTLzm5U+jQCFYQGRiR75IQtQL+AnYURMU\nQ4nYhDM5AXaFQohInWPduNz5MnUu/rtxAwja5VyNW7hRar8mDN041c8weuse\n4muhuuG7PdP1WNrvWxM4bt6wj+R0WxZ4AmXKNTHyhCuL05pNCNtmjhoE3rbo\ncjZd9GwbHLszX0/dY2rW4GuxWihbkVT6X2sZmrMfpnuczQscVQACUwbyF4xf\nf2eYuZo+txcAhdr0RSUVi3vf80nI0rF40r0GZ4PKMqIeIykTRqHxZXV1qvXL\nOOzfo4e4Its6USadj23ZZ1Q/MrLVa3EZq+iZPe/VVS565tEKu6Bt6Dli9FgC\nIWtK3mtN656pOYtCuoJw/2NHdzheK939Ilnr9IjJ/9Jdj4ID1Ttb3qyLt7Y5\n0KH+\r\n=rCLk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"4edc2708aceae2f41f131fe6ab9ef8985f4361f7","scripts":{"lint":"tslint --project tsconfig.json","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"]},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.2.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.4.2","pkg-ok":"2.2.0","rimraf":"2.6.2","rollup":"0.63.5","tslint":"5.11.0","ts-jest":"23.0.1","typescript":"3.0.1","@types/jest":"23.3.1"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.4.2_1533223123549_0.9645546507371494","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@abraham/reflection","version":"0.5.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.5.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"fa3c5165acda040497cf548b6ed7329ac5ff9a52","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.5.0.tgz","fileCount":12,"integrity":"sha512-2abWvhiPlpH0x15dBSFmTQuWtdQftIB+PmCkDc22eRriLTfAKPT2fObJoGSz8MZ2YvgsTMcRUxve9s5G9uNY1w==","signatures":[{"sig":"MEYCIQDNAY4A4wn9Y3LafaAuLTOrbW0sBTXTZmywUDdU+ZiiXgIhAOzSx7Yqsh5rTa6IyVsy4BNQlnsZb3/3y0izYldsicMv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRzdlCRA9TVsSAnZWagAAldUP/j+od8pqAoedXqP85osQ\nbiENMVzj82D16NKkOuarMuXM9MaeMKCg25wqpK52U9AThJIXDEcG2iRvFdTk\nL3IMtBZiN9C7NMqu7vbkq/SdpvTlXHlV5Ts9Y/cumXxUmVDbPDQoF9dbIdqx\ngboIvUZk8+v5oNpQK6c/CYmIWqa/LwSPPbslqiMGMMombbR+euVBZ86I0UWZ\n9oGQCV6qsCOtVcHkPGfBBPJZN9Jz/vu2QHvWVEV8WD0USx8IPS9LZv4FTJLQ\nPsVPhbx1kIjiq94wHdOsIIKPE9Qoh/T1RuNN9OrqHWa7x2GlksjqRJ6le1iC\nD1bvmwnC6tEmqW6drERiMMCS5wjNC/mu2xFlzSCPV+FOgGLMSnnHy9ecJUhv\nwzECpBkTlQbuX+cBDle8gHBeSpdP8xqrNyLlOBlGrBBbCmCIOaunHkP/JVlj\nQ+QQq9cPVi9EJQrzb0WhcSAN3ZAk+xymxnTu38wfhSaW3PJ9nZR007k4c28V\n3kfKq7NLo+ECZLMuVQTSLdF8f7IyUlvAAdTOHtl7KxDrwcZF0NKNR8tMD31e\nId3LLFgc5fVwfvEqsa54ltZbOnK6sSZmL8c6MWOrMSdtfBvtniOuyQL1HvGJ\nlNm4DrMQZbT6pKx5QznuR7bf6M07u/24PByWYIXWbUy49gA8M1XzzzXk7H8t\nQNWe\r\n=AlpB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"55c396650e2ad080564be14b22a0068301d61f43","scripts":{"lint":"tslint src/*","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"],"devDependencies":{"automerge":true}},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.6.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","pkg-ok":"2.3.1","rimraf":"2.6.3","rollup":"1.1.2","tslint":"5.12.1","ts-jest":"23.10.5","typescript":"3.2.4","@types/jest":"23.3.13"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.5.0_1548171108703_0.558125536577714","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@abraham/reflection","version":"0.5.1","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.5.1","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"5223015a3875462dcf2b03edc8e70f1aad7af941","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.5.1.tgz","fileCount":12,"integrity":"sha512-keHFMZO/2poNeoxxHaXF2FCYAyBrUYFtio1N698BjJNnC14m/uXhbRj2OKKXglfcAsDe1BSuUpJjfo+vx+w4Cg==","signatures":[{"sig":"MEQCIEbPxjO7MAY1laHv8WDzb/GnsH1Y2+kGpSCIhbSE/AnlAiAEtrnoA0H/tLWicPai3YPnmU5TV98GvI2KfvUOsKVTHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT52XCRA9TVsSAnZWagAA8PQP/0SsxJv6io17TV5gvLj4\nWqnVgtuoA2VZ5GXpka0S5GQeV/JrVwqcZfmkpAQep9B/tVvogl29scKmfjlh\nOsHhi7Nh9VT7KqOakuxckV6i2cAnPCJoPDzfuCU1jyfOfNWBDWVjpXFtxaSN\na3tLaTEaaF49uoa068ki9W75bzQZMH1dQRF6p0hZZSSWt5KFM3jdx1gAhEnp\nqECIAn6Hgy8jDqs/DfsSvBAeCQZeCIFA8rW85HXdsyxygyf+JYO3qHESod79\nsqYtC7Nk5Z3zdj2nvYWMbklooKzWZiaK2jfBZlmjLLwPpr02VRZOi7KWBFlp\n7sqZcxCgyOct+mOrZkVC010Qri/Ze2BduDXvaeEdPpkwx25xjOToZwclwZ+K\nHi+GFXrTSoHpXPpbmZMntdm0zB+ZZfNCtGllymUJi1DWgpFgxaf0kzH+jeCI\nbjwACU/hQd8br5+XefKaSJQDNlCYSrT6joMiPQcgKwcfdP5x+jQ24I2UvprM\nMWNV7Oz+v8TMS+VHt0x7bngER/pl6ajen5ZMOHLOgCG2gokkezAPl/poodtX\nBg29afsmd51TZwZKcgNDcNNEfdB84CV4+Psjmcv/5Le1N7i9fzfLy+Zi9DZF\n/VtOqRMFEfXsRKCnEtxwnJE2pdiwz/DIhmoUDdeNG4KxPYo3xD54Xii3+Ikr\nBIjT\r\n=pfAO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"1d73b3df553dc4d9bb67c998d24a9d02de2d483b","scripts":{"lint":"tslint src/*","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"],"devDependencies":{"automerge":true}},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.7.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.0.0","pkg-ok":"2.3.1","rimraf":"2.6.3","rollup":"1.1.2","tslint":"5.12.1","ts-jest":"23.10.5","typescript":"3.2.4","@types/jest":"23.3.13"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.5.1_1548721558880_0.4171239367282471","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@abraham/reflection","version":"0.6.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.6.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"6ad5776620298550a2a9aaa064d619baee75ba6e","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.6.0.tgz","fileCount":12,"integrity":"sha512-6YiTkoiDg3P5MHOa1bSGQzXwL8R1iN5anRjcKG8G/ftaw2BwtjJ8iX4Fq7IQ7jkBy/fSpE7SaY0nUY+LPWLlHw==","signatures":[{"sig":"MEYCIQCU2pDLE0xbhcnVOTAMbdyid6X4uFNatvk9hrqAR+E1zAIhAMvOF1ZPfHQ5A5aMy9f5BkGh63uAA9pBk87CfySumc09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmkbOCRA9TVsSAnZWagAAJy0P/2BLe7gtBENDnitOrL6n\n7MuTEiaDxUoFWGm2//8HH0/tqWwPZwIPTzFGbjeYkHrh1QDkwty6EPoh5O+t\ncrV9qVgVBMjJkPGhchxWMvPNL7UyTxx4NnaaOCS0sdqBlUyu1+pyI/YnAP5J\ntz7ocOPaNDYy6QjvDWVmJq7jbqLc23SFtkbDWbORixwxoUCtoJXorY8E1KMy\njy9WxUkGbfojmlg1UU7VRouETg8oPSwGVSWTWHmbmUSUeY48P5HAugVCk3ND\nm0ExKlSkrzoqwytVGL2PVZAJ1DTr6jzKifGz1rNYut8R0ASi4ZEpu+zM6fG0\nylReZYAYXn0oKWgxiufV00J7ckmxLLB7++db72Br0+OKJgiM8SYP6xJvVhal\nL+w4Y/cn2XPXTjVTnjoazVUYo0U4+BI6e7+DFcdlaG7X5cjbozq4otfcsCu/\nMnpV3/EDKXbxMAqYrk5SlVU+E8GlB6f/RfUQ0aFYHDXWeaQAw1uCr6Ik+I/S\nQRf4wY1aowu9T38Ly5M2EBHyJyVLnmMBhGoqs41RAiT3ZJhIk8e5cwxZ36bJ\ncMMtd0zd4raZ78GZ46MRNSTnbGq5ykwm+lAYEMtOvj9+Zlhvlm0JpKKEK6CM\n9eduTVrlrbYB68UwR/HE8GrA3fbTU/ZqBKigVbiFyZ88lN8TahEkFtchlzGO\n5T3l\r\n=aWME\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"7a71cef90ec6f65fb667c1bcb473df3834224be4","scripts":{"lint":"tslint src/*","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"],"devDependencies":{"automerge":true}},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.11.3","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"12.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","pkg-ok":"2.3.1","rimraf":"3.0.0","rollup":"1.23.1","tslint":"5.20.0","ts-jest":"24.1.0","typescript":"3.6.3","@types/jest":"24.0.18"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.6.0_1570391758126_0.6584151197756909","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@abraham/reflection","version":"0.7.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.7.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"16d4ff597d3797001bcf88738d6edc3dd19b50c7","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.7.0.tgz","fileCount":12,"integrity":"sha512-W4V4I0PzxeWCiMKnS4n4x3Fzb8cQp2qlmBO7RACS/00YsvIgijjcBz5Mp3P1PPP9vSzpbmi0qwuVYZ4twXKwxg==","signatures":[{"sig":"MEYCIQDpPwEMAh0lWGkc5tOeKaQrGF26Pp3LoZviXJrSd7TUQgIhAPye1UFyadyquk06CVUP3bVsx8e9zztz0VhQS4+6MHmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduaDHCRA9TVsSAnZWagAALZYP/RE1Y9SFVQDUUXNGINw5\n+mPs1JraYxccPCEUUglynIvs+NjQBP8SGrDSZNEcvgXoUCLV/d8xA+CXpDMi\nuFqSkes6vlOzUAh240vC1i1fQlgzEC+75hx+rQawB/qF4z1ZprrrN2mgFEBY\nflBC9R3fYEZQ/cI+AVJsqV30ZBx+o55huPOeTR20/iDEr9qM6R7zzN2LlcC4\nlWICG+f8lXJFKRm2Sq+JejqglaKI/qQsKEPIiCsQSArt2THz/2ZRxqLoGbZ0\nB9YYaKkV+SF7ecAytjaScJTrdphmxZ14ngDJdrpOYc1UletsOhjJPZU9Wvqk\nIg4yuEovfdbFu4Cl2IlyDfGGKe5OT5eyCILVqyMNtOLWPd9AyN4DDnXxVHvw\ngePAduYwFeBX2/p3c5RGP3L9q+IuFT+8h1kYWB+96Uf2LsXKigGCihpORC/z\nQ+KkOXOrHdbE9+bDP5E+AUFbx8H+0AP5Uyqd9qeb9PBri2S5T+bvCNTbdR/7\nV87hsrk49Uqkh1s2jSxTyxYWvj+X2PjoRVCNJNkyelOacnoqw7UsWqCgEQHp\nYhjYE+YhHzbHU1bzRImtcbXl558RivHNF/djsIiYUYRYhy6OeEH9xnp+5TvV\nfmAXkj7ZaBe6yygwOImOHTbPi5Ff/HZSuKIkZ/OFVh2rVWTbp/3PqkV190G3\nK67K\r\n=bTfa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"94dd8d37bdb105405e2a462c7dcb7a9b2a6e83c5","scripts":{"lint":"tslint src/*","test":"jest && npm run lint","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","prepare":"npm run build","prebuild":"npm run clean","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"renovate":{"extends":["config:base"],"devDependencies":{"automerge":true}},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.4.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","pkg-ok":"2.3.1","rimraf":"3.0.0","rollup":"1.26.0","tslint":"5.20.0","ts-jest":"24.1.0","typescript":"3.6.4","@types/jest":"24.0.21"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.7.0_1572446407155_0.609202137024135","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@abraham/reflection","version":"0.8.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.8.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"f8103d1a4a0ed7b846668e35834c22c14044e0f1","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.8.0.tgz","fileCount":14,"integrity":"sha512-Oy2jk9hHEI/t1avTgB4BCQtceUOqwrElQdecGS0wTqH5rc0KXysUrhpX4ep0vCMjoxzNyXSx7JU+KWkrkFIKOg==","signatures":[{"sig":"MEUCICF7/xT1F63lsmdQGD61/ZDHuDd0Slzmjq7gACsO3I8XAiEAx4rwcVX3Gtt9djLc827lCifg5UlctnKyDemiJclIS2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmLjNCRA9TVsSAnZWagAA+bQP+gLhMTbySTkITWvEYbz1\nplsMPABLMD7x6dQaguJ37c7XubA2/1SFHkxPPE/TWrmH/kRsOOJ3GshWABmc\nR1AMKhUm2I43Q5tTE+pquGfQlIzBAW9nigZ5XA0efJWMLBn/ng2ITOV8/EBi\nsQb7OEQ+cHqG3KaTHzvv0SAWIddlpjp717do0F7E44K2buJLAquVWPiVnpjv\nZ4wbRONbkt40pGbOfvSUkSQsFVc7MkEXeQQKYk2o/Kn5OczWNYUt0YFey/qY\naOmtb7kS9cNbxjqFjMaxZpHh+I8v1J7vryY7M532ZLwfpCF1RbE9QsAhL4YY\n/8H5pJNPxcLCVjPVFl/OnhIY3MDCdGjxe5kM+NCjY/ed7mqfD/tnzdTIOQQC\njbSUn8sPQkxPthnljpChIzNumoU6M9O4UfyAM5MM553qa1DzbnZAa3oN5odP\n7PDvYfj1I2k4qbDLrldH9VM91CjN4ujpit4h34W32sEdo2F2szSWZOVgN2RK\nWmYn0FcbHtwVc2z/otKq2ga61KWG7z2VgEEBbV8t/8tRxh2ME0jwXaSpv45f\nWAwvT3B5vwxmBn0kYNflcoSpgtB+tc5R+zMJfxxC35aw5a2Qd0Dep1zjaNH/\n9MYzwSGn3BkzxOZ79b+3tegTc96seSQ+sNrGjHheuQ3N6mGe2Ojucs4QX0lT\nuV27\r\n=KmYF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"cea51b6699f7c2df8b56b2c06cb5a9765f0b2681","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"6.14.13","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"14.16.1","eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","eslint":"7.25.0","pkg-ok":"2.3.1","rimraf":"3.0.2","rollup":"2.46.0","ts-jest":"26.5.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"26.0.23","eslint-plugin-jest":"24.3.6","eslint-plugin-import":"2.22.1","@typescript-eslint/parser":"2.34.0","@typescript-eslint/eslint-plugin":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.8.0_1620621516794_0.8554876772220441","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@abraham/reflection","version":"0.9.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.9.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"32050bf38e649c4033356145059557c20abd40a1","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.9.0.tgz","fileCount":26,"integrity":"sha512-mJIsyEU4jALoM9a57vULez4MMbE3QUpnHMiAyCl5s1qLadrD1J+C+1A3L/uHPnJxSVhWtK1GJRIOolPKI2dp+g==","signatures":[{"sig":"MEUCIQClo7TzjcPzT+Py+QeAw/V+3xbveSE9e+1ghXtNvSaAKAIgQEKyyCKCaW2Soi/X4gRasNNsZ8KXyBcSlrR0RrAInjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEXJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtxA/+LMvp8qm3k35Ja80FEM21TwPwUdQga7rBSCHp7lXY2Lubgp//\r\nUi00musiZrgrSzoYgtL6NdHbII2zYYn/jJHbJWOp3C9LFC9xTASgk+xC7CQv\r\n6XM9BV7IbU4XEu0CxK9yvC/qlGMh0Ww000D9u8gDGBFcnLp62voEH7+6RajX\r\nBGtlQVaLOYuR9Qs1FWU093sSCdDy6BP3kvPASwlb9ASM1qIfhcfpDcPmgJXk\r\nCV5hSDFP2y+O7VYuibJZUV419pDiDO+a6vLGY5NO2qBjbq6e6dp+JF9py9Bc\r\nKnv9QUfE/Ix2ANQ2/IT9QhYO5zUlnP47mY8gYwx6yuVB/yPb1TVXaHvMvPtB\r\n9XOSRza3HJ+QQoAz9OJeaBzwx9NNpwcBU+4IBbkOqWNYcQPthtCTCkD73Nt1\r\nUH7oyRkkFlH21ia9vife5isyslcMsjibPljpEPzsohUHnCX/is2TsPzki8P0\r\nkNWjqf/+XJA04Ch9lpEKOJmJlwxVpHAES3/OhHtbXuNtTvun+cwORYTFa7nT\r\ntdprSBtmooeHslWxI+kSlPQcR4IetVN787GxbNYOqvNx7+E+tfJEP5/uEEkA\r\nwAJ6v6h45rveUO1p4P9CajhS3KAP8m5ke3W2bALPjFSuV5gT/Fsx1cosgHTh\r\nwAEcmNnl4srVPF/IuYso3VaegNCveY7nXt4=\r\n=bu+M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"7d593dfbc6dc2b3c75bece13892316e9b5b371dc","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"8.5.1","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-types":["error",{"types":{"Function":false},"extendDefaults":true}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","eslint":"^8.0.0","rimraf":"^3.0.0","rollup":"^2.0.0","ts-jest":"^27.0.0","prettier":"^2.0.0","typescript":"^4.0.0","@types/jest":"^27.0.0","@abraham/pkg-ok":"^3.0.0-next.1","eslint-plugin-jest":"^26.0.0","eslint-plugin-import":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.9.0_1645310559367_0.5018768121208861","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@abraham/reflection","version":"0.9.1","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.9.1","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"783d96aacb64e6db9f8a853850f18fd7e74538b8","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.9.1.tgz","fileCount":10,"integrity":"sha512-uUfxTjKTkPs9IDJkKvpUBunZPIwaCCBZ/x8VS6eVpzCLQyyu9gk5cYW+2jpRptjaHd0ZRiKXO9FpA9rKguE4nw==","signatures":[{"sig":"MEYCIQDnXcgzePlwcx5OcDzS3Z07MfR1LuN5RCJCXIJK03jYlQIhAKAa66aihM1PkkV6+DR5OvlmIX3mD376IPpsT7lrFIhJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEXJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooUQ/+NK6bj9dbBjjFs2NUHDKTl/P1A2TUkfMeLvhs6Eh1lXxBo3wd\r\nE+F0WRISWt2VIejRWW2I1MmyzMkNwQEtVHUWLlZMitfsrE3wAdgFU89/j8VM\r\nPw4+eF0FpPyFBJiojdbcXVoEOxAiQ/SUfsByS0ZLVvkG4Or5ylfo0yP273+n\r\n8eF83KN1Sz1QQs7v248sYtKj0juOkOrFIKK8C5l14Aq+c9Eo6K3pOSP5239B\r\nk4umJSoRFLcEZ7A32huu233Q813ufh0XKpoh/oo11fbf8i245DI/yH9acxWn\r\nkLhg42xx+Jr94Sj2DcFX2kCoVCBaY4/DV4EZCz8Be1mldbXRi/onqm38G4WI\r\nqwhJGP1qvV/5K7x8yD8hrtd5/zSpWDvk6ILA8zYVqhMdLN2ZpkciL+KWL6FB\r\nqA/JoZfhZyRJz1H7YBz2aL0gvy1A0NoSPIVF8Tf3DiDMqWk2rjlDC0r5/Ij2\r\nzFnLVxIcfDUVAoN+MoL5wT4DoRwsDgKj8ogKs1BoluNoHlX9INGxwtvYxT4t\r\nEgk+No8TxRSBGVpeNLAU6fnuZVRI/9DvJ0/Bs6vtWmw8QqBn11rDzX8kuRCC\r\nqED6m33BvI4JI+ktm4vq8fxeVv6Brp+BEI2plEC42759XwP+nkO9AOt5iTXg\r\nUqVcVPvErs+eUYwVxsfjuEEfx0DMLx52tW4=\r\n=lWbV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"6fe59a71d737b81289efefebefb6cfc0dfdee42b","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"8.5.1","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-types":["error",{"types":{"Function":false},"extendDefaults":true}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","eslint":"^8.0.0","rimraf":"^3.0.0","rollup":"^2.0.0","ts-jest":"^27.0.0","prettier":"^2.0.0","typescript":"^4.0.0","@types/jest":"^27.0.0","@abraham/pkg-ok":"^3.0.0-next.1","eslint-plugin-jest":"^26.0.0","eslint-plugin-import":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.9.1_1645310573001_0.07881308178111257","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@abraham/reflection","version":"0.10.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.10.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"0028ab6b36f760f3ec9e90a4960bbe5766766a51","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.10.0.tgz","fileCount":10,"integrity":"sha512-ltEjxbZn3B5CzPhUND30YJiondgOTH3m52edgshMxcuHTEjO2lRyL+EoO7H11yYzt1FIS5CfnMcACSP52WKrLA==","signatures":[{"sig":"MEUCIQDK9eyLwkf5E0UtJQqwFQKeSGnVCios8i4jXM98UMqcggIgTdktIRc3EXCnYuhx7U89wjMLk8CKZal58Vqt6y1hIMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOedUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu+g/8C+Dq5zGitV7/UWVakm77BtAs4gC0kY33wfFpwOcI3xIj9Dyd\r\nqD+4SZFGHBYsJgl7Ot0VLLgNztd56j/aYeW2yZKLHYvLB/FzaYlRrFzn56mU\r\na+GIQkC2P9hZ3UKgXLZ2zPHy1cAJTyfj0jYBGpoD90wZDYzZl1K/XnV2Hfeq\r\nCHdUJj8oOXCjUXfd3hBku2a3Ppr/qeeqNc9siCIma4q6gD2EvXC0GsEcdH2A\r\nruNtmkxxUNdufeGsE9NaWzHFOSw/PWUlBDRojOJxWq5Wx5JfUAMiYdtxVbmk\r\nk2OU7xBPPTPsVFlFZFaiO7CzZFXtW/8Yp7+OMj+cgDdwCdzdNNNMEweyituR\r\n/RmwBo0bPXQMN0eGWnntpRcLgWyWsIRLvsMvYPSkQ05m0aALJ0CQVOGZnAY3\r\ndga1OoBu1EwmpQnJWh0h6m69bBwqHo6OvGqA+ApxcR4bJUshdKX0Y+6WubCz\r\n8UhZ1/7rZ5N7JDwIRdS3V6rvSZUCH/aCKqdxHDjdwgKJK+wSMkcCym4V+XWY\r\nV3JbA85fiiYFkoIMXlYV5YYbS1JP4LIJ1ie2QshEvYAW63MFPLdNG+iP0Rlb\r\n6rwjrKC4eEDpo2VM2q9NJGPQBpeqL00i9zSlxdND8syxktEYlrbmNYPQiYG+\r\n5dQDgu9m/ZqpB6DnsPcKWU8Gpz1+z5qvqOM=\r\n=HYhs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.umd.js","types":"./dist/index.d.ts","module":"./dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"gitHead":"8db56885d88d1ed3c07d6d28c41f90c4d6437b2d","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"8.5.4","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"16.14.0","eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-types":["error",{"types":{"Function":false},"extendDefaults":true}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","eslint":"^8.0.0","pkg-ok":"^3.0.0","rimraf":"^3.0.0","rollup":"^2.0.0","ts-jest":"^27.0.0","prettier":"^2.0.0","typescript":"^4.0.0","@types/jest":"^27.0.0","eslint-plugin-jest":"^26.0.0","eslint-plugin-import":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.10.0_1647961940285_0.032530007561079044","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@abraham/reflection","version":"0.11.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.11.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"12dc627b8b719c5d102c3052b5648e56985dbb3f","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.11.0.tgz","fileCount":10,"integrity":"sha512-lCPIgtjeiZ7ZWLPP5RiAmGAyw5I0dHMt0GzzKZVZiZ48lNC0sGnmTzKITEtOlZevylf0sf5vjhbEmByuQMQE9Q==","signatures":[{"sig":"MEUCIQC+fN/ChB+x99paaE0IGpqi+LfvLZW1MzzrvrZTTPmfLAIgcojfNoR4m3rWEwutv0tRLS12czKWItK/sUgBQ2nUTSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPOD1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8+g/+JLqzaqr77mJ28x96wbD9krptY4/1pyibBJwxHRfIf5ztydj8\r\nWA4IbkL7GY0IVK0wCBJchn4XH26zzp1yHStfAvK/MTXykeMc2g2NgkwWM8RJ\r\nO24SKvuDvR51tz8oFcXSnVT+v/e3oJBsZ0GJ2jJVhxPv81KGDUbMhqjQe6Aj\r\n1Fzyr5RNbDVjq6pwT8s/ET9/x2krNLCcodorqt9JjO6TC/C5iHkm4PyCAemH\r\nO8UiSFBVhSmCSxRempSS5TxyB3E7joykLGXpbUezUZkilfZjUNtPqSA//qu2\r\nsdYzTnnLbPoBZefzc8+5sXiz6d+3MX9X7gNHpWNrOJt40blF5Mvv7rsnxalE\r\nUKjxNUN4Cmka3znp++rQMZhQSzbf5SXK9cxSFW/W3fMXnC5/1+yfel99ib5M\r\nuzBWOaHE4eWJsrMf1AIWj1YpKPFG8vvhqTRuq6H0r0Vhv69/4VSGsccoX+QK\r\niX4U5WCBbPsfd2qUlqWOqnde0QiTZIqw4Op701xlFO/jhvNVeDL6dZHvyHg7\r\n9zsrT5n8lYENdiq70gKGb1dDMsG4FtKBdOBwWbT8pjC4L5TWJhO2lOk7rj/h\r\n8F7gVNwqPE//+2uLi8csO+ApfAgvVWiD7stHEOB8uEgz8j0fzhpjuU3bIoJj\r\nSO0WaurD14I5iDXYYebmGFcKUuGSI2+g7GU=\r\n=riXO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","rollup":{"input":"dist/index.js","output":{"file":"dist/index.umd.js","name":"@abraham/reflection","format":"umd"}},"exports":{"import":"./dist/index.js","require":"./dist/index.umd.js"},"gitHead":"24ed48728818dac6127046e596a3711bcb059294","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"8.11.0","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"18.3.0","eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-types":["error",{"types":{"Function":false},"extendDefaults":true}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","pkg-ok":"^3.0.0","rimraf":"^3.0.0","rollup":"^2.0.0","ts-jest":"^29.0.0","prettier":"^2.0.0","typescript":"^4.0.0","@types/jest":"^29.1.1","eslint-plugin-jest":"^27.0.0","eslint-plugin-import":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.11.0_1664934133362_0.6065929663490706","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@abraham/reflection","version":"0.12.0","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","_id":"@abraham/reflection@0.12.0","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"homepage":"https://github.com/abraham/reflection#readme","bugs":{"url":"https://github.com/abraham/reflection/issues"},"dist":{"shasum":"b40bffc95f63d181f89f44bd53c7235ec120bccc","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.12.0.tgz","fileCount":10,"integrity":"sha512-OoLlgBE5u18mc61pJNamEh2OtFpHjtvDi1pV4ojnnH77juCvQw/Z3YlHF8TJiorU7/V6UuGApFzsi+bieug7fg==","signatures":[{"sig":"MEUCIQCjr0TIMw4X16SbFo9Cm3e1mgjQOCLgdRx6tsQ+jI+JcQIgDydu0qMEzaGcVlkXnRZx6OHDqrwklg/iby3Dku52buM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4EjCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZMA/+Mw07Qt5xeDgHH10ZGfu5jFTQij7jl2Q7i/QRTTsf8MurMRwf\r\nTI4R4SbHQN8jxZCuglwr4+ZbkCFcY25nkOVuBqeyQZX5jNnfNGxFO1pjP9vN\r\nlMqb0WMSJ+L03LOYmPfkjihJfm2Xj81wEyyeY8T58SR2/Yg1sWkeKNRdCKCQ\r\nPeCGM37ugI6uP6yubK6EpZoroV+LGnqgct2vfL7w6fPO2Yv25oxZD/eDv1nF\r\n5T/CWMoE+TFUxOxa3RUgyRRaGk5W5KBeKmR8y5+SGZfDtxvTcJWWaA51/byt\r\nE7jSU8bDnrXfmRwYg6Sani/8o1+PUSo1W7yGtTHX98/hZXyKdpL0l+tyNoiH\r\ng1e4EhHmixNLz3fDiyCNx6rcgJ+xP5OHXDy0hijuIPbzUx44TOI0pZikrzYe\r\nB3zlfn2qeZSXrlsVju/milEo6iVRHUpQ0o/qf0raMJp1CfupHUhlmU+eVE/A\r\nnsGlykk/gXXuFlqEbZ6NU4WX+Q1zQvass66xHy4167h/he4o5oCGy9mvA6YU\r\nEcroCFbQVgqVJi8CbCmjpJS7URAZM2MK6Lm3R9K10gH7mVXPIm6Lt+jB3CXe\r\nUP/ABOJXgO7uoHzDUPGQmUeRyHwa1mbLLLwTAudDHk/Q1ugzrCIfxPjWd1dt\r\nXYzpJwsJufYe+sfktWM5nfAd+jiZAZehg68=\r\n=OmXl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"gitHead":"d3147569f824fe5e01c0fd5e223dc1cee4dc7a0e","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"jest","build":"tsc && rollup -c","clean":"rimraf dist","start":"jest --watch","format":"prettier . --write","pkg-ok":"pkg-ok","prepare":"npm run build","prebuild":"npm run clean","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","prepublishOnly":"npm run pkg-ok"},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"prettier":{"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/abraham/reflection.git","type":"git"},"_npmVersion":"8.19.3","description":"Lightweight ES Module implementation of reflect-metadata","directories":{},"_nodeVersion":"18.13.0","eslintConfig":{"root":true,"rules":{"@typescript-eslint/ban-types":["error",{"types":{"Function":false},"extendDefaults":true}]},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/typescript"],"plugins":["@typescript-eslint","jest"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","pkg-ok":"^3.0.0","rimraf":"^4.0.0","rollup":"^3.0.0","ts-jest":"^29.0.0","prettier":"^2.0.0","typescript":"^4.0.0","@types/jest":"^29.0.0","eslint-plugin-jest":"^27.0.0","eslint-plugin-import":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reflection_0.12.0_1675643073869_0.7463571873851251","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@abraham/reflection","version":"0.13.0","description":"Lightweight ES Module implementation of reflect-metadata","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"main":"./dist/index.umd.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc && rollup -c","clean":"rimraf dist","format":"prettier . --write","lint:eslint":"eslint src --ext .ts","lint:prettier":"prettier . --check","lint":"npm run lint:eslint && npm run lint:prettier","pkg-ok":"pkg-ok","prebuild":"npm run clean","prepare":"npm run build","prepublishOnly":"npm run pkg-ok","start":"jest --watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/abraham/reflection.git"},"keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/abraham/reflection/issues"},"homepage":"https://github.com/abraham/reflection#readme","devDependencies":{"@eslint/js":"^9.0.0","@types/jest":"^29.0.0","eslint":"^9.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^28.0.0","jest":"^29.0.0","pkg-ok":"^3.0.0","prettier":"^3.0.0","rimraf":"^6.0.1","rollup":"^4.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","typescript-eslint":"^8.0.0"},"jest":{"collectCoverage":true,"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"prettier":{"singleQuote":true,"trailingComma":"all"},"_id":"@abraham/reflection@0.13.0","gitHead":"a962fcd2b35f8dec78f9302ccc0c24ba9757b474","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-sQYhhraGPPRP6zoqpqpSaoYL+XY5KNmQCcoB3IuQh1z1aWmkHXcxwyTxRkTJ60L2aUjrbiqIqoYkrB/1c7kjQA==","shasum":"f1c929df2ee7f12b2e6611c11f6ca555233dc51d","tarball":"https://registry.npmjs.org/@abraham/reflection/-/reflection-0.13.0.tgz","fileCount":11,"unpackedSize":31027,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abraham%2freflection@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1mGEh6H/DOK8O4CMZnWO4hVeRJSQNjlRAF2mgOI4lQQIhAL/GKFpi1pztu8MDPDgl26txXPvpMG2ec1JZToRa/uEa"}]},"_npmUser":{"name":"abraham","email":"4braham@gmail.com"},"directories":{},"maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reflection_0.13.0_1741470273666_0.7599333428823747"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-23T21:28:25.497Z","modified":"2025-03-08T21:44:34.215Z","0.1.0":"2018-07-23T21:28:25.809Z","0.1.1":"2018-07-23T21:52:58.431Z","0.2.0":"2018-07-24T14:18:27.603Z","0.2.1":"2018-07-24T14:57:34.994Z","0.2.2":"2018-07-24T16:06:39.392Z","0.3.0":"2018-07-24T20:13:00.166Z","0.4.0":"2018-07-26T01:45:55.826Z","0.4.1":"2018-07-26T19:33:58.370Z","0.4.2":"2018-08-02T15:18:43.633Z","0.5.0":"2019-01-22T15:31:48.870Z","0.5.1":"2019-01-29T00:25:59.013Z","0.6.0":"2019-10-06T19:55:58.225Z","0.7.0":"2019-10-30T14:40:07.312Z","0.8.0":"2021-05-10T04:38:36.959Z","0.9.0":"2022-02-19T22:42:39.552Z","0.9.1":"2022-02-19T22:42:53.137Z","0.10.0":"2022-03-22T15:12:20.444Z","0.11.0":"2022-10-05T01:42:13.520Z","0.12.0":"2023-02-06T00:24:34.021Z","0.13.0":"2025-03-08T21:44:33.845Z"},"bugs":{"url":"https://github.com/abraham/reflection/issues"},"author":{"name":"Abraham Williams","email":"4braham@gmail.com"},"license":"MIT","homepage":"https://github.com/abraham/reflection#readme","keywords":["typescript","reflect","reflect-metadata","metadata","lightweight","micro","library","decorator"],"repository":{"type":"git","url":"git+https://github.com/abraham/reflection.git"},"description":"Lightweight ES Module implementation of reflect-metadata","maintainers":[{"name":"abraham","email":"4braham@gmail.com"}],"readme":"[![Version Status](https://img.shields.io/npm/v/@abraham/reflection.svg?style=flat&label=version&colorB=4bc524)](https://npmjs.com/package/@abraham/reflection)\n[![Build Status](https://github.com/abraham/reflection/workflows/Index/badge.svg)](https://github.com/abraham/reflection/actions)\n[![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/@abraham/reflection.svg?style=flat&colorB=4bc524)](https://bundlephobia.com/result?p=@abraham/reflection)\n[![Coverage Status](https://coveralls.io/repos/github/abraham/reflection/badge.svg?branch=master)](https://coveralls.io/github/abraham/reflection?branch=master)\n\n# Reflection\n\nLightweight ES Module implementation of [reflect-metadata](https://github.com/rbuckton/reflect-metadata/) to work with TypeScript's [experimental decorator support](https://www.typescriptlang.org/docs/handbook/decorators.html).\n\n## Why?\n\nThe main reason for this library is to provide a much smaller implementation that can be included as a module.\n\n- ES module\n  - `reflection` can be loaded with `<script type=\"module\" src=\"...\"></script>`\n- Size (uncompressed)\n  - [`reflect-metadata`](https://github.com/rbuckton/reflect-metadata) is ~50K\n  - [`core-js/es7/reflect`](https://github.com/zloirock/core-js) is ~80K\n  - `@abraham/reflection` is ~3K\n\nRead about how to [drop 20K from your production Angular app](https://bendyworks.com/blog/drop-20k-from-your-production-angular-app) by switching to this.\n\n## Install\n\n```sh\nnpm install @abraham/reflection\n```\n\n## Usage\n\n```ts\nimport '@abraham/reflection';\nReflect.defineMetadata(metadataKey, metadataValue, target);\n```\n\nYou can also import `Reflection`:\n\n```ts\nimport { Reflection as Reflect } from '@abraham/reflection';\nReflect.defineMetadata(metadataKey, metadataValue, target);\n```\n\n## API\n\nReflection does not currently cover the complete API surface of reflect-metadata. The following methods are available:\n\n```ts\nReflect.decorate(...);\nReflect.defineMetadata(...);\nReflect.getMetadata(...);\nReflect.hasMetadata(...);\nReflect.getOwnMetadata(...);\nReflect.hasOwnMetadata(...);\nReflect.metadata(...);\n```\n","readmeFilename":"README.md"}