{"_id":"eslint-plugin-typescript-enum","_rev":"17-c626ef8290b334407c424c221678a85c","name":"eslint-plugin-typescript-enum","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"eslint-plugin-typescript-enum","version":"0.1.0","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"5afd4250d2ebff75a147eab1c2dbb271b0be4b92","_id":"eslint-plugin-typescript-enum@0.1.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-xorsivCV6cGJ3EyvnG6oOdttVfZLxkFS0sLlKDVIJBDEl5fcLDLF7CFhc4rKn5BS/yVrLHaq3uG4mJghZHNEJg==","shasum":"0ab1cb5c7645d7c0acaa7634a482aaaf9116f310","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-0.1.0.tgz","fileCount":14,"unpackedSize":11370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3lEZCRA9TVsSAnZWagAAgEkP/jqWqrX1CqrK7AtMZwkG\nFlHFi6Mykxo9RMyKrALLLQ1V0xXB1MzYIf+tZ2U34RH1zUa1Z0SyfKJ+Pjr/\nhrpQsdHBU6YxAwL81y/0NEiLNotR890WhoZxwbZoGPqzNYaiUoEfAu5va2KZ\nAZlwM3xiKxMF9/+cf5YE0FXj6BEXa1MfPFcMWP0MvRv+ve5tvwlU/pDOnePy\n3fJhqvjYp69DYRxAbPUFdAHMRphTOohDulTuvKGdA0vaeURH9pcVP1/xYrW/\n7jK9bev58xi6O0FyxZKUEbQcjiGlytZrwo+gawn+qI5HrHMoDZLo7SiNtKhK\nsGk2jQk2bHNODvsbqH21K7IwSe2Vj06PuBaSjZSPn3r4meD0UfZ2+vTboPva\n10POVvZrLh+FVExfL0o8SNKfFOL+X5o+q6/y8Eyasvz3MVPou9IseTPC7JvQ\njEhkmhf9GzVtjHaj9wk1zM0HMIog/dFL4hOW6rR2XIoiXMUxbnPi3Vp66mkM\nmxgSp+Kcdljaq79FcuuXX7DOJKXg6X9F/bp6kEnpiUUzHJlCNTdCAiExMghd\nyWMb/UdoEq2RMsQPd7aAIisa8T7BNLXdqQp2iy+lCWNUSb3CQd9wRJIAkt6O\novElb7FUMY2ZMWCnmwrtNjMY45PVxv7n6YZOc0NnecRL/cJLVYDKJXqnj1HX\nOCtV\r\n=K1qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpV8IjsxquenzZP+LiPZHQwhkThbwhda+TEWe7olRj7AiEAyc1frbclfq8v70tPNiBTNgXTw9EpOv/piHvfb7f442Q="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_0.1.0_1608405272725_0.6440159949748627"},"_hasShrinkwrap":false},"2.0.0":{"name":"eslint-plugin-typescript-enum","version":"2.0.0","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"7a91efc8de7ee4235ff809e280bb6657c160a0d3","_id":"eslint-plugin-typescript-enum@2.0.0","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-sJ0vS1plYoinJYRTxSTsm5aN15Tjyg2Ur3yAMVH1Q7P/GgXZUzXY2JZypneOFoTUCEj3phmYLYHgm3sxN1qSiw==","shasum":"db4bb6322e0f18068b75489d93a3b1ec6e4accd4","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.0.tgz","fileCount":14,"unpackedSize":11417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3ltzCRA9TVsSAnZWagAANM4P/iBvIT4UK+lgVB3PPvYM\nCoG0ItkVbrc2UnWFGA94zlbQG3EhgpP9Nml6XAVGz+Bx/gLyGlquKLI33R3t\nrF/yBG+/3ms1b9nxHHPdsFBghNk7h/jb8O8vS4VYcFCl9REIkeWxyU68QQRd\n+VCLzQGcNczDkKZEVJf0dZdaXFf61h5M/uez4AS10a17Vg551xbgia4XKAZU\nDGaIJr6OOQB99sWBqy8LRIinU8hVaxY4dgX7uE8XU6NWr+ea3ilGU7UW466j\n9RolGBlXin4SA0OKOgsTctJDonqiiq8OOkH5KJ64O2YGcRQx+KzXB6ceoahJ\n0tYCmw/IoEO0f8IA8nENq1BInmxC4VVXHaGVO6DwR2FUHxjE+nokmTrQjODe\nC8QnEnL752KsitJx0wGiNIJzcxf+ClQrfHHAnbju/vwxm3gpyimOd8l6tjZ/\nBFvZCV21vSy9OCu7/LTd/3UuLbCbXrJQeuXyRN3UGKH95NmEc2xl3d3MS1b6\nlVFMeGd8bwTO5D5ic7SrGUvYRcdp9JNwu5LkM3sMQdIQ6UYbZeNwgoyhgSqj\nygMPJbYu8cbu2KjT1snc2gAQgSBAxrbuOMIrhYGWFpSUDIimkIaRMccK3vTM\n3nLDsNI7TR4aO1BnRdj7BZ4REqwfSmIf7nS32IxL4ydWR29KoYGCGAhrBrdQ\nnnpC\r\n=87MF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw/V/fxZVYvfl0wTrKuXZKZ3eKvLJXe/yaK7wo3c7SHAiBnKXNEKOy7tRluS38WX2pu8x2PO9dwjOhW2nU+9ZzvdA=="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.0_1608407922835_0.19452474233894712"},"_hasShrinkwrap":false},"2.0.1":{"name":"eslint-plugin-typescript-enum","version":"2.0.1","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"f9cdf0a0cdc59e75e3a6f0f985d3f0e707dbc2e9","_id":"eslint-plugin-typescript-enum@2.0.1","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-kFcZ97Dzkp/gemh7Ka15qbCoCPlqlHcjIt5uFHg9oOP/dBF1mN6y+UuRD+z64L90wOZInAsi2M+imDptWRjtKQ==","shasum":"07448a4878604bf3195183a19f84e1329b28c829","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.1.tgz","fileCount":14,"unpackedSize":11409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3l1iCRA9TVsSAnZWagAAbJgP/RLPPuWOFRiOD3x26g53\n8ylYQOazU5BdQpQeUeu7XHo6XYJLd3cd5bUfEdmjWT9mcKdvODcXdbmiVW2Y\nVC+OlhX6Jl8K498uXGTLQ220AT2HhaKhEv/e2eqYJESnnRE7sYcEm6PVDOEU\nBYVShAmPaG5IPwC463tcTzuRWMySsJefuDarFEXXFmXydGStgKkVi/yCPyTK\nTo4i9nnWnbyUzguD1ACEbNmptspbYasJJYNVrbBidEr1KBLha/0KaVp0rvTi\nk2Djz+cqv8ALsf4eHR7tj9F23mkchu+UCC6mM+hXWsRLt44LKest0VxJJTTB\npBUR3mXFmDFcZf6cNtfu+Khnsa/z7me+ZDBID2vJYbYPj+0B8oOs5IfuUtpM\nBPasCDQk/UohsK3GuQpgv7KYtVKbDEKl3/P7PCBZyropXQ/cSyDStYwHXL8Q\n0T2DciZDjwCfhCFoBMvJM8VIKC151VdkMRkdTx6z+gRB6Gj7X3aXVstsTsIJ\nvrymdx1wpNpQIc7nWBHxdRT7lOKe+B85zv1RiML0pQYJ3obPmP/aHDxa8glW\nWDF6HvpIctkMb74YrdeFhMv0+ELmE1zoJelM7cFMVKN+bnoZMruq1RRlXJes\nFc1naYtlBNJXjWP52aq/G1QLXde5CcIkLyogIM8ugRBoR7QH+Amv4s22nOZI\nWG3s\r\n=onCG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3lT8iPMcUKVyPjipGXGAOyQbOVYSgSumPq+hBHIPztAiArbedPEAZW6U5B1q6ToUIAq4nYASYSWiXiSUDpiBy5wg=="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.1_1608408418407_0.08471109130842747"},"_hasShrinkwrap":false},"2.0.2":{"name":"eslint-plugin-typescript-enum","version":"2.0.2","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"0b0ac62cce45f89bb229f6a801db6063c812af53","_id":"eslint-plugin-typescript-enum@2.0.2","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-Esy2mEA4BAdOw5i81J3rPfXBsC2o5Wn3rM5sX0gQY9WK24sUwxTQSZu5lIbcJHXtG5xWLws6mCcOkiSpJbugLw==","shasum":"3ab9859a87ad3e01f43dfd41f985d3900873437f","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.2.tgz","fileCount":14,"unpackedSize":11417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3l3FCRA9TVsSAnZWagAAOpUP/2ZeGNn1A7KXmnm0U201\nMyCtyagHWeRKaP53SinlabEQpbhcaJkYGSgTGUR1q1h1YcMPLQ+0G54j+n4m\n4eGftYmjZiQcbR2TZM/uMawoR8jm1KK9kFFEHhhzo0EwhzxyKZkQNea5Tf2o\noyVTdzl6EaE4sNHdzxOw4dnm1v6IQAXK1tEiy6cJJ8fdzKT/Xet/vBd0aGDp\nD0lh8LttjNfKnpj2jlkAs7CTsVLA6kgcwxp8lS1/1AbjBPhfZ6+rYjcFuuye\nAGoe0srM7izIroBmUhZaISDOtSkLcdTQhrbsx8WctY0RFAHokz6d8U43jKDX\nX29uQRDrf7y2b9aoHCtbpIyONYxxTB2+t9LgNzFV7TpzAs/fDh5dRGXL+xqN\nkQYKwi1dJnHJStxG1J1pSywaFwImFUEqTNQ+uIEbkRpYrhSgzTOipLISrmeN\n1jlUEyTOuoaKZytY68sNK1Uj3e9t4fbSjjvivIIS9qjP1dUB5lcSwtnR5nhb\n3cuXPXkmIFPfqP9Cgj1O6u1aUZgx11+zqW8OabbrcKLyHTSXswx13lSwP5kT\nqbTfpKPfPOVJ70jmci2o3tVn/AZlVHeHxmqDv9j/fkSrhJWSCQqlead4BTwe\nC+w5B+nfEvpGHE/WllESJAQ+cocn0tB3svvVPlgvPbYetP8sLTsxVX89ONq3\nGv9D\r\n=2nIh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaMQ/7mzRJqezhFddP/GHraHe/NPsA2m6rYgiDXXNlUgIgbnTSSj2CQSfKya70NAfHWJMkre3MPbIGLQ9/NIwA5/0="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.2_1608408517415_0.4038551736752174"},"_hasShrinkwrap":false},"2.0.3":{"name":"eslint-plugin-typescript-enum","version":"2.0.3","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"f6397e00fc7f81106a48a43b1b3b19809f56e981","_id":"eslint-plugin-typescript-enum@2.0.3","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-7BHN4+mbXMARwwRWkVm6QC1nQUGlM0IuTM/9+mSnguZiM22ahWpTp43iFFet8lbkypdaesXGrrsNHznbjJU21g==","shasum":"0adb3ab6d088e9a1cfeb2b7d94e0510cb0145703","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.3.tgz","fileCount":15,"unpackedSize":11918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mK7CRA9TVsSAnZWagAAhR4P/3pju4v6a9qhiHkaAZNt\nJ0VUrKcbny1H7Ip1UmG9bqzA03tsph931xEki2xT55sIXCCk+OCL9zdr9jym\n0Xa+vgCmHqcSlmjxMTRHU1gYHm8+2sxD+5Ok3ZDOd/wWLwu/8/l6eVATSmRP\nZooqajmVooVYNxx8EFnYRMTt7asWvH0Y4t4i9dwyWNM8gITMYeG75oj/Tjqj\nKUJF7EVZC3ykHHlOGEqqM4R2TkmbpSe+nD/ZrUffUd83QTsfgRciUKLxNhQR\nVtFu8QndMfAO9mACtQJ3dm/h+GJ2nwBBJTDIPWTf/NN38cTDl+JXiOlKqtpV\nZCu5BRE89G3H4DkLPp0HZA2+xd5v1I3Io5jUFyT3ImvMjbMsSCKzFoQg4MQz\nToccqY0D4Kyv7yE4N9M1Is0nXzAXffb27r/zoeW7tsX9Xo4t+QcKqwudXong\nY+qH6ZW00qazBP1d57gQz+GikFoAlOxtqo9hcIEgHkOFeWI7PmQaCJtggqOo\nYnTTAZUqrb58a7vUa7ll4mO6WBfdHTahLz5aQ9fbRHX802LKKyAIpfXQ+GV9\nX0jEhZpLYvex+Bdc2j4AnTjB8bTqSL3zhFr4CQd19/phC+XbjqRXX5tFALnj\nXELdSz0S1rL2jcAyARnfCWT4a35rMAB/cECmpjelLXr/zdD6PJwzJfRBtec8\ntjmr\r\n=1NzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuiH0BZrhmXqfQOfJflkglbT0pKHoL5fHCWTetYM9WiwIgM+JH6B1v1kqX3Ur/9TzaXQOuu9Eo+53yARft4ARXjL0="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.3_1608409787009_0.778512302909409"},"_hasShrinkwrap":false},"2.0.4":{"name":"eslint-plugin-typescript-enum","version":"2.0.4","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"37aa1892e3bcbe5a835ccf259995b6324bdfc86f","_id":"eslint-plugin-typescript-enum@2.0.4","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-vIjGsbqHm4ECKr/KpDVZivAumGbg6gi6ynz962lFMPWAA+KvsG72necW2OawhSKuGa/VhxsZsMk9dKzRtfA/nA==","shasum":"f348f5bd70b2006121b320db028cc58dccc50c18","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.4.tgz","fileCount":15,"unpackedSize":11524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mMLCRA9TVsSAnZWagAA8FwQAIMakmScDjj91k26ZRei\ni2NshqFHSGA9qwp7+uBQ9whigTZ5jtI3H3852vx6mCq6fRdmNQQciTF/6vlb\n7vqNANTVwjSK99+AmHERpeOwGyaLLDR7ooZQoYQXarU0G+6gQZnS6Jr5NT+B\nJ5RVm+CR6oKjM2vDGlOTz0leF1IC4Sl66eh9q/IIzFkE/F7npnl99NoIgWWo\niW3vbmcRZ63A51kScYKZxm9MtswFsru8Jtmx7AdftFOwFXp67Rx9w0VSb/Ti\nA3AI3wE6/4ryVtFpn/oZLhUl4ZraTHkjvLV/hTbzLQElpcrahveRzh9R72qy\nhotDyZVC72GyQCJ50XxIbPDCgNRN+qTWWdDAAL7Hh0k3SgQb+1pfX0PoNK8W\nfGJauwogn/LUydONy1tnQq1/XPzKSX7wMWbNj9QD65UzD0xjec9/Z47tQ8ky\ntTZXkjio+WwHnG+3w3Sf1IUyksK+ynhy6/qoDa+L0FY4jCDPMtaCHob9y81p\n5KGbTcjGfxc+9KS0FLAz/aPng7uJ+TPKMb8FzCX3X7TtCNV4vYF9oxTwu5ZF\nAvnfIT6/RLdfdsX0c6HtXhWNSxKptdon/ctvlqicInbpguIpMQirCL5QLVZu\nE0EoecPtlcq2MjYgU1Qrf/sTuoBjdCb+STJL5THL+2M6bc8ST7Byq6UtWHv8\npu6I\r\n=Rm5f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFpxzRsBxZktn3vRgrjo4qvNcTc6wQpwu2uAqAQivhJwIgbb4siTo7YneZ0vvaFbgl7MWiVRQwj4ZqGbzgI8P8br8="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.4_1608409867052_0.3705674314268397"},"_hasShrinkwrap":false},"2.0.5":{"name":"eslint-plugin-typescript-enum","version":"2.0.5","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"ff18c52c541de6b5afe8c944e4748505d6bab9ca","_id":"eslint-plugin-typescript-enum@2.0.5","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-kK/uqZVgVskvltGVFBleOkGVuOR6+GhW+8XFSD1Ho6f+bO7BdORDOe5ukfE5mh8VjTa12/4GH8HsvIFVwVVprQ==","shasum":"3d8c45274ef74c0f483bebb87c9b08f6a6256bf4","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.5.tgz","fileCount":14,"unpackedSize":11418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mPuCRA9TVsSAnZWagAAYlgP/A1peFOfTgST07YRg9L5\ndu/s7Y29Uh0P+WHHARNSz54ormdUz8ASkaGFToqfDaojc3Dlb9kqS7/RJzKG\nA3re2V9GAxg0l7dG2CDVIBwmCbE9el2m2qy1k2GV3+s7FCIgB0LscRj2tPQj\nkdy+IN4Iir7vEL5I6vA0+qP7iOz9JBxHiSjz/5Aq0CWwjfTcIIp57Jx1xSHw\njM+apgNf+eoOZ2STbrM5D1CxoGfdqmJ2u5znFEcQ0PZo7kghXRftIlTfoCJP\nM0BIkKvFs9s3ZlFBoRw0NHi3sTYxiPhK0hzqMxSq8OmC83Qke8dCy1bpIIUW\nHKyYOvHNnkj0Q2pIIXdRvsMCuqjU04T8PQBr6ldjqdzgtid0u6Jv+yYeuMGk\nrJgy+/3DlwupPst2Tfq7pm3jk6sedYGMfr2VrHxuv6go3dRaWcgsTIdL8geG\nkP8xx1HIW9dbBfZfE0zuGakfbTC2sJufRmoGCatZIH8mxxyB00zdhr16dVr4\nlNF/AQUty7R604BQtzRxlCYFM6y+kcHb6kAekzqcYhA1ZitjkeemTpz4716T\nH8jD3Lo8VDBmZcRQPzr5hI2zHbMmnEuwrrM4wj4VuNo4bRFBeLdd4SIRo5ZJ\nS7htR6qp1BbgArl1za6hFDQ/UKTDkN9Dq7poKsUha2ClSAFmjVuaeCPUD/JF\nKLmu\r\n=OXEN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUwF3QQOG47+Bxc+GYLDAaVs0X+27mehW/Q96PCt5PuAIgVcaBGK1ZwX/a+nsJoQxnOjQDmp31mZ2MYT63d00E15I="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.5_1608410093812_0.19998632758916668"},"_hasShrinkwrap":false},"2.0.6":{"name":"eslint-plugin-typescript-enum","version":"2.0.6","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"b1463637f477dca420888fdab1a0505e9013e66c","_id":"eslint-plugin-typescript-enum@2.0.6","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-tNAQ3FU7BeiFVSaisn0XbAZZqqKnNI+A4L0iOvNyyJtay4KC0KYZN7M2S2cq/veuO/Ozm/DRpb12ZezX2HdeGg==","shasum":"62a6924170369abd86ce3bfeab856f0469786077","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.6.tgz","fileCount":14,"unpackedSize":11503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mWXCRA9TVsSAnZWagAAvZEQAIlNgUDMq9U4T3XcNz1y\nrKs78+JUJJpww8Xok2x+hU+FOFNwSzDlm7/9bF4Nmp3T+TBliJisskHNDqCy\nAqxHjWwXN37ykrnqB1btEG82CFIC7FIvoRUyHFSJNzF78yA/qPYJa4bMhx5Z\nJfmWj1OUqQIUKbKbR670tjcAW34MqrZJqHQDMC4P7PFnGpGHZ5r63nCYkZ1J\ntm1uTACPvgYkegjXGYJoFxoCC2yowcHLbp6gc2fX3wgfZza+6UP8ius3xroh\nBnYXDHC0XdIWKcBC3Igj8SP+dnbL0AeEsYP9X25zUIjb6c0Z7G7wJU4OWiC9\nFvbrPMijT/5XltxF1I0W7658j5WDKMKtwadrV+Hq4tgPuY229MUPHumXknGt\nREtpN9kbv2GF3KnyTA0BqPrqMH716jQIpcalLT4NHzkxabC8H+Rdb0uXM2qN\n3jRFQO569QPW2IZzLjxz+jbMHD9lzmrUM7rFY39SpL0povjdNcSOm9l6XSTE\nHNTQvfk3i2b4B1UBe6hxLgiUBqhP9uekg/juWupFm8aZsHds8qUBL4uWsCo3\n7gPIK6tbTU9WPznic1pyNF8UJhEBDCb88gBYkICLBrtbp3RE2SXj6ujqOt1P\n/qREceXIOCXAWVzRJCsEb5edE7XH/M2OCfVVAtuw/9dKk/kw1VzOxZhjNwbe\nlPjj\r\n=HYjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTSOfqyTNFRBIyvhrN9HP9ANF9ZK0VkoFAJMli1cUxcAiA25P/YNwJta0EaQ0hl+beowoN+qxGFRL7sZIG7tMDTlw=="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.6_1608410519201_0.38864157384079046"},"_hasShrinkwrap":false},"2.0.7":{"name":"eslint-plugin-typescript-enum","version":"2.0.7","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"b94535ab7ff3919a4d7cb43459a1d09d5ca98ae7","_id":"eslint-plugin-typescript-enum@2.0.7","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-RBhV06Wi3JRRUh7w1y0+fZUX4M/oeGIUhRTHNYJ2f6XPaikSkPGKMN2W4zYNuDj2UcLi6ZqGlS/kI4fynBHJ7w==","shasum":"98620c67f80a86621564b71b8b81d55acc6d5da3","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.7.tgz","fileCount":14,"unpackedSize":11507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3meyCRA9TVsSAnZWagAAJREQAJyn60rbhcrEJJ9MxSOn\nDB/vM8pxKOrPV8Cr3Vz0HsfkeQKo/KCnbYXQBSSr78whcAzVvONAUmIoUI3x\n2uAmlkArYTZji6R6rmPLuKzngaoZVb3nxYdrjNIvpEbVGIDDGDViuu3Qj58X\n0xtoydscqIgYKRU/hs91wt95KlGo5yuRcO4zGGaarNwmTj2sXdmw10aPIPY8\nNCgfS1CfgW5O4/zYuPgFT4qW9u8w/cmiZPwRVoP9JaGRw4KCsFozaN7hGd+i\nebV+5gt7t3dQLMVPLCOkaUDjAu0QMSWOmZWRloCP9Iva5xNPJRQygZTu6Kk9\ntflMhtb9iafr0QQpklv2hcmAyt+5Y7GnHUWnk0ivkd8uDn8JReSJ18ro+/c5\nWyIjtqf+rgWowGlkh+JlXMEt0wH3oR883XTJdld78mCaLVnykFXrpkzJKA9t\nFzOifY1uuWVR18RfXx2jLehL76dbn3P6VqpPETKdGVZXT89uNAQsNTGiCkh/\ngc7AWiiz8Kmv6jyJJSQnWp2vLhvxF0xHA5xYcYOsKecIFQt2zLqdksTWwyYQ\nYjl8KIa9HqTSvZl85PLHbjp3sad+QKqYNCBffH9v/utW+pZ311xwSWtfduZ6\nMrdYTY6bSTcBfuTBAQFzJ65llePIaeWibMT5+fVCz2sniL7BPxyccRhF//T7\ngFwk\r\n=AOsm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu3fqN6tILqpAokdgsbhug3fbWGWC7oJ3iD1P9TuMGNAIhAKfcG/cbd84RtmbvC/+7Lb+tVUkAblO1zqDFEokngCBx"}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.7_1608411058522_0.8667567676046242"},"_hasShrinkwrap":false},"2.0.8":{"name":"eslint-plugin-typescript-enum","version":"2.0.8","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"33496ff01c0349267d9ab585c4d80ca3ca3a31a7","_id":"eslint-plugin-typescript-enum@2.0.8","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-u0cpNomzh1ACd2O9r0DGp0Rb0a9u69FpWr4d4BeAx+Luc/fRwqDOZdnitmXqAgjgDu1qOpTJy4u7sVe6H1oxJQ==","shasum":"ff38387846597353edb3984b1b83e5ba6a1593e1","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.8.tgz","fileCount":14,"unpackedSize":11636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3m2zCRA9TVsSAnZWagAAEzYP/0blgviXXke4KBWznoPq\nx1SdjYgbqPgnje7rIS2tppz51NinLPYOtSivm2KqhlRoGKFre4k9abisaPOX\nvA2XHYAYvbvdbmcOU17GPrOv3N4EbHn5l058n7j6+Ch70/J6z5xL2jOZzs4I\n5jNsBeJBUSt7+mYpCXEjDmn9+UcOitCl4DZFp9DeYCNjgQ+qbbQyyPk2rFRr\nzCUQ4nlUAfb9HtTRmkY3vK8/dPocMiNfXJ69TJ+oHk0u69Tv3G6fJAYSTKEV\n7zJB2kqofRa1lLw4Bqay1lktuIJA4xfSqdHAom3mHDeBCLhNIwji+2qUCJna\nVvVUn3hD2Fh68NDsFY4XRmY+tGrqT3IdF/7yxO4WwtQ4TqVQRadzSugDjNkf\nN3UpxvGamgZa2bmHAqvbjUmlNVnccLqwcldl/clbeqZW5lJOSPBWS/v+/BNc\nmhLkjVlSGn3qWXuOa9H0pYAtGdduTshi+XdRr/cOw1qnnLRMH388nbk44puF\no7PpJZErYTpm1PnmFT+jgVo7WFO9CiHG/UmBTqL3y3/s6IEeVfOPQHUmR2bA\nRBZR4Qlq14puQMDOnQZYN82K9/eJ1nJxWZzF+ZCR5l8iGu9QPifKE5EUHepa\nmVWtLtfoQ0qb6mCWjZGm9i7xY4zDfGj3V69mHZHP82P98AGFywropukAZD9M\njaY1\r\n=ghQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7kdSC771tfOFvRSBE+hdIssdKKYv6IFzW6llu2hLkMAiA74y+h9VXfdx6kgmC/SZBObH1vIp9w/aOmWevCiEwM1w=="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.8_1608412595545_0.520815912330322"},"_hasShrinkwrap":false},"2.0.9":{"name":"eslint-plugin-typescript-enum","version":"2.0.9","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"bcc2b588944a99b16cc43d1c187b874106301adb","_id":"eslint-plugin-typescript-enum@2.0.9","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-1p7wnrKoFcO80si6REZ+reljGHNOVE/YB9iuzIz3nR4eiuotw6GPf491k6Pn3kWL/Tps2LDgH7BzqaWgPJE9dg==","shasum":"34b008da43e827ec4e018c261e78891cb3a04d50","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.9.tgz","fileCount":14,"unpackedSize":11647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3m9dCRA9TVsSAnZWagAAA1AQAIlmeCnP0Z7j4PsfrTfN\nBLab30gD30Y1mcGY6WU4YS7P9qJNtXIg+YcCpM1DM2XYl5ld3dfu5bOO6kjK\nGZMizGEXZXTPq8XGyKerY+pteiZ8hkExqXdHYzIMRp6yZ1LdKpTXHQZHqcBz\nX+PQxxE3bCJEK8oE0oY+d2r+UjohuqxM0jOsws3MhpMlzGoBCVWsTpVRxZsN\nz+X/+eUkNaLk58YW6qSmLb09ptZOtBKv/Befrn/t/FqJlTVSfPk/Fp2VVBTR\nbSye+3oRLReSlqWfH5PBnCSz+0RwkxFY3PPLraWk437TmZ6AAijvjrvoNawQ\ng/u3khpf/essH28JtzhTB4t6wBUFIhZ/u0qFX++VPs6uPnfDchQV6+Pe3CHk\nn5rsMNTB4K/R+unrVxEy3UWvzrzyEceSKOBZTEcexihu6JeJba+MjGRp5nVf\nKPm/vuJRohlRMl1m5oXS/dvuiFg94ERGs4gDFxKscxy5G42VbtSnoKMlWI3+\nT48ooi5l5SNn/Gj+amnP/D/6lGh2X0hp0/cD+J/vJ9iqgseQKJACb3ekWQ/n\nut1V2Etr2y2gtGHXPJ0eiervJKcSYGTlD+jd84n/tZ5jL81HkHhfvtN8Nm/X\nUSg1o9F7r7gsQAdi/2lBId9XNQq3/H+lzBLqKDTnVIuIDhGEh19Asgsn3019\ngLpO\r\n=G2pa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAEK0deIJdnW5e1hCBElqqsGtCP5xpyp0koVLiLTelsgIhAIVhgDvx4qkdw9qhZkhj5Qs7fc+TtAiQFX8qbHnB6v0Y"}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.9_1608413021131_0.4270265721383131"},"_hasShrinkwrap":false},"2.0.10":{"name":"eslint-plugin-typescript-enum","version":"2.0.10","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.14","rimraf":"^3.0.2","typesafeconfig":"^4.1.0","typescript":"^4.1.3"},"gitHead":"defaebc08937db907f998c296f23202d7fec5ce9","_id":"eslint-plugin-typescript-enum@2.0.10","_nodeVersion":"15.4.0","_npmVersion":"7.0.15","dist":{"integrity":"sha512-SCyDS3wIoVgnUAqkoKJvGNrfG4pw6GamBvMN7cvsq2yf1wL46IRT2mI7Yeoc3cvq0kglwUd0mTjyT0bTH3uGuQ==","shasum":"883fff53549c1d1df898f788a132d18ea3321785","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.10.tgz","fileCount":14,"unpackedSize":11660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3nFICRA9TVsSAnZWagAAVlQQAJXWF8qEU/7ZTO/2SThN\nz5RzZIcqegty00EIy8mH3eocmZnYw7K6++++sfnz2SsElabl3vh+zjcU5NVo\ntrxs2H+94a6S5Q7b1sTtV9lXCm3/iOxT38TjwAQ6MZNkYqNYyT+bvBaQ2Ll1\nRGtMGg3eOpyR4nRPDJE7YiFavaDIgHEdY6BRb1oCvWXhOVruXODVd5Ypbozn\naXx+6UvXFBuNLDMn+krP4WCp82LojoSwusGsKz9plBqy0XLK+zBWqnqGrG5T\nqEQ71MRE6PMekdHA9WGUbUrsE9SWULYO76Wi7ssSG8qAN/Mf6dziKgV/qhGJ\nSUgxgEQkL6ff6JMzZ3zdqcM7aV63iIur9osuQgSKJk82LzQsL6i8DBd77cLN\nwr+1QgvOxqhcHRgXMxdBaqXvyVVoQnlkU8VxG4auJwhGdqNWUyeufNPnxlZC\nRTGSpXP0ykxvL/Wp0K+V+b4Dj26Cj5MTKnVL5w9mL8FCdGVQjrRikbFOSjwT\nDyoHLrKlZNkI5ZIJvYNOuiWMHZ7TO66QBH1TvAj40iN2TiU/Bbv57zItAZAd\n/230mxRn+057mL97tZgfAVH5kTEATEOUGB+yI1syRT+VZa/KO5hhmmQUJHsp\ngtw6jk/ukgrgEqCe52lqwg/iKoFd4tkk43aYolCwiQIaghorG54aHxqfLvxx\nv5hn\r\n=Ssua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETNmZAWSwwKy4a5Oq3JVPqxPBAE3aXY++9CuSqZZDckAiEA9/1lPlKhHduXnAbsy/6JqOM6c8P908Cm6M5KE58yRPU="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.10_1608413511961_0.21154786652119073"},"_hasShrinkwrap":false},"2.0.11":{"name":"eslint-plugin-typescript-enum","version":"2.0.11","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^4.10.0"},"devDependencies":{"@types/node":"^14.14.41","rimraf":"^3.0.2","typesafeconfig":"^4.2.0","typescript":"^4.2.4"},"gitHead":"25d32a566c509dcf7daf0e544cefe79114513f44","_id":"eslint-plugin-typescript-enum@2.0.11","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-7HTLVP8nsmGEbw4IDCWMhW6VY47xp0KIsnx8D6WyZ+fhKWYr7Lae8JxKFeYeMmMyVq1pYzfkQOSZN4MSLf2IFA==","shasum":"fff289674526fe9db6c89059f1d87e1eccc42f07","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.0.11.tgz","fileCount":14,"unpackedSize":11674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggM1WCRA9TVsSAnZWagAAHikP/0C0bztX4+eknekhqe4m\nz2ndx3JgEH9zfQ50rbSVuSgKH5K56LZq8qyKqj3W/AfI69th9osOzTxH/c9/\nQJFWzFMhDtem/raJ00uzj/mFYz1HfT/pVPTXBFZT67fWxv2QhHf0TtEM8SYa\nLSHZf9Ib7gKY6tQitoKNh9fI0e36WvVLENYOn9WnnMZen3udXbfexDBW0VML\nPAynPrPswSCiKbGYhESdvzp8FJX0PlzmgAg/HA9h3AiXxXS0ck6p1vP5DuEb\nh60mg6cNTBXBQnqo5trWxM/TCmgDcPqMAKBeFp3UcqfUH7t0gYilS72TuT/B\n0F+aRYTcmfY6HSgcojP+LT7ADY4lGE4yjaNQjNUafScqilLFbO5dVyHPlolA\nMB9kcIb7NbFsHRQ34eZ4DvuNTPfzEGIIfqv4D2Ji5x7J8D1j6RoX6zeCMg8i\nPTIgedDMEvRPn7dGFIQZujzhK4yu36eNvyGIuu898rcGu5P2P0sHw5OXNsh7\nUie5yM1i0G6Ml07481FyDVHVQs39rgrLjnO6CddiGK050zTV5svdmNP601iJ\nAd00A6KVp5ANEGlmd02X06nshRHgKj/TN37cl/D+Zlu0bodxifz9PK0jmxIu\nAI+7S5W3KztxsWlND4STgpGosJQJI4VA+sm2mNI3y41bIUJw5HfkVugmv3Ym\nYWGK\r\n=29+t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOkv9rG9VW1IDkO6JNONBeOGqKGhf82vlPwCwgmpir5gIhANQm9691Qv1mMt4N4UQ7ALghIGmlGb+DQGkT2ZBc6oEi"}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.0.11_1619053909982_0.6150581234616592"},"_hasShrinkwrap":false},"2.1.0":{"name":"eslint-plugin-typescript-enum","version":"2.1.0","description":"ESLint rules for TypeScript enums.","main":"dist","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prebuild":"rimraf dist","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"license":"MIT","bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","dependencies":{"@typescript-eslint/experimental-utils":"^5.3.0"},"devDependencies":{"@types/node":"^16.11.6","rimraf":"^3.0.2","typesafeconfig":"^4.3.0","typescript":"^4.4.4"},"gitHead":"284e6c4c5c6a085b80ee146cc0b0d8d0c32c048a","_id":"eslint-plugin-typescript-enum@2.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-n6RO89KJ2V2nHVAdIq1q3IBeYZSNZjBreqXOzpjmsBtw+NNhSTTSQXqwO00VYOce9Gy8cr2cDEYpj0Km+Ij90Q==","shasum":"e587344e241aa404eb381b2f4fed36b13f67ce27","tarball":"https://registry.npmjs.org/eslint-plugin-typescript-enum/-/eslint-plugin-typescript-enum-2.1.0.tgz","fileCount":14,"unpackedSize":12380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qPfCRA9TVsSAnZWagAAcXkP/3vUyHKjBjyNt0gIPOuS\nszJZAjY987e6RIJBTuhT3k5mxrnJY8KYlZ9cUGD56vZ0gV2iu8ooMNlLrNhy\n5qtDuNMkkfHnWSXGx8OKAKKDdRWUC/HvTfCOnVeaT/76y7/pi+5YxghWdZ9I\n6YwKMrKeiELH47j3L35S84U0abb+V+l6uOjP/1OGDD9S3X1+iHvlgsgPDKFH\nML33WsAkjRAprreLRjR8cxEuNsAHKrRHnr2vqXd06JUBOE9G/N69YRB7e25g\nbfmxTx2Av81hIrdZR6tnzINwCJZvJRlSLOXygYY3F7YfKyAPqpOdvfi5hBGM\nRZmFZsZ/7vqvilEPjSoHEcmeF7VpCotrGqdimSaMUl69fCrY//uVYKLMPeU8\nGMfQl1DwbSwsa1JG8Pn/O9QdER3M9Dh8/vCMQFBd2cifEZmUm5osjtqTCd7t\nH6mexLymU8SaK+ISL5UT2MN0YCnOV6mdwgUq6gEv4GiJprC59/k4SAIXFYMW\n00ZFIk3yEgBqPbFqYaq1/nQl8VFvGNAVtSmrftSpGB7FjJLhyETAGKYviRXH\nVX+M7AQAYeXG9lk/RyuVJT49oWrwU74NA44791hecPHRAMyDNeVqxH732bWi\nO/pt8IzfFcbWFBMhBUQ7kF30Pj6lrOer15+QwTr3eban4/8E0GEveDBBx+4P\ng4rC\r\n=6M7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlAAf628XOmlxGspHR6wX7M7IqbjuVJhpy716NEErv6AiEA8HDUw77dce3ZH5pYpUrJBUyXCE/rOEA81sbnDl58exw="}]},"_npmUser":{"name":"shian15810","email":"shian15810@gmail.com"},"directories":{},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-typescript-enum_2.1.0_1636222553728_0.6584509566436227"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-19T19:14:32.725Z","0.1.0":"2020-12-19T19:14:32.868Z","modified":"2022-05-01T17:06:06.512Z","1.0.0":"2020-12-19T19:35:28.858Z","2.0.0":"2020-12-19T19:58:42.949Z","2.0.1":"2020-12-19T20:06:58.543Z","2.0.2":"2020-12-19T20:08:37.575Z","2.0.3":"2020-12-19T20:29:47.172Z","2.0.4":"2020-12-19T20:31:07.279Z","2.0.5":"2020-12-19T20:34:53.986Z","2.0.6":"2020-12-19T20:41:59.347Z","2.0.7":"2020-12-19T20:50:58.661Z","2.0.8":"2020-12-19T21:16:35.669Z","2.0.9":"2020-12-19T21:23:41.339Z","2.0.10":"2020-12-19T21:31:52.122Z","2.0.11":"2021-04-22T01:11:50.127Z","2.1.0":"2021-11-06T18:15:53.892Z"},"maintainers":[{"name":"shian15810","email":"shian15810@gmail.com"}],"description":"ESLint rules for TypeScript enums.","homepage":"https://github.com/shian15810/eslint-plugin-typescript-enum#readme","keywords":["typescript","eslint","typescript-eslint","enum","typescript-enum","plugin","eslint-plugin","rules","eslint-rules"],"repository":{"type":"git","url":"git+https://github.com/shian15810/eslint-plugin-typescript-enum.git"},"author":{"name":"Chuah Chee Shian","email":"shian15810@gmail.com","url":"https://github.com/shian15810"},"bugs":{"url":"https://github.com/shian15810/eslint-plugin-typescript-enum/issues"},"license":"MIT","readme":"# eslint-plugin-typescript-enum\n\nESLint rules for TypeScript enums.\n\n## Motivations\n\nFrom [TypeScript Handbook on Enums](https://www.typescriptlang.org/docs/handbook/enums.html):\n\n> Enums are one of the few features TypeScript has which is not a type-level extension of JavaScript.\n\nIn other words, TypeScript enums have their corresponsing runtime representations, they are not erased from your emitted JavaScript files after being compiled. This conflicts with one of the [TypeScript Design Non-goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals#non-goals):\n\n> Provide additional runtime functionality or libraries. Instead, use TypeScript to describe existing libraries.\n\nHaving this TypeScript feature extending into your compiled JavaScript also conflicts with the TypeScript slogan of being a **typed superset of JavaScript**, which further introduces vendor lock-in.\n\n[Orta Therox](https://github.com/orta) from Typescript team mentioned in one of his [YouTube video](https://www.youtube.com/watch?v=8qm49TyMUPI&t=1240)s that the TypeScript team actually regrets some of the changes it made in the beginning, including introducing enums which basically add features to JavaScript.\n\nMoreover, using enums in TypeScript has a lot of caveats and edge cases to keep in mind. Some aspects of it are even considered **not type safe**!!! Head over to these wonderful articles for more details on these issues:\n\n- https://maxheiber.medium.com/alternatives-to-typescript-enums-50e4c16600b1\n- https://stackoverflow.com/questions/40275832/typescript-has-unions-so-are-enums-redundant/60041791#60041791\n\nAdditionally, if you have been using [@babel/plugin-transform-typescript](https://babeljs.io/docs/en/babel-plugin-transform-typescript.html), you might have already noticed that one of the [important caveat](https://babeljs.io/docs/en/babel-plugin-transform-typescript.html#caveats)s is to avoid using `const` enums, as those require type information to compile.\n\nNonetheless, TypeScript is undoubtedly a very fantastic programming language with an extremely powerful type system. Enums may have been a very good feature to have back in the early days (2011) when good alternatives did not yet exist.\n\nWe now already have much better alternatives than enums, such as **const assertions**, **string unions**, **discriminated union**, etc. Which is why I created this ESLint plugin to provide you with some handy configs and rules to disallow the use of TypeScript enums.\n\nThis article provides a very in-depth exploration on the alternatives to TypeScript enums:\n\n- https://2ality.com/2020/02/enum-alternatives-typescript.html\n\nLast but not least, as stated in [Objects vs Enums section of TypeScript Handbook on Enums](https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums):\n\n> In modern TypeScript, you may not need an enum when an object with as const could suffice.\n>\n> The biggest argument in favour of this format over TypeScript’s enum is that it keeps your codebase aligned with the state of JavaScript, and when/if enums are added to JavaScript then you can move to the additional syntax.\n\n## Installation\n\nFirst, install the peer dependencies:\n\n```sh\nnpm install --save-dev eslint typescript @typescript-eslint/parser\n```\n\nNext, install this package:\n\n```sh\nnpm install --save-dev eslint-plugin-typescript-enum\n```\n\n## Usage\n\n### Recommended Config\n\nConfigure this plugin in your ESLint configuration file (`.eslintrc.js`), this will disallow the use of enums altogether:\n\n```js\nmodule.exports = {\n  parser: \"@typescript-eslint/parser\",\n  plugins: [\"typescript-enum\"],\n  extends: [\"plugin:typescript-enum/recommended\"],\n};\n```\n\n### Babel Config (Not Recommended)\n\nIf you are using [@babel/plugin-transform-typescript](https://babeljs.io/docs/en/babel-plugin-transform-typescript.html) and want to allow the general use of enums except `const` enums:\n\n```js\nmodule.exports = {\n  parser: \"@typescript-eslint/parser\",\n  plugins: [\"typescript-enum\"],\n  extends: [\"plugin:typescript-enum/babel\"],\n};\n```\n\n## Rules\n\n**Key**: :heavy_check_mark: = recommended, :wrench: = fixable, :thought_balloon: = requires type information\n\n| Name                                                           | Description                            | :heavy_check_mark: | :wrench: | :thought_balloon: |\n| -------------------------------------------------------------- | -------------------------------------- | ------------------ | -------- | ----------------- |\n| [`typescript-enum/no-const-enum`](docs/rules/no-const-enum.md) | Disallow TypeScript `const` enums      |                    |          |                   |\n| [`typescript-enum/no-enum`](docs/rules/no-enum.md)             | Disallow all types of TypeScript enums | :heavy_check_mark: |          |                   |\n\n## Contributing\n\nFeel free to suggest new configs and rules, PRs are also welcomed!\n","readmeFilename":"README.md"}