{"_id":"subconverter-wasm","_rev":"58-1cbdc677222d71c875f36a1c44fe491a","name":"subconverter-wasm","dist-tags":{"beta":"0.2.27-beta.dev.f9512e2","latest":"0.2.36"},"versions":{"0.1.0":{"name":"subconverter-wasm","version":"0.1.0","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"1c9f7201bd643d3b9ee6aa81a15cac6984363aa7","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0.tgz","fileCount":7,"integrity":"sha512-axROgHJhrQcnijf9hOGphNOHjpu+WCpUwygC12bne+LLwBTZqo3fX3JOWinJq10+bb9nUpkkSLDpGiSEvJGStw==","signatures":[{"sig":"MEUCIQD/3oTnSmhmU01OyJf88a/cdmNum4sLcZfdCLZxtF96hgIgXcWckem5x5qUvdVBW0d/+Z/j0GK4Rtoh+27OWFTNpCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20444902},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"ffdf842fca756603fb451f92f77205ac2984c446","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0_1744409222037_0.3305334384823677","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"subconverter-wasm","version":"0.1.0-beta.1","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.1","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"40e8a501539af8ef11c85232a36ef91bb9785602","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.1.tgz","fileCount":7,"integrity":"sha512-+wYH27GoNkLAijTGghKzPDwFQfuRAU4gDHInPGznjKN5BEYNvUwQctqDQjYnX/VKeJuYQKQjd1JqgJSEy2OAzw==","signatures":[{"sig":"MEUCIAYK6eTMgA9d2N3Iwx2TnWJMhf4MZSVwCp0D1RA+7SJ/AiEA6dno9AzS/FsYzistq+uL6PJZ6xoojw90Pk9O5LxGKN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20449934},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"2f024f931db4bde5680197251e74483db9e297c9","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.1_1744507572151_0.12849379491545854","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"subconverter-wasm","version":"0.1.0-beta.2","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.2","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"a00fb5103fcd79a048fdd9599b915a8d2af6a05b","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.2.tgz","fileCount":7,"integrity":"sha512-uTC0ZGmxP1FBDtHa112tK24MQBn9bfSWaJue8ikR8TgmlqblwHKCGvVlw1bKVgupucS8laHy/XLUvPPR+Beutw==","signatures":[{"sig":"MEQCIFpukA9bfA4VPDxrHcZbtM8VpzyCtg9buSAaM3H/vGQoAiAvPkjxHXz9n4HHjNNRABLD7C1552nW5X5Mhdl2d4SUOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20450728},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"df75ce28038f61c6e6b44b0456e4919e5bf2301c","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.2_1744548995862_0.008801637900424542","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"subconverter-wasm","version":"0.1.0-beta.3","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.3","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"0d785b39a8233477a8c9fb6a7e3c2e6b46a1aef5","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.3.tgz","fileCount":7,"integrity":"sha512-8iDToGIjKnRknlgPUPHvdKRHbwKQ2ZYpN2+GcFoIo/5QmUeYkw8iZ3JsnLi7zgFgjwNHDA1MyoX/A1jDx5Dy0A==","signatures":[{"sig":"MEUCIAt/IZYuq/vZGsc87trsQfUINiWrQUtAzfjAHJHro/qcAiEA5hOdQgFEoY9cdDwE+zsNCf1bIChvym9thI2M1Aab2s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20497375},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"df75ce28038f61c6e6b44b0456e4919e5bf2301c","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.3_1744552816759_0.08135872523552345","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"subconverter-wasm","version":"0.1.0-beta.4","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.4","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"3bd0180ea1a08cef106be303a787a60b1b155cca","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.4.tgz","fileCount":7,"integrity":"sha512-sfp+QzU2swbEod/GRr7F/5Ci0qilIyQZEWmx/zyiGs9rpbKRtb3rwsuB2Jj5LupdqFApzccBnuVA3eslzZIkzw==","signatures":[{"sig":"MEYCIQDTBh8vWhXIypWDYWcRPnQ2VzlzQVLU1DpG3tyLvkFcfQIhAIbGOLmN/RhXQmTAjv63Q7Wkx63sHbcNUXbnKGjhi8rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20491335},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"df75ce28038f61c6e6b44b0456e4919e5bf2301c","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.4_1744553730403_0.6166018908696607","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"subconverter-wasm","version":"0.1.0-beta.5","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.5","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"c560b58fa880641cdcb8f0e17dc0baaacda8bde0","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.5.tgz","fileCount":7,"integrity":"sha512-j02cNd4VHRCqBjhqnnGB0E32jPf7NwO77iYyqxrwjD9LSYjQhCVXWGnzrYRJLP+kZgYetvhFfMNdp7c/LeJhaQ==","signatures":[{"sig":"MEUCICDcrDR5BSsTxlUIVZasgbBDvlunPpO60L51wsj5j4+PAiEAqqisxgnykCXgWeO3F/l0YzoQlyUEhxr1SZZQyvnuwm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20491348},"main":"subconverter.js","type":"module","_from":"file:subconverter-wasm-0.1.0-beta.5.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/d98aca09cb042d35276ab3acb7375316/subconverter-wasm-0.1.0-beta.5.tgz","_integrity":"sha512-j02cNd4VHRCqBjhqnnGB0E32jPf7NwO77iYyqxrwjD9LSYjQhCVXWGnzrYRJLP+kZgYetvhFfMNdp7c/LeJhaQ==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.5_1744557136406_0.45244095287583774","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"subconverter-wasm","version":"0.1.0-beta.6","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-beta.6","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"081a5f27b6a34fa42763c94799cbfbf939c51698","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-beta.6.tgz","fileCount":7,"integrity":"sha512-RUYfUVGSkzOZIt0KNXhEX89Iys+rVYkosTOs4HuEwKujs5fstdOcC+Gc2jmTGhX7+O5mjt3uSAHCZkV0gbzeZw==","signatures":[{"sig":"MEYCIQCnfgIGEbpWxBqPFqGhpzlU4Gw0ljIPfdjEWXqCdDxoNgIhAO/5DPV3Y1YxH+JKJOp4C8ml3JyN829Zhy7r6x2B4L75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20491415},"main":"subconverter.js","_from":"file:subconverter-wasm-0.1.0-beta.6.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/9837553a7037e92f63189f6c4c1a462c/subconverter-wasm-0.1.0-beta.6.tgz","_integrity":"sha512-RUYfUVGSkzOZIt0KNXhEX89Iys+rVYkosTOs4HuEwKujs5fstdOcC+Gc2jmTGhX7+O5mjt3uSAHCZkV0gbzeZw==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-beta.6_1744557827290_0.8618572912904976","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20250413.c0fdcea":{"name":"subconverter-wasm","version":"0.1.0-pre.20250413.c0fdcea","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-pre.20250413.c0fdcea","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"afdd76e65446e5cd6a4239163090c9d2ec0fc365","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-pre.20250413.c0fdcea.tgz","fileCount":8,"integrity":"sha512-BAk0/CD2W6A+Vo5Y1D8Uvryr5gboISWAtr40hUK3w3tUWC+fiAv0snSw1fPXJXivkKShqmzO+sP23ePkU0/E/g==","signatures":[{"sig":"MEYCIQD13P8wWnR6QtP6I641MVr1zJAAfXjZm4HITutf/KUxpAIhAIm0hG8Jds0SYqF0G+1vcTOjvfIqnAsuGGt4ye6gJkdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4635241},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"c0fdcea5a18c8be21b4cbdc6cd4667944a32f08b","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-pre.20250413.c0fdcea_1744559020855_0.5395172053025783","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9":{"name":"subconverter-wasm","version":"0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"8550403d9f00b3af74bdc971403daee0ecec31dd","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9.tgz","fileCount":11,"integrity":"sha512-Mn2fE9re7JxKSmhhOamXyAUoVaDD+5tIvrxbdNmkuM9Jbg3iQl/sCdPDSSZz+krhth4BHmsy+swD/o+gdkZHyQ==","signatures":[{"sig":"MEQCIGGAYd608eRZkY3d7XvnUf+0tzSV3ux4x0Dx82UtbY4PAiA4WNfyEEX1ezVWwpOpWLO1AZxfw09RAn3fT0QWpNU8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4691864},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"9684eb9588814243a6e584ec6e132b5d2e2d359b","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9_1744572350564_0.8510577164577027","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9":{"name":"subconverter-wasm","version":"0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"f5aae4eca30f46218b3533f77762e7194738780c","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9.tgz","fileCount":13,"integrity":"sha512-20lRtj7u70zRWgr2FjPcNf1tlLO8G6R7+YI8+hm9YGkPAs1CvFDO0AEAbzxw35pO+W+MUnSYedpaLyJPdQ6tLg==","signatures":[{"sig":"MEQCIDjObWhG5zww4kGv09Dy/pugrBPNb4VYdIANRlVFmicFAiBdPZgFJgxHkItSIucHmikmuCYZu/4UdejrfIvzhS47rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4721007},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"9684eb9588814243a6e584ec6e132b5d2e2d359b","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9_1744572866803_0.5435186645125529","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20250414.9684eb9":{"name":"subconverter-wasm","version":"0.1.0-pre.20250414.9684eb9","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-pre.20250414.9684eb9","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"0049deb5920109cf3984efc69c3e1682da2a5c04","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-pre.20250414.9684eb9.tgz","fileCount":15,"integrity":"sha512-Vo/vPPffUOgzRu3LT9sKZqXKKOSa9jCfW9jSD+mXI4Nb8KK6ufvNacwdYiwTgg38wUkjmsNkE7/DJ7f9qfaA0Q==","signatures":[{"sig":"MEQCIF7U+Lqb0AI/XGKuorIX27OltZNOcU/99TkuUwVZ9f5wAiAhJSB6w59+Rro1OZVospo9NPIFZN2lxyNY10B11Q6ohA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4748469},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"a983ef81a940b76860b46039cf0e13b50d236145","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-pre.20250414.9684eb9_1744573170851_0.8753429051603241","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20250414.68268cd":{"name":"subconverter-wasm","version":"0.1.0-pre.20250414.68268cd","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.0-pre.20250414.68268cd","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"af9bbe7cef0f841f4029013ab1304f07ad778b0d","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.0-pre.20250414.68268cd.tgz","fileCount":16,"integrity":"sha512-rlEc2tqqtrWS3qEdAKHR+K/4u7jeDx9P6Pj0yfqAgxqn/ylcTvFtrWjy461kVTBFUmaVce+aUXJaEqlgPYYzIQ==","signatures":[{"sig":"MEUCIQDjynTfwrH+1xee8A0U17cxFLRvw3yzUhEnXZ6xb0PX7QIgKMAEARfJNxcMEzjU75379yq2Ry0+CkO4mqhXHgl6bdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4801615},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"c2a53ba5d5a57bbf9881b20472f4fe10459688cc","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.0-pre.20250414.68268cd_1744583989814_0.3404956358960314","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"subconverter-wasm","version":"0.1.1","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.1","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"420de6fa00e9a6021e501a339fd8fe8041eecf3f","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.1.tgz","fileCount":17,"integrity":"sha512-fHu2/+M6wbamS1qlmQZ2sfEZaiYWkEFm+UGYkCa8suBC8qvZdne7IE6jL+ZaM2YWXCQsfmVlmG1hOad8gaXhZQ==","signatures":[{"sig":"MEUCIQDEP6OvKzYggpNxoBYtaKhLeDcGoPUuiI2QL1szzkalPQIgLylz4f5uFFS+6vTlcbLtfPnkeEHkVFVKDBvwBO2Nzj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4871041},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"83463ea267011547f365426b8bd580ce34242faf","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.1_1744725552483_0.6527510650908181","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"subconverter-wasm","version":"0.1.2","license":"GPL-3.0+","_id":"subconverter-wasm@0.1.2","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"87f911608109f82732faa2a4addf159db44f88fe","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.1.2.tgz","fileCount":18,"integrity":"sha512-+vQIJoXnDh1vUIr1yRyQp4BDE4wXHl/SDLdx4bHYxlWjdvLK82hIAHfKT3YeWRa+cT3iaX34LFAlnzHdfgJATw==","signatures":[{"sig":"MEQCIAjO1eN+sv2XOj4rOY+Ad9EtLHra2RBxCwG3HbCwxYu7AiA2O3RaCjoGK6wRAKC1qvVrWrnEfn7mlrPmIHT0bm/N0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4962184},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"8011700b1d22cc196300c5e5ae291ad7e8d57d64","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.1.2_1744773160244_0.22727495736796155","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"subconverter-wasm","version":"0.2.0","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.0","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"6e7496217f112cddb56f61f4ea2a34c9016fbc97","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.0.tgz","fileCount":19,"integrity":"sha512-9DkZj4LgFd+mhzW7DiGkr1PCb58JQNWkhh9v76DEMj7K7a1LRyL3xo6T27oJfCjFzqypSlEN+LtiwhJSQxyrvA==","signatures":[{"sig":"MEUCIQDDehv226YT92lgGpVKO9cC1BklVHcXXh5zLfuZDHzY8QIgKyX0MUu1wDPzx44xEeED2q54goRbeB9vysy9Fdy6kuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4992417},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"65566a8929f789edd4228d31ab5958e5f6bc3adf","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.0_1744821167418_0.23273923925272322","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"subconverter-wasm","version":"0.2.1","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.1","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"079389c4cf9a54e5fa0ddc992f66c1086de3715c","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.1.tgz","fileCount":7,"integrity":"sha512-kaiiikYTH9ZeoZyKKslYc5XDxc4+lNTF2wZxh5nqNo3Q8W1DYmZTnGVzDV5Esg7VUMT84i/oWG5sOJ/FmVXcQw==","signatures":[{"sig":"MEUCIQDkFHuw1Y/k2d8As5eACdAzxTjz6yUfxDbS4zqThCzklwIgN0asRsuQJY4N2SRoTNYzqzbXy27b8L4qhNhU9mUB9xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4802604},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"73c499d6e3b65412e40445b2d338ccfe87b56da7","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.1_1744823650526_0.33393159891768454","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"subconverter-wasm","version":"0.2.2","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.2","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"d2a48c6a3e4f62af1e043945978509be0f146821","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.2.tgz","fileCount":7,"integrity":"sha512-iBdz+kHfvWhlTutda29oj8+0KWNPVu1HldhOksXkj0iAAduCdqz/H6xpCplv+no1/+ZsEaULskOuFAoHSotqdw==","signatures":[{"sig":"MEUCIDxLCyIz5D9igYlUzU5tt6LyB9b3KVMCVAK8pcIF1bYoAiEA5Y6mwbzEf/9FkS/KOPtW0spr5TkVAH48mobisqb9B/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843155},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"3d0ef1565af405b260b70f4b6524985a2705e032","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.2_1744828230792_0.15559808285266974","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"subconverter-wasm","version":"0.2.3","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.3","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"bdbdd86bbae888c6b08115b96c87217f2ed08abe","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.3.tgz","fileCount":7,"integrity":"sha512-mLt2x+Vl911dEaukelo6ZlPULlxqN8Xa5lNzPl+kM2AbddAiOTnigmhvV218aPKL284eiUluVA0gjgdiGYJWIg==","signatures":[{"sig":"MEUCICFWHYxfpuynYwKqTGLl0NWZ7L2Ldn+CWGGsm5OsIYFLAiEAkBT3gUR8igXGe1Cj28EVRc6N8yZLy3NG2UxOcTACCPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4842848},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"9344556ff5e8f0769e79e5ee4a62ea7e8e320025","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.3_1744832870338_0.11396649230527833","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"subconverter-wasm","version":"0.2.4","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.4","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"6a0a75946c5e177335b3be9a1ecb647f9f44cccb","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.4.tgz","fileCount":7,"integrity":"sha512-fuNlAmBJ1Ig+dlH2ZX+0zTq0BY5dqG7mF9E1brfvL22rQp/4ebkLyCyu4DZ7bTlUjGhFMox2DR75VLXGmwyR3A==","signatures":[{"sig":"MEUCIEJoWS3QgpO02VaPIUnFcqAPTF+sLr6c5Ief8Y+FPhIsAiEApNxmeyxL8oSHAonr47+2fctlkjA4a1HqAqAcGtVLFa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841707},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"4b96da0a4bd3ef4cb289616f1b5fbae17544b5d2","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.4_1744840004239_0.21310528507165705","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"subconverter-wasm","version":"0.2.5","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.5","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"39af9788e659d32042239be735a750ca463d2435","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.5.tgz","fileCount":7,"integrity":"sha512-VcjKNTHceZkc4UXUYOFyN1w36Iza6Y0rVDZ5j5/KpfSishHsSXbv0TFsyGJL+7qRchAN7F68dDh0ho8UjTzIig==","signatures":[{"sig":"MEYCIQCSav2l6m69e6rpCDLAdioVtMRDlnpeRytoRM8UlWIhzQIhAOQU4f5VaFfhvolnZoi5rJ8T+m4q+sXLMHGCvZ8hmUvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4840408},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"43d7cef01aeb2cf56f0f61b9910bd0dd45e2be03","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.5_1744842466780_0.32211251529020113","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"subconverter-wasm","version":"0.2.6","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.6","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"4393708b6e4eb1b3b564e81387fd41559f4429cc","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.6.tgz","fileCount":7,"integrity":"sha512-hRMu0C0U6fC4Gv3x1MXSgvZvGPH4ANNKpY8HPll4Ie4gJQlBZWRxoXYdcbdOC14YcdJuk6P8MxUqQjKo7V7AaQ==","signatures":[{"sig":"MEUCIQCHRx9AtoJnrYPPkdqz6yilqmKzlJAH/ogu6h16qbrGVAIgYU1TCAJpe7UPgiqigN3PlX9o9HeHdL+vwDqBARwH8XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843652},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"2c15e960322085a34f390d6f9bff26bec22f66f4","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.6_1744860984787_0.31076391339524867","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"subconverter-wasm","version":"0.2.7","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.7","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"198ee823e443a5c480f711b0b1c29187b9b1429a","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.7.tgz","fileCount":7,"integrity":"sha512-GAXeZrS1qo96zmBeUiTVNHJt80jPxzYQ9XLH3jF98IMnPqcHUIhF/ZDzO/HL5yraPGMeGVkJLT39v/kmksbidw==","signatures":[{"sig":"MEUCIGgn1Ph6FGLSTZ0j9BorzD2htU+r/1okY78nwb5WBjtBAiEA025EGis57MGS1bxPA/imWW/YJtgVY0Z6mcl9J0WRrjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4842222},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"16f343186bb3aaca8e72cb6e18cb0864d59f8d69","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.7_1744862692296_0.9840396021907263","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"subconverter-wasm","version":"0.2.8","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.8","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"faabaed8b9fa46836d0c7259404cb4cf244ed016","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.8.tgz","fileCount":7,"integrity":"sha512-p0C9elKCw1WNgBvY18c9dvPD7wzbqTYzCNlb4vFKA5REmcrzkSLZvCD3s8Eo2BMNm57jTOtScQzO5NDC3rbhRQ==","signatures":[{"sig":"MEUCIQCDuGiEDGkQBuq9V+2KuUlQTqXWcO87Uh52W2BaKOqJwAIgGQ59y5s62zpmMMwMoGZvP34jDfkNlpD+Vb+W0UU4DiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843642},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"e278844fb2f8246b9abca3241539f1ac52711b06","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.8_1744863306843_0.40242776003120917","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"subconverter-wasm","version":"0.2.9","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.9","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"f5ecde2d146072b36c1e925161a50618004a64ff","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.9.tgz","fileCount":7,"integrity":"sha512-fv8XQ9yCGNYVCnaFtH/U2oE/vangWMg9/m/+pAEoJzukjCoor7/bAASOUnajBQ3wyd8TPRIOmNgKNogOIHj0Pg==","signatures":[{"sig":"MEUCIQD25+WRsBQ28lYWCVjh1CG8EZlwmUlvUExbPQGMRkg6twIgO7i3gcbqX80Qv+vfsFfzl9sD32OV6SAIeRkr7BawbHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4842207},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"c05683405800693ae9c80b21e9ce830b8d518184","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.9_1744905386939_0.5289642076232035","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"subconverter-wasm","version":"0.2.10","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.10","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"e2080b147ad2efd7f6086d317a71e86fdfac2a2b","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.10.tgz","fileCount":7,"integrity":"sha512-SI/4Q+XdO8GUgc3pZqlgruUNcaTlh6bUwcOyhLClloE/bJrvAuCzQJmAKKY8nr20oXfVPkl4db+K5HYh1cbfTg==","signatures":[{"sig":"MEUCIQC3BMTugN61m7f4Y1Wrd2GUbesfxz+7+GC/Iq3Vla3szgIgHwV+s2jcMSZdMl9k5Yt0vvLwALzog0hodlWQGZmO6Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843434},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"95d407b6c28ddc6a2faff90fb4e079b3fe9b6796","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.10_1744907315707_0.07812538280928316","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"subconverter-wasm","version":"0.2.11","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.11","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"faa5e4201d3e7813634158296678d1395d56adbf","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.11.tgz","fileCount":7,"integrity":"sha512-Wgh87tB4VuAMLfZX+EFFhG9LGo6PjnkVLvAhmIwdcp88dbM8DnH0XY5q6QV9joF7KLcHGJR0/W/syKIByHIorQ==","signatures":[{"sig":"MEYCIQDc/JELi3Hs+VsbBbGg6n7FGg2u6cp/18saHyNTRNhUvAIhAJ1mr/dru6PhXHxd5wgEKr8KpCVTtY/gmyYmZZg9aBtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843653},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"f4b159bcfb9d89a9dd78a911cb25ace36e9eb33a","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.11_1744909045092_0.009945823531824383","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"subconverter-wasm","version":"0.2.12","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.12","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"2a148bdb181a5981505ac484811dfc01a7f5ce85","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.12.tgz","fileCount":7,"integrity":"sha512-g796qLT/VzATSJDcFop3iZU/M9ryDV5g6EhjCZ5n0esQg4DIMlwLnvPe2UUlA31SKIEwnMV3VIJqYLg+5IhNww==","signatures":[{"sig":"MEUCIQCWENt4wRsYOnhkseVvDkrDB4M/+6lsqVN4odAgKpjCzAIgb4q+meA5WBxSmjfv8DrP5WZHIWNA2qwHfF/YZECU/Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843643},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"d2fc5ae9290bca5a50354b5733154e170bd61070","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.12_1744909350552_0.30507016734504133","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"subconverter-wasm","version":"0.2.13","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"80d3039dc37d07fdbcf80d4b5697018384473f33","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13.tgz","fileCount":7,"integrity":"sha512-E/A2jgytpf8IA9mQIEV1sAGNXdVPxr15LSlMPYg+5wMV6Us7+FMb8yjMa2Uj8/FzRxEM/jCzw7fYcLdOi3WNSg==","signatures":[{"sig":"MEYCIQCT8B6Rbz0KRn/n8l2qbQBi9JC12SjGN1XvgtJEsJFPuwIhAPqJrafPuqImPg0k/mxy0PBIigtK/bcwzLPycmFc1Od+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4845938},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"957fbda059a99f41a4ce6d9ab10a8f649bf07c82","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13_1745128214575_0.9831256029856925","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.dev.55daa0b":{"name":"subconverter-wasm","version":"0.2.13-beta.dev.55daa0b","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13-beta.dev.55daa0b","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"19230481f2289884f359e8726c2cb38ac76a5bfc","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13-beta.dev.55daa0b.tgz","fileCount":7,"integrity":"sha512-8FCfNPT3YuJwxUEE0laav+7LoZ9VZhrooR6wsrut7EnUHIZMThZoBA3LWBopSBmZVToz1zgz9rz54gjwqQ3hrQ==","signatures":[{"sig":"MEQCIFOnxgxjpdw4CxF+XA5+pWFuU0DEXveIbK5VpqQ8fJ6sAiBEJiANFsD51geftFq52K6Lfc0mtDs+FDzYCeAMfdK9lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4948922},"main":"subconverter.js","_from":"file:subconverter-wasm-0.2.13-beta.dev.55daa0b.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/b14218daa8fef2f02a2f515710c657f1/subconverter-wasm-0.2.13-beta.dev.55daa0b.tgz","_integrity":"sha512-8FCfNPT3YuJwxUEE0laav+7LoZ9VZhrooR6wsrut7EnUHIZMThZoBA3LWBopSBmZVToz1zgz9rz54gjwqQ3hrQ==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13-beta.dev.55daa0b_1745152030062_0.24685378083452347","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.dev.d9e0681":{"name":"subconverter-wasm","version":"0.2.13-beta.dev.d9e0681","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13-beta.dev.d9e0681","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"92d3e6b07b0510b481daa41345b7383b48660242","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13-beta.dev.d9e0681.tgz","fileCount":7,"integrity":"sha512-9mTcVJWWLECkJ1CJ/xGP1H4qlytZfjukcDNDIbtdOyB6reWFlTs1aXNTu9kx0rEExOepIUx37v0BLcSFgdB/ew==","signatures":[{"sig":"MEYCIQDV7M08zIwm1KpyiLMCV5iT4TXE89y+iKUqeI+FvkeF2gIhANDJUly556ihvfbxbRNtrA8vjjK2GCs8tkUzlYmPv5Ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4883854},"main":"subconverter.js","_from":"file:subconverter-wasm-0.2.13-beta.dev.d9e0681.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/3cbd1b717e08b2f03c373e97fdbdf192/subconverter-wasm-0.2.13-beta.dev.d9e0681.tgz","_integrity":"sha512-9mTcVJWWLECkJ1CJ/xGP1H4qlytZfjukcDNDIbtdOyB6reWFlTs1aXNTu9kx0rEExOepIUx37v0BLcSFgdB/ew==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13-beta.dev.d9e0681_1745156553750_0.3357019781000272","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.dev.94d8792":{"name":"subconverter-wasm","version":"0.2.13-beta.dev.94d8792","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13-beta.dev.94d8792","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"757f5391d73f3ac59abf5f10f256c5afa87c52b5","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13-beta.dev.94d8792.tgz","fileCount":7,"integrity":"sha512-KFNYMEJotolozod+ef0cB3hz6mXJ1RRar612qFQEmBDWPpRwP6doHKnrMXUlFPR+/UCD9xqeTZ1BbZsT+LQdiQ==","signatures":[{"sig":"MEQCIEMMF44wmwLuI9S95UoN/vp+ZUCHxVrWrGVNN45I/7+RAiBe0G17eE6kzJp4j8KEjNPNOqvsYKx3D7+A6GFD0ioZ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4845929},"main":"subconverter.js","_from":"file:subconverter-wasm-0.2.13-beta.dev.94d8792.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/6ccfc7ee4acdab8b0c3403185cb706c0/subconverter-wasm-0.2.13-beta.dev.94d8792.tgz","_integrity":"sha512-KFNYMEJotolozod+ef0cB3hz6mXJ1RRar612qFQEmBDWPpRwP6doHKnrMXUlFPR+/UCD9xqeTZ1BbZsT+LQdiQ==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13-beta.dev.94d8792_1745167951268_0.5365148850747228","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.dev.2e137e4":{"name":"subconverter-wasm","version":"0.2.13-beta.dev.2e137e4","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13-beta.dev.2e137e4","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"34350540d0cd04cf3eb666133d04684cff8e75d4","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13-beta.dev.2e137e4.tgz","fileCount":7,"integrity":"sha512-u6L18pzShO5BpUPXfjIqVTbM8rlVySWVHmK1hGA+UL4qtGKUoyLjMDbDPrg+z6VSbRrZMDbiaXt5iE+fPzsLAQ==","signatures":[{"sig":"MEUCIHsuvBfIpMu7vLfKGEe0+FaAZHyasCVqnWIOWPJ9IZruAiEAly5ZhgXeoWWA7d9j25vuyuonDj5pxkNx8QS52a13Njw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4851086},"main":"subconverter.js","_from":"file:subconverter-wasm-0.2.13-beta.dev.2e137e4.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/e2f8d80132f16bf5545c1c22e2f7063a/subconverter-wasm-0.2.13-beta.dev.2e137e4.tgz","_integrity":"sha512-u6L18pzShO5BpUPXfjIqVTbM8rlVySWVHmK1hGA+UL4qtGKUoyLjMDbDPrg+z6VSbRrZMDbiaXt5iE+fPzsLAQ==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13-beta.dev.2e137e4_1745172220233_0.5829392654061956","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"subconverter-wasm","version":"0.2.14","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.14","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"372b89c258ab25e6a3e15f93cf8edde631e04919","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.14.tgz","fileCount":7,"integrity":"sha512-wOY3KDJ6nPlU6xAlCqXb5hIyBRvfzktf0OWzDjyIFFdzDM+J+V1xmMCtgnSXPSRPiS5mGwTklSi5hxRrReEVkQ==","signatures":[{"sig":"MEQCIEkPP+zcfN90+LndlEIH4emmvRcbz5sa/UwuIFJTFSLeAiAblRC87wDBzmUvu6f7+I3SrnSi8/Le+8mdMZBSNRziMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843566},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"73cff4f42d32fda25128d6170dc41857bed54bf7","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.14_1745177083889_0.22460019125746","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"subconverter-wasm","version":"0.2.15","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.15","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"e63969e090237e425efdd209959b2a3272d1e8fb","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.15.tgz","fileCount":7,"integrity":"sha512-ZaiCZa4lnjIoKeq3KlawJzje6os9ZPSRInhETFHeaa4aZ64j2iN61xE8sSijEeSW/jJzyPkq7TAvhEnqyZHFgw==","signatures":[{"sig":"MEUCIQDLVPmlGNAwOb/fhcIih772ixiImEdd/FZ0cMP06pxIfgIgH86rnJNqGY7Wf4NsLTNUofUMd3q9tK8Q1wdhgR3B8+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843470},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"e1dc943db288bda9beb1a197a335dc86f8dfcf8a","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.15_1745177254843_0.07863048340787704","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"subconverter-wasm","version":"0.2.16","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.16","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"437ea5837da52e877b3ea9f9dad728a1d39f0f99","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.16.tgz","fileCount":7,"integrity":"sha512-6SQmVeed03uPjsJOylUCts6fwynBsMSdgkmCNlPsjpnM3MT4MBN+R/wtJorOSGfdKB5a2qfEDrL6ALrjGvdnIA==","signatures":[{"sig":"MEYCIQCGPHx8+AfmNtR6WWYEmo5eVROWB/QeOS7QPZx78E2alAIhANpjaDhocOcKSQUbilnuS2+ILNj3WcZ4qBNUoORv/QA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4843461},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"94f6cfbaba0c70a3619bd1d47db68e61182db6d4","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.16_1745177636809_0.19726735569413023","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"subconverter-wasm","version":"0.2.17","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.17","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"508f2f5e87ab143d01dd334a5eb6d1de73dfa99b","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.17.tgz","fileCount":7,"integrity":"sha512-wOuhmERRxYSUQ3ThfZQnJkx/2nDaINqp/DHfOhrsWTmuyPKlvPRC1joEzxDaefHuNyEbo9QKlq/R/SaYytY5lw==","signatures":[{"sig":"MEUCIGj9QPi7eB4MUHZ4XkQLqYdH6maVzY96WOKFcaoeZXXnAiEAmNAQioYIa2Z8RhW/thZEqw5L/5eoJW7K45eozCsyaC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4841330},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"e0c481ec8a26703fba75bd6f88e30057f040a1e6","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.17_1745178166322_0.4392691509498403","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"subconverter-wasm","version":"0.2.18","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.18","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"a2ec825347c42e5b45e3dea67b2668e2438d8f06","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.18.tgz","fileCount":7,"integrity":"sha512-xAI8e4yuluXl7pDft+GxRUrWSWQr7BG1TFY3uEogwJvueLMAM/z4QH3JBGm81083v7NWAUkQXoaEnGmOLiSp4g==","signatures":[{"sig":"MEQCIGIW2eztc83dwnvH/fQw9nMlTpwut5dtJckQo8ZMnyKIAiACP3B4shZARehzjZUvGhe0IlbXDOI3iKgapcqX9eMWZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4844534},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"9a2e1c0f8d0c81dd6c08d4e3b4d6a4978bcb1b7d","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.18_1745181458291_0.8263876378110031","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"subconverter-wasm","version":"0.2.19","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.19","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"89a05229afad0eb7e13b29a73abedccbb47bf494","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.19.tgz","fileCount":7,"integrity":"sha512-G5QAXvaXNcpvhPbNjORppxIFvRWCgjKlUpCRppHAFGkJgt+76gkUQKiS9Khxt7CL55lA2/5R8c8DK1U20TGtTA==","signatures":[{"sig":"MEUCIQDlIab2vsW1R0rcAXLvFZSJ+yLwjnR5iqlYxETu6OchKwIgeVt8quNAdJz9QkZYQ4UABVAzkSk+bFugW9z1dv9i14Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4799018},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"f682e63bc76010f691edfe6732faf7a0eaf3d395","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.19_1745395342101_0.7311370598513138","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.dev.f7b7f93":{"name":"subconverter-wasm","version":"0.2.13-beta.dev.f7b7f93","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.13-beta.dev.f7b7f93","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"56e2c5824d6fa4676441fc7a0037e24f7b9ce48d","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.13-beta.dev.f7b7f93.tgz","fileCount":7,"integrity":"sha512-Da2cG7k7WkcTde7CrmkvsoPgcIBUrXYP8u0jNfAWwNY2UFo2cXZYTEj8tkMgV7wsgkRTFxjX3h6qF9QKjWX1aw==","signatures":[{"sig":"MEYCIQD3VF4mZiYAq/0dXUoqUajuvP70TH+XfzcAPUDQLsSW8wIhALpfhdUQ2nfRwA12/OfDLq1IZ5aKgk7HMDT3yH7GUlrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4890324},"main":"subconverter.js","_from":"file:subconverter-wasm-0.2.13-beta.dev.f7b7f93.tgz","types":"subconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/ef7172afc74e4a24cc208db22d820b3d/subconverter-wasm-0.2.13-beta.dev.f7b7f93.tgz","_integrity":"sha512-Da2cG7k7WkcTde7CrmkvsoPgcIBUrXYP8u0jNfAWwNY2UFo2cXZYTEj8tkMgV7wsgkRTFxjX3h6qF9QKjWX1aw==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.13-beta.dev.f7b7f93_1745522476792_0.3623962996390342","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"subconverter-wasm","version":"0.2.20","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.20","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"93689bcba2f34ba7a224796910755c135467a21b","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.20.tgz","fileCount":7,"integrity":"sha512-4GZa1i460LVAuRMP99wsmkccOEDCz2NeB8SWvVCtvwmmcPINtvUWPiCGrErTT4iMhT1QD7bRsKxO/ZOwA+PgNg==","signatures":[{"sig":"MEYCIQCFNt9zAv1VlIGVUyH5PSnWDEyBUuajQo64PwHEehkvjAIhALFcH4YeK91p8ySqw0C/OCWrEbveMgKtHzaiMFvNHpru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869927},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"3902e4e75d18e875a1f14ab33d42f8a1fe321d5d","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.20_1745525147873_0.26775699134580333","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"subconverter-wasm","version":"0.2.21","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.21","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"7dabb7eb567154f99f03841eba86d2689ad9cb81","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.21.tgz","fileCount":7,"integrity":"sha512-jNb0e0LvmsozNjaP+v4sTEvYPDlrWr0R71OwmRdZECLPZVosJX04N9ieUHljYnLwJm8+VfEskMcBlcz5mpLDIQ==","signatures":[{"sig":"MEUCIQCysY9nYnkA2fVMecFyK9kh9v06dTgXpiHRuCekySIy9wIgLFli7u61A8I59FghemGliGKlb9u4Sh81ij+E+oTox1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870385},"main":"subconverter.js","types":"subconverter.d.ts","gitHead":"749b6960a24839ae0e24f968a86f2205f392da6e","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.21_1745690873047_0.1946655301095228","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"subconverter-wasm","version":"0.2.22","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.22","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"bc7c75dafd9b6cdcbdb75b4f3206c8ef5ff9dbd3","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.22.tgz","fileCount":7,"integrity":"sha512-QSGOZ2hqm+UH25vgE3HXRCDTZRSdKLGgX9IwU4WaItqcoqCI83nmPmhOFjCbmN6PGreiHJa/NrvFqXVYswCNvw==","signatures":[{"sig":"MEUCIADJnqSuIIzDu3xmboGJAi2Vc/1SvpCXiqVSXEG9KzvMAiEA4bUiTuPsUw/HJgtMVAIknH/l5Pd0fSe7z0KUIfoaB78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870681},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"31d2f3917838afa61efbeac6e21ba558908273cd","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.22_1745694679084_0.019054725241633097","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"subconverter-wasm","version":"0.2.23","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.23","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"9022856858007bb5e5deaad1866cfee0969e6d0d","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.23.tgz","fileCount":7,"integrity":"sha512-CH+QU9BNMyNjp9FPNO0vd7atP2c/ackJEF+Uazy78+FKzQuzV5xB7TdwhPplLRCoAIiPtgmgIfBzrZBCquP+sA==","signatures":[{"sig":"MEUCIQCUnHBIq1Ngh+0i43skYMF8LyXWQ1F6ZSW6U0kpm/mnZgIgHd6gaxOA7e4MNLgIZOBbu+iWb5+rpz434YgVE5tVQEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870438},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"84313aa7d4e6ab05a5fb8b63961b4f3f19babeb0","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.23_1745698229274_0.6329797000865061","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"subconverter-wasm","version":"0.2.24","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.24","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"7d54858554b1c75b6db9f09b624daf487e86ccd1","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.24.tgz","fileCount":7,"integrity":"sha512-BqL4wcQfcbmQ+4dLlBSBnR8O9ThA3Vp1SOEgCxRvWkMKfLNjymfZsDyLaYf8Bnb9Sn70LB03WlwqH51j7RFuhQ==","signatures":[{"sig":"MEUCIQD6Vvl2zbp7JZu10fuxhuh5125beJwvI/ETE6awGaMbMAIgHISj4YkjmEW772UGMXoZ128wJ55kEDMwxhvKKCK4REY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870499},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"5ca7ee2be6f88b543b00c3a5ecd27867326cfac6","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.24_1745701503002_0.7786108693173985","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"subconverter-wasm","version":"0.2.25","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.25","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"9391ec42d84ab4461f97a43006965d97ac5cac69","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.25.tgz","fileCount":7,"integrity":"sha512-sRjxlrhlA8eO5lFlM6fkDU4cVSTetvPRuRF2/gKIpBNGP0GVJS5isDXZQWQ5kO8YrCpsob0tahFgzJlBduolpQ==","signatures":[{"sig":"MEUCIFT00E7IL4vJMs8xegVrpIQppw+//NJLXksWOHMKspI0AiEAtUB5Uq6VUy08OdJlfgr06XF1p3YOn+xmQzpqjB9Jjjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870622},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"69b25920d6a52a1629e66020e7a78fdcf5099fe6","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.25_1745702262836_0.7040722319323631","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"subconverter-wasm","version":"0.2.26","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.26","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"2179a3ce329161cc2b8625965cf617f30e5daf9e","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.26.tgz","fileCount":7,"integrity":"sha512-eWauA9FCCgLaP1+0e6sh6wX1iXXlwInA3oN0iuggto4WDTDpWm1jrZJNdlTMmnEqVwItOkZu2kMZVpzS1/tQtw==","signatures":[{"sig":"MEUCIDiMOKCZZ0eMtAOB34pCoN1hniBb4IwjbhAczxqmox5NAiEA3Eh8H6+CchIj/Rxh5pdoZD9gbSpVh3bcp52HHJJzQYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4876514},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"b43c4e6584dae8e8d851e4ee204515bc4d331a0b","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.26_1745704485906_0.3672771068446492","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"subconverter-wasm","version":"0.2.27","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.27","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"636a4ab9b58de078403c8766e4ddd2cb9fd839b5","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.27.tgz","fileCount":7,"integrity":"sha512-WYsT8+WsXJZPc8gmjaDNkzjnLntw8ap8l+qxk7zmfmOSuR7PCAvmr+bJWi/kNeoUj2runlVF9ox0WQNeG6OEbQ==","signatures":[{"sig":"MEUCIQDE9onxz/bmw4RqTrTRb66gVDMOxlPDE1W51kwzJ/JV2QIgW26PwdwSsCRMtTn+IIkPTrEiuSeHDWs+/l8cSF74pdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4876636},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"42940aba04ddd6755e1ae9843f681b278797828a","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.27_1745729692226_0.8145856360267274","host":"s3://npm-registry-packages-npm-production"}},"0.2.27-beta.dev.17fbb5c":{"name":"subconverter-wasm","version":"0.2.27-beta.dev.17fbb5c","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.27-beta.dev.17fbb5c","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"e50f1027cd020b4f94ce954745447a92bf0fafdf","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.27-beta.dev.17fbb5c.tgz","fileCount":7,"integrity":"sha512-l/gFduo0UH20HalKklF87dMdC+5L6ZsfVhwLYcSOhOZLjaP9ya9X5jb7Hb1t8sH+Xy9XshOzGey6uBAKNftTqg==","signatures":[{"sig":"MEUCICEjXpCuUBBwYpe3ktZmuNgYoQya7dODpTDmA077NAdmAiEA9SFM4rjJ+OZcIjf7XHjjxoDjk9LGLu2tcp7C5GIzHHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4849972},"main":"libsubconverter.js","_from":"file:subconverter-wasm-0.2.27-beta.dev.17fbb5c.tgz","types":"libsubconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/bd24b67c372a9cfbc8e59abbc541e355/subconverter-wasm-0.2.27-beta.dev.17fbb5c.tgz","_integrity":"sha512-l/gFduo0UH20HalKklF87dMdC+5L6ZsfVhwLYcSOhOZLjaP9ya9X5jb7Hb1t8sH+Xy9XshOzGey6uBAKNftTqg==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.27-beta.dev.17fbb5c_1745775863144_0.06761643705258868","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"subconverter-wasm","version":"0.2.28","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.28","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"91e253395c5ed7c68977d0edd5dd9f0f799acf7b","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.28.tgz","fileCount":7,"integrity":"sha512-dle51HccngU20qVoXdZMqqrZ9ZX8g2ru3w7DxdrPjWPILjA0pd/KlirhbW3dy3knW5Rkh45GmANR6wFvtt4i9g==","signatures":[{"sig":"MEUCIQCi7AAG89b6YO0gW3i26OgCnBS+4y9qk2NWKofeN7XtiwIgdLT44UYO8/6VZ4xTOyBPEL9BGjSXH7fv+Z3GAL1Q1vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910076},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"703694a68d3d2ec6bafc82fdb419702f80d75e03","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.28_1745776850800_0.5393750425423094","host":"s3://npm-registry-packages-npm-production"}},"0.2.27-beta.dev.f9512e2":{"name":"subconverter-wasm","version":"0.2.27-beta.dev.f9512e2","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.27-beta.dev.f9512e2","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"234bc77c2798664255a3ae28b2b347c6d7436b46","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.27-beta.dev.f9512e2.tgz","fileCount":7,"integrity":"sha512-OYDaDcRvzGQ5rSgI+a77J2H2zvKYI//offvbqyStg+cmPSMj2FKXyhqBO78VtlNhmIZp+2PEEeZipMw40od+DQ==","signatures":[{"sig":"MEUCIECpdZM5aL0ArSlDXFT5LSzHo/XK919EMNFGShBTapMZAiEA2moPY7b2obF/DPmdtD/3RoAkY6qLhqLrbr3g4IOUq6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909142},"main":"libsubconverter.js","_from":"file:subconverter-wasm-0.2.27-beta.dev.f9512e2.tgz","types":"libsubconverter.d.ts","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_resolved":"/tmp/0ac51ff3d9ffb3452e3904182465e617/subconverter-wasm-0.2.27-beta.dev.f9512e2.tgz","_integrity":"sha512-OYDaDcRvzGQ5rSgI+a77J2H2zvKYI//offvbqyStg+cmPSMj2FKXyhqBO78VtlNhmIZp+2PEEeZipMw40od+DQ==","_npmVersion":"10.9.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.27-beta.dev.f9512e2_1746118463885_0.7505745691655097","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"subconverter-wasm","version":"0.2.29","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.29","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"c74c655e1b683ddf4a00365710cdb33cf8a6ddf0","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.29.tgz","fileCount":7,"integrity":"sha512-EdO0CHV2+s/wrLvUlEY+DMxGc6jHvZuFNsEcHfud1A43SMdC5gNGq+O8sH1ZqMSD5R9i4A0kC2FwhB7O3fH4Cw==","signatures":[{"sig":"MEUCIFuYgJ8hQEnGWMkSTsKd6vZgZEuAJdFz0Yyl7ILMJfweAiEAnJuNR19xv8xtEK9vl7C3p1kRvZDSwasM93Vm2K1g1eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4902418},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"71662a2ec28fcfde22c7b00434e6adef89fe09c0","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.29_1746125429334_0.7206431155516735","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"subconverter-wasm","version":"0.2.30","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.30","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"b6c2dcc79fbd608d68e1cc1d7f8c85d9389ce0e0","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.30.tgz","fileCount":7,"integrity":"sha512-9SQUTElCueah1vG9M7cUMDJ9pwCFUrPDya26SC6mgywRQi+34QDZ3kE2fNwn1/67VT1Qji0Nk+UaYFMEbAM2RA==","signatures":[{"sig":"MEQCIHX8PuwZBJC3CGZ08A1soR3nDUhXg8rI//GJueB9cBvwAiA6mfMruD0BAf+53+K9HN6FKh66G+PFsZ63zmOLPcykew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939357},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"bd4c4effce3351fceefc17b1ff8561b420359732","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.30_1746628496319_0.936771550847098","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"subconverter-wasm","version":"0.2.31","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.31","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"59f9693b427130aeffa83f3944ab61cbeb6d05c5","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.31.tgz","fileCount":7,"integrity":"sha512-vOOxLsu3xMMS7TDkuSWBNGxAyvcYNilJ1wopr9ZNYlBJ0vCy3aCrtsC1JGi0/hYdk0qdAtGL0ZC5KJbXTkt8EA==","signatures":[{"sig":"MEQCIEzXIeyZruREfT3CclBOLq+FmQQbHcY/4B1/lfbVBsKPAiB0IWjMw4eXd8O+0GE3Ppy2v2HVGW2CURB8dWwIIEncxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4938881},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"62332af0e8062367be3380b04399768c16f1abdb","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.31_1746634045045_0.5243744946801581","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"subconverter-wasm","version":"0.2.32","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.32","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"3511a7717a31d217eed699b42ebe45cc21645997","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.32.tgz","fileCount":7,"integrity":"sha512-GiElJLxs4OVEaCj/Ugj+8a1KL0OqTchmR9p1yRVqaESpzbpkuqFuKXP6pJD+UeHL4lyGam35IJk+rFKiHQA6aQ==","signatures":[{"sig":"MEUCIQDousfCGnyMw4ka6FRcMVJ7+W2RQ9SC8I77uInhSLV7uwIgQXQGJEnvryp7M8uB3T63C6sOEM+bEVQzbhXXWQ3xTao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4938980},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"1bfb5cf46cbfc856b45a7d27c699e2bc7b77aec0","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.32_1746634391058_0.28504139308187826","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"subconverter-wasm","version":"0.2.33","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.33","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"86018043a9ed480cf4445afabe1127a930011f1f","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.33.tgz","fileCount":7,"integrity":"sha512-/6DxgbIG6qJj0InYeiVA1hHU0IFZdqXMk4rULWxVIVB1dLYBZR7WX8hpYiYggRGjVkRXeeSVKMZ6daYRZfmFzw==","signatures":[{"sig":"MEQCIC0pAz+bM35EEdwk68L3OSIvYzS0C1HKp/gqRR3g0GwkAiAfoYuGvIkKtpy+fJMvr9jQ5WQHStzTVTAh+DDo1qsHPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4939085},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"975fd7a3d606f9d5ad10dd2a41227ea9e0e16e89","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.33_1746635893484_0.39811941452250155","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"subconverter-wasm","version":"0.2.34","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.34","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"dist":{"shasum":"6b7bacb9bb7c9c6bec9c09a0b764a5fc53c2ba8f","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.34.tgz","fileCount":7,"integrity":"sha512-s6zhrK0mAHThEw+yfHFAOEPtyP5TtX3tdI89RT8Zc+MUa3G3/cnjNnV9VPpl2qJHA2TQv/dX4MPtkUS75NaRkg==","signatures":[{"sig":"MEUCIH9tL40vRKry3QazXOTXNL+ZvaS8c03BeTBkOuylyv1RAiEAjDXuITMVpIYNPPioBqjlloH6UaiGoKaYFr8jvDRRzPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4945341},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"c3f3fd1ba7e1438d020444d61d7e119b69d238f5","_npmUser":{"name":"laizenan","email":"laizenan@gmail.com"},"_npmVersion":"10.8.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.34_1746810526205_0.3102171658734052","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"subconverter-wasm","version":"0.2.35","license":"GPL-3.0+","_id":"subconverter-wasm@0.2.35","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"homepage":"https://github.com/lonelam/subconverter-rs#readme","bugs":{"url":"https://github.com/lonelam/subconverter-rs/issues"},"dist":{"shasum":"20eddf34aacf388401f278494d843f90883becdb","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.35.tgz","fileCount":7,"integrity":"sha512-vRpneETY/3Lf0Jpd4jWAml4ekp2ND5rflGGc+PTpfHszYWV2giSzYnzXnt0uG1X0hQ1RnuPGwcomnUibYohjgw==","signatures":[{"sig":"MEUCIFuR7y4/VQGzEr9lloq9lYaUkNAhnUnenYFhLmlXPFvEAiEAj78ApaE9MqPTp+jmu42At4Eqc0kndRkY+JTJRH2h4Ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/subconverter-wasm@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4697677},"main":"libsubconverter.js","types":"libsubconverter.d.ts","gitHead":"77d37b8a89e031a2c13960495107f61090d7011e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0097049-e5cc-4ff9-b697-a7860bb39ba1"}},"repository":{"url":"git+https://github.com/lonelam/subconverter-rs.git","type":"git"},"_npmVersion":"12.0.2","description":"A more powerful utility to convert between proxy subscription format","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/subconverter-wasm_0.2.35_1787033974660_0.08620854793293908","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"subconverter-wasm","description":"A more powerful utility to convert between proxy subscription format","version":"0.2.36","license":"GPL-3.0+","repository":{"type":"git","url":"git+https://github.com/lonelam/subconverter-rs.git"},"main":"libsubconverter.js","types":"libsubconverter.d.ts","dependencies":{"@vercel/kv":"^3.0.0","@netlify/blobs":"^8.1.2"},"gitHead":"aefe1e7be12a6e1b7fcbcc7bc9ece5fb5a165012","_id":"subconverter-wasm@0.2.36","bugs":{"url":"https://github.com/lonelam/subconverter-rs/issues"},"homepage":"https://github.com/lonelam/subconverter-rs#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-TS3lQzw1eKs7WjHtAQBjdoVwl24+dGQ3K7zaJnPu1uPrCzzVCXjap3JVe6dgVhtLBnt81QrvAcfgvZgCNmZbLw==","shasum":"90c0acd329b81493c048cb210f7be6d1d3a6c96a","tarball":"https://registry.npmjs.org/subconverter-wasm/-/subconverter-wasm-0.2.36.tgz","fileCount":7,"unpackedSize":4697555,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/subconverter-wasm@0.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPZrBbRVUbN49Alh7B29FP6ZO7cLppp7yX50AIO6YCVgIgVhIf2rdHrYflr+AGqomke6pqRKqhD38GgR9oP9jIpL8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0097049-e5cc-4ff9-b697-a7860bb39ba1"}},"directories":{},"maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subconverter-wasm_0.2.36_1787035380034_0.023411245104379752"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-11T22:07:02.036Z","modified":"2026-08-18T06:43:00.511Z","0.1.0":"2025-04-11T22:07:02.351Z","0.1.0-beta.1":"2025-04-13T01:26:12.545Z","0.1.0-beta.2":"2025-04-13T12:56:36.158Z","0.1.0-beta.3":"2025-04-13T14:00:17.022Z","0.1.0-beta.4":"2025-04-13T14:15:30.715Z","0.1.0-beta.5":"2025-04-13T15:12:18.703Z","0.1.0-beta.6":"2025-04-13T15:23:47.588Z","0.1.0-pre.20250413.c0fdcea":"2025-04-13T15:43:41.043Z","0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9":"2025-04-13T19:25:50.848Z","0.1.0-pre.20250413.c0fdcea-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9-pre.20250414.9684eb9":"2025-04-13T19:34:27.084Z","0.1.0-pre.20250414.9684eb9":"2025-04-13T19:39:31.127Z","0.1.0-pre.20250414.68268cd":"2025-04-13T22:39:50.108Z","0.1.1":"2025-04-15T13:59:12.714Z","0.1.2":"2025-04-16T03:12:40.476Z","0.2.0":"2025-04-16T16:32:47.704Z","0.2.1":"2025-04-16T17:14:10.855Z","0.2.2":"2025-04-16T18:30:31.776Z","0.2.3":"2025-04-16T19:47:50.711Z","0.2.4":"2025-04-16T21:46:44.528Z","0.2.5":"2025-04-16T22:27:47.027Z","0.2.6":"2025-04-17T03:36:25.085Z","0.2.7":"2025-04-17T04:04:52.564Z","0.2.8":"2025-04-17T04:15:07.037Z","0.2.9":"2025-04-17T15:56:27.200Z","0.2.10":"2025-04-17T16:28:36.028Z","0.2.11":"2025-04-17T16:57:25.341Z","0.2.12":"2025-04-17T17:02:30.829Z","0.2.13":"2025-04-20T05:50:14.838Z","0.2.13-beta.dev.55daa0b":"2025-04-20T12:27:10.370Z","0.2.13-beta.dev.d9e0681":"2025-04-20T13:42:34.014Z","0.2.13-beta.dev.94d8792":"2025-04-20T16:52:31.540Z","0.2.13-beta.dev.2e137e4":"2025-04-20T18:03:40.496Z","0.2.14":"2025-04-20T19:24:44.047Z","0.2.15":"2025-04-20T19:27:35.149Z","0.2.16":"2025-04-20T19:33:57.113Z","0.2.17":"2025-04-20T19:42:46.609Z","0.2.18":"2025-04-20T20:37:38.557Z","0.2.19":"2025-04-23T08:02:22.356Z","0.2.13-beta.dev.f7b7f93":"2025-04-24T19:21:17.019Z","0.2.20":"2025-04-24T20:05:48.140Z","0.2.21":"2025-04-26T18:07:53.299Z","0.2.22":"2025-04-26T19:11:19.366Z","0.2.23":"2025-04-26T20:10:29.529Z","0.2.24":"2025-04-26T21:05:03.263Z","0.2.25":"2025-04-26T21:17:43.090Z","0.2.26":"2025-04-26T21:54:46.175Z","0.2.27":"2025-04-27T04:54:52.472Z","0.2.27-beta.dev.17fbb5c":"2025-04-27T17:44:23.417Z","0.2.28":"2025-04-27T18:00:51.062Z","0.2.27-beta.dev.f9512e2":"2025-05-01T16:54:24.201Z","0.2.29":"2025-05-01T18:50:29.648Z","0.2.30":"2025-05-07T14:34:56.635Z","0.2.31":"2025-05-07T16:07:25.452Z","0.2.32":"2025-05-07T16:13:11.428Z","0.2.33":"2025-05-07T16:38:13.742Z","0.2.34":"2025-05-09T17:08:46.500Z","0.2.35":"2026-08-18T06:19:34.817Z","0.2.36":"2026-08-18T06:43:00.206Z"},"bugs":{"url":"https://github.com/lonelam/subconverter-rs/issues"},"license":"GPL-3.0+","homepage":"https://github.com/lonelam/subconverter-rs#readme","repository":{"type":"git","url":"git+https://github.com/lonelam/subconverter-rs.git"},"description":"A more powerful utility to convert between proxy subscription format","maintainers":[{"name":"laizenan","email":"laizenan@gmail.com"}],"readme":"# subconverter-rs\n\n<div align=\"center\">\n\n<img src=\"www/public/logo.svg\" alt=\"subconverter-rs logo\" width=\"150\">\n\n> Transform. Optimize. Simplify. A blazingly fast proxy subscription converter rewritten in Rust.\n\n[![Rust](https://img.shields.io/badge/language-Rust-orange.svg)](https://www.rust-lang.org/)\n[![Status](https://img.shields.io/badge/status-beta-blue.svg)](https://github.com/lonelam/subconverter-rs)\n[![GPL-3.0+ License](https://img.shields.io/badge/license-GPL--3.0%2B-blue.svg)](LICENSE)\n[![Crates.io](https://img.shields.io/crates/v/subconverter.svg)](https://crates.io/crates/subconverter)\n[![Telegram](https://img.shields.io/badge/Telegram-subconverter_rs-blue.svg)](https://t.me/subconverter_rs)\n[![Netlify Status](https://api.netlify.com/api/v1/badges/35e931d3-b058-466e-88a5-e80247c5efd5/deploy-status)](https://app.netlify.com/sites/subconverter-rs/deploys)\n[![GitHub stars](https://img.shields.io/github/stars/lonelam/subconverter-rs?style=social)](https://github.com/lonelam/subconverter-rs/stargazers)\n\n</div>\n\n---\n\nA more powerful utility to convert between proxy subscription formats, transformed from the C++ version subconverter! This Rust implementation offers improved performance and reliability while maintaining compatibility with the original.\n\n**⚠️ BETA VERSION AVAILABLE ⚠️** - This project is now in beta. Core features are implemented but may still have some rough edges.\n\n🎉 wasm版本白嫖一键部署：\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/lonelam/subconverter-rs&base=www)\n\nDemo部署，测试时请注意隐私风险：\nhttps://subconverter-rs.netlify.app/\n\n---\n\n## 📋 Table of Contents\n\n- [Features](#-features)\n- [Protocol Support Matrix](#-protocol-support-matrix)\n- [Installation](#-installation)\n- [Basic Usage](#-basic-usage)\n- [Advanced Usage](#-advanced-usage)\n- [Configuration](#️-configuration)\n- [Development](#-development)\n- [Contributors](#-contributors)\n- [License](#-license)\n\n---\n\n## ✨ Features\n\n- High-performance subscription conversion with Rust's speed and safety\n- Support for various proxy formats and protocols\n- Flexible node filtering, renaming, and emoji addition\n- Customizable templates and rule sets\n- HTTP server with RESTful API endpoints\n- Compatible with original subconverter configuration\n\n---\n\n## 📊 Protocol Support Matrix\n\nThe following table shows the support status of different proxy protocols in various rule types:\n\n| Protocol \\ Rule Type | Clash | SingBox | Surge(2,3,4) | V2Ray | Quantumult | Quantumult X | Loon | Surfboard | Mellow | SIP002/8 | Mixed | TG-like |\n|----------------------|:-----:|:-------:|:------------:|:-----:|:----------:|:------------:|:----:|:---------:|:------:|:--------:|:----------:|:-------:|\n| AnyTLS               | ✅    | ❌      | ❌           | ❌    | ❌         | ❌           | ❌   | ❌        | ❌     | ❌       | ⬇️         | ⬇️      |\n| VLESS                | ✅    | ✅      | ⚠️           | ✅    | ❌         | ⚠️           | ⚠️   | ❌        | ❌     | ❌       | ⬇️         | ⬇️      |\n| Hysteria/2           | ✅    | ✅      | ⚠️           | ❌    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ❌       | ⬇️         | ⬇️      |\n| VMess                | ✅    | ✅      | ⚠️           | ✅    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ❌       | ✅         | ⬇️      |\n| Trojan               | ✅    | ✅      | ⚠️           | ❌    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ❌       | ✅         | ⬇️      |\n| SS                   | ✅    | ✅      | ⚠️           | ❌    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ✅       | ✅         | ⬇️      |\n| SSR                  | ✅    | ✅      | ⚠️           | ❌    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ❌       | ✅         | ⬇️      |\n| HTTP/SOCKS           | ✅    | ✅      | ⚠️           | ❌    | ⚠️         | ⚠️           | ⚠️   | ⚠️        | ⚠️     | ❌       | ⬇️         | ⬇️      |\n| WireGuard            | ✅    | ✅      | ⚠️           | ⬇️    | ❌         | ⚠️           | ⚠️   | ⚠️        | ❌     | ❌       | ⬇️         | ⬇️      |\n| Snell                | ❌    | ❌      | ⚠️           | ❌    | ❌         | ⚠️           | ⚠️   | ⚠️        | ❌     | ❌       | ⬇️         | ⬇️      |\n| SSD                  | ⬇️    | ⬇️      | ⬇️           | ⬇️    | ⬇️         | ⬇️           | ⬇️   | ⬇️        | ⬇️     | ⬇️       | ❌         | ⬇️      |\n\n**Legend:**\n- ✅ Fully supported (both input and output)\n- ⚠️ Partially supported (untested)\n- ⬇️ Supported as input source only\n- ⬆️ Supported as output target only\n- ❌ Not supported\n\n**Notes:**\n1. Shadowrocket users can use the `ss`, `ssr`, `v2ray`, and `mixed` parameters.\n2. For HTTP/Socks links without naming (TG-like), you can append `&remarks=` for naming and `&group=` for group naming. These parameters need to be [URLEncoded](https://www.urlencoder.org/).\n3. When the target type is `mixed`, all supported nodes will be output as a normal subscription (Base64 encoded).\n\n---\n\n## 🛣️ Roadmap\n\nHere are some features planned for future releases:\n\n- **Gist Publishing**: Automatically upload generated configurations to GitHub Gist.\n- **AnyTLS Support**: Add support for the AnyTLS protocol.\n- **Visual Rule Group Configuration**: Implement a graphical interface for configuring rule groups.\n\n---\n\n## 📥 Installation\n\n### From GitHub Releases\n\nDownload and run the helper script directly (requires `curl` and `jq`):\n\n```bash\ncurl -sSL https://raw.githubusercontent.com/lonelam/subconverter-rs/main/scripts/setup_and_run_subconverter.sh | bash\n```\nThis downloads the latest release, extracts it to a `subconverter` directory, and starts the server.\n\n(Or manually download from [Releases](https://github.com/lonelam/subconverter-rs/releases/latest)).\n\n### Docker\n```bash\ndocker pull lonelam/subconverter-rs\ndocker run -d -p 25500:25500 lonelam/subconverter-rs\n```\n\n### From Crates.io\n```bash\ncargo install subconverter\n```\n\n### From Source\n```bash\ngit clone https://github.com/lonelam/subconverter-rs.git\ncd subconverter-rs\ncargo build --release --features=web-api\n```\nThe binary will be available at `target/release/subconverter-rs`.\n\n---\n\n## 📚 Documentation\n\nFull usage documentation is on the **[project wiki](https://github.com/lonelam/subconverter-rs/wiki)** — getting started (binary/Docker/source), the complete `/sub` parameter reference, protocol/target support matrices, advanced usage (external configs, node filtering syntax) and library/WASM integration. The wiki source is versioned in [`wiki/`](wiki/) in this repo.\n\n## 🔰 Basic Usage\n\n### API Endpoint\n\n```http\nhttp://127.0.0.1:25500/sub?target=%TARGET%&url=%URL%&config=%CONFIG%\n```\n\n### Parameters\n\n| Parameter | Required | Example                     | Description                       | Status |\n|-----------|:--------:|-----------------------------|-----------------------------------|:------:|\n| `target`  | Yes      | `surge&ver=4`               | Target configuration type         | ✅     |\n| `url`     | Yes      | `https%3A%2F%2Fwww.xxx.com` | Subscription link (URLEncoded)    | ✅     |\n| `config`  | No       | `https%3A%2F%2Fwww.xxx.com` | External configuration (URLEncoded) | ✅     |\n| `flavor`  | No       | `premium` / `stash`         | Clash flavor to target. Defaults to mihomo (full feature set); `premium` and `stash` drop protocols and fields the client cannot load (e.g. VLESS/Hysteria2 on Premium, uTLS fingerprints on Stash) | ✅     |\n\n### Simple Conversion Examples\n\n<details>\n<summary><b>Converting a Single Subscription</b></summary>\n\n```http\n# Original subscription: https://example.com/subscribe/ABCDE?surge=ss\n# URLEncoded: https%3A%2F%2Fexample.com%2Fsubscribe%2FABCDE%3Fsurge%3Dss\n\nhttp://127.0.0.1:25500/sub?target=clash&url=https%3A%2F%2Fexample.com%2Fsubscribe%2FABCDE%3Fsurge%3Dss\n```\n</details>\n\n<details>\n<summary><b>Combining Multiple Subscriptions</b></summary>\n\n```http\n# Original subscriptions:\n# 1. https://example1.com/subscribe/ABCDE?clash=vmess\n# 2. https://example2.com/subscribe/ABCDE?clash=vmess\n# Combined with pipe: https://example1.com/subscribe/ABCDE?clash=vmess|https://example2.com/subscribe/ABCDE?clash=vmess\n# URLEncoded: https%3A%2F%2Fexample1.com%2Fsubscribe%2FABCDE%3Fclash%3Dvmess%7Chttps%3A%2F%2Fexample2.com%2Fsubscribe%2FABCDE%3Fclash%3Dvmess\n\nhttp://127.0.0.1:25500/sub?target=clash&url=https%3A%2F%2Fexample1.com%2Fsubscribe%2FABCDE%3Fclash%3Dvmess%7Chttps%3A%2F%2Fexample2.com%2Fsubscribe%2FABCDE%3Fclash%3Dvmess\n```\n</details>\n\n<details>\n<summary><b>Converting a Single Node</b></summary>\n\n```http\n# Original node: ss://YWVzLTEyOC1nY206dGVzdA==@192.168.100.1:8888#Example1\n# URLEncoded: ss%3A%2F%2FYWVzLTEyOC1nY206dGVzdA%3D%3D%40192%2E168%2E100%2E1%3A8888%23Example1\n\nhttp://127.0.0.1:25500/sub?target=clash&url=ss%3A%2F%2FYWVzLTEyOC1nY206dGVzdA%3D%3D%40192%2E168%2E100%2E1%3A8888%23Example1\n```\n</details>\n\n### Quick Surge to Clash Conversion\n\nFor quick conversion from Surge to Clash without additional configuration:\n```http\nhttp://127.0.0.1:25500/surge2clash?link=SurgeSubscriptionLink\n```\n*Note: The Surge subscription link does NOT need to be URLEncoded.*\n\n---\n\n## 🔧 Advanced Usage\n\n### Advanced API Parameters\n\n<details>\n<summary><b>Click to show all available parameters</b></summary>\n\n| Parameter        | Required | Example     | Description                                          | Status |\n|------------------|:--------:|-------------|------------------------------------------------------|:------:|\n| `emoji`          | No       | `true`      | Enable emoji in node names                           | ✅     |\n| `add_emoji`      | No       | `true`      | Add emoji before node names                          | ✅     |\n| `remove_emoji`   | No       | `true`      | Remove existing emoji from node names                | ✅     |\n| `append_type`    | No       | `true`      | Add proxy type (`[SS]`, `[SSR]`, etc.) to node names | ✅     |\n| `tfo`            | No       | `true`      | Enable TCP Fast Open                                 | ✅     |\n| `udp`            | No       | `true`      | Enable UDP support                                   | ✅     |\n| `scv`            | No       | `true`      | Skip certificate verification for TLS nodes          | ✅     |\n| `tls13`          | No       | `true`      | Enable TLS 1.3 for nodes                             | ✅     |\n| `sort`           | No       | `true`      | Sort nodes by name                                   | ✅     |\n| `include`        | No       | `(regex)`   | Only include nodes matching the pattern              | ✅     |\n| `exclude`        | No       | `(regex)`   | Exclude nodes matching the pattern                   | ✅     |\n| `filename`       | No       | `MyConfig`  | Set the file name for the generated config           | ✅     |\n| `list`           | No       | `true`      | Output as node list or provider format               | ✅     |\n| `insert`         | No       | `true`      | Insert nodes from `insert_url` in config             | ✅     |\n| `prepend`        | No       | `true`      | Insert nodes at the beginning                        | ✅     |\n</details>\n\n---\n\n## ⚙️ Configuration\n\nsubconverter-rs supports multiple configuration file formats. It will load configuration in the following priority order: `pref.toml`, `pref.yml`, `pref.ini`.\n\n### Key Configuration Sections\n\n<details>\n<summary><b><code>[common]</code> - Global node filtering and base configuration settings</b></summary>\n\n- `api_mode`: API mode settings\n- `api_access_token`: Token for accessing private interfaces\n- `default_url`: Default subscription links to load\n- `enable_insert`: Whether to add insertion nodes\n- `insert_url`: URL for insertion nodes\n- `exclude_remarks`: Exclude nodes matching the pattern\n- `include_remarks`: Only include nodes matching the pattern\n- `default_external_config`: Default external configuration file\n- `clash_rule_base`: Clash configuration template\n- `surge_rule_base`: Surge configuration template\n</details>\n\n<details>\n<summary><b><code>[userinfo]</code> - Rules for extracting user information from node names</b></summary>\n\n- `stream_rule`: Rules for extracting traffic information\n- `time_rule`: Rules for extracting time information\n</details>\n\n<details>\n<summary><b><code>[node_pref]</code> - Node preferences (UDP, TFO, renaming, sorting)</b></summary>\n\n- `udp_flag`: Open UDP mode for nodes\n- `tcp_fast_open_flag`: Open TFO mode for nodes\n- `skip_cert_verify_flag`: Turn off certificate checks for TLS nodes\n- `tls13_flag`: Add TLS 1.3 parameters for nodes\n- `sort_flag`: Sort nodes by name\n- `append_sub_userinfo`: Whether to append traffic information\n- `clash_use_new_field_name`: Whether to use Clash's new field names\n- `clash_proxies_style`: Clash configuration file format style\n- `rename_node`: Node renaming rules\n</details>\n\n<details>\n<summary><b>Additional Sections - <code>[managed_config]</code>, <code>[emojis]</code>, <code>[ruleset]</code>, <code>[proxy_group]</code>, <code>[template]</code></b></summary>\n\nThere are several other configuration sections for managed config settings, emoji handling, custom rule sets, proxy groups, and template system settings. See the documentation for detailed information.\n</details>\n\n### External Configuration\n\nYou can host configuration files on GitHub Gist or other accessible network locations. URL-encode the configuration URL and add it to the `&config=` parameter in your API call.\n\n### Local Generation\n\nFor generating configurations locally, create a `generate.ini` file:\n\n```ini\n[test]\npath=output.conf\ntarget=surge\nver=4\nurl=ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpwYXNzd29yZA@www.example.com:1080#Example\n```\n\nThen run:\n```bash\nsubconverter -g\n```\n\n---\n\n## 👩‍💻 Development\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n### How to Contribute\n\n1.  **Pick an issue**: Check our [issue tracker](https://github.com/lonelam/subconverter-rs/issues) for tasks labeled `good first issue` or `help wanted`.\n2.  **Implement new proxy types**: Help expand support for additional proxy protocols.\n3.  **Improve parsing**: Enhance the robustness of the various format parsers.\n4.  **Add tests**: Increase test coverage to ensure stability.\n5.  **Documentation**: Improve docs or add examples to help others use the project.\n6.  **Performance optimizations**: Help make the converter even faster.\n\n---\n\n## ✨ Contributors\n\n<a href=\"https://github.com/lonelam/subconverter-rs/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=lonelam/subconverter-rs\" />\n</a>\n\n---\n\n## 📄 License\n\nThis project is licensed under the GPL-3.0+ License - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}