{"_id":"enum-plus","_rev":"132-4d6d5888ba9cd3171e0894649a97129b","name":"enum-plus","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"enum-plus","version":"1.0.0","keywords":["enum","typescript"],"author":{"name":"shijistar"},"license":"MIT","_id":"enum-plus@1.0.0","maintainers":[{"name":"shijistar","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"d56dc2580cd4b689631fadf2ffb7a3d7c16355bc","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-1.0.0.tgz","fileCount":34,"integrity":"sha512-VwXqzzZU0NnnNJwGSiLhFTL2tWl4gxuTIdeCsTyPwBuWe7hPYcSF0HA77r4P1YG3uxuR9C6+QgbjaO5f/DDkYw==","signatures":[{"sig":"MEUCICQUS4Hm2QPQAbBDEms029n+BXXw/BY/gjv5WLPVXRFYAiEAzUhUoy2et+MbXb5EXuaD749ZfGUPbzKYsbcQfOoEcr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQWAEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHGA//UGVScIYhBcCqVYBaxWz3mK4ar0ss63Bf0DnuRhCyJ7M4fHLz\r\n047cX2I8ExHN7b1gwAgNVl8/zGnpCTSzzIgXo0onKiekNc8GTiDBQFlB6iiX\r\nP3zHZ3YSPvPSnjGlb15ufhtgUitzo/Fz8XbQG9ClIUrjDUj8BIXU/6M+rn8u\r\nxouTOSFI1vH4LFF5kZ2fgVIOlv3u8QRhGhTgdWP2jX9sJBTL8o/9+nOvUqC4\r\n6JWd67NqsfU7Qj3N8kXC9ZhOyFuQhSRqGaartEKdAHp0lrpEtAyzbhg2IIbv\r\nePQFMJihL19Bezgw5bKn6pGudnx1s0PrQKZ7TdL1s6nlKyTUFtE1BrGepJ9b\r\n+WkLy73n3Ra793GIArRVW8Xq9ijL5nmwhjlL2ZWeYhvp8CkPGUDdYIUw7+zh\r\nOObnbyh5TtoHeOo09GZfPLTceiGsHeYU503JzqOvp+pAB6zw7ohiSluqN9J8\r\nqSIQLQ+dXbHi2O80mSCZ05AEgihmzsg8wLZVNwAOCi+lwNMMtnin42LmCxrt\r\npKAgKAVwyT5LpzbNHLHifoUWk/qMoBeAFMV1fLjKCnzEMm/IDUojPfl+al2r\r\narXFn+z2eTrPKuzk24IgGTSuDpzCr1jpHmmI7Z2RaLmm7rQCWkEB6NJDghaz\r\n6eAH40ssgM4PPaKrGmPg8Y2CtbsFv9KvHpM=\r\n=B+gl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c6345796df525de8ed266840248e58ffe7693f1d","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistar","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"8.11.0","description":"A powerful enum library, like typescript enum but more than that","directories":{},"_nodeVersion":"16.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_1.0.0_1665228804085_0.4443658083364439","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"enum-plus","version":"1.0.1","keywords":["enum","typescript"],"author":{"name":"shijistar"},"license":"MIT","_id":"enum-plus@1.0.1","maintainers":[{"name":"shijistar","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"eee11c11240b991371689e24dbe695e74e9b8cb8","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-1.0.1.tgz","fileCount":34,"integrity":"sha512-kqeqf7ufOkBaVGO3VBBCMXM/YwFspdGvwuPYl8T6NDB2jXxUPezMHsKB9LpQmLDmoI035M9K8MIbcKfJlL7kmg==","signatures":[{"sig":"MEUCIQCiFP8WRwxCIhnvl+Wkt6cVx/qj03wJjc46oRN1+KxGqAIgOLAva0c4qOcBjlsSa8+8eTPLL5TQ4DCWA2dbfFocon0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCVCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXSQ/+KXlyANts4N9USlv/XNvw8J6uVQW/LGIQaQOgPj+SWqr9btZa\r\nNNwWXW7AFrkXF+fye64q7ur8IKduNRGL3avi/H2H3wLpSm1g3oTqodHBugQm\r\nOHVUfG/X0zlZl6L9hala1toHbDpgeWPhQxPnJsyMAkDOIszrqi3jOiCHAyuE\r\nAj+rct9larLwtcpD/vm7j83Adq+IHxKNlBpOFcwORedsjGIc7ovaca3XWhqP\r\n8BHn0EddRqORkFA82M4Qsmo62lU/55DrJe/nurqJ5VvigtaZQ1z9E34IHdY0\r\nwYLSEJjPVTq/h9xItxBr2f0iVSVwGSdhqqMpq7L6GG5Rl27luF6orRza5OI/\r\nvtUyYQLqUKZptes83VYmCiO+cBptzzS3qXnj65d8f3d/aZlwonNSJDjmCsPV\r\n5f1lEJ2f2ygvjXb0RQhW/LMYL7jhbXAzu5MnFdO8qP2dDwXqAbbkTGlWzePp\r\n8ncIXeoVWulkwCBSmoyT9bNwe8qUlbJ/ptEw04T7T0PEE9c5HliSPNezicV7\r\n82fb/XcwkAdQiObj8ydZ9DeJM8UCVuSowp6LiBTWtxcGloMH/Dn6YPtRGSCf\r\nDXvAhxqQMAWFPlY+v7xzLvsVj6prMV5vU9URntOwVwKEZloF7rZPi3DZUyzM\r\nyPjjmcnB06pVpNPCcr4ZR5L2RBOoSua2Bbg=\r\n=nm3z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3716c5953cc5b0952111b725bf1e0ad68ad5feb5","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistar","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"9.4.2","description":"A powerful enum library, like typescript enum but more than that","directories":{},"_nodeVersion":"16.19.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_1.0.1_1678332035275_0.13006623832276198","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"enum-plus","version":"1.0.2","keywords":["enum","typescript"],"author":{"name":"shijistar"},"license":"MIT","_id":"enum-plus@1.0.2","maintainers":[{"name":"shijistar","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"b35d2b2c73b68d71df5a66a3303f8d9648cf6f6b","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-1.0.2.tgz","fileCount":37,"integrity":"sha512-S8W7YtguygO9qbSB8wr4t4ypupj4ADg695p7yTytIgPQHv/ngxBeloEBP69HaGNx/xHX1vv9FGVX3h5V0aEBhw==","signatures":[{"sig":"MEUCIAW7QV2BKL6c2+QLe8cEIhMXrObbY/PkZ5zv9S3zvx1AAiEAqvYD11C+YEnadq/QheCcnPcKWQmsLi1at1YsxMQvaYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88010},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistar","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"description":"A powerful enum library, like typescript enum but more than that","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 李凤宝(Ted)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_1.0.2_1690815228335_0.5438850745986727","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"enum-plus","version":"1.0.3","keywords":["enum","typescript"],"author":{"name":"shijistar"},"license":"MIT","_id":"enum-plus@1.0.3","maintainers":[{"name":"shijistar","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"a146f90470a38f22fab58d6027f0e483f2fd827b","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-1.0.3.tgz","fileCount":34,"integrity":"sha512-KEIUfcB6EPgnG20K7eHSoin0ckDTmIjia9PlF1Q8PBvOkMYHCphL+l2dJFjGTrN6603NiLdqW+whmQsHVvKXWQ==","signatures":[{"sig":"MEYCIQCtzpLZY4P8F8Yz4LaLmXy0bVUf/Tkz2AL52PadA8TjDAIhAMtgsfnYeIx46eOBBqWPfXqB8aga1bBdn/uk0ArWCWh5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89014},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5fbb9aeff947f93947fda423f1612158372a47e3","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistar","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"9.6.7","description":"A powerful enum library, like typescript enum but more than that","directories":{},"_nodeVersion":"18.17.1","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","lodash":"4.17.21","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_1.0.3_1699954643134_0.25169409974023393","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"enum-plus","version":"2.0.1","keywords":["enum","typescript-library"],"author":{"name":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.0.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"c4612096ee7e268123516d0de416b4e92b01c2ee","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.0.1.tgz","fileCount":35,"integrity":"sha512-SzoDSKPXRjdsQFn+ByPMAJb/BcTwikKbxXOfWJaf6k4Vj/DBhwG+MKCiny+YEmTXb/yaGQA+x8UZwdJEeNYuUg==","signatures":[{"sig":"MEYCIQCTGKWw9Ms5VOdcZKPj4GrBiWQ9yH/6z03nSjCZt5ID4gIhAPWOzMGykocSu4Vr+PUf6tUchiY9S3gCmqxXLP5xCVRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151381},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1cf629cee6ef48f035ca611d024483389b6c5e67","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","lodash":"4.17.21","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.0.1_1738485540466_0.4358960562103622","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"enum-plus","version":"2.0.2","keywords":["enum","typescript-library"],"author":{"name":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.0.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"8f1bc2dfc50f1efcc500420c3d9b9f228721137a","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.0.2.tgz","fileCount":35,"integrity":"sha512-A0uxPf1Jv5NAksnNGaWFt097e4DmBs4IPs8+RRmYqGnl1RH9D7kOXSdK0lZFqp7H6bsV3Nd5K4q+Fy3MeoOcDg==","signatures":[{"sig":"MEQCIGH3jop4I3aouss+KtjsDUCCdWNE2BEUHoIQfY0n82FGAiB7DNLljsN0Nar9556KLkT6/0fCCLYMgpap8qUFZqWLyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160728},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"567a02e1a0e4ccda8cdcc33b08acd90429a59fa2","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","lodash":"4.17.21","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.0.2_1738573516707_0.6237533021556569","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"enum-plus","version":"2.0.3","keywords":["enum","typescript-library"],"author":{"name":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.0.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"17bb244d6ddfd2a88c6c649fd6248dcba5d3cf71","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.0.3.tgz","fileCount":35,"integrity":"sha512-jJSuHFf4Yf0GAmEds4BAF8n5rfm0xzRejCpga+c2Xj3l6xgZXd8nspFY1sNM4JX6pqLghimny/tMGFtCNTYaYA==","signatures":[{"sig":"MEUCICGNtTWs8YnkqH61AAaFt5YOTZ50GA9Fm4AU/qgd/IEpAiEA/qJMvQfwZQLf69SlZn9Ip6NrpPm1gXZF28YaBPffQ9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161608},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"eeee78c58e7b98bb386114bf36dc8643b70a4238","scripts":{"test":"jest","build":"run-p build:lib build:es","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","build:test":"tsc -p tsconfig.test.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"prettier":"./.prettierrc.json","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.1.2","eslint":"8.24.0","lodash":"4.17.21","ts-jest":"29.0.3","prettier":"2.7.1","typescript":"4.8.4","@types/jest":"29.1.1","npm-run-all":"4.1.5","eslint-plugin-jest":"27.1.1","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.1","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.39.0","prettier-plugin-packagejson":"2.3.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.0.3_1738834703763_0.24253378181084484","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"enum-plus","version":"2.1.0","keywords":["enum","typescript-library"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.1.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"84f5cb3c91428d169aa8648218eda47f0ca745d7","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.1.0.tgz","fileCount":35,"integrity":"sha512-RxaZ0PUwqjUK/y2yf1BQ5d+R6polqmwLllfap7uesFmyTlK97G0wcUGWBk9SIoda5bOq8ioR3LtMhD3NZSj/SA==","signatures":[{"sig":"MEUCIBphTvu8dq8+LcU3QMeZL+LjN3u/wNKHc5t1hIsIIJvxAiEA9rKThVbxuo8Pxrd9dfyDMf+00oPFurOi035ibdZNv2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178708},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"a945550d586d34e535a7906364e02149afd71f52","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.1.0_1739014282065_0.9363228399330239","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"enum-plus","version":"2.1.1","keywords":["enum","typescript-library"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.1.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"09422af2a7fc54a19a40c64e052edf1122b92824","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.1.1.tgz","fileCount":35,"integrity":"sha512-qFaM2+nZcrfqEY6mW2DNHBQNlqOSCfArazTLQxsU2zN21YUD3DDiPiiUH7QUopWaLN5UHk4FHpr0wVQHbQl2sQ==","signatures":[{"sig":"MEUCIQDCJrISoKrvtVpemqYsXxtoErXNjV2L7iz6zOoZZgRFcgIgML/CHFaB7iHiERP1YOi+aIzVGXancQJgJ6TwnKFfE78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179173},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"61d9095cfcc9d2e0e8ac955460ced149026b2c16","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.1.1_1739030360726_0.1370692939627507","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"enum-plus","version":"2.2.0","keywords":["enum","enumeration","typescript","localization","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"7b2ef3618e5624698b3abefc08776bd88fb911ad","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.0.tgz","fileCount":35,"integrity":"sha512-jnfiFHPwVPojsQzrgoer32o3o5w8f9p6Ul3VN04er7fUEkN7jNlAc6pWJTxqk39tiIvzLaxIOFr1D7LzYlPSRw==","signatures":[{"sig":"MEQCIHnBny13iWmzqGDUQ2b6ufYowRHVAIyeAACRihblcbZuAiAk0FoKPphFLm2v5jJiLFQ+8exFAM3fUhIpcoOySkivKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179439},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"4466d5f2d4666d2ccab24cc5972ff45942079257","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.0_1739116154205_0.19031135032410207","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"enum-plus","version":"2.2.1","keywords":["enum","enumeration","typescript","localization","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"dcbe290d5a2c60dbc45ff6cdd206bbf4d2843ebf","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.1.tgz","fileCount":35,"integrity":"sha512-K0X+sMj1y6P+9kz4kSybZSAOgEYxuOHXHxrOp1Ym+fYKrRCNcrSfG6vaztIxzkF5LgZBhW6SzTUf7racq8w7GA==","signatures":[{"sig":"MEUCIQD0AtuiegPi0zht1JySg0IbIrI2q4ry4U5ArdCKyksRVwIgXZrG1vQLcs87JAoRu1kuoTgajmq4RkTlcbvLKxmO8ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181867},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"b113b77bc7ec99806f6f4620a341710c4f075f2f","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement library for enum, tiny and powerful, like native enum but much more than that","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.1_1739177135091_0.43901678196209204","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"enum-plus","version":"2.2.2","keywords":["enum","enumeration","typescript","localization","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"1a2436177d36a3350ebbe0eb416ace518320e341","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.2.tgz","fileCount":37,"integrity":"sha512-kCraJeYXEN4UxYJKGCxv9rJsBy50HgY7qDnDOObcjaXzJX5UjS25n/uuvEeUzfIt1mmC7z1pXZ5OQhwnHYIhsg==","signatures":[{"sig":"MEQCIGKLv4FSDGaIV3p6ftYq5Ryb/3ypmAdJ26GvygQ83q24AiBWsE9DybRwwkOG2E7BODv34RHHhFhUGhixOC4QyV8zrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068696},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"05b34ac7eb5eb7790e3e11ccb80ba59f63524532","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.2_1739430081813_0.8583370142831781","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"enum-plus","version":"2.2.3","keywords":["enum","enumeration","typescript","localization","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"0783dccb6c5f625d5f72c0e5119862f3054147fb","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.3.tgz","fileCount":43,"integrity":"sha512-40pdLslnSN6nGpN+oS8HtxR3UnB8FdQA42fGr/QS9By/g89hqdvm5XxQv7fBa6O1IMzt0bwLZi+gcgwl/aEuWg==","signatures":[{"sig":"MEYCIQC7vrvmnP1R22XfUbfymCV26OelCu98wjIGr8gp4JM8kgIhAO17IXSd4h38q9Uhi5RJ2HEUeBYBQbFYt+ek34LpaZoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4070038},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"d2f30bc8b4c2edb61d71e5fd2e43f13ccc8d26e2","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.3_1739948017960_0.6352401401103818","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"enum-plus","version":"2.2.4","keywords":["enum","enumeration","typescript","localization","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.4","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"fe49ae755497143945de9a400d2b0e6a13256069","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.4.tgz","fileCount":43,"integrity":"sha512-x8OarRANVJZBlKlKMhqbOm3xzHOc7N4UUDGF/mfdF29atGlo+k95ZqYSjQc8+6IQvDC2KPe8dAKC85eA1+jdtg==","signatures":[{"sig":"MEYCIQDHKtmj/Lt6GdKqIvQH5QUku7QukFuPpVN5aELd+ZEK3gIhAIwGrR9zcEsAeDuYsg8HBQD6MGlr5JQ2ojlpLxrzycmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4071582},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"9441727ac1dd7a99e53e10048e26ce19b45818a4","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.4_1740368943056_0.7757316703724231","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"enum-plus","version":"2.2.5","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.5","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"e7a05fb8323c7e601ca26895bd7140a2be64046b","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.5.tgz","fileCount":41,"integrity":"sha512-Mpx8JHTuU55DLE2KGUGtN7grPoECh/Mvo1fAU/Dg2teILuaizNgNp4agLYOdx5jbtkcuUF4ed6Gjy9BU7Cq+Jg==","signatures":[{"sig":"MEQCIDLVo4UJWQ/oZERD23IlAhvB3azO3FtEYAKAkWbV67rJAiAJwRVjJRW/4RKjuWv7CmnsqOrWxLyBcQExv0keFOM4VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186196},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"fd23cce938631cddea67f8b37fd173273fc3b6be","scripts":{"test":"jest","build":"run-p build:lib build:es","prepare":"husky","build:es":"tsc -p tsconfig.es.json","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.5_1741344838804_0.06901550409136714","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"enum-plus","version":"2.2.6","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.6","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"3c498c22bc3cdd0b3cabf2758b7d2b3deee080d7","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.6.tgz","fileCount":41,"integrity":"sha512-XHRNv+VizFhr1GcBAlxNaHATH0o4bwW9U3mANSVHsrQ8SkSU7pnsLCh/aRKLEXRnGIvhsLv8YzUQtaofLTzXww==","signatures":[{"sig":"MEQCIEg8pS8/uFLLnFz14Sx0MJdshxkCPW05vmxJhXEcMKQlAiBe3x9G+CZzeFaWncKnCB/NEthklE0kw7H8cvb2c1ze7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236013},"main":"lib/index.js","types":"lib/index.d.ts","module":"es/index.js","gitHead":"d78616fd0b3a63115f54b73cdd174c90f2055ac3","scripts":{"test":"jest","build":"run-p build:es build:lib","prepare":"husky","build:es":"father build","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"_nodeVersion":"20.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","father":"^4.5.2","ts-jest":"^29.3.0","@swc/core":"^1.3.53","typescript":"^5.8.2","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.6_1743228909012_0.661283669830592","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"enum-plus","version":"2.2.7","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.7","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"d3eae982fbc18f9f6a5bb4a92377d22a370ba44a","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.7.tgz","fileCount":44,"integrity":"sha512-6lCAZ9MugYv51I/c/9PeH7isofWNQuxXUXtj8KJPBZRwCHV+0Owd9ZrZ0DYy3wOFXWxdXFVB7g60Q4dEQlI6ZQ==","signatures":[{"sig":"MEUCIQCCKggLpR1/71UR/yAV5AQaXtSRwzLQDIs7wuBbQyO5+QIgEiirw5KZU0aIskI8lfFCHMhUfub1eqVQ5eQuvMamSa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239248},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","exports":{".":{"import":{"types":"./es/index.d.ts","default":"./es/index.js"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./types":{"import":{"types":"./es/types.d.ts"},"require":{"types":"./lib/types.d.ts"}},"./enum-item":{"import":{"types":"./es/enum-item.d.ts","default":"./es/enum-item.js"},"require":{"types":"./lib/enum-item.d.ts","default":"./lib/enum-item.js"}},"./package.json":"./package.json","./enum-collection":{"import":{"types":"./es/enum-collection.d.ts","default":"./es/enum-collection.js"},"require":{"types":"./lib/enum-collection.d.ts","default":"./lib/enum-collection.js"}}},"gitHead":"bf23be70c5762221aa977d0aba1bc3adc1c79b2d","scripts":{"test":"jest","build":"run-p build:es build:es-legacy build:lib","prepare":"husky","build:es":"father build","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build","build:es-legacy":"cross-env LEGACY=1 father build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","father":"^4.5.2","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.7_1743266151765_0.8593719991905047","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"enum-plus","version":"2.2.8","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.8","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"58e16e71cf5dc3503d54a0730f51a470f71a3eeb","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.8.tgz","fileCount":44,"integrity":"sha512-Rj+p2cvA6vQlhelEyv7DqRFfx/5iSmCVNQ+t8IVImSVTtwZTlHLQbbKxNpuqpSnWknksWjqLTzfhz+9+8Uc2dQ==","signatures":[{"sig":"MEUCIF8H7LbBTlo3GPyfZ43hMPDuBRRGsSjLacbolbq+x53uAiEAmY18BhgASSZzlENGps1Plk+65xYOyym0xVd73q0chsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238814},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","exports":{".":{"types":"./es/index.d.ts","default":"./es/index.js"},"./types":"./es/types.d.ts","./enum-item":{"types":"./es/enum-item.d.ts","default":"./es/enum-item.js"},"./package.json":"./package.json","./enum-collection":{"types":"./es/enum-collection.d.ts","default":"./es/enum-collection.js"}},"gitHead":"d010a5c7468f9045d59edde39d663c905b633533","scripts":{"test":"jest","build":"run-p build:es build:es-legacy build:lib","prepare":"husky","build:es":"father build","build:lib":"tsc -p tsconfig.lib.json","prepublishOnly":"npm run test && npm run build","build:es-legacy":"cross-env LEGACY=1 father build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.8.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","father":"^4.5.2","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.8_1743333898040_0.8091338162146","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"enum-plus","version":"2.2.9","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.9","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"71492b14c6a79b24c476f453165508763faa8f10","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.9.tgz","fileCount":68,"integrity":"sha512-hstfkjbz+wLDdMGe+5N9QpYwe/mVHF/dcDzKQ99HtKJVwLkZ607dQU5MaPsBYppcRLcUf1xCOjNdVSRqr2hWgQ==","signatures":[{"sig":"MEUCIQCqsTN4/hbVpSpESfSlr4quuOkjO+jgWelE6OPUTnjUSgIgIaxySoZAgS4i8vW/p5EvWDB+olzNDB56E0obVwcK5DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385245},"main":"lib/index.js","type":"commonjs","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"a4bb6216d319bb8819eca1c578c20b697708dd85","scripts":{"test":"jest","build":"run-p build:es build:es-legacy build:lib","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"father build","copy-lib":"shx cp -r tslib/src lib","build:lib":"run-s ts2lib copy-lib","test-legacy":"jest -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"node scripts/browser-test-bundle.js","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for enum, like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.9_1745164209123_0.41122963809941604","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"enum-plus","version":"2.2.10","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.10","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"c3ac4d91255b0f5e6478232891db4236db617eb7","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.10.tgz","fileCount":68,"integrity":"sha512-n73Yd3CtnKZLFL9f9tysa1ydq9gT8/3DISn2eD8lqU5wzOqDtqJhSEdRoozkL7GpmWr8ijm+bgBmJTLIB7ZV+Q==","signatures":[{"sig":"MEUCIBV+8+SkutvPKUKGmPeu0y3dVIMGpyT7rmI3IIRz1f0jAiEA8SIvJw6T2SFUwLYE0A/oZq7S3Y87xWJLgVGdNnzElig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394443},"main":"lib/index.js","type":"commonjs","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"54f687435a36b10b97f3078c6d599f93df7d405d","scripts":{"test":"jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","test-legacy":"jest -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.10_1747212191331_0.2140439063395041","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"enum-plus","version":"2.2.11","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.2.11","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"0d61ffa1eeebc3cfdf48c1201495e32dccb9b42e","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.2.11.tgz","fileCount":68,"integrity":"sha512-PTLyePu2sMqSyGh//GbOf3qv8VDmgP+sGJ5+9GfyEBpUsU7fOblv/pbgnYc2NPpCDE7EKjxX+LM89k0VjQFLFQ==","signatures":[{"sig":"MEUCIQDZ1GclfglnqZjP9x5KPQm9i1lFXCP4/kzKQbZXoTMtvwIgdSojfs5Y1LXiLPpba3UeCqAC1mcoNy/sWTFvAol3ew8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394547},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"5e7725e439db677ceb56953e2e4a2ee24d38ccbe","scripts":{"test":"jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","test-legacy":"jest -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.2.11_1747296506830_0.5661559964803955","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"enum-plus","version":"2.3.0","keywords":["enum","enumeration","typescript","localization","node.js","ssr","tool"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"9880eb42542532b74562269123149f992793b1e7","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.0.tgz","fileCount":68,"integrity":"sha512-Q5jZ1nX6VXqesi3VwQeAINExRyz2OMd3IKyminhnq4sDSQ+jd6BNFVXegHJSDNS5Ev4wnO6SDc3EhS5DpPm5Uw==","signatures":[{"sig":"MEUCIQDV4l19WUEKrJ1QwM/ZTn0Z/zFjK7MTi1c6I+rnYHLZqQIgDwfcVTXwhIjbHzVExHnGsff0Tp6stTIRgUYAsH1Nvmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416514},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"2c835f84ee0c16e0115c7fb8fefe3c0be4e48af2","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.0_1747988570137_0.8639535339470661","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"enum-plus","version":"3.0.0-alpha.0","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"0b98b2397bc1732f05afb9d6ee3444254cd67143","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.0.tgz","fileCount":74,"integrity":"sha512-TGoGVwH+rNo987r4PicE1pqxV34PQfUDQprKBhfQWVym/rEFPGPQCMcA6Z7PQVNHMmXw+ZwWMDEi92Qpok9nDQ==","signatures":[{"sig":"MEYCIQCPqidLERA+sfiOkzUSnvJ/qWmkpSj/nd+3kxXwBtCW1AIhAMlsbVWeYX62CU4XGKB+cgNiAnqJXr38dYWmgzHJX28o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554534},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"d18963dc9b7ccdacf4bc02922294729c658880bd","scripts":{"e2e":"run-s task:bundle-e2e task:run-e2e","test":"npm run task:jest","build":"run-p build:*","e2e:ui":"run-s task:bundle-e2e task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s task:build-es task:add-umd-banner","build:lib":"run-s ts2lib task:copy-dts task:copy-lib","e2e:debug":"run-s task:bundle-e2e task:run-e2e-debug","task:jest":"jest --coverage","test-legacy":"run-s ts2lib task:jest:legacy","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","prepublishOnly":"run-s build test","build:es-legacy":"cross-env LEGACY=1 run-s task:build-es-legacy task:add-umd-banner","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:jest:legacy":"jest --coverage -c jest-legacy.config.js","task:run-e2e-debug":"playwright test --debug","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:build-es-legacy":"father build","prepare-legacy-node7-13":"node ./scripts/prepare-legacy.js node7-13","prepare-legacy-node14-15":"node ./scripts/prepare-legacy.js node14-15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.4","@umijs/babel-preset-umi":{"@babel/runtime":"^7.27.1"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.1","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.5","rollup":"^4.41.1","codecov":"^3.8.3","esbuild":"^0.25.4","ts-jest":"^29.3.4","@swc/core":"^1.11.29","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","npm-run-all2":"^8.0.3","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.0_1748181279202_0.913083570801122","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"enum-plus","version":"3.0.0-alpha.1","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"bcec69f61efe94395da677be5635813b434af7ab","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.1.tgz","fileCount":74,"integrity":"sha512-85Wmjs/E6x2p+v1KJ+O3HL0jlWGhz07f9dRmka11q68iJ/r0eN3XVeUFGKoCvCr8RbckuYhY91wlRiAeTpveBg==","signatures":[{"sig":"MEYCIQDfuuOjdWumUUsRpjn3qWi+rfHcG0HQkh+XCXHjMd1WHgIhAOhEXLUT8UnjhvEVODQOlCxJN0XM5564b32lvZRWmvzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554441},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"2af5fa04cbe97a58e772fb1a5535a18505ecedf4","scripts":{"e2e":"run-s task:bundle-e2e task:run-e2e","test":"npm run task:jest","build":"run-p build:*","e2e:ui":"run-s task:bundle-e2e task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s task:build-es task:add-umd-banner","test-lib":"run-s ts2lib task:jest:lib","build:lib":"run-s ts2lib task:copy-dts task:copy-lib","e2e:debug":"run-s task:bundle-e2e task:run-e2e-debug","task:jest":"jest --coverage","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest:lib":"jest --coverage -c jest-lib.config.js","prepublishOnly":"run-s build test","build:es-legacy":"cross-env LEGACY=1 run-s task:build-es-legacy task:add-umd-banner","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:run-e2e-debug":"playwright test --debug","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:build-es-legacy":"father build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.4","@umijs/babel-preset-umi":{"@babel/runtime":"^7.27.1"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.1","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.5","rollup":"^4.41.1","codecov":"^3.8.3","esbuild":"^0.25.4","ts-jest":"^29.3.4","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","npm-run-all2":"^8.0.3","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.1_1748254697776_0.21470546317101924","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"enum-plus","version":"3.0.0-alpha.2","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"6c770735e9f5d8968ab127e60cbad23f2930d4fe","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.2.tgz","fileCount":74,"integrity":"sha512-ycI38JYy/BFuKSrR1jYQ8PkJmfnsmf35yNJInTbMxoAXsaBzm+mraStIpW+PbLiCuOg4IDBcLkRW1dGQ/pdrcg==","signatures":[{"sig":"MEYCIQD8YnEDuBRbl6NXT0r2x1drYDpgjZ0q8KPNiq1/ua0YUwIhAIseotSGbdcJZEtsuRIBa7Ei/umlHh71m6CDBBa/sFjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554441},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"284d5089ac4355d3cd0542957c4360a8545f3b40","scripts":{"e2e":"run-s task:bundle-e2e task:run-e2e","test":"npm run task:jest","build":"run-p build:*","e2e:ui":"run-s task:bundle-e2e task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s task:build-es task:add-umd-banner","test-lib":"run-s ts2lib task:jest:lib","build:lib":"run-s ts2lib task:copy-dts task:copy-lib","e2e:debug":"run-s task:bundle-e2e task:run-e2e-debug","task:jest":"jest --coverage","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest:lib":"jest --coverage -c jest-lib.config.js","prepublishOnly":"run-s build test","build:es-legacy":"cross-env LEGACY=1 run-s task:build-es-legacy task:add-umd-banner","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:run-e2e-debug":"playwright test --debug","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:build-es-legacy":"father build"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.4","@umijs/babel-preset-umi":{"@babel/runtime":"^7.27.1"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.1","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.5","rollup":"^4.41.1","codecov":"^3.8.3","esbuild":"^0.25.4","ts-jest":"^29.3.4","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","npm-run-all2":"^8.0.3","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.2_1748268935289_0.7746774693130605","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"enum-plus","version":"2.3.1","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"645004e1ccca57e8bef0bdfd2061debc9cc5310d","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.1.tgz","fileCount":68,"integrity":"sha512-qzkz+/jWrsj7jhTfdWkge832qmkkteGQTuv/JGUjSB+HrD+Au0ES8IC6Nrr88CLCXXI4aMc2ZW+OGqUUvoTJ8g==","signatures":[{"sig":"MEYCIQCSANKPcYXNyTw2blxaXPnXBxnT7281kGCYh2KhEDojbAIhAM0RerUl49yvN5V6es3CIOc/pwCTuaZaahCBdwEzRSnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417883},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"bb098d0daa5b85d149c88cf1f5ddd5b1f64f76e1","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.1_1749268406722_0.6997468233884732","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"enum-plus","version":"2.3.2","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"391e8a4a415f5ed783d87e53fd6a3cf5f2a524cc","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.2.tgz","fileCount":68,"integrity":"sha512-PdZQpcKmKMvdYf/BNzbcYUv+pOzQgubYKwUTr/tIhHALTdDAw+/MxRCHkGMbjA0IhxFieSs7ysl7SSQwjQa24A==","signatures":[{"sig":"MEYCIQDTR27zwpxKnHdS0XRBmlmzBsWa1IJ1NhF6kEeTTTamKwIhAK51lhvSo2kJYUnRQRDOUH+wkM6/ssCjJNMuX0QFvHcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422969},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"c5532c3aeaa054233d78739352743818bfb25e9e","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.2_1749528288838_0.24546679684324157","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"enum-plus","version":"2.3.3","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"15857707ea3b5db262f966ac8664e74cfda7b190","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.3.tgz","fileCount":68,"integrity":"sha512-vpkBNsuoE6eI723oMrjFtEaVe1wqlMbzhH49hXIB4fog86NFrTHNkvNqa5IQiC49Y/QfrfGTmI3pNpoAL8RhSg==","signatures":[{"sig":"MEUCIQCHHejf5PIeKCjGaZ6kTfz8S7Hb4LfEcCRG8JF+gn619gIgf474c0GzWh7wyx/R3soZlzxT/FJ82qDr943ntjUnj6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436823},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"14b7dc6b619d560557d9e6bcdad9fa3c28f080e9","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.3_1750317218001_0.7495047456138673","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"enum-plus","version":"2.3.4","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.4","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"4ec34064fa362ba3ccc67da066490e570b6fb229","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.4.tgz","fileCount":68,"integrity":"sha512-k8gc79S9d3jryGTHpbRr7jJMFIx7df/wPdhfA0s+H05LJeQ1oo6Dnb6Zp3Udo/b//B4ApVoJ6556aM9nI8dpaA==","signatures":[{"sig":"MEUCIQCPf8g+x9+yQpxNfMO5IVNbwAr1zJGfULVZyQ9LZ30lagIgPxbMV95/ATI68kR5gVCcmeYiqMjkYegSRqiw10cLRPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463242},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"6cf84e64451a126a23336f17e7bc56e13382be75","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.4_1751442943242_0.7236284420425645","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"enum-plus","version":"2.3.5","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.3.5","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"7c8c528aba57462a5c3310b1a1d01ba87aee1555","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.3.5.tgz","fileCount":68,"integrity":"sha512-evbZnwqVI/LtAn/puhI4QsTtDPmlosoyc+At+HrmtiFVjapcMb+c7eYqG2nYPE5NoJ6xgUT2zbIqpJjOvKcAHw==","signatures":[{"sig":"MEUCIQCrlHegLCyucyI3ZpKk65SusospSjFRj8QjFmeZElpDZwIgZLXA8y0vJjUIEzJ+zc1X5Gv57V3VeIzXiUJgBNZFx2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462989},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"2a8472bd4824411cfdb201e3d642cb21c3db5872","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.3.5_1751731981782_0.12966020961743596","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"enum-plus","version":"2.4.0","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.4.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"ed8bc80c45fc472272050eeb6c68e75f23e5a011","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.4.0.tgz","fileCount":88,"integrity":"sha512-iTaKMwH+gkUmXTtLWnzusVz2mJofW+8AJnWgfuZzG+e+cua8Xld2WsJjl6OXTwRCv11AHZq4E/14v4wqbabadw==","signatures":[{"sig":"MEUCIGCUnvGr5iGcg5HXUgEYi5YJ6oOjFZutMpKwUfFfMSZXAiEAx42Eh9m0ZKlcSmy0aOGicl8l+pu97IAgFQY7L5AZXXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474562},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"7f52c1358054cc7ebdea48cc1fcad28681fee0c0","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header add-esm-extensions","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","add-esm-extensions":"tsx scripts/add-esm-extensions.ts","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"deprecated":"This version has a critical issue, please use v2.4.2 instead","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.4.0_1751815280221_0.39187295411234135","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"enum-plus","version":"2.4.1","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.4.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"a030f82417cce255e965adf5205d4afd30bbe425","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.4.1.tgz","fileCount":95,"integrity":"sha512-NppgB3FKj6CkxWjKOWok7ZE3bo3sDCN1TnfZ6OSAcHBtmZL6HbtdaUobbxjR+8HKJiX9j9ueh0tYQWvd+vxASw==","signatures":[{"sig":"MEUCIQD6+gTnoVtsPvfrucxHDB9ahZ53p73URC9aRWWptOwbcQIgG3RuBK6MBdmOFnNTnp30RA6wVRJ5jvIdKSEjQi3Wsf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478248},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"bc343cebf61d7cdf81bd1e6e2bc3e874dca81962","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header add-esm-extensions","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","add-esm-extensions":"tsx scripts/add-esm-extensions.ts","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"deprecated":"This version has a critical issue, please use v2.4.2 instead","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.4.1_1751877756133_0.7780684414696819","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"enum-plus","version":"2.4.2","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.4.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"8a1b8bbc52815642d9f581b7f8e227250ea7747b","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.4.2.tgz","fileCount":86,"integrity":"sha512-PMaV05xw94QVSica3A4Qxhaic1laOFKsWW5/EgQZqSHKs99NP+yEllJImXemKvGWdx8oj2gnLWOJv1DUorY3bw==","signatures":[{"sig":"MEUCIQDxmfN0kx5QHsIVFFzne2vQ7Tg/dUJZBNVzpoenf445lQIgPUeEn80/RzhEsEOxeJ71pygFA3hnKbi8TG+3+9TzIwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477871},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"916c97f878afc10d5431f5a3932982a3b1aabb3a","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header add-esm-extensions","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","add-esm-extensions":"tsx scripts/add-esm-extensions.ts","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.4.2_1751960958384_0.6886041490710149","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.3":{"name":"enum-plus","version":"3.0.0-alpha.3","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"3aa5303670d11f07244d549a0ce4baab4f4f7405","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.3.tgz","fileCount":92,"integrity":"sha512-S6Wqj3MiPeaI9wUoyz5rm7kOIpAnehSP4ibDfbybWcGcWHY09Nifb50WfiAIPU2V85pTCjFJy/h5AM/Z63O4Gg==","signatures":[{"sig":"MEUCIQDm4jc2h3bZeuSwnf8x7j3PWrmNWQp1vchZjjV1BsleyAIge3GjvEN4gEg4fTOMe04EoAzTLjIDR6wtHfaN3OF2sA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675117},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"e38b3eb42df7c301c44c2d4634048aa85820b662","scripts":{"e2e":"run-s task:bundle-e2e task:run-e2e","test":"npm run task:jest","build":"run-p build:*","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s task:bundle-e2e task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s task:build-es task:add-umd-banner task:add-es-extensions","build:lib":"run-s ts2lib task:copy-dts task:copy-lib","e2e:debug":"run-s task:bundle-e2e task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s ts2es task:add-tses-extensions","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s ts2lib task:jest-cjs","test-node-esm":"run-s build:tses task:jest-esm","prepublishOnly":"run-s build test","build:es-legacy":"cross-env LEGACY=1 run-s task:build-es-legacy task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:run-e2e-debug":"playwright test --debug","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:build-es-legacy":"father build","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","actor":{"name":"shijistars","type":"user","email":"shijistar@hotmail.com"},"email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.4","@umijs/babel-preset-umi":{"@babel/runtime":"^7.27.1"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.1","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","serve":"^14.2.4","father":"^4.5.5","rollup":"^4.41.1","codecov":"^3.8.3","esbuild":"^0.25.4","ts-jest":"^29.3.4","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","npm-run-all2":"^8.0.3","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.3_1751969848275_0.977265932870701","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.5":{"name":"enum-plus","version":"3.0.0-alpha.5","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.5","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"514f171d13fb61fd7710d415fde983350178917b","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.5.tgz","fileCount":104,"integrity":"sha512-GK2B9KCbHqFlB0yJ8FLQxfk/RCPXiY2W5fmc84I+wnM3RLZTg0Q/cXMVQKPr2vtDV0xCcwb1MIJI7pJUgelrlQ==","signatures":[{"sig":"MEUCICLlXO4Arhgr+mouJLoKyIID6zOmTQKdbs0zjQhTOqETAiEAl49XkFR3RCO+CQZwDtUd0CDTMuv47YjsnkSh6otbIDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718337},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"44e2d9474ccb03cde9a557275557c76a341b2f9b","scripts":{"e2e":"run-s task:bundle-e2e task:run-e2e","test":"npm run task:jest","build":"run-p build:*","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s task:bundle-e2e task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s task:build-es task:add-umd-banner task:add-es-extensions","test-all":"run-s task:jest test-node-cjs test-node-esm e2e","build:lib":"run-s ts2lib task:copy-lib task:copy-dts task:types-legacy","e2e:debug":"run-s task:bundle-e2e task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s ts2es task:add-tses-extensions","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s ts2lib task:jest-cjs","test-node-esm":"run-s build:tses task:jest-esm","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s task:build-es-legacy task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:build-es-legacy":"father build","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.4","@umijs/babel-preset-umi":{"@babel/runtime":"^7.27.1"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.5.5","rollup":"^4.41.1","esbuild":"^0.25.4","ts-jest":"^29.3.4","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.16.2","npm-run-all2":"^8.0.3","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.5_1752312378676_0.7707549012223172","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"enum-plus","version":"2.4.3","keywords":["enum","enumeration","tool","javascript","typescript","frontend","ui binding","ui integration","node.js","ssr","localization","globalization","internationalization","plugin system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@2.4.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"d172ced997c80246250661e54d8e325752230ee1","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-2.4.3.tgz","fileCount":86,"integrity":"sha512-LInLHyVk7mFQ7+t/2Jfe3DyHBE6BVsZn6Yj8MEU8OtzcFpt8dyg/H7vRY0S6Qa2bYnemawMQTT/sDTmGZ/Yrpg==","signatures":[{"sig":"MEQCIH8ZqO8fpK4g/2EPhh99CnxgyVmig3CFUcIdTJwydrBoAiBjoqlzzB8WFTQwnZpj1D279YoVNJSrD0sEnKKqgRSE9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478057},"main":"lib/index.js","types":"lib/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./lib/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","browser-legacy":"./es-legacy/index.js"},"./types":"./lib/types.d.ts","./enum-item":{"types":"./lib/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./es-legacy/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js"},"./package.json":"./package.json","./enum-collection":{"types":"./lib/enum-collection.d.ts","import":"./es/enum-collection.js","default":"./lib/enum-collection.js","require":"./lib/enum-collection.js","browser-legacy":"./es-legacy/enum-collection.js"}},"gitHead":"ce0eb5cc00395fd51fcc52e7f0cc2fb03059884d","scripts":{"jest":"jest --coverage","test":"npm run jest","build":"run-p build:*","ts2lib":"tsc -p tsconfig.lib.json","prepare":"husky","build:es":"run-s build-es-only add-umd-header add-esm-extensions","copy-lib":"mkdir -p lib && shx cp -r tslib/src/* lib","build:lib":"run-s ts2lib copy-lib","jest:legacy":"jest --coverage -c jest-legacy.config.js","test:browser":"npm run test:browser:bundle && playwright test","build-es-only":"father build","add-umd-header":"tsx scripts/add-umd-header-comments.ts","prepublishOnly":"npm run build && npm run test","build:es-legacy":"cross-env LEGACY=1 father build","test:browser:ui":"npm run test:browser:bundle && playwright test --ui","add-esm-extensions":"tsx scripts/add-esm-extensions.ts","test:browser:debug":"npm run test:browser:bundle && playwright test --debug","test:browser:bundle":"tsx scripts/browser-test-bundle.ts","prepare-legacy-node13":"node ./scripts/prepare-legacy.js node13","prepare-legacy-node15":"node ./scripts/prepare-legacy.js node15"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.0"},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.4","jest":"^29.7.0","father":"^4.5.2","rollup":"^4.40.0","codecov":"^3.8.2","esbuild":"^0.25.0","ts-jest":"^29.3.0","@swc/core":"^1.3.53","cross-env":"^7.0.3","playwright":"^1.52.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.15.3","npm-run-all2":"^7.0.2","@playwright/test":"^1.52.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_2.4.3_1756981874403_0.9894689185755963","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6":{"name":"enum-plus","version":"3.0.0-alpha.6","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.6","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"71913c00882994ed65544411a9a69291ac3ecd88","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.6.tgz","fileCount":114,"integrity":"sha512-wOeYBwOmOpTlyCwn9Q+H1YJk1usAgg/98eZYjqXqfWTZHbRKv+4SjiNNlHjE1E1fzpbvvOuyUuOvDExMzC/S0Q==","signatures":[{"sig":"MEQCIGudTan8zFFGfPeFcW6H7jefevfUtA0GB33Pmh4QjEpfAiAY1KEnEopVOyYdFUEoFVzXbo37cVls1Yggi0XFr5KRJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893569},"main":"lib/index.js","type":"commonjs","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"60f97c2352b00d76f2b4e2558174cf322d2a6b52","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-lib task:copy-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.6_1757167366820_0.3924703517567263","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7":{"name":"enum-plus","version":"3.0.0-alpha.7","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-alpha.7","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"2de21e0adf96bfb2b6b9d651ae3e1cc929cd5407","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-alpha.7.tgz","fileCount":114,"integrity":"sha512-FOskpAYbOB8OmOZ3NYVuorEUiGPyWVZqaIwW9dCXiCcJK0cXzBHEnJjai4nZljz8fViWZC2XVsSR96tOIjVdBg==","signatures":[{"sig":"MEQCIHO3ZyW2EiUX7MHzl0BNNXy7mc9QU6JhcA6prldA/HAOAiBX2szv8fa/oKHECyYOYQ9rmjBL3u7CRJCy0Edfg7hMNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955083},"main":"lib/index.js","type":"commonjs","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"a1a7fa3109606b39bc2e8f6ef145976febe212a7","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-lib task:copy-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-alpha.7_1757257609771_0.03936836930253684","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"enum-plus","version":"3.0.0-beta.1","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-beta.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"ed42d5005213ca8cab60edb945729e479124c7c4","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-beta.1.tgz","fileCount":114,"integrity":"sha512-DhbO8ZldpyWs8jCYeF00Sdr/eZkpErN0dawUdehEFZtB/0YvKdht41pqgz/8+KxRtdM8Y3gFCShgeyvMdT4Gew==","signatures":[{"sig":"MEYCIQCJV51Jqoe+ibl3vxGgOd9xGjiEIgLWNIYKKBtMBSg+NAIhAIN/wyw4SVUzzrGyPLwhPhSjJd72JnLVGBZjGOh+USIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922746},"main":"lib/index.js","type":"commonjs","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"69642a3c872a7d7396d0cd6379f569a6953ae7f0","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-lib task:copy-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-dts":"shx cp ./src/*.d.ts ./lib","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-beta.1_1757675491534_0.2680641576180107","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"enum-plus","version":"3.0.0-beta.2","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-beta.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"bff5c012b91dbd26a3b88c02e78947a1f1c2f30c","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-beta.2.tgz","fileCount":114,"integrity":"sha512-GCofUPQ41wNpov8kqqK58XhdYaP+uxAtqMaca2axIaQ4cl1KvBwvuzyICodgb9m+YTmLDEBM2ifOof+FBAygQg==","signatures":[{"sig":"MEUCIHOL0dj0Rd98FZlFvRBzXHyjZ0OOu9XT/ulss0+1R6pPAiEA1WSDJdKXNB4GYIo2pgGOtTdyY17/hZU1gNbbQk4pzy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937937},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"61e09a39672b1beb694947b22ac0901da9b00951","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-beta.2_1758874742063_0.6527394422096793","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"enum-plus","version":"3.0.0-beta.3","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-beta.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"5728d007d4c72057c2f97759abc7a6be6714babe","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-beta.3.tgz","fileCount":122,"integrity":"sha512-VtaqHhI5oHA26Beanb6Cu/cMAT7ZdrNngTh/SlLRpjZi81ItnmpauV7uIN2espK5vTIyN+GDH0ygRVw9PyMHzw==","signatures":[{"sig":"MEYCIQC0os5j1N1d9rD4hPdGq0Bqej61cma4bxv2hkoZnKJkUQIhAOgAVowaBokBUzg1+MnoBjG+v75U/y0S9JGiqPJoATlr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037057},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"0c413ba79fa79dc122e302c889a50807830d3848","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-beta.3_1759239454605_0.30627327437465457","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"enum-plus","version":"3.0.0-beta.4","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-beta.4","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"f2780e91bc18bd832b5c1d4897f86c0e139c3237","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-beta.4.tgz","fileCount":122,"integrity":"sha512-Or9uw/kBKNCL6nqqYvC5XzaLJTR/wwnhZ6+Shx83FuOQnOhJbjK+35vaSj9+/QabDU0HFSS6B4jkbvLhNbM0Dg==","signatures":[{"sig":"MEYCIQDCbD/TJ1jCQSZFUjPi/5QjZVFQFF6EL9JeWm9rK8Q82gIhAK1hjiAywwcli4rpEp1IdFI3n/SZiwKlUkzsYZB5HStW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036971},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"9febfbbb163b2160b50121c18caf639f3fd03575","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-beta.4_1759240579029_0.4976945052845969","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"enum-plus","version":"3.0.0-beta.5","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-beta.5","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"cf2aa53f14855f732b64d75fe06c6a35ff4782ca","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-beta.5.tgz","fileCount":122,"integrity":"sha512-0PgAUr+xDqyzIGSIPAvdNDTN7uicTToQOUYsvl7DTQziggA+gsE3/j8gVFjxDYwBxQKoqf0VQt6yCeeQ2hxuzg==","signatures":[{"sig":"MEQCICN35J0yqN9tvydEO8Ea0Z+AhQsme8L+MxWFJFprRc9ZAiBNckMDV6aecH1d65oiUo2ycW6ve84+Kqxs2YYijCcFgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038538},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"5dffea8f511eb94f4a9f9376acca2a577d5806f2","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-beta.5_1759333203957_0.5746674336671793","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.0":{"name":"enum-plus","version":"3.0.0-rc.0","keywords":["enum","enumeration","tool","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","assembly-script","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular","ant-design","arco-design","material-ui","vuetify","ng-zorro"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-rc.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"9315ff5a0b1c143041b53a8f619d4179cbe42f46","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-rc.0.tgz","fileCount":122,"integrity":"sha512-9k4n5wCOdP+24Uq2cSpRSim5QSUj2Y/jBOd08CFc3Iq7Q98FocLkFTcpLXJ+gWicZrww0yUWvc4lg7QWIcKZbw==","signatures":[{"sig":"MEQCIB3IxK38z6i9F6AsUmUWXoPeceP2QZtc5KvPR5/62mx9AiB4NgblpRC+uQPetAdKUUPgjrF8Zifpr7FwDJN5O5q/zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039072},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"a52ad90084a8643cdf8790ba6243a4c38058ff5b","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-rc.0_1759416060327_0.5770992484967226","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc.1":{"name":"enum-plus","version":"3.0.0-rc.1","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0-rc.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"7ba047ec3759b5675ba3319e49bad52a2e5349c8","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0-rc.1.tgz","fileCount":122,"integrity":"sha512-8AMlzwPDe9IsCa4Yj7fud1/rXOn8SJewEXz+yWiq2E7R9lMVu/ypOcvWNq41T0MRocTJnun+WV/OSZgpJCz2Kw==","signatures":[{"sig":"MEQCIDdoBYcZpge4m11CGwElUDrmw22f1L5rl7kNtPbcyVPYAiAp4uUlpPje/dbneA2b9DkGAy1xc9wI99kSdG1fYLfZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039806},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"291cdf56dd0661de8d7cf7d8dadd27d7dbf94cb2","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0-rc.1_1759506616253_0.4784508148853188","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"enum-plus","version":"3.0.0","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"6ac27d15e6c7ef314307fafcf246705d90582f8a","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.0.tgz","fileCount":122,"integrity":"sha512-8bv/MshAiQN/LK03Sda4h4wMTUBHWwOLN0E8RUOPBwVRXptS8oOI90nYOpkw2coO0KY7BqmnZ7Sk7nbN5WthAw==","signatures":[{"sig":"MEQCIBsRdFDqS1W4ybtepnKhfvcNdpKO20qIigRPfQIqSnT1AiBhtbDQ4eLW5+GAGBrknNC3hSocMHDwGcL7K6PaBwEB0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040023},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"d935912096d5a9ecd6804b305fe816b0eee9974a","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.0_1759671929937_0.26158264690197575","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"enum-plus","version":"3.0.1","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.0.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"bc8d7340b2418c2dcddbb65e84c6491335265d02","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.0.1.tgz","fileCount":122,"integrity":"sha512-x6VjtKiMztmDXNQvy84PxZ0JViAanzBq7LigXlnLiyhfjwowJytdn/7BLuGj3fEaNEbJVj1HVZ6aZklPWSJyUg==","signatures":[{"sig":"MEUCIHqT53AZ0QJUthQ+N531saKEyKLjj1fgaY8fZ7GN0XsiAiEA53L+GrSGE3OTCiEVRreZBwpOT/IvG54At9/JUzPVIm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040390},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","require":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"7eac56fcc81731da22b933680a3dfe612a50fb81","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:types-legacy","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:types-legacy":"tsx scripts/gen-legacy-type.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","prepare-legacy-node":"node ./scripts/prepare-legacy.js","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","i18next":"^25.5.2","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","tsconfig-paths":"^4.2.0","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.0.1_1759738172439_0.4511042922996964","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"enum-plus","version":"3.1.0","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"6dc0c6a48a37249c5e42948beb6f8ea542d8f6c5","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.0.tgz","fileCount":122,"integrity":"sha512-FNmhqgUPdtWzhO2EJtINDC5khZYyl6wFxBaRpZNK9PSKgyHT+qDt8woLijC2EM3jtQtJYExnbrc5MdVB5Y9ATA==","signatures":[{"sig":"MEYCIQDfhDqKoeU6PSBelyLlGFZmF9374MpZuVUl1rY5NOezFAIhALS8kmymuLL5fArGVDAM+faGD/UQIq4QJ9wFGAvHyyph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119777},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"95d9b978f461a3a67a94a978664c093c9f23be92","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.0_1760974346580_0.9190118401063956","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"enum-plus","version":"3.1.1","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"603b5d9e56d1d1165d4e1499f6137d78f34aee50","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.1.tgz","fileCount":122,"integrity":"sha512-+iP00zJaWBc4IHlwniBwFpaFFRNq+uiCGUUS0nog5+F29eRu7JMuylYsbnLTtlebu1NcTCkjlcBIz0ajX1Em2A==","signatures":[{"sig":"MEUCIQCrN/0FjUxu7oB2kOImYDI0Zby+T5Wi796H3qdPWxJSuQIgAh3wQfHOcNHYTGE6r1H2uK2EK0VDi3rf9zD0ZcFtvRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115788},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"7090596d4060f7d4ac269ba6785966afa916a0cd","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.1_1761102364312_0.28297889595862635","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"enum-plus","version":"3.1.2","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.2","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"59825bf91ae525f8f537d0ee2e9fba98fef85430","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.2.tgz","fileCount":122,"integrity":"sha512-/+n4N2qyANO1e7heUlhMAabkF5B6J4Yhx+9AlhmLBDVR4WSGMMqt3V9AeH8MtlZD+gv7HBaUv1GbOPZJJKyjBw==","signatures":[{"sig":"MEUCIDtXOxAY8/xok4qugkXhA0ovkRWfyTCk3DCRaSc7Xdr+AiEArev7GCyUlhq1OYNyOeQR8EV5O8s2NECcWEzYMz9O64w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118528},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"9ac57940562eee92dd761e6451924c84f3f699c0","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.1","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.2_1762505024320_0.14157881290180208","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"enum-plus","version":"3.1.3","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.3","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"5708360b30d04b5fa2cc5719199081f8f10f1b54","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.3.tgz","fileCount":122,"integrity":"sha512-bKAQ9sILtAAb1Xqr7iuxgEtUV9NwMs36K+YCZp0xeD27apcHTeSW77fBRv2bwych6onNsMLSjFYCXtyLAqMFAQ==","signatures":[{"sig":"MEUCIQCY4hXw9RQ5Qbq9OwK4W2K8kd5cv1PUJy1daUBuJNQDjwIgf/jLeBj+22lkNY5qrb5+CkdcjtzO9ZZgTP36mdU+etk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144776},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"e6f16225eb02898a53cde7b4fe9728d1de194d6a","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.0.3","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.2","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.3_1763351931108_0.24653345381977743","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"enum-plus","version":"3.1.4","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.4","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"82b8b1cd0a7a36887b33ddb3a5778edc73df8335","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.4.tgz","fileCount":122,"integrity":"sha512-YLtM8pt7qhuPs9dvtAw/lqnGYqM4PKHo9H8IIjq0Br5ARLj9OYDoma41LG8vztEriYMRllNLDQOsnJlSuQ/zag==","signatures":[{"sig":"MEUCIFQOKW1TCBRT9xILnnLTrRNu8YWdrgWD2OeWgscsSnWaAiEAhaYWiPzDOM3CkmRJlG9iYM+p6pbyEXP9av3Em21G5zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149896},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"24f600d99f767ca8611cc531f23fe130b02e82cd","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.1.0","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.2","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.4_1763534618462_0.8484329858529258","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"enum-plus","version":"3.1.5","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.5","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"0f876935ae0da224f169e497bcff71cbdf2600d3","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.5.tgz","fileCount":122,"integrity":"sha512-Rh0TKtk9jlr8HScIR/e35g/In5bK39/ZclolrkPFNVqaDqJks0JBZELnHx5i36iCbD2KNx/J4H8Ljrw1zLmNEg==","signatures":[{"sig":"MEUCIQCZXxD3e5dfpd0d3xHzVSEoLEPe+IXZfu4wooyi6tDE8QIgZAkt98LmTJ3HLRZofuhOdB6JD+pciKjh06Wp/NFYjlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131016},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"2a5c05a51866c9c7bed5ac43af48fc154cab263d","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.1.0","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.3","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.5_1763708938123_0.570381121496123","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"enum-plus","version":"3.1.6","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.6","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"d07675b3bad5bf7d813137017ca26cb82fe97b8f","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.6.tgz","fileCount":122,"integrity":"sha512-9nHr0FqFpDYHlSFGyMOKVOCqm5TxqxZ00UWI3a+oHBkUc7bvD2O0ELfb22ijbfb/B2aTl4jKz0gXV9z3f3nJ5Q==","signatures":[{"sig":"MEUCIGr7ueDTluCvteZ3fQBLvKh6+9AkldsRqskSYijPFoFbAiEArjlfoKyfeqJdAUpbwQgGj5o2StoeKe/KXPxXMbLsdRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143783},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"79ee2488a2fd0a30f67fa5dfdbfbaf40ef449faf","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.1.0","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.3","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.6_1764149303835_0.3248420044845417","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"enum-plus","version":"3.1.7","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.7","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"24e5cf41cc9e2ee638e28a3342f3359d424d5030","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.7.tgz","fileCount":122,"integrity":"sha512-3Ltp8XOCybqSCUNTv0iJcXh5q9t3sQl8nBOc9JBGnuRiurT1DXZO3gPR88d+cpqhNDFkHdKL9PPrA60oWN1DNw==","signatures":[{"sig":"MEYCIQD1I1v60l0Vmav47wTZ1pYjEmbvemj5WGp+ppxMIFpxWgIhANKddZcBPR82okXOF8BTE0KOUr3CXS0zKxUGJddnyjEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147713},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"f2b426520282c8b34ccec1d5a8a6fe970a153e43","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.1.0","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.3","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","ts-node":"^10.9.2","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","jest-environment-jsdom":"^30.2.0","baseline-browser-mapping":"^2.9.11","@testing-library/jest-dom":"^6.9.1","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.7_1769398417186_0.047262008917633436","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"enum-plus","version":"3.1.8","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.1.8","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"eb0426b1e66a3716ce152e75b4c18255b16d2886","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.1.8.tgz","fileCount":122,"integrity":"sha512-g2V3Bxj38a9x3bkBHiufnHpNJ5/LtUnEChZ5TXQEcCoLvK9T815GJALryBhcL/c40lU+Msa6P+hF8z7D7VO9vQ==","signatures":[{"sig":"MEQCIDKDkKHR0Cl7XT9Rh13VW1JDI/uzzBIzjtVL6ggiWLleAiBE10FXW/5Z7WjBwBfXygudZqheUn/dZG5+HQ7UcjVfaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149154},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"9447474bdf45e936b95a5b487cf7a5fd5fd6d14f","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.0","esbuild":"^0.25.9","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.4.2","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","glob":"^11.1.0","jest":"^29.7.0","vite":"^7.1.9","serve":"^14.2.4","father":"^4.6.3","jsoneo":"^1.0.3","rollup":"^4.50.0","esbuild":"^0.25.9","ts-jest":"^29.4.1","ts-node":"^10.9.2","cross-env":"^10.0.0","playwright":"^1.55.0","typescript":"^5.9.2","@types/jest":"^29.5.14","@types/node":"^22.18.0","npm-run-all2":"^8.0.4","@vitest/browser":"^4.0.0-beta.17","@playwright/test":"^1.55.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","jest-environment-jsdom":"^30.2.0","baseline-browser-mapping":"^2.9.11","@testing-library/jest-dom":"^6.9.1","@rollup/plugin-node-resolve":"^16.0.1","@tiny-codes/code-style-all-in-one":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.1.8_1769587593132_0.08954069955182709","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"enum-plus","version":"3.2.0","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.2.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"f4b3881d0802750d9958c1c90b518169f64c36dd","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.2.0.tgz","fileCount":122,"integrity":"sha512-3TvwAn2SBCphe0+faApIqscPiimDCxqUNMt79qxRJDJEry4nmy8m+iP3BqKDKXwlC68+FT0Q5/NtP+nTS5tl7Q==","signatures":[{"sig":"MEUCID8oTjsxX1Qgy8LT0vK1QWor80H7jOy8OXtJNpD/cWrLAiEAlFY0jfE3ot+835pTzijfZZOdDkh2Vy/h2l5m7Ri1JdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142115},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"4748232f276e1e86c6ca20482a6f2d8b8b6826eb","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky task:update-docs-title","size:es":"tsx scripts/measure-es-size.ts","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","storybook":"run-s task:update-docs-title task:storybook","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","task:storybook":"storybook dev -p 6006","build-storybook":"run-s task:update-docs-title task:build-storybook","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:build-storybook":"storybook build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:update-docs-title":"tsx scripts/update-docs-title.ts","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"shijistars","email":"shijistar@hotmail.com"},"overrides":{"send":"^0.19.2","esbuild":"^0.27.3","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"10.9.2","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","antd":"^5.27.5","glob":"^13.0.6","jest":"^29.7.0","vite":"^7.3.1","react":"^19.1.1","serve":"^14.2.6","father":"^4.6.17","jsoneo":"^1.1.0","rollup":"^4.60.1","terser":"^5.46.1","esbuild":"^0.27.3","i18next":"^25.5.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","react-dom":"^19.1.1","storybook":"~10.3.5","playwright":"^1.59.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^22.19.15","@types/react":"^19.1.13","npm-run-all2":"^8.0.4","react-i18next":"^15.7.3","@vitest/browser":"^4.1.2","@playwright/test":"^1.59.0","@types/react-dom":"^19.1.9","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"~10.3.5","@storybook/react-vite":"~10.3.5","@storybook/addon-links":"~10.3.5","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","baseline-browser-mapping":"^2.10.13","@testing-library/jest-dom":"^6.9.1","@rollup/plugin-node-resolve":"^16.0.3","@tiny-codes/code-style-all-in-one":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.2.0_1782056812353_0.02473181933590296","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-alpha.0":{"name":"enum-plus","version":"3.2.0-alpha.0","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.2.0-alpha.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"13a40ffc299cb730d19522edeaed8c61648e5487","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.2.0-alpha.0.tgz","fileCount":122,"integrity":"sha512-5Va63b2unQTDNnp8w2JBGEX/TWo2fQnbZRB5aDyp+YxPlyJGGotqdXafNbo9/lQ2xZBE07NOyLqhk/DvXo++Kw==","signatures":[{"sig":"MEQCIHbnnmyWahCbys1PBlBSLY1tK+J0HGqOpv9X/ldqs/9VAiA4AtiYwXN11JyHm0wujmQInLu4V1ZirZsFVF1z/6noJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enum-plus@3.2.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117448},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"7e7ecc6de219b6681d06a24e6b3cc95c3b725bd5","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky task:update-docs-title codegraph-init","size:es":"tsx scripts/measure-es-size.ts","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","storybook":"run-s task:update-docs-title task:storybook","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","codegraph-init":"command -v codegraph && codegraph init && codegraph sync || true","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","task:storybook":"storybook dev -p 6006","build-storybook":"run-s task:update-docs-title task:build-storybook","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:build-storybook":"storybook build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:update-docs-title":"tsx scripts/update-docs-title.ts","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4a3573b2-8a8c-4d8a-a677-4a00d7596fe9"}},"overrides":{"send":"^0.19.2","esbuild":"^0.27.3","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"deprecated":"This is a temporary version for testing OIDC","repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"11.16.0","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@rollup/plugin-json":"^6.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","readmeFilename":"README.zh-CN.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","antd":"^5.27.5","glob":"^13.0.6","jest":"^29.7.0","vite":"^7.3.1","react":"^19.1.1","serve":"^14.2.6","father":"^4.6.17","jsoneo":"^1.1.0","rollup":"^4.60.1","terser":"^5.46.1","esbuild":"^0.27.3","i18next":"^25.5.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","react-dom":"^19.1.1","storybook":"~10.3.5","playwright":"^1.59.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^22.19.15","@types/react":"^19.1.13","npm-run-all2":"^8.0.4","react-i18next":"^15.7.3","@vitest/browser":"^4.1.2","@playwright/test":"^1.59.0","@types/react-dom":"^19.1.9","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"~10.3.5","@storybook/react-vite":"~10.3.5","@storybook/addon-links":"~10.3.5","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","baseline-browser-mapping":"^2.10.13","@testing-library/jest-dom":"^6.9.1","@rollup/plugin-node-resolve":"^16.0.3","@tiny-codes/code-style-all-in-one":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.2.0-alpha.0_1783522641274_0.7703135755983317","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"enum-plus","version":"3.2.1","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.2.1","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"f0cb57b6116e6f11c23c1e9f3537e2baac4ed9c0","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.2.1.tgz","fileCount":122,"integrity":"sha512-8ZbSFdNCFl0083hOa9ESElyL3RApV0gdYdj4uTayU02dcnRoIh38gwJzpG+8yOpjmmj0wLhmL0UBy+rF0L7lNQ==","signatures":[{"sig":"MEUCIQCnPv/KLwDKjDr92vh51WClCagXMuezwL8/RTXN4lhr0QIgQX9wwlpghW0gBi0DaPspAfn3fn+s1U99hInZkXphqlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enum-plus@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117328},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"a96541961474a55f7fb339aadaac725eecd219c8","scripts":{"gv":"node scripts/generate-version.js","e2e":"run-s e2e:build task:run-e2e","test":"run-s gv task:jest","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","e2e:ui":"run-s e2e:build task:run-e2e-ui","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky task:update-docs-title codegraph-init","size:es":"tsx scripts/measure-es-size.ts","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","test-all":"run-s build task:bundle-e2e task:jest test-node-cjs-core test-node-esm-core task:run-e2e","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","e2e:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:debug":"run-s e2e:build task:run-e2e-debug","storybook":"run-s task:update-docs-title task:storybook","task:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","init-husky":"husky","task:run-e2e":"playwright test","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","task:jest-cjs":"jest --coverage -c jest-cjs.config.js","task:jest-esm":"jest --coverage -c jest-esm.config.js","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","codegraph-init":"command -v codegraph && codegraph init && codegraph sync || true","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","task:storybook":"storybook dev -p 6006","build-storybook":"run-s task:update-docs-title task:build-storybook","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib task:jest-cjs","test-node-esm-core":"run-s build:tses task:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","task:build-es-legacy":"father build","task:build-storybook":"storybook build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:update-docs-title":"tsx scripts/update-docs-title.ts","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4a3573b2-8a8c-4d8a-a677-4a00d7596fe9"}},"overrides":{"send":"^0.19.2","esbuild":"^0.27.3","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"11.16.0","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","antd":"^5.27.5","glob":"^13.0.6","jest":"^29.7.0","vite":"^7.3.1","react":"^19.1.1","serve":"^14.2.6","father":"^4.6.17","jsoneo":"^1.1.0","rollup":"^4.60.1","terser":"^5.46.1","esbuild":"^0.27.3","i18next":"^25.5.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","react-dom":"^19.1.1","storybook":"~10.3.5","playwright":"^1.59.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^22.19.15","@types/react":"^19.1.13","npm-run-all2":"^8.0.4","react-i18next":"^15.7.3","@vitest/browser":"^4.1.2","@playwright/test":"^1.59.0","@types/react-dom":"^19.1.9","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"~10.3.5","@storybook/react-vite":"~10.3.5","@storybook/addon-links":"~10.3.5","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","baseline-browser-mapping":"^2.10.13","@testing-library/jest-dom":"^6.9.1","@rollup/plugin-node-resolve":"^16.0.3","@tiny-codes/code-style-all-in-one":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.2.1_1783524175956_0.3170015261777954","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"enum-plus","version":"3.3.0","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","_id":"enum-plus@3.3.0","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"homepage":"https://github.com/shijistar/enum-plus","bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"dist":{"shasum":"9d118ee05aa88c24b1fe50bf9d37bb2c8bd7f548","tarball":"https://registry.npmjs.org/enum-plus/-/enum-plus-3.3.0.tgz","fileCount":132,"integrity":"sha512-phi3+ci+ZB7Qba6j8DJJ4RQUukk4kEtiPjsYrh6Ps2XYV4hi9tqccRrg4MXUYJ9U8l1m26VmTkp1zeonUmXCTA==","signatures":[{"sig":"MEUCIEqnuG2SvqdWde9l49WrpgyDP0pbqn/8bhy5Hl/ZjxfoAiEA8qvhzwFK6oZgkdHEEqGIKJ3wH1e/sRsRS7hDOEsergc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/enum-plus@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289787},"main":"lib/index.js","types":"types-legacy/pre-v5/index.d.ts","module":"es-legacy/index.js","engines":{"node":">=7.10.1"},"exports":{".":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.ts","browser-legacy":"./es-legacy/index.js"},"./cjs":{"types":"./types-legacy/pre-v5/index.d.ts","default":"./lib/index.js","require":"./lib/index.js","types@>=5":"./lib/index.d.cts"},"./esm":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es/index.js","default":"./es/index.js","types@>=5":"./es/index.d.mts"},"./enum":{"types":"./types-legacy/pre-v5/enum.d.ts","import":"./es/enum.js","default":"./lib/enum.js","require":"./lib/enum.js","types@>=5":"./lib/enum.d.ts","browser-legacy":"./es-legacy/enum.js"},"./types":{"types":"./types-legacy/pre-v5/types.d.ts","types@>=5":"./lib/types.d.ts"},"./utils":{"types":"./types-legacy/pre-v5/utils.d.ts","import":"./es/utils.js","default":"./lib/utils.js","require":"./lib/utils.js","types@>=5":"./lib/utils.d.ts","browser-legacy":"./es-legacy/utils.js"},"./enum-item":{"types":"./types-legacy/pre-v5/enum-item.d.ts","import":"./es/enum-item.js","default":"./lib/enum-item.js","require":"./lib/enum-item.js","types@>=5":"./lib/enum-item.d.ts","browser-legacy":"./es-legacy/enum-item.js"},"./es-legacy":{"types":"./types-legacy/pre-v5/index.d.ts","import":"./es-legacy/index.js","default":"./es-legacy/index.js","types@>=5":"./lib/index.d.ts"},"./extension":{"types":"./types-legacy/pre-v5/extension.d.ts","types@>=5":"./lib/extension.d.ts"},"./enum-items":{"types":"./types-legacy/pre-v5/enum-items.d.ts","import":"./es/enum-items.js","default":"./lib/enum-items.js","require":"./lib/enum-items.js","types@>=5":"./lib/enum-items.d.ts","browser-legacy":"./es-legacy/enum-items.js"},"./package.json":"./package.json","./localize-interface":{"types":"./types-legacy/pre-v5/localize-interface.d.ts","types@>=5":"./lib/localize-interface.d.ts"}},"gitHead":"b95550820d3fad8e59101a4dc516af6bb795d584","scripts":{"gv":"node scripts/generate-version.js","e2e":"npm run e2e:vitest","test":"run-s gv test:vitest:node","build":"npm-run-all -s clean -p build:*","clean":"shx rm -rf lib es es-legacy umd tses tslib types-legacy/pre-v5/*.d.ts","ts2es":"tsc -p tsconfig.es.json","ts2lib":"tsc -p tsconfig.lib.json","prepare":"run-s gv init-husky task:update-docs-title codegraph-init","size:es":"tsx scripts/measure-es-size.ts","build:es":"run-s gv task:build-es task:update-es-enum task:add-es-extensions task:add-umd-banner","e2e:jest":"run-s e2e:jest:build task:run-e2e","test-all":"run-s build test:vitest:node test:jest test-node-cjs-core test-node-esm-core test:vitest:browser","build:lib":"run-s gv ts2lib task:copy-tslib-dts task:copy-lib task:copy-lib-dts task:legacy-types","storybook":"run-s task:update-docs-title task:storybook","test:jest":"jest --coverage","build:tses":"run-s gv ts2es task:add-tses-extensions","e2e:vitest":"run-s gv test:vitest:browser","init-husky":"husky","e2e:jest:ui":"run-s e2e:jest:build task:run-e2e-ui","test:vitest":"run-s test:vitest:node test:vitest:browser","task:run-e2e":"playwright test","test-all-old":"run-s build task:bundle-e2e test:jest test-node-cjs-core test-node-esm-core task:run-e2e","task:build-es":"father build","task:copy-lib":"tsx scripts/copy-lib.ts","test-node-cjs":"run-s build:lib test-node-cjs-core","test-node-esm":"run-s build:es test-node-esm-core","test:jest-cjs":"jest --coverage -c jest-cjs.config.js","test:jest-esm":"jest --coverage -c jest-esm.config.js","codegraph-init":"node scripts/prepare-codegraph.js","e2e:jest:build":"npm-run-all -s gv -p build:tses build:es build:es-legacy -s task:bundle-e2e","e2e:jest:debug":"run-s e2e:jest:build task:run-e2e-debug","legacy-package":"node ./scripts/legacy-package.js","prepublishOnly":"run-s build test-all","task:storybook":"storybook dev -p 6006","build-storybook":"run-s task:update-docs-title task:build-storybook","build:es-legacy":"cross-env LEGACY=1 run-s gv task:build-es-legacy task:update-es-legacy-enum task:add-umd-banner task:add-es-legacy-extensions","task:bundle-e2e":"tsx scripts/make-e2e-bundle.ts","task:run-e2e-ui":"playwright test --ui","test:vitest:node":"vitest run --project node --coverage","task:copy-lib-dts":"shx cp ./src/*.d.ts ./lib","task:legacy-types":"tsx scripts/legacy-types.ts","task:run-e2e-debug":"playwright test --debug","test-node-cjs-core":"run-s ts2lib test:jest-cjs","test-node-esm-core":"run-s build:tses test:jest-esm","task:add-umd-banner":"tsx scripts/add-umd-banner.ts","task:copy-tslib-dts":"shx cp ./src/*.d.ts ./tslib/src","task:update-es-enum":"tsx scripts/update-enum-ts.ts es","test:vitest:browser":"vitest run --project browser --coverage","task:build-es-legacy":"father build","task:build-storybook":"storybook build","task:update-lib-enum":"tsx scripts/update-enum-ts.ts lib","task:update-tses-enum":"tsx scripts/update-enum-ts.ts tses","task:add-es-extensions":"tsx scripts/add-esm-extensions.ts es","task:update-docs-title":"tsx scripts/update-docs-title.ts","task:add-tses-extensions":"tsx scripts/add-esm-extensions.ts tses","task:update-es-legacy-enum":"tsx scripts/update-enum-ts.ts es-legacy","task:add-es-legacy-extensions":"tsx scripts/add-esm-extensions.ts es-legacy"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb648d3f-f444-4df1-9c98-5737574966ca"}},"overrides":{"send":"^0.19.2","esbuild":"^0.27.3","@umijs/babel-preset-umi":{"@babel/runtime":"^7.28.3"}},"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"11.16.0","description":"A drop-in replacement for native enum. Like native enum but much better!","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@11.12.1","devDependencies":{"shx":"^0.4.0","tsx":"^4.21.0","antd":"^5.27.5","glob":"^13.0.6","jest":"^29.7.0","vite":"^7.3.1","react":"^19.1.1","serve":"^14.2.6","father":"^4.6.17","jsoneo":"^1.1.0","rollup":"^4.60.1","terser":"^5.46.1","vitest":"^4.1.8","esbuild":"^0.27.3","i18next":"^25.5.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","react-dom":"^19.1.1","storybook":"~10.3.5","playwright":"^1.59.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^22.19.15","@types/react":"^19.1.13","npm-run-all2":"^8.0.4","chromium-bidi":"^14.0.0","react-i18next":"^15.7.3","@vitest/browser":"^4.1.8","@playwright/test":"^1.59.0","@types/react-dom":"^19.1.9","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.1.8","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"~10.3.5","@storybook/react-vite":"~10.3.5","@storybook/addon-links":"~10.3.5","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.3.0","baseline-browser-mapping":"^2.10.13","@testing-library/jest-dom":"^6.9.1","@vitest/coverage-istanbul":"^4.1.8","@vitest/browser-playwright":"^4.1.8","@rollup/plugin-node-resolve":"^16.0.3","@tiny-codes/code-style-all-in-one":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/enum-plus_3.3.0_1786629269160_0.8133597497905176","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-10-08T09:39:01.597Z","modified":"2026-08-14T02:15:18.577Z","1.0.0-1":"2022-10-08T09:39:01.823Z","1.0.0-2":"2022-10-08T10:19:27.136Z","1.0.0":"2022-10-08T11:33:24.368Z","1.0.1":"2023-03-09T03:20:35.483Z","1.0.2":"2023-07-31T14:53:48.532Z","1.0.3":"2023-11-14T09:37:23.358Z","2.0.0":"2025-01-22T16:27:11.625Z","2.0.0-beta.1":"2025-01-23T02:00:18.924Z","2.0.0-alpha.2":"2025-01-24T09:57:18.754Z","2.0.0-alpha.3":"2025-01-27T02:41:20.447Z","2.0.1":"2025-02-02T08:39:00.657Z","2.0.2":"2025-02-03T09:05:16.870Z","2.0.3":"2025-02-06T09:38:23.923Z","2.1.0-beta.0":"2025-02-08T11:22:14.215Z","2.1.0":"2025-02-08T11:31:22.272Z","2.1.1-beta.1":"2025-02-08T15:28:57.320Z","2.1.1":"2025-02-08T15:59:20.921Z","2.2.0-beta.0":"2025-02-09T14:01:34.032Z","2.2.0-beta.1":"2025-02-09T15:28:07.311Z","2.2.0":"2025-02-09T15:49:14.441Z","2.2.1":"2025-02-10T08:45:35.247Z","2.2.2":"2025-02-13T07:01:22.202Z","2.2.3":"2025-02-19T06:53:38.242Z","2.2.4":"2025-02-24T03:49:03.336Z","2.2.5":"2025-03-07T10:53:59.011Z","2.2.6":"2025-03-29T06:15:09.272Z","2.2.7":"2025-03-29T16:35:52.029Z","2.2.8":"2025-03-30T11:24:58.222Z","2.2.9-alpha.0":"2025-04-20T06:34:29.575Z","2.2.9-alpha.1":"2025-04-20T07:49:53.468Z","2.2.9-alpha.2":"2025-04-20T11:26:08.186Z","2.2.9-alpha.3":"2025-04-20T12:07:38.390Z","2.2.9-alpha.4":"2025-04-20T15:28:08.086Z","2.2.9":"2025-04-20T15:50:09.346Z","2.2.9-canary":"2025-04-28T16:25:38.063Z","2.2.9-canary.1":"2025-04-29T06:32:46.328Z","2.2.9-canary.2":"2025-04-29T06:38:54.884Z","2.2.9-canary.3":"2025-04-29T06:44:15.449Z","2.2.9-canary.4":"2025-04-29T06:55:59.509Z","3.0.0-canary.0":"2025-04-30T15:16:09.167Z","2.2.10":"2025-05-14T08:43:11.553Z","2.2.11":"2025-05-15T08:08:27.020Z","2.3.0":"2025-05-23T08:22:50.314Z","3.0.0-alpha.0":"2025-05-25T13:54:39.379Z","3.0.0-alpha.1":"2025-05-26T10:18:17.980Z","3.0.0-alpha.2":"2025-05-26T14:15:35.516Z","2.3.1":"2025-06-07T03:53:26.899Z","2.3.2":"2025-06-10T04:04:49.016Z","2.3.3":"2025-06-19T07:13:38.174Z","2.3.4":"2025-07-02T07:55:43.444Z","2.3.5":"2025-07-05T16:13:02.028Z","2.4.0":"2025-07-06T15:21:20.412Z","2.4.1":"2025-07-07T08:42:36.328Z","2.4.2":"2025-07-08T07:49:18.563Z","3.0.0-alpha.3":"2025-07-08T10:17:28.469Z","3.0.0-alpha.5":"2025-07-12T09:26:18.881Z","2.4.3":"2025-09-04T10:31:14.613Z","3.0.0-alpha.6":"2025-09-06T14:02:47.055Z","3.0.0-alpha.7":"2025-09-07T15:06:49.992Z","3.0.0-beta.1":"2025-09-12T11:11:31.733Z","3.0.0-beta.2":"2025-09-26T08:19:02.320Z","3.0.0-beta.3":"2025-09-30T13:37:34.822Z","3.0.0-beta.4":"2025-09-30T13:56:19.261Z","3.0.0-beta.5":"2025-10-01T15:40:04.176Z","3.0.0-rc.0":"2025-10-02T14:41:00.486Z","3.0.0-rc.1":"2025-10-03T15:50:16.498Z","3.0.0":"2025-10-05T13:45:30.167Z","3.0.1":"2025-10-06T08:09:32.672Z","3.1.0":"2025-10-20T15:32:26.774Z","3.1.1":"2025-10-22T03:06:04.594Z","3.1.2":"2025-11-07T08:43:44.576Z","3.1.3":"2025-11-17T03:58:51.305Z","3.1.4":"2025-11-19T06:43:38.716Z","3.1.5":"2025-11-21T07:08:58.355Z","3.1.6":"2025-11-26T09:28:24.059Z","3.1.7":"2026-01-26T03:33:37.378Z","3.1.8":"2026-01-28T08:06:33.372Z","3.2.0":"2026-06-21T15:46:52.515Z","3.2.0-alpha.0":"2026-07-08T14:57:21.483Z","3.2.1":"2026-07-08T15:22:56.110Z","3.3.0":"2026-08-13T13:54:29.280Z"},"bugs":{"url":"https://github.com/shijistar/enum-plus/issues"},"author":{"url":"Leo","name":"李凤宝","email":"shijistar@gmail.com"},"license":"MIT","homepage":"https://github.com/shijistar/enum-plus","keywords":["enum","enumeration","javascript","typescript","front-end","back-end","node.js","browser","mini-program","react-native","ui-binding","ssr","localization","globalization","plugin-system","react","vue","angular"],"repository":{"url":"git+https://github.com/shijistar/enum-plus.git","type":"git"},"description":"A drop-in replacement for native enum. Like native enum but much better!","maintainers":[{"name":"shijistars","email":"shijistar@hotmail.com"}],"readme":"<!-- markdownlint-disable MD001 MD009 MD033 MD041 -->\n\n[English](./README.md) | [中文](./README.zh-CN.md) | [CHANGELOG](./CHANGELOG.md)\n\n<p align=\"center\">\n  <a href=\"https://github.com/shijistar/enum-plus\" target=\"blank\">\n    <img src=\"https://cdn.jsdelivr.net/gh/shijistar/enum-plus@v3.3.0/public/enum-plus.svg\" width=\"240\" alt=\"enum-plus\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <strong>用法像原生 enum 一样，但更强大！</strong>\n</p>\n<p align=\"center\">\n  <strong>一个业务字典管理解决方案，不可或缺的前端基础设施。</strong>\n</p>\n<br/>\n\n[![npm latest version](https://img.shields.io/npm/v/enum-plus.svg?cacheSeconds=86400)](https://www.npmjs.com/package/enum-plus)\n[![npm package minimized gzipped size](https://img.shields.io/bundlejs/size/enum-plus?logo=javascript&label=Minzipped&color=44cc11&cacheSeconds=86400)](https://www.npmjs.com/package/enum-plus?activeTab=code)\n[![npm downloads](https://img.shields.io/npm/dm/enum-plus.svg?logo=rolldown&logoColor=fd7b24&label=Downloads&color=007ec6&cacheSeconds=86400)](https://www.npmjs.com/package/enum-plus)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/shijistar/enum-plus)\n[![code coverage](https://codecov.io/gh/shijistar/enum-plus/graph/badge.svg?token=JMCDJKLT0B)](https://app.codecov.io/gh/shijistar/enum-plus)\n![GitHub License](https://img.shields.io/github/license/shijistar/enum-plus?label=License&color=ff8000&cacheSeconds=86400)\n\n**支持平台**\n\n[![Web Browsers](https://img.shields.io/badge/Web%20Browser-2185D0?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABa1BMVEUAAAD/1kZap04co1BLr1H/1kZKr0//zDbmXC6IzZv95Y390jpLr09Lr0//1kT/1kU8rE/aeibNi13NfUz3kUrDjVrZaTjZWib2YSn2YSj3iC33xRp7q1/91kX9211cuWxBsWv81VL/10f1jhX411Uqpk771Ub2byLNazVTq0xAq09Lr0/91EBAqk6SwFkipFD8zi/GZiz1dSHGYCb2dSDKykirw0oup0/6yiO2dzn2fhuzdDVKrlD1fxv1gBtHrU+hcCr4wRT3Vi1Lr1D/1kVHr1D+1T//10b3Uyr3TyUel+wWj+f2hhn6yiT3SR74wxOn2PmdzfINh+FErVA8rFAxqFD90Tf8zjD2Ow3j8/7g7/sinO8Zk+kRi+QIgt73RBin1fYto/EMgt3J58z88MLYvJxBrVA5qlAqplAkpFD0WC33QBOu3Pvf7vre7vqgzfG748v97rtRqk1knUSBiDembSftUiTFWBrhRxFiNA5aAAAAQnRSTlMAUQX89dtVBfv6+fHapqSJUQ39/f38/Pz7+/j48/Py8fHx7+7s6+fj4t7d3NjX1dXRz8/OzsHApqWTk46MiomAfUvELz/2AAABGUlEQVQoz52P11rCQBBGQ4mhKIK999577ytKEo2JgiaxgAIWsPfHd3Z2JXDLuTzn+ydZoWwiy0O+XK55cCVS6ld9sR1G03qRdk/LcgwKY8YJs5qGgTP377fMpCYXlw1+aPg3T0tDTV3LAdIrYaggn2Ze+85aum69tR5RtjFUEfJjJrOP1+eKksocUpYwVBLyYTZa4C9U1e4+A6YweAkhX7U69ZfHRuAUCBbCe72O/soI7AFBfgposxXqb547aBjjH6ekUyr4l8wuJcR/F4h607ZhPL32YXCxB46Cj57cdvr9XRPoRUlgEwzxu8SDZ4APOGt0EE/cexbQVwsFNtmgv30fAO8QHqGDedAi3nFwhxcnx3vEkEsSyuUPnANWVoDZ/WEAAAAASUVORK5CYII=)](https://www.npmjs.com/package/enum-plus)\n&nbsp;\n[![Node compatibility](https://img.shields.io/node/v/enum-plus?logo=nodedotjs&label=Node.js&color=2185D0&cacheSeconds=86400)](https://github.com/shijistar/enum-plus)\n&nbsp;\n[![React Native](https://img.shields.io/badge/ReactNative-2185D0?logo=react)](https://reactnative.dev)\n&nbsp;\n[![MiniProgram](https://img.shields.io/badge/MiniProgram-2185D0?logo=wechat)](https://developers.weixin.qq.com/miniprogram/dev/framework)\n&nbsp;\n[![Taro](https://img.shields.io/badge/Taro-18BCF2?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAcCAMAAADLCWbaAAABSlBMVEUAAAAAL7MAJ7QAKrcAJ7NxyP90zP8Pev8Tfv8Tff8Uff8Rff9zyv8Tgv8AT9hzy/8Uf/9zyv8Uff8TfP8AJ7Ryyv8AJ7UVff8AJ7IUfv8Tfv8AJrVzyf8Sff8Te/8Vfv8DKbsTev8Mef8Maextv/8AM60AKLZ1zP8Vfv8AKbQAJ7Rvxv8AKLRuxP8AJ7R0y/8MXuIFQ8tzy/8AKLR0y/8BLbkUfv8AJ7Ryyf90yf9Hpv9zyf8Vff8AJrQPbPFyyv9zyv9zy/8AJ7RGo/8Sfv8AKbFivv8Se/9wzP8AI65t2/8Ufv8AKLR0yv8AKbgWg/93zv92zf91y/8WhP8Xgf9ivP8ojv8UgP8AJrMWhf8FP8hMrP8UffwJUtoDNsEBLrx30P9txP9kvv9atf9Tr/89nv8qjv8kiv8Whv8Sd/gRbvEOZegMXOIIStE2vhD3AAAAS3RSTlMACeQkszTNDH24nYFbFgTv7uTb1dXMmF9UTUVDPTcvKSkiHhMODPr59vXx7uzd3djSysPBwL28t66rpqCTk4SCfHZwZlU+Jx0ZFgduc4qrAAABVElEQVQ4y42QV1PCQBCAo4ihF+m923vvvQu5BIIxIGDv/v9Xb+9B9jJzjt/j3jf37awkxhOs1/osstmAhYoPpstqDbEPo5PwIM90nE7Tc5xphx+XlCqHMpGi4wM/jgclysVo1WKGbXS8oSGzvgVmXLGYvZWSLJ9GcFzzUNEX5U2l1Zl3uN2bUxoyx85hzVlOvGm9E9IgRruG4xGI5y3xb3IFPGo4vgfmIf9l70sH8aWJTTUN5hpvdj+Y+XyP4/4yFSuTljVvWfxJ1QCVcbd+Sc2U5ZYdtqbefmgCM8MMD8R3FI7up87M12vGkZ1RBjM6xLFA478YoaLUx8aR320gk2yXJBFeF0GmeSwJyY4YyAxkxWaCizvPhKLsxqbpkIVmYRWvqSfF8cw4FkM5oeiLmXhNl/efN3qLieM5fCMjkBGbSf5GBfGNHNhs/HGjopPgPxP86w8TLLu5GsqeugAAAABJRU5ErkJggg==)](https://taro.zone/)\n\n[介绍](http://localhost:6006/?path=/docs/introduce--docs&globals=locale:zh-CN) • [快速上手](http://localhost:6006/?path=/docs/get-started--docs&globals=locale:zh-CN) • [API文档](http://localhost:6006/?path=/docs/api-reference--docs&globals=locale:zh-CN) • [全局配置](https://shijistar.github.io/enum-plus/?path=/docs/global-configuration--docs&globals=locale:zh-CN) • [典型用法](https://shijistar.github.io/enum-plus/?path=/docs/user-stories--docs&globals=locale:zh-CN) • [插件系统](https://shijistar.github.io/enum-plus/?path=/docs/plugin-system--docs&globals=locale:zh-CN) • [本地化](https://shijistar.github.io/enum-plus/?path=/docs/localization--docs&globals=locale:zh-CN) • [全局扩展](https://shijistar.github.io/enum-plus/?path=/docs/extensibility--docs&globals=locale:zh-CN) • [最佳实践](https://shijistar.github.io/enum-plus/?path=/docs/best-practices--docs&globals=locale:zh-CN) • [兼容性](https://shijistar.github.io/enum-plus/?path=/docs/compatibility--docs&globals=locale:zh-CN) • [常见问题](https://shijistar.github.io/enum-plus/?path=/docs/faq--docs&globals=locale:zh-CN) • [查看完整API文档](./README-FULL.zh-CN.md)\n\n## 为什么使用 enum-plus\n\n原生 enum 很适合表达常量，但真实业务的运行时需求往往更多：\n\n- 用户友好的显示名称\n- 扩展颜色、图标、权限等元数据\n- 渲染下拉框、复选框、菜单、表格筛选等 UI 组件\n- 枚举值转换标签文本\n- 渲染颜色徽章\n- 国际化\n- 枚举元数据查找\n- 枚举值校验\n\n`enum-plus` 保留了直观的枚举式使用体验，并把这些运行时能力收敛到同一个对象里。\n\n这是一套完整的前端业务字典解决方案，更像是一个轻量级的数据源，通常被用作前端公共基础设施。\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/shijistar/enum-plus@v3.3.0/public/usage-screenshot-high-v3.mp4\" target=\"_blank\">\n    <img src=\"https://cdn.jsdelivr.net/gh/shijistar/enum-plus@v3.3.0/public/usage-screenshot-v3.gif\" width=\"500\" alt=\"usage video\" />\n  </a>\n</p>\n<p align=\"center\">\n  <sup><em>↑ 点击图片查看高清视频 ↑</em></sup>\n</p>\n\n> 💡 想看看 enum-plus 能做什么，以及如何能提高前端开发效率？[查看完整 Demo](https://shijistar.github.io/enum-plus/?path=/story/demo-full-demo--playground&globals=locale:zh-CN)\n\n## 特性\n\n- 完全兼容原生 `enum` 的用法\n- 支持`number`、`string`等多种数据类型\n- 枚举项支持设置显示名称\n- 支持国际化，可与任何 i18n 库集成\n- 快速将值转换为显示名称，在 UI 回显时非常有用\n- 枚举项支持扩展元数据字段，可以作为静态配置系统使用\n- 支持插件体系，可以通过安装插件扩展枚举功能\n- 支持数据类型约束，提高代码的类型安全性<sup>_&nbsp;&nbsp;TypeScript_</sup>\n- 枚举可以生成下拉框等 UI 组件，支持 [Ant Design](https://ant-design.antgroup.com/components/overview-cn)、[Element Plus](https://element-plus.org/zh-CN/component/select.html)、[Material-UI](https://mui.com/material-ui) 等多种组件库\n- 支持 Web浏览器、Node.js、React Native、Taro、小程序等多种环境\n- 支持服务端渲染 (SSR)\n- 兼容任何前端开发框架，支持无框架的纯原生项目\n- 面向 TypeScript 设计，具有良好的类型推导和代码补全能力\n- 零依赖项\n- 轻量（gzip压缩后仅2KB+）\n\n## 安装\n\n```bash\nnpm install enum-plus\n```\n\n## 快速示例\n\n```ts\nimport { Enum } from 'enum-plus';\n\nconst StatusEnum = Enum({\n  Draft: { value: 1, label: '草稿', color: 'default' },\n  Review: { value: 2, label: '审核中', color: 'processing' },\n  Published: { value: 3, label: '已发布', color: 'success' },\n});\n\nStatusEnum.Review; // 2\nStatusEnum.label(2); // '审核中'\nStatusEnum.has(2); // true\nStatusEnum.keys; // ['Draft', 'Review', 'Published']\nStatusEnum.values; // [1, 2, 3]\nStatusEnum.labels; // ['草稿', '审核中', '已发布']\nStatusEnum.items; // [{ key: 'Draft', value: 1, label: '草稿', color: 'default' }, ...]\nStatusEnum.named.Draft; // { key: 'Draft', value: 1, label: '草稿', color: 'default' }\nStatusEnum.item(1); // { key: 'Draft', value: 1, label: '草稿', color: 'default' }\nStatusEnum.meta; // { color: [ 'default', 'processing', 'success' ] }\nStatusEnum.findBy('color', 'success'); // { key: 'Published', value: 3, label: '已发布', color: 'success' }\nStatusEnum.toList({ valueField: 'id', labelField: 'name' }); // [{ id: 1, name: '草稿' }, ...]\nStatusEnum.toMap({ keySelector: 'key', valueSelector: 'value' }); // { Draft: 1, Review: 2, Published: 3 }\n```\n\n## 国际化\n\n```ts\nimport i18nPlugin from '@enum-plus/plugin-i18next';\nimport { Enum } from 'enum-plus';\n\nEnum.install(i18nPlugin);\n\nconst StatusEnum = Enum({\n  Draft: { value: 1, label: 'locales.enums.statusEnum.draft' },\n  Review: { value: 2, label: 'locales.enums.statusEnum.review' },\n  Published: { value: 3, label: 'locales.enums.statusEnum.published' },\n});\n\nStatusEnum.labels; // ['Draft', 'In Review', 'Published'] 或者 ['草稿', '审核中', '已发布']\nStatusEnum.label(2); // 'In Review' 或者 '审核中'\nStatusEnum.named.Review.label; // 'In Review' 或者 '审核中'\n```\n\n## 插件生态\n\n- [@enum-plus/plugin-react](./packages/plugin-react/README.zh-CN.md)\n- [@enum-plus/plugin-react-i18next](./packages/plugin-react-i18next/README.zh-CN.md)\n- [@enum-plus/plugin-i18next](./packages/plugin-i18next/README.zh-CN.md)\n- [@enum-plus/plugin-i18next-vue](./packages/plugin-i18next-vue/README.zh-CN.md)\n- [@enum-plus/plugin-vue-i18n](./packages/plugin-vue-i18n/README.zh-CN.md)\n- [@enum-plus/plugin-next-international](./packages/plugin-next-international/README.zh-CN.md)\n- [@enum-plus/plugin-antd](./packages/plugin-antd/README.zh-CN.md)\n\n## 支持\n\n如果这个项目对你有帮助，请给它一个 GitHub [星标 ⭐️](https://github.com/shijistar/enum-plus)，这将鼓励我们继续开发和维护这个项目。\n","readmeFilename":"README.zh-CN.md","users":{"vcboom":true}}