{"_id":"@algoux/standard-ranklist-utils","_rev":"22-e59bf18d8586c4dc79f928d2320f9949","name":"@algoux/standard-ranklist-utils","dist-tags":{"latest":"0.3.3"},"versions":{"0.0.1":{"name":"@algoux/standard-ranklist-utils","version":"0.0.1","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.0.1","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"11d1fee245b4318cde3a3afed3c08cae400ba02a","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.0.1.tgz","fileCount":16,"integrity":"sha512-n0R1L+PgFBWRdVFCNeT/Y4/5rCkukig00KeAkiR9SOYlXLB+7StfU9xzHR1/GqWd0dmql6zB0tKtesEc110A7g==","signatures":[{"sig":"MEUCIA/7Yi31VrNySxQCMl/JxhshnHgANoMECyUkzpHBRy+5AiEAuHNKfCfKVUtnauWhdxTyPcVHdUYXcn8QujV65YGKWcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30758},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/index.ts","build":"tsc"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","ts-node-dev":"^2.0.0","@types/semver":"^7.5.0","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.2","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.0.1_1688810273054_0.4801646302306901","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@algoux/standard-ranklist-utils","version":"0.1.0","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.1.0","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"25334caa40778c54e51a8ba5d10d7dc77a25349d","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.1.0.tgz","fileCount":18,"integrity":"sha512-nJEDmBjsi+49h4w2CxfP2f8G5UtgpMeR3kDwXBqWRhqi+mW89T1qtec4p5YW1QFiYMzfytouvZHdorZCDGt4Tg==","signatures":[{"sig":"MEYCIQDjDA7aVu/ovsn8oGdOImZXGgj1S6FQzXto6Os86SXFwQIhAMWzz3vJjXBaXqipir9vFHQELxjb+MOhWF/3OT9r0e1Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"dev":"NODE_OPTIONS='--es-module-specifier-resolution=node' ts-node --transpile-only src/index.ts","build":"tsc"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","@types/semver":"^7.5.0","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.2","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.1.0_1688818195129_0.8451999532698145","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@algoux/standard-ranklist-utils","version":"0.1.1","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.1.1","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"5c947d15d5a0bff397ba86a545b46465b3346674","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.1.1.tgz","fileCount":17,"integrity":"sha512-MBsn5NPPtN68bv/mYEVz8z11nZ5tlCcICSaqWQYpADHP9CTBFgNaRdPXm5OFLm6ivC4MNyw6F+Sny73HWIPxbw==","signatures":[{"sig":"MEUCIHrb0E5qi2ssYndVweia5642/ZoxzF708TSSbTTRp9X6AiEAsC9O4YQ/khBlgEqN8uBJDuaER4SD8OrvZYUUFVxLLFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"259c23ab786856772377b79056d845f74d335605","scripts":{"dev":"NODE_OPTIONS='--es-module-specifier-resolution=node' ts-node --transpile-only src/index.ts","build":"rimraf dist && tsc"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","@types/semver":"^7.5.0","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.3","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <=0.3.3","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.1.1_1693793147606_0.03155908571045796","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@algoux/standard-ranklist-utils","version":"0.2.0","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.0","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"537f507df91a2417a916861fd837a20dca1bb8b6","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.0.tgz","fileCount":7,"integrity":"sha512-sRA1OQB4Ah+aj0+4abA6kRMgqfd4jJX//mHyWhlx7FwHn/PO4UM25NNC0I45kLqM2D+I/24/vrku3SpXDEUGxA==","signatures":[{"sig":"MEQCIBzxY3GvGlSsT6/kyqeZ5vWjQN8B35OuzS5dSO2r/p6MAiAMwgJq9RQE1nQVjzp/UiEIFj9zv6xzK1749V6eSxK+pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56625},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"4e900e0127d23f78c26c8bedaccabd9660bc4fa7","scripts":{"dev":"tsx src/index.ts","build":"pkgroll && node scripts/postcompile.js"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"deprecated":"DTS file lacks dependencies","repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.4","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.0_1749023270601_0.35268197413031066","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@algoux/standard-ranklist-utils","version":"0.2.1","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.1","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"922ba51b2e194a9aa7387e15ec652a71d9d1a0d6","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.1.tgz","fileCount":7,"integrity":"sha512-JjmyX81uJXY9dRlqGZm07LxlieazBrRl7gzf0KwfplavszkD8nITeQx9Z+XDc/cjvNUDH4EOMkgLUCN+03nirQ==","signatures":[{"sig":"MEQCIGK/lC3fNYa9Nz4wQM7rAwz7+AhFpD/To6PWrvVZpiYzAiAyAZ1Ocy0fQmWEiokXcpsen863YAWk4+BQdj6uCkrZzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56696},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"f37c0a12200ab194cd8e4fa053e8f3a64e766d02","scripts":{"dev":"tsx src/index.ts","build":"pkgroll"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.4","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.1_1749024192136_0.0770261111971624","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@algoux/standard-ranklist-utils","version":"0.2.2","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.2","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"2be84e51fb047db504e8217f23fb89b97dcedd2b","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.2.tgz","fileCount":7,"integrity":"sha512-T8GfYPh3dHtCAePSqm+ZwUSPy0vjI7Mlzdk/aBBRYH4Q8sDIsTxFXnbcNOfop5nVhitsTZTRyUcjgugpWMYfiA==","signatures":[{"sig":"MEUCIEYZ7XyJu40eK13eA+IELctA25vaFJD1Rc+wex1w3LtgAiEA5fFoSsYw+iTDjw6buA/FgHAwkk1bU52zulGkb6NHNbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57590},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"bb426e857ba4bd12063677ee2b59b3587c6245a3","scripts":{"dev":"tsx src/index.ts","build":"pkgroll"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.4","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.2_1749032885885_0.13480499663887135","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@algoux/standard-ranklist-utils","version":"0.2.3","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.3","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"445dd6026c5cfe2f784b64ce77a9904ad0410ce2","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.3.tgz","fileCount":7,"integrity":"sha512-+MwwpgrG+74fKyPUm4HUT4QfI+G/36swAwT0HX+92UsLOQX6MhRj6O1yKuXKgSlb2lDbDn+UOKhvyjSi5/G9bw==","signatures":[{"sig":"MEYCIQDtbV5Zqp1oukiPXkHSE6PwhKsmz9Y9d30O3Bw9NO7EgwIhAJ7Oa5excRAhO6IbN6ioancLpVdNl+YCNzTFrxt8gSSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58816},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"354a61aae201236d906ec1a2bf64b6f8580096ec","scripts":{"dev":"tsx src/index.ts","build":"pkgroll"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.7","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.3_1749382705220_0.9952036368914561","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@algoux/standard-ranklist-utils","version":"0.2.4","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.4","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"d6da4d75eb8fba4eb3ff6f4141df2682369fc98e","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.4.tgz","fileCount":7,"integrity":"sha512-Al+YfH3AAQrc5kDFmeqYwTv4ld82USiB8bFbzac9CDgo0n1826NQ4tmFk/3Egv42muYryERbbx5vdTs/X30msA==","signatures":[{"sig":"MEUCIATmltoRvbqbboIeHssRWHjj8FaltgSyCuWVaU40ZsCDAiEAsuUrevWs+bZebhZu2ycBFZ9eDcz9TcUQxU0VqwNmvEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59750},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"764e3e8d7549dcb9e49ce2d28da60fbaa48e85f3","scripts":{"dev":"tsx src/index.ts","build":"pkgroll"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.7","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.4_1749632729748_0.22004630058346142","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@algoux/standard-ranklist-utils","version":"0.2.5","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.5","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"88ce794fe8ee2be5fdfaa55b3fa635a70170aa12","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.5.tgz","fileCount":7,"integrity":"sha512-khHh482skwC+mxsIB4LtF+QzLlUZRl4b7YfsmJtYWZ0FQYr1O2D4Vou7eUIA8AK81BV7IAh7RYLIeF4FnSlDtQ==","signatures":[{"sig":"MEYCIQCuIzUaVicGuBOiNSR5X3PMRuodIbbWmARsMMG5+igkcAIhANA5Y6GJWHyE+QS6evtDxbNulMopluPvfVMPzaWr7V1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59961},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"36840c9a54dd9c09ca76cd70e7045718ba811abf","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.5_1749701755079_0.13917787110839064","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@algoux/standard-ranklist-utils","version":"0.2.6","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.6","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"fd6515f15f69afa9dde41e8c224664c89fcb0e1e","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.6.tgz","fileCount":7,"integrity":"sha512-B0QyojNN1i4MGKRDmixCYTGrG31EM/Q4fh7tE+tdSWO7vnS8H9nnIAhUDYOG5AFSWr9Wb+PJZGICz+D5oyM/Bw==","signatures":[{"sig":"MEQCIBp274ENJtchKBRU1raK0glsjSOskfnwnb4YPg+KzrOIAiAJL6YJxUqYEYGyK8rP8VNlXlbcJkBMG3ZPPWt66kTlcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61559},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"a4c54a96a918899bf522037505aa15be49f56f38","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","actor":{"name":"dreamerblue","type":"user","email":"tbdblue@gmail.com"},"email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.6_1750691671816_0.492554017507979","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@algoux/standard-ranklist-utils","version":"0.2.7","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.7","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"ad4cb830520eb912d2c408035d2a9b025d240f4d","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.7.tgz","fileCount":7,"integrity":"sha512-6YVygCUkLymzgrxddEAhyIEp4fd26iZgtzqoMRI5OEDAogZWCjZX2KaHjTXVYRTNXGYbZdUUlRLGiQ/shDbwZg==","signatures":[{"sig":"MEUCIQDXDVoxKhqsYCzd22/Pef1qEMY5rQENF8uQb1HAX3nVSQIgB7KlvoFzuV7z44HKEC0YFYGCO7Scub9Yo9EViHQCRbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61711},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"07790813583cb538da255bd12d865f37a454f00f","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","actor":{"name":"dreamerblue","type":"user","email":"tbdblue@gmail.com"},"email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.7_1750774376885_0.978274498427613","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@algoux/standard-ranklist-utils","version":"0.2.8","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.8","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"70310c474fb1464f221c9cdf61564b1276c92f13","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.8.tgz","fileCount":7,"integrity":"sha512-Dy8mjjDhqO92LBgO/h06T4XDQySvBWd7k26uU75aezGOfkRUcAlpxLrPTaWrVqkxSyA0i0Y6v6DvW6bxX3xjYg==","signatures":[{"sig":"MEYCIQCHCRCXRSE8AHktcICwE9vwVI8klDLlp9Aa9oA7dtS6cAIhAK4EsIzEzNTxAJdTta5595hTWAZ4m5Oji+BxMttGovHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61715},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"eb0d89f6cf5e8f8e2edef6c9e282db40c405e17f","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","actor":{"name":"dreamerblue","type":"user","email":"tbdblue@gmail.com"},"email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.8_1750844644777_0.48765208306830776","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@algoux/standard-ranklist-utils","version":"0.2.9","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.9","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"f5624ca3268b6d0477336f69d11c8db55bf17cd3","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.9.tgz","fileCount":7,"integrity":"sha512-VRK4EWYXJd1fGfADjwGghEDfi2xa8JKjbZPyPU5VjMt+lfaC4Lr3VzOy1mAZjRCZxH2e0rVYeX6DnAcIL4jbIA==","signatures":[{"sig":"MEUCIQC9xYSJxvIRmOcttXhG2ieD4X+c2sW8e9ghTKGEDYBELQIgB4R4TkVNQkyKVHoQoYEanz3M4+AbEj38Jvn1gXR/Nyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63601},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"6a245db7a6bb17bedd483d6047484335c59ff1fc","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","actor":{"name":"dreamerblue","type":"user","email":"tbdblue@gmail.com"},"email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.9_1751474103208_0.360442470614841","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@algoux/standard-ranklist-utils","version":"0.2.10","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.10","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"6111640997e6fa51f428ab7c0d78bfbadd990db8","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.10.tgz","fileCount":7,"integrity":"sha512-yDK2uhh/66Z+y0aL+TRsSD+KWC9YBZOA1NQD5kXDh8LedtnVgz4vTcPQmdesrEnsDqVnr/H8ZTkadL/mryae0Q==","signatures":[{"sig":"MEUCIQCBLKV+KUCaZTIS5EMWaeWmB3czIcIddWIyc8nzUPy7fwIgUA+48BEtnY3XshwhyTDRZFCGxNU5EgiuAnxHLX1AE44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64194},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"72f3d3c5a086469846363bdf0fdd2c471388f368","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.10_1770011994965_0.6213692265045279","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@algoux/standard-ranklist-utils","version":"0.2.11","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.11","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"bc77038efbdeb5f9a37c7ecf147d8d0226dee30f","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.11.tgz","fileCount":7,"integrity":"sha512-xAOaGcaImfYzN+gfIxxZj9km2VOrPTQPgE8cqooCCFvCYWfsgy/rrSJXPK8bTceEc0h94Ky5qbDqz9Dic5JBVg==","signatures":[{"sig":"MEQCIAGQSw6ZrMPBNsxhVmfkkEMzeeUIF28kCefiJbo4/t8IAiAcGTIIy1DXtOO45R0MrOwsQiqXcuNZwoNUKzAvU7odnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64402},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"91d27f417d240599618147a9bc0f3609c205c893","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.11_1770047347129_0.4020041384399604","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@algoux/standard-ranklist-utils","version":"0.2.12","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.12","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"5f797a8e10de745a7eb2c89fd9b54f68290d3308","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.12.tgz","fileCount":7,"integrity":"sha512-pyNMwBc6+YwVTCKqVynLaNlN/SWPkZWUANU/E16eo3o3olWrNez3Y/fclryfXRd5Bxqtt2fuWmPaTTWddyppWw==","signatures":[{"sig":"MEQCIGdKKdmVWVSixtBKxZLQKdvx9p4u/JvCPtLxoyh612fBAiB8O9cSUVO5Eatgi/eTzfyNYelRDqzVmLwZy4ZnOJT+hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64466},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"2c155ae63388f82ded516432086d6514fad56d54","scripts":{"dev":"tsx src/index.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.12_1770638827688_0.6817870298742517","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@algoux/standard-ranklist-utils","version":"0.2.13","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.2.13","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"439c274224880b02fd0f2001d09d66a6c8742c75","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.2.13.tgz","fileCount":7,"integrity":"sha512-kYwO0+XyQg0LnU2X3Zuk9w2g+WK8C5JUlenj1pc5oQ9nPJM8B7uHjo05EuoxTuPcj9rwbHTIzci3YP4XGnLGLw==","signatures":[{"sig":"MEQCICoIx2IDcte9HMYxukG4E8eWyzBMznsTn4IBUqPRiOA5AiAcbyxj1t9eENsA2FTWnAT2BOyvsSASL75vYQ/FwspYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81197},"main":"./dist/index.cjs","pnpm":{"overrides":{"esbuild":"0.23.1"}},"types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"956f30203349009d0db308d0cfd618593a23dad6","scripts":{"dev":"tsx src/index.ts","test":"tsc --noEmit -p tsconfig.test.json && node --import tsx --test tests/*.test.ts","build":"pkgroll","prepublishOnly":"npm run build"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Utilities for standard ranklist.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.2.13_1778148683539_0.008388398413669229","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@algoux/standard-ranklist-utils","version":"0.3.0","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.3.0","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"7bc5b230f44710b3b230bf5b9fb347566c13d9c8","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.3.0.tgz","fileCount":6,"integrity":"sha512-SJevRfYWaB/dgqRL0MV+0Cmaw4zDz2JARolAfHjDCC/xPkVNRu/TMaG12HR8hIxsrhu7X2vQLRdFE7oRr9JNjQ==","signatures":[{"sig":"MEYCIQDZVJ703+th0yCTtNCRQTlp/BeuAjk+YPKijp8ZJKMCMwIhAMzB1KaNLoTzZeG1tg91hk5RciI56ayNVGdPjVMP3KX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algoux%2fstandard-ranklist-utils@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80829},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"c4ce812f0580886e1983c3c1cdceb693d36143d3","scripts":{"dev":"tsx src/index.ts","test":"tsc --noEmit -p tsconfig.test.json && node --import tsx --test tests/*.test.ts","build":"pkgroll","prepublishOnly":"npm run build","generate:fixtures":"tsx scripts/generate-fixtures.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d4fd2ff-1abc-4675-8ff9-56b96152631a"}},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git","directory":"js"},"_npmVersion":"11.12.1","description":"JavaScript and TypeScript utilities for Standard Ranklist (srk).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.3.0_1779206960665_0.8092768514263182","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@algoux/standard-ranklist-utils","version":"0.3.1","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.3.1","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"3d401446c9c1fed415c4c2f9590883584ca3d8d1","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.3.1.tgz","fileCount":6,"integrity":"sha512-qxXZEd6D4zLCzif3/13d8iXfX37hf0enQ52X+I1GhwQwlTGmnH4jjdQKQzX4O13ntuFRPYxtlv9/qXoWf/4zxA==","signatures":[{"sig":"MEUCIQDKvUNYQYyluug/mgmw20T0FFrO8hMJRxRUi8TsFHSufgIgAnX+AlnIkYpn3udtnLs17qJt2zxlgjoWxJUnUuH5bI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algoux%2fstandard-ranklist-utils@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80641},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"ba16450e568df1ec2a8ba173132be9e42d10af78","scripts":{"dev":"tsx src/index.ts","test":"tsc --noEmit -p tsconfig.test.json && node --import tsx --test tests/*.test.ts","build":"pkgroll","prepublishOnly":"npm run build","generate:fixtures":"tsx scripts/generate-fixtures.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d4fd2ff-1abc-4675-8ff9-56b96152631a"}},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git","directory":"js"},"_npmVersion":"11.13.0","description":"JavaScript and TypeScript utilities for Standard Ranklist (srk).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.9","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.3.1_1780909730224_0.6492204841761036","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@algoux/standard-ranklist-utils","version":"0.3.2","keywords":["standard ranklist","srk","utils"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-utils@0.3.2","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"dist":{"shasum":"d658fa1f687f0645a395e69b844c94ae54c75297","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.3.2.tgz","fileCount":6,"integrity":"sha512-bbjQnLt2u/j2REqMoKYVORBhA3ObHrUjgv36Hl90l5yEQf9Jrdq9nx6Q01OUsvi0DjTtZ7pxzq5qzYF0/63G2w==","signatures":[{"sig":"MEQCICv7sjOa+ggBcCW5f8r2cU9QjHWGlX7VSK3ezTZgM6GHAiAxsvuHyicd1XDzZGMSWpkoPTkmrtJYfEmB8ag63xQOJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algoux%2fstandard-ranklist-utils@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247093},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"0482fae1cb3061ea853aeb2471e50abb50e0470c","scripts":{"dev":"tsx src/index.ts","test":"tsc --noEmit -p tsconfig.test.json && node --import tsx --test tests/*.test.ts","build":"rimraf dist && pkgroll","prepublishOnly":"npm run build","generate:fixtures":"tsx scripts/generate-fixtures.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d4fd2ff-1abc-4675-8ff9-56b96152631a"}},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-utils.git","type":"git","directory":"js"},"_npmVersion":"11.13.0","description":"JavaScript and TypeScript utilities for Standard Ranklist (srk).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"^7.5.4","textcolor":"^1.0.2","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","@types/semver":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^8.44.0","rimraf":"^5.0.1","pkgroll":"~2.3.0","prettier":"^2.7.1","typescript":"^4.9.5","@types/node":"^16.18.38","eslint-config-alloy":"^4.0.0","@algoux/standard-ranklist":"^0.3.13","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"srkSupportedVersions":">=0.3.0 <0.4.0","_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-utils_0.3.2_1782318029513_0.7356151764606067","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@algoux/standard-ranklist-utils","version":"0.3.3","author":{"name":"bLue"},"keywords":["standard ranklist","srk","utils"],"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"scripts":{"dev":"tsx src/index.ts","generate:fixtures":"tsx scripts/generate-fixtures.ts","test":"tsc --noEmit -p tsconfig.test.json && node --import tsx --test tests/*.test.ts","build":"rimraf dist && pkgroll","prepublishOnly":"npm run build"},"dependencies":{"@types/semver":"^7.5.0","bcp-47-match":"^2.0.2","bignumber.js":"^9.1.1","semver":"^7.5.4","textcolor":"^1.0.2"},"devDependencies":{"@algoux/standard-ranklist":"^0.3.13","@types/node":"^16.18.38","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-alloy":"^4.0.0","pkgroll":"~2.3.0","prettier":"^2.7.1","rimraf":"^5.0.1","tsx":"^4.19.4","typescript":"^4.9.5"},"peerDependencies":{"@algoux/standard-ranklist":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/algoux/standard-ranklist-utils.git","directory":"js"},"bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"homepage":"https://github.com/algoux/standard-ranklist-utils#readme","srkSupportedVersions":">=0.3.0 <0.4.0","gitHead":"a4d3a7303b8d30cbb7ee7dbef58c1d9587c62bd7","_id":"@algoux/standard-ranklist-utils@0.3.3","description":"JavaScript and TypeScript utilities for Standard Ranklist (srk).","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-xKZRvBBoLD9yfIlaEaSFbaKA5+/pghQB9J7yY7UlP0iU4WW6SIHP6A5OCuFWmESY582hbK9NJPz/14Wo1xuRqg==","shasum":"1faa16379d817941d409eff74a3f955199b77344","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-utils/-/standard-ranklist-utils-0.3.3.tgz","fileCount":6,"unpackedSize":247095,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@algoux%2fstandard-ranklist-utils@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGst9mwPMTAtGS3JAiPMtr7g+iTXVlOyxYEH3P/BuL91AiBOWHW1Ne2I7lW903fZ6McJOzmVOoM5/9fAH8B7zMsFQg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d4fd2ff-1abc-4675-8ff9-56b96152631a"}},"directories":{},"maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/standard-ranklist-utils_0.3.3_1783075398601_0.6676141910927225"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-08T09:57:52.987Z","modified":"2026-07-03T10:43:19.050Z","0.0.1":"2023-07-08T09:57:53.334Z","0.1.0":"2023-07-08T12:09:55.313Z","0.1.1":"2023-09-04T02:05:47.849Z","0.2.0":"2025-06-04T07:47:50.765Z","0.2.1":"2025-06-04T08:03:12.314Z","0.2.2":"2025-06-04T10:28:06.155Z","0.2.3":"2025-06-08T11:38:25.395Z","0.2.4":"2025-06-11T09:05:29.924Z","0.2.5":"2025-06-12T04:15:55.359Z","0.2.6":"2025-06-23T15:14:32.017Z","0.2.7":"2025-06-24T14:12:57.074Z","0.2.8":"2025-06-25T09:44:04.969Z","0.2.9":"2025-07-02T16:35:03.386Z","0.2.10":"2026-02-02T05:59:55.108Z","0.2.11":"2026-02-02T15:49:07.305Z","0.2.12":"2026-02-09T12:07:07.844Z","0.2.13":"2026-05-07T10:11:23.675Z","0.3.0":"2026-05-19T16:09:20.825Z","0.3.1":"2026-06-08T09:08:50.348Z","0.3.2":"2026-06-24T16:20:29.649Z","0.3.3":"2026-07-03T10:43:18.735Z"},"bugs":{"url":"https://github.com/algoux/standard-ranklist-utils/issues"},"author":{"name":"bLue"},"license":"MIT","homepage":"https://github.com/algoux/standard-ranklist-utils#readme","keywords":["standard ranklist","srk","utils"],"repository":{"type":"git","url":"git+https://github.com/algoux/standard-ranklist-utils.git","directory":"js"},"description":"JavaScript and TypeScript utilities for Standard Ranklist (srk).","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"readme":"# @algoux/standard-ranklist-utils\n\nJavaScript and TypeScript utilities for Standard Ranklist (srk).\n\nSupported srk versions: `>=0.3.0 <0.4.0`.\n\n## Install\n\n```shell\nnpm i -S @algoux/standard-ranklist @algoux/standard-ranklist-utils\n```\n\n## Usage Sample\n\n```ts\nimport {\n  diagnoseRanklist,\n  formatTimeDuration,\n  patchRanklist,\n  resolveText,\n  sortRows,\n} from '@algoux/standard-ranklist-utils';\n\nformatTimeDuration([1.5, 'h'], 'min'); // 90\nresolveText({ fallback: 'English', 'zh-CN': '中文' }, ['zh-CN']); // 中文\nsortRows(ranklist.rows, ranklist.sorter?.config);\ndiagnoseRanklist(ranklist); // structured diagnostics for srk completeness/correctness\npatchRanklist(ranklist, {\n  type: 'srk-patch',\n  version: 1,\n  operations: [\n    { op: 'set', target: { type: 'contest', path: ['banner'] }, value: 'https://example.com/banner.png' },\n    { op: 'set', target: { type: 'sorter', path: 'config.noPenaltyResults' }, value: ['FB', 'AC', '?', null] },\n  ],\n}); // returns a patched copy without mutating ranklist\n```\n\n## CLI\n\nThis package provides structured JavaScript and TypeScript APIs. Command-line usage is owned by the standalone\n`@algoux/standard-ranklist-cli` package, which exposes the `srk` command.\n\n## Utilities\n\n### formatters\n\n- `formatTimeDuration`: Convert an srk `TimeDuration` between `ms`, `s`, `min`, `h`, and `d`.\n- `preZeroFill`: Left-pad a number with zeroes for fixed-width display.\n- `secToTimeStr`: Format elapsed seconds as a ranklist time string such as `1:02:03` or `1D 1:02:03`.\n- `numberToAlphabet`: Convert a zero-based problem index to an alphabetic alias such as `A`, `Z`, or `AA`.\n- `alphabetToNumber`: Convert an alphabetic problem alias back to a zero-based index.\n\n### resolvers\n\n- `resolveText`: Resolve plain or i18n srk text using browser language preferences and fallback text.\n- `resolveContributor`: Parse a contributor string into `name`, optional `email`, and optional `url`.\n- `resolveColor`: Normalize an srk color value to a CSS color string.\n- `resolveThemeColor`: Expand a single color or theme color object into explicit light and dark colors.\n- `resolveStyle`: Resolve text/background style colors and auto-pick readable text color when needed.\n- `resolveUserMarkers`: Resolve a user's marker IDs to marker definitions from the ranklist config.\n\n### ranklist\n\n- `canRegenerateRanklist`: Check whether a ranklist version and sorter support ICPC regeneration.\n- `getSortedCalculatedRawSolutions`: Extract and sort a submission timeline from ranklist rows.\n- `filterSolutionsUntil`: Keep only solutions submitted at or before a given contest time.\n- `sortRows`: Sort rows by ICPC solved count descending and penalty time ascending, with optional ranking-time precision.\n- `calculateProblemStatistics`: Recalculate accepted/submitted totals for each problem, using full solution histories when present.\n- `regenerateRanklistBySolutions`: Rebuild rows, scores, sorting, and problem statistics from solution tetrads.\n- `regenerateRowsByIncrementalSolutions`: Apply incremental solution tetrads to existing rows and re-sort them.\n- `convertToStaticRanklist`: Add precomputed per-series rank values and segment indexes to each row.\n\n### diagnostics\n\n- `diagnoseRanklist`: Return a machine-friendly diagnostics object with precision summary, completeness checks, correctness checks, repair suggestions, and a flat `issues[]` index.\n\n### patch\n\n- `patchRanklist`: Apply an SRK patch object and return a new ranklist without mutating the input.\n- `createRanklistPatchFromDiagnostics`: Convert safe diagnostic suggestions into a reusable SRK patch object.\n","readmeFilename":"README.md"}