{"_id":"@4a/enum","_rev":"10-d0d2bce39a8cda06a487f657f9b26978","name":"@4a/enum","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@4a/enum","version":"0.1.0","description":"simple enum type for js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"c6a0192303d945c42aa62ad7ff37005fb7c228aa","_id":"@4a/enum@0.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cvFk1yIoW7f+GrkoXI9fpSwYnEB3FjduP7aC8NtGtV4guW0yzvytcnibXt0u1Y1+ldC0yRFchsrBboRJ13PTSQ==","shasum":"cecdd503ca940e1797ebb5c16840cdbedcb72ec5","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.1.0.tgz","fileCount":6,"unpackedSize":5222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefh4hCRA9TVsSAnZWagAA4jcP/3iOE8hD4ydLpzjtHIkt\nAccGC7gNcRhH/tkSaAz/P9+/P/O99xxa47PUL6souEyU0Y4cDauoDFj/ciIG\nJzJAxF++NMcROs9z8LNAyctXipUYrgp84wrHIphPaK2b874jIzuyySZOAFdV\nrk11oYNXntZjmPsF8kSt0AgewxwZ86VAWkaM9gDotcV6U47lA6TYe4P+taH0\nMgIyEBIoYoDIx3qPMBYrQFXp+ghDSsPppx1DIf3ZP/bevrxwyxGox/B6WR64\n7LSbKwdak/5K+oxFxzXACahqhTuADLq/e95D6Q+Tur+x9V30FCykrk/kiaYj\nMvw9GwBOaRlXY9whscliUfS8WWBHG+PQE/1r2a6yCJIL2vhyZCdtbd+Zoc3N\nCj/rMeYb8fs9RceOZxiM2OCGnY6SKLjoTCz20hG4V3Q/mgeFxbmubd5uJT4Q\n8D41MYWZRq8Irf6yTXiU2FPS31xdyKYsCDHjbTq5YTFZSqeSlrlb8+LloXqf\nsLmP6RdQZ8Q2/iJVu9pnvOtZiTP5aIKps77Xr9Ga6kHq7zhuvmhElDGgQVi1\ntt4VCrSAspVMMKycLith5L3zphTVT0MfFgzTvzBoH3CFkf8zO9hlK4Pgw6mD\nDnsXsDWV+Sbth0Xn5krFiV792yntDRWUQUNe5xZLNUWCt6k5zQR8Lfsf8cbC\n5mbX\r\n=zUZ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgP0PvB0aMPTlFCLyxIK0BN7pj5aBLsy8TqPIkvAUvnAiBlzFVVEWiSgA1mzASzcaVzc7FF4x2A2nTNQsd5VezTMQ=="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.1.0_1585323552595_0.5691386264698186"},"_hasShrinkwrap":false},"0.1.1":{"name":"@4a/enum","version":"0.1.1","description":"simple enum type for js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"f166aca93c09cfd381aa4dc0331264da8d5e8533","_id":"@4a/enum@0.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BvvrZ/asiTZu3D+btlhwVMnpgoQbcAl9I7lmZ3ODxCc7r9VY7epXpBJe9QoYSGvYcdBeDMlw7hppQHZP4wkPTg==","shasum":"ea6a42c64c7f8f981b1a4edf6e2a3c449b1f5d1c","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.1.1.tgz","fileCount":6,"unpackedSize":4772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefh5aCRA9TVsSAnZWagAAd/sP/1G26EJoyE6WPGeFYTKE\nmDn6jXlzIaKK6bb99TJ3hAgquBMl9K3auOH4ZUukRkc9cfTckw3NIQJJQpAB\nt0QdBP0EPICy5gD8Ja68spaQtRH6lpP0tdooJVhoZTq57kUnxLZFj77A2wEQ\n7+hHw8I2bNFn4USn4y5xMmXVWXaCbSjuUyjmAQUW7ivjoddwwmQmm1I64WEP\nBwb/lZsrHXLj0DgXFXWKdlBbcZdALnZpJfv3iq0kr+x3g3Frd1SUaKWuk9V5\n+zOLzlDLA+UF92rKFKZRPlEZ5KAXnpHsqRnjeEJuqui6fgHBRwNEZDfP4kzx\nAqMgX0LhCfqWwrYsIaljTJDB27NvwrBOrIBLaB7s0OnacnVjaFhTfhxn8C/T\n5Udv3I7DC0TrlhctBcngoVvi8WGZGGAvoC9Q2BLFfu8YcmhHupHijG0PscQI\nyTD2UMB8x6q81iGNEu6U0kBiA2mc3T3WbdxZUriHT+QaQHALH7oY43130F77\nJCsBJifCms0JoLQggNU/8PbsxKS/tda4uDWJZ3K6781tpzK2DUwA1R4VF6vI\nzTI/eAU01CSBI33NTfYqbUkhPITDMvHmfdf1qux6r6O8pjeJusIgWfF4g1Kj\nLBtfdrES9h443gDc6APd33Zw+MobRJ6pO/i2GCe0YhpBfBw34rShRgz4/T3b\noSPI\r\n=dtBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG3yk+IShiRsxyHL12aR3uCqfzUdi7Xnot/RfjUP6UOwIgYcX/Mw47zKGZwl6kJ8cmwGRktkMoLrLKM1kDlXIhbIc="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.1.1_1585323610080_0.5825077481463148"},"_hasShrinkwrap":false},"0.2.0":{"name":"@4a/enum","version":"0.2.0","description":"simple enum type for js","main":"index.js","scripts":{"test":"node demo"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"72c4d28ed747e5fdede22c3beaec2f25512f1789","_id":"@4a/enum@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GL4cTra25A874nVas3gm4LahJHVhba85yNFt8HzBUC/ViRLMUpfcTyL3Ip6DLYWRMwyo+lwUj0fLiJo4jZfitg==","shasum":"00905c8b601c693226709f69e4926b8c1e6ed5e6","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.2.0.tgz","fileCount":8,"unpackedSize":6362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegugzCRA9TVsSAnZWagAAEFEP/jNUqRxBeYmCNj0XNslh\nm3/0k6FGInh8/WXy8qJ/0MBOMczCURWSuPbi0v3OBtuIJPHQlKw7pLx7mbr1\nIWzS4epCR3F8cDsPcNu863QobQtl5fXe/0gQYa0b3TB2F1wmGzvjXpWRGgLF\ngn6p5rn3W+u1g44xn8ViqMhmSxUNrnzd0LMPiBfVn09I06zVGB8hjQYRgbIK\njb276O5KELd8Gw8o5wdGFdDeWCmUlcHmcTIX5HE+qFJijC1EBfhEdrrg1jXj\nQjK6aT56LHvo+eAtZJSkZIHnuZjYUEZh2VM624QsUnfcFc+8gOH1dnU5nPUP\n94nZd2m9LvYCk3tRMN4IkwhvIdvcSLKO89oOOPjtAZMW+lLOGE0H81sc5LNE\nJMtXOkShB9YzDolXit0uHdW7+kwTVobyHeSje99NsZoL0DHQUNwpToICp02A\nubzSk6VyjhAw0StNv9LIwAV/xw/c54Kupdsqc1PMlW5Arv624SFfrPr3x7x7\ndXAwZex+ucuKejXujdhbP/4YuBjS8ORXLBuipYhJSx/dt9KDyBmEPbLa9/j6\nuHQwooc3peqGmYQT+ghAN5LkhL+STk7vNIU3p/6wEgB+Aq/ditJxo8kMO8ow\nDQ1QC6yg1qilvbk+Uz2fuqNtlI2BO7KLQILeQClDryy6K3c/ZmTisj8ROZSy\nYHMz\r\n=fcKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMMjUJ52eRUkd8hC2nvZjWs6+cq7+FUXCtbRL/6WFMlAiEAoOIiTtGHpJGF6+Nt6RyGYhn+drt93w9Dnf3xRblR0jg="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.2.0_1585637426968_0.94194699928891"},"_hasShrinkwrap":false},"0.2.1":{"name":"@4a/enum","version":"0.2.1","description":"simple enum type for js","main":"index.js","scripts":{"test":"node demo"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"c45156cba2299d17db91ad5bed3c5df1bf5377be","_id":"@4a/enum@0.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vZZ36mxHtcVKRLCSU8wPY1gd1LOaxS9B1zx+zzlVgGc6Ir+Mn/6k0/dmiIhmRT73/I11FXUBXI/CkUYLXYEr5Q==","shasum":"c39ac819e0e57b9f38ec5400fe026200a39a65fa","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.2.1.tgz","fileCount":8,"unpackedSize":6340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguoNCRA9TVsSAnZWagAA1JYP/3+nhSBa1taVqgv8wM8f\n5FyYJeKZAYJXr5gJ+VtRjzPQkswzPfiF+mSOVcX61ZFvvuLsKbQZCubKZZ9P\nZH+s+lnPVZs8fSHuV9YdOY1CLEgLMFfIYcKOtLQeWYzknvwLzHVT0OIXAYHE\njjtThYhuQGeKwybeohIBlWfYew/ctVTXJ4yR6O25gYwtzYFgmgJrwMw4Rf2C\nXpHujapGv8MJ4I7NDPn6ZOuzd1tbkA0zSw6O1Xud7L3B8T1ZvwBER8/7KEMU\ni1xqoXZ68ELXOY0vXSaydv0r7cMnGT1xcBY9kd1fj7xSXf55ke/A4tK80dP/\njJpsDcJCKWa6KHJedW81VucGyBJUMHJcdx7jfCDpWus80PA4IYsXElnhsvaC\nGmaItQrl7vAOL2U9UO/FxtroKIQmtzLjcOGtgVW+zxNkMFA7r5lkiVY5Atjd\nAY4qIaG+lfKMN2fuF4kKkKqp3VyY42D4IKlte2ZfLIOZUhvx6Bm7MhdCG1In\nPf+G8zgPauUzrJmCW9vk57YVVj/4A8zqTZ63wneabppQmrlx1dfOC3wD+6VS\nFToPQUH7JPgl/6uEJ8jz5TSCDdVAoy3Q9yHzON+CkBIAHnTThkTDYrx89SeE\nUW0WCct98s7Qj3TmgmvHoSy1gdPdjwhg8vECH62TSFX7c1WgCOu/4m9tHSMd\nyuAf\r\n=ROrW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJDtzSfvyzDi4nfyG/KQmqvdJ0FPxW+BP4v53i4ZapvAIhAOSQH2Cq11uyP/yp5AcJqZktyoNMOILYIdcXwKlg20SG"}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.2.1_1585637900653_0.9354266106450544"},"_hasShrinkwrap":false},"0.2.2":{"name":"@4a/enum","version":"0.2.2","description":"simple enum type for js","main":"index.js","scripts":{"test":"node demo"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"50667542d78bf4b570771e70a38636d79d1ae343","_id":"@4a/enum@0.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zWkr92PbPkZjmzW+A8sqOL6iZaYxB5Dm9f2PVTcyW/7mCn1nTumfYnBQxJe9512LIz9+13B2fmEN9COa0i4fNw==","shasum":"1f5a6d65de79311f979dff8f54f851bc7dc1db41","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.2.2.tgz","fileCount":8,"unpackedSize":7330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegvdVCRA9TVsSAnZWagAA93QP/RZNLqtZvbDwoi+hguRk\nEgVL9HuW0VIGH2bNEcwAJb3LEi01IbdL4L7aGvk5MigZ+b5NqdigWacqLupN\n6xTYotmCHVohcpNTXje9w8eaw0C+KYQy+PHDOsNy2TPh/Rnq4gfSUr96n0+4\ngGq6uXa+BLqzBJbA27h55aeHFOoQdrz5OSOK47j9C9oCcuo2aNxMnitHax+N\nztTSk8AfV2LOtUL7JhLPoSZTsuMFTea5WWNgYgjxAcFfF1x7BJ9BaDw1RndU\nIV84dvgBvmDcMAIpgkFMxehh5ZRcyroLkO+d5z1qTmLMEjz4vkWS/DU1x4bh\nq9gbOVu56KFtHzDqkOxzDyxl3ah3DrHdJ4tOHOP/nf3+8pV2I5l/wblnQIDq\n5dFYchDUbJ3iI2iK7l/tc2lRIS+JDfG7jnKkCIaqPjQFxCMae3Piko8txrO4\npy9nhhjggnvAEdi1VepnwlwPJDMn6SzwTCkv0bWROUhae40u+QqA5kP+NDZ0\nuXLRBasaWLl1jl52sE52uIBJOrI7bEjkPm7R9Dhs/3Zy3TT6Xcd1jw5oNAOq\nnD4er4/6OSdIbGxjF+97A/DK2HEa3a9N4QZWDtuWIsXzhaBzdYSXuhLYtip2\nLM28RmzsZepWlSslTyeK/GXpO5o+ugJ4EMs5/3kD/l7i2kWG3+dN/hPmV85/\nSnKA\r\n=yBJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7ev3NMAghmemP+fgthSMxespsPXj21WbQl0SOflCwQgIgSZW4p7Q6iNueAJL13xq1bW6vt24YyIKugK5Spn5+rWc="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.2.2_1585641301073_0.24392178245430074"},"_hasShrinkwrap":false},"0.2.3":{"name":"@4a/enum","version":"0.2.3","description":"simple enum type for js","main":"index.js","scripts":{"test":"node demo"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"9d754a9dab3767617c97036792484bbc8f8375d0","_id":"@4a/enum@0.2.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NMkhlWbH+mSnCPvrvJ4nd5k1l1V7UyJSZ6lbhDjtXCuVUe+/4rL5scGlO06D1WlsMSV0j4KyMGwjtXaMnaBtuQ==","shasum":"b4e114d9e922861306562449fdbc80996ce5de64","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.2.3.tgz","fileCount":8,"unpackedSize":7419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegwdJCRA9TVsSAnZWagAArMEP/2qY+yHjwceBd8JKEjUi\nB/csc/oR+FVIdE4VBghzAiwImCEwHdHRURv4MfJbd9vh+SBXjClGI2wD77fe\na46sxbCuSayq5X2sjEZWVCdNaj+g/w2IHMQCOfghsqNkAOnpak9qvjcCVwEU\nEClbYTqLWVz+ARjEywME4gxZQGV53SNbK4iZmtYEBixyPOZkQKYMpFjE6L0I\n1De1NAL8TXVpVYnVjDZRQQYIi4qVUEvQQij8hdHYe3sZ+03ygTy60ePm2UMf\neT/+GtsgHz6mRuZyDIh3JnjMI0UG07+7pF0IzElXhp8yRgnGdrfU/9cFioR/\n/T3uUZ0Qhxxv4QtaoGBaiWiSQQW+3dkWsSdQ/J4F2ad7dZFJNcLvoFz4ypQD\nNkujzMUsgDnQhD8CcmEcYbPcvsyVmFYyDRdxeFup4mvd8yG3y2OUlo2wJVBB\nwEydGmspZiNTeZ2C7Wu8s9QOlxZJvNCIV3pLyzrHINQaauddKh5SEx212Ajp\nMxY3VBF3M/aobISx7r+X0MkKXrJJZF1Ea08m58mSzmE8WaSz4zrxWfvO/WL9\n06qt0JvhqQRmDtAVMjSCc3w8tK7547uofo1ud6nE16eJXI8H2Cij5xB8wXMz\n1IsAE9tZfkqP/f9A7TAvEZWXX6pik0JdRajzZZbGP1m2bBviE9tkElW6fx0I\nAf/D\r\n=UbI0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5BnQgbhGghiQXiXFVXwC0d2zKvlwPNlT7glNN8/sOBwIhAOcCBg7GZ/xTfFHaLzYtt/F96WpqfmooI0OnQCqCSEQH"}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.2.3_1585645384792_0.053994127907777356"},"_hasShrinkwrap":false},"0.2.4":{"name":"@4a/enum","version":"0.2.4","description":"simple enum type for js","main":"index.js","scripts":{"test":"node demo"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","gitHead":"6c2b6aa0ebbe1206e46c892cf1d4432f0731840e","_id":"@4a/enum@0.2.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-erpuPMT0jdh8X4hqrcbu1DMtAHpG76LH25dyTCQCxCpx7TmMi8uzbAp0dfk+7shxv5rKjVfqBw3eJRMiX9Xg0A==","shasum":"2d0c124ad8212fd9314ae0af558b3b346ea976e5","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.2.4.tgz","fileCount":9,"unpackedSize":9685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehqAMCRA9TVsSAnZWagAARF4QAJqi+b6jfzi7NmTMPvb3\nVFkaupySs/eJr5yE2JPhg4dl3MP0xgp/eGxBcv5Is2LvNu1+3khPDvFv/9hP\ntGmhD+NJMVvoYbYdYt1lgoY7kmyubaSd8Xi2xHe3ltj5Z+pJhIGDKwZqS1Jg\nZUDzikJuhzFx3PbuV0/+rMXYGZgT8+p8/3zRBUXE7PKmgSqKD0558fzvsL19\nE9ILswYII0bazAsIBEa2sQ+7sBKe5MWcIcRuKBrS6PXXcxf/jnPEzQpRRM5t\naxDLyi85CrnmPCO1OufwNK3XMyAWMnMjr948spJmtJxS213oBYGkbNqjvrkR\nYH4dL5I+x5ZPeE5MbSxoPkDn5zzEOROowZlZdTeATkwIhIRknwj+QD2pNTRj\nTk740UsoxO5Ts23xjkIt0PJ7lmGVuzFmDf4pjBeEIj4mmfXPpMiQ1eM6ZWIi\nX/bUHfKGcIvrYdNWHOGu1x7kSBS1cnh+pYSMZ2Igl8RCsPZarIop8ezGGfb3\nFqcchYzKt8kzsWom2Dcw/zn7F8NN8ucmdAulpjdQZEVOpeaRNwldIx9+C0BH\nGal5mI2bsWZqVvLS9MxfOPX6kO4Rjxlw4J8VWJmWXfV1pXQJeWbCNGDbZPMi\n//NBs04P8zXTpFHaapcdzpt3G5lO3MU2A0n90XuwY7o3FGbyvVwEMJXGfHci\n4In5\r\n=9G5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm0Af/XAEI+BhOLxEJaYbTbXEuIz/xuw27FDBEgtpicwIhAJCdjneSQrjFZN6ohigbmlVudwv0Nh+uC56kf0wPhtIV"}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.2.4_1585881099887_0.2096112020348182"},"_hasShrinkwrap":false},"0.3.0":{"name":"@4a/enum","version":"0.3.0","description":"simple enum type for js","main":"index.js","scripts":{"test":"mocha test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","devDependencies":{"mocha":"^7.1.1"},"gitHead":"305ff56aee0efe79a0d01872d884639343fbb3b7","_id":"@4a/enum@0.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BuSQ7J72pTYgEdjZ85ccQ4TXlraB9EiE3m1L2XhdAh6fODLqPTIo+ay8QoniUhaoGEM1UzlWExcDjhGnUP5A/w==","shasum":"db7b345fdc53cb8db386f74d788fc81a81ff812e","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.3.0.tgz","fileCount":13,"unpackedSize":18071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqp1CRA9TVsSAnZWagAAt2sP/23u+WdaYsqzf0NfszGm\nrl410ZFa0jXVR1b54iMj7KWZGlTvSydMMo+XRbDfEX4yxgROdz2pthPtqbkP\nzE/fTW/HvzgMjJEmnvLhjkxCyxLOz5TunaJLaSTIxTzPV241g9/RWvKUaskl\nOgdp7ZQGXPoUei4JAyiQL9F/2dV6AzCDLCRF3HYgoc6kwexMNJTKZSJ4G+yd\njuJEjtqVf8briJjfa4pG4YAiwhGGtpxYxY7daT9asRrwzA/d0oMXS+oHLz48\n31x6xtJp/TubNsY1UPWUeyqzr0YmRJuatkU906cIvKQg/jkChXsKcEktYpTh\ngwJ+IEesKiuTcCmDSPGRblsvBp9rZpDCfGPymRwggqEy71G1e/QwCTAHzTbb\naWr8s6tuiBuCpHSr4HfzFjX4fYYsGY/w3sjd/51JEL9Y9jl/1NsT5gjtOXQB\n/QajWkhweFvxuQdDOSKbTk5K1Yo5kcdHRJNZMbPl/EQWBC4Iq7a0VsjTIBfU\nOD1+KuWolzFvBF1kL3ejNH1SXYmh4PNfbftl8Ue6gh856yoXGS5AAHRKgEo4\nMFDzMkXRY3hdvOiGZaYLt75P6gUfuTWxiJ3VMz4Bn8Vyc7U0Qpq8GPZ5Wp42\nQCdh3YIvOlcAB3AAS7vm9lAJSxQhTk7GQ5T/tZJPpJUq/tt9qFRZNKaHbb/Z\nUjJO\r\n=jbDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY9TZ5OyA1p9IYvaznVwf+kd7Vi98f2NGVY3yOpWkgCwIgFX4Yol6lMrHjoCstNiDFnoHZGzuSnSG3k6FYgWQkbRE="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.3.0_1586408053105_0.7565020710663208"},"_hasShrinkwrap":false},"0.3.1":{"name":"@4a/enum","version":"0.3.1","description":"simple enum type for js","main":"index.js","scripts":{"test":"mocha test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","devDependencies":{"mocha":"^7.1.1"},"gitHead":"1b57b39a3e565b4bf10686fb85d3211e0c6efaa7","_id":"@4a/enum@0.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WpTzU+K+MB06Klrhu2X+l3lFbxbX3VGoymYCY+Ajm8rRcgWbPKt1ivwcZHon/XmYirc5FEWar0AIVjfjBlKWgA==","shasum":"fecb35af0af4bb9cd5b3e7600e5518b35fefab2d","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.3.1.tgz","fileCount":14,"unpackedSize":18872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejsUwCRA9TVsSAnZWagAA7OMP/R0ZiY7SW/4a6byj6j+d\nUyzTuUS7EyzyI8hdlqG9rdOxWKsw/D+hKWG8kWKXeGeNRdhGnN8eL1eIXawD\nCpdu5NDG1A8ZqrJ2onAgWOa2VYt2aA4A0pyRCWbvL0/mbbD1sY0OHV+0DTbW\n8ANBuTae//Hd0xRvOGWXt6MKrZNzJtpT94d6XQWIO4X2rnK0aKwPiw9A4/XN\n5hXOHY0hkqClQUut9DFcNp3LUg/Bgc7OcPIx8VHLRJguSaiRWrkliXjrSr9F\nXTZW2ZG3m0Ky5bRJ2DBu8+N7fMxDDDGfRR8CR5KmoGugnmNpxPriDdaG1nR0\nR6lIatoRrhfpA9C3gKzjAVEGV/80uzDRB/jF7y217W38Tn1n5ej58vnmReux\nR0LhQZfiFS2pnGpCqtUVxZ+rLCoOJWEOqGjb3IbTyfPQBqelEP22oefg10oQ\ni/bWHmcv6hVgJv4Zv9u5ggVBtCxVACx5i06eLUS5Av9mdYWCBYDAUKxhoYJh\nN/EFOm6goPQxfiEx+TaFeCa4vr5BiG/cQsHVvb499Jfo4vB/6YGU85bPgdGL\nO8qyFysN/j0R2BHspvOLDTOma/T5CVxAu3zuy+L6bHDb7ghwfynnrKt3ei7S\nZcvOv3RagfYorb9VVzgkxzJ1EiffehXMVCYjhLUeGRwSA9hWQtJHA7vtUIJ1\nLnQd\r\n=3JDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJght6A0SzmG8kUSk9nojlImFzvHlYjsyh24BO4DhoXAiEA18aVPcSDOUQlxoPOZ3igxaN0og1lhLocaPcsbPdks2A="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.3.1_1586414896430_0.3595871981547669"},"_hasShrinkwrap":false},"0.4.1":{"name":"@4a/enum","version":"0.4.1","description":"simple enum type for js","main":"index.js","scripts":{"test":"mocha test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"keywords":["enum"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/enum/issues"},"homepage":"https://github.com/gavinning/enum#readme","devDependencies":{"mocha":"^7.1.1"},"gitHead":"b354d77a3e331112407e02fe665602aed6ce0118","_id":"@4a/enum@0.4.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qTdYvrFLrR/KzsjhjO9OYNto37L/inZIsxEVqwDD48no7zOWC4Y4wknJl2VqQA7P2fkj3t0iYbMrj324c4fcKg==","shasum":"1d8e82ad7712ad6f7f7659366e110f6b01fa6ba6","tarball":"https://registry.npmjs.org/@4a/enum/-/enum-0.4.1.tgz","fileCount":14,"unpackedSize":20256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuSvQCRA9TVsSAnZWagAAEr0P/RSOXeAFbJaI2Th0zI62\njllBsCxe09hNPxbGrXtkbnx5kpkDc4KyfhW6GreaWGhp65qbKL68IaKzub0A\njW7nRJFh5kff3ItitC47DZTHo9Y3kID2s/FK5PkU1Ettt6fuqMxXtXEnc/MQ\nucFNiecty2UWOZvXKXQsfu32OLh2+R8sY8UWmG+jvgpFPWIkrL12vW6zXaBT\nrcUkysY72TRwMHBLucjUufsKtEXxRh2IZH/p3gFUSXh4E3pfdTgiFwVPs0kM\n1RBNb6BG+N5W3145KAJdKzmm2JqwyDmmIO9/dlm65rvwSUaZIFlF/rL6s2D+\nKfzh8VIQsgnxq8TAtdhMMwLyeUMf3euL0DJ7+mCJepB9DSldODZXE80kQCYT\n+n/KWtQXnOs2CxihvrBDfgPGSb4ZcEsRngWG81OtRSZtEo9lupQujgYAwYJd\naXWOkz6mlyBULWeOIMfClxlQMdfrqxEJTHcxI+YSGhdxY1uN5tV99XP0wxO3\ntUlaMLanPX+qY0K9hpWWIB5v3cWxM8qR45f/mmfPI/jIiYXKQptB+XnFtNYH\nO0aWH39676KncDhYHQoyBwqN2PmGyZN/Em8/beMxJU8JtHcoT4N4Zp3zTZ+T\nGcg6IVNkCVQTVDzFdssFb7yQ6i2kqrrt5AuEgsHgeLWfOWBknZIMLfeZF7Jb\nn9j8\r\n=XXam\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFglej1l+kfjkUaxxOZwTuul0WKKkpWV7Y3J7lHldiHbAiEAgCwLQie17D9OikQFqLJKHS67NrTxp/5ekGDTOukGE40="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"gavinning@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/enum_0.4.1_1589193679982_0.17498304690674638"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-27T15:39:12.364Z","0.1.0":"2020-03-27T15:39:12.737Z","modified":"2022-04-04T10:45:59.652Z","0.1.1":"2020-03-27T15:40:10.185Z","0.2.0":"2020-03-31T06:50:27.078Z","0.2.1":"2020-03-31T06:58:20.811Z","0.2.2":"2020-03-31T07:55:01.246Z","0.2.3":"2020-03-31T09:03:04.954Z","0.2.4":"2020-04-03T02:31:40.015Z","0.3.0":"2020-04-09T04:54:13.300Z","0.3.1":"2020-04-09T06:48:16.618Z","0.4.1":"2020-05-11T10:41:20.124Z"},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"description":"simple enum type for js","homepage":"https://github.com/gavinning/enum#readme","keywords":["enum"],"repository":{"type":"git","url":"git+https://github.com/gavinning/enum.git"},"author":{"name":"gavinning"},"bugs":{"url":"https://github.com/gavinning/enum/issues"},"license":"MIT","readme":"Enum type\n---\n简单的Enum类型\n\n### Install\n```sh\nnpm i @4a/enum\n```\n\n### Usage\n```js\n// ES6\nimport Enum from '@4a/enum'\n\n// or Nodejs\nconst Enum = require('@4a/enum')\n\n\nconst DemoEnum = Enum({\n    name: \"NAME\",\n    homePage: \"HOMEPAGE\",\n})\n\nDemoEnum.name.rawValue // \"NAME\"\nDemoEnum.homePage.rawValue // \"HOMEPAGE\"\n\nDemoEnum.$has(DemoEnum.homePage)\n\nDemoEnum.$append('OK', 'OK')\nDemoEnum.$extend({ fail: 'FAIL' })\n```\n\n```js\nfunction Message(code, message) {\n    return { code, message }\n}\n\nconst ResultMessage = Enum({\n    errorToken: Message(1000, \"token error\"),\n    expiredToken: Message(1001, \"token expired\"),\n})\n\nResultMessage.errorToken // {code: 1000, message: \"token error\"}\nResultMessage.expiredToken // {code: 1001, message: \"token expired\"}\n\ntry {\n    throw ResultMessage.errorToken.Error()\n}\ncatch(err) {\n    if (err instanceof Enum.EnumError) {\n        console.log(err.Encode())\n    }\n    console.log(err)\n}\n```\n\n### Assert\n```js\nconst assert = require('@4a/enum/assert')\n\n// assert.ok(1 === 2, ResultMessage.errorToken.Error())\n// assert.fail(1 === 1, ResultMessage.errorToken.Error())\n// assert.equal(1, 2, ResultMessage.errorToken.Error())\n// assert.notEqual(1, 1, ResultMessage.errorToken.Error())\n// assert.deepEqual([1], [2], ResultMessage.errorToken.Error())\n\ntry {\n    assert.notDeepEqual([2], [2], ResultMessage.errorToken.Error('custom error message'))\n}\ncatch(err) {\n    if (err instanceof Enum.EnumError) {\n        console.log(101, err.Encode())\n        console.log(101, err.Encode().code)\n        console.log(101, err.Encode().message)\n        console.log(101, err)\n    }\n}\n```\n```js\nconst APP = Enum({\n    name: 'wechat',\n    version: '1.0.0',\n    demo: { foo: 'bar' }\n})\n\nAPP.version.isEqual('1.0.0') // true\nAPP.version.isNotEqual('1.0.0') // false\n\nAPP.demo.isDeepEqual({ foo: 'bar' }) // true\nAPP.demo.isNotDeepEqual({ foo: 'bar' }) // false\n```\n\n### Notes\n```js\nconst Enum = require('@4a/enum')\n\nEnum // 创建的类型是静态类型，默认不可修改\nEnum.Enum // Enum原始类\nEnum.EnumItem // Enum子项的父类\nEnum.EnumError // Enum的错误类型父类\n\n\n// 创建一个Enum类型\n// Enum根据obj参数来创建Enum类型\n// obj子项的值如果是js原始对象，EnumItem实例的值就是obj对应子项的值\n// obj子项的值如果不是原始对象，enumItem.rawValue属性就是obj对应子项的值\nconst obj = {a: 1, b: 2, app: 3}\nconst Message = Enum(obj)\n\n\n// EnumError\n// EnumItem实例可以直接调用Error方法创建EnumError实例，message参数可选\n// 如果EnumItem没有message属性，则必须传递message参数\nthrow Message.app.Error(message)\n\n// EnumError实例可以调用Encode方法来进行重新编码\nMessage.app.Error(message).Encode()\n```\n\n### Example\n> npm test\n\n\n### Vue\n``vue.config.js``配置中注意配置``transpileDependencies``属性，让webpack可以编译``@4a/enum``  \n```js\n// Example\n// 兼容低版本浏览器  \ntranspileDependencies: [\n    /[/\\\\]node_modules[/\\\\]@4a\\/enum[/\\\\]/,\n]\n```\n","readmeFilename":"readme.md"}