{"_id":"@algoux/standard-ranklist-convert-to","_rev":"4-de3f6912966c81615a26c48d5856e8e4","name":"@algoux/standard-ranklist-convert-to","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@algoux/standard-ranklist-convert-to","version":"0.1.0","keywords":["standard ranklist","srk","conversion tools"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-convert-to@0.1.0","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-convert-to#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-convert-to/issues"},"dist":{"shasum":"200f600f8ff284143b3173b262f2bc3ce49343a8","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-convert-to/-/standard-ranklist-convert-to-0.1.0.tgz","fileCount":12,"integrity":"sha512-M/VZ8mW5sbTNuNHMEOmbmNrIrKK8P3LlXdEQ9MxMV42XbhsU4gCHy4DhEqK0tllxjzNZRd+MZEddkdbwWy9iSg==","signatures":[{"sig":"MEUCIQC4kxOV97Ki9iBoPC7Z0+AGbFtnONX032gJ26wIrHaRCQIgBoV0a6jF4KJ0MUEiQKOWumihRxOw/sYyhQhHP26Z5Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14170},"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":"rimraf dist && tsc"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-convert-to.git","type":"git"},"_npmVersion":"8.19.4","description":"Convert standard ranklist to other ranklist formats.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"xlsx":"^0.18.5","@algoux/standard-ranklist-utils":"^0.1.0"},"_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","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-convert-to_0.1.0_1688878636702_0.1917620375370468","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@algoux/standard-ranklist-convert-to","version":"0.2.0","keywords":["standard ranklist","srk","conversion tools"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-convert-to@0.2.0","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-convert-to#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-convert-to/issues"},"dist":{"shasum":"bf4fb05f146e10b43e3f5f40d0e034b83bfaa8ee","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-convert-to/-/standard-ranklist-convert-to-0.2.0.tgz","fileCount":7,"integrity":"sha512-0dF4s0EbNVxUT0Qkown3TUmA4G4za6JVX01Gxv74H1bhPaHB+wXkTuGmTygd7Nqgl5f34wvAghd4smQXRX51Gw==","signatures":[{"sig":"MEYCIQCIQQE+Eln1YBguMyBDwi+bpf41WywAzRwSeN5KhQ18OAIhAP5/J15+e5K4Y3ujDgy3kKsAVDmeJzZwCVkrmS2aln2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25288},"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":"23e5533a352e22e48048e3226e7785eb4a09f581","scripts":{"dev":"tsx src/index.ts","build":"pkgroll"},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com"},"repository":{"url":"git+https://github.com/algoux/standard-ranklist-convert-to.git","type":"git"},"_npmVersion":"8.19.4","description":"Convert standard ranklist to other ranklist formats.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"xlsx":"^0.18.5","@algoux/standard-ranklist-utils":"^0.2.1"},"_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":"*"},"_npmOperationalInternal":{"tmp":"tmp/standard-ranklist-convert-to_0.2.0_1749024657847_0.11856304635654746","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@algoux/standard-ranklist-convert-to","version":"0.2.1","keywords":["standard ranklist","srk","conversion tools"],"author":{"name":"bLue"},"license":"MIT","_id":"@algoux/standard-ranklist-convert-to@0.2.1","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"homepage":"https://github.com/algoux/standard-ranklist-convert-to#readme","bugs":{"url":"https://github.com/algoux/standard-ranklist-convert-to/issues"},"dist":{"shasum":"18a2bf44cfa91c73b20ff8535344afaa7b1b2e30","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-convert-to/-/standard-ranklist-convert-to-0.2.1.tgz","fileCount":7,"integrity":"sha512-5Kvbrgq8fbsb+DLak5+ALdBenhGisBomAEHTcagBPf+675XTfGg23sVFkh73pWN+FV103qQh6kg0hUT+89OZZw==","signatures":[{"sig":"MEQCIGdUVBz7zj/w9xDrq9oi4H/z+MvJD8wwU9BGlBGQwt0kAiAiW0P0t5ltpgeJlT2KXYYbC4/Fj5vunnFJTGIZ++pX+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25449},"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":"604555fc8cc831e19fb3bc71b33d0cc0c7a66dc8","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-convert-to.git","type":"git"},"_npmVersion":"8.19.4","description":"Convert standard ranklist to other ranklist formats.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"xlsx":"^0.18.5","@algoux/standard-ranklist-utils":"^0.2.5"},"_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-convert-to_0.2.1_1749703234987_0.22638832938118414","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@algoux/standard-ranklist-convert-to","version":"0.2.2","description":"Convert standard ranklist to other ranklist formats.","author":{"name":"bLue"},"keywords":["standard ranklist","srk","conversion tools"],"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","build":"pkgroll","prepublishOnly":"npm run build"},"dependencies":{"@algoux/standard-ranklist-utils":"^0.2.6","xlsx":"^0.18.5"},"devDependencies":{"@algoux/standard-ranklist":"^0.3.9","@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-convert-to.git"},"bugs":{"url":"https://github.com/algoux/standard-ranklist-convert-to/issues"},"homepage":"https://github.com/algoux/standard-ranklist-convert-to#readme","srkSupportedVersions":">=0.3.0 <0.4.0","pnpm":{"overrides":{"esbuild":"0.23.1"}},"gitHead":"4db6c19bec59df597148bebec24940acc10439fd","_id":"@algoux/standard-ranklist-convert-to@0.2.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-8moDDPxfwHFNfk+GRVlEMDY+IZnhD7Pz+hbUqlWlVKSpFrrTswRwl945iiIQDFIMweMyoK01+ZSF28z9El9HFg==","shasum":"1ddb41094e7a3bd1586fa31511993605501229be","tarball":"https://registry.npmjs.org/@algoux/standard-ranklist-convert-to/-/standard-ranklist-convert-to-0.2.2.tgz","fileCount":7,"unpackedSize":25967,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEFUY8Cm4Psdx46z/UL6Czzy/FHE2OwO+6sfDZbP7f7YAiBjdsGP1vjaZ/OxX/22X0dq0FoWdPvG/aFdkzSDri+saQ=="}]},"_npmUser":{"name":"dreamerblue","email":"tbdblue@gmail.com","actor":{"name":"dreamerblue","email":"tbdblue@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/standard-ranklist-convert-to_0.2.2_1750692357680_0.22938044897036014"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-09T04:57:16.626Z","modified":"2025-06-23T15:25:58.066Z","0.1.0":"2023-07-09T04:57:16.886Z","0.2.0":"2025-06-04T08:10:58.041Z","0.2.1":"2025-06-12T04:40:35.165Z","0.2.2":"2025-06-23T15:25:57.861Z"},"bugs":{"url":"https://github.com/algoux/standard-ranklist-convert-to/issues"},"author":{"name":"bLue"},"license":"MIT","homepage":"https://github.com/algoux/standard-ranklist-convert-to#readme","keywords":["standard ranklist","srk","conversion tools"],"repository":{"type":"git","url":"git+https://github.com/algoux/standard-ranklist-convert-to.git"},"description":"Convert standard ranklist to other ranklist formats.","maintainers":[{"name":"dreamerblue","email":"tbdblue@gmail.com"}],"readme":"# standard-ranklist-convert-to\n\nConvert from standard ranklist to other ranklist.\n\n## Usage\n\nMake sure you have installed the `@algoux/standard-ranklist` package, then install this package:\n\n```shell\nnpm i -S @algoux/standard-ranklist-convert-to\n```\n\n## Converters\n\n- [x] `GeneralExcelConverter`: Convert to general excel file.\n- [x] `VJudgeReplayConverter`: Convert to VJudge replay xlsx. It's useful to create a replay contest on [Virtual Judge](https://vjudge.net).\n- [x] `CodeforcesGymGhostDATConverter`: Convert to Codeforces Gym Ghost file.\n\n## How to use\n\nImport the specified converter and call `convert`:\n\n```typescript\nimport { GeneralExcelConverter } from '@algoux/standard-ranklist-convert-to';\n\nconst ranklist = ...; // your srk object\n\nconst converter = new GeneralExcelConverter();\nconst result = converter.convert(ranklist);\n```\n\nFor more details, see the declaration of the converter (refer to `index.d.ts`).\n","readmeFilename":"README.md"}