|
|
|
@ -11,9 +11,11 @@
|
|
|
|
"@alex_neo/jest-expect-message": "^1.0.5",
|
|
|
|
"@alex_neo/jest-expect-message": "^1.0.5",
|
|
|
|
"@eslint/eslintrc": "^3.3.1",
|
|
|
|
"@eslint/eslintrc": "^3.3.1",
|
|
|
|
"@eslint/js": "^9.32.0",
|
|
|
|
"@eslint/js": "^9.32.0",
|
|
|
|
"@freearhey/core": "^0.10.2",
|
|
|
|
"@freearhey/core": "^0.14.3",
|
|
|
|
"@freearhey/search-js": "^0.1.2",
|
|
|
|
"@freearhey/search-js": "^0.1.2",
|
|
|
|
|
|
|
|
"@freearhey/storage-js": "^0.1.0",
|
|
|
|
"@inquirer/prompts": "^7.8.0",
|
|
|
|
"@inquirer/prompts": "^7.8.0",
|
|
|
|
|
|
|
|
"@iptv-org/sdk": "^1.0.2",
|
|
|
|
"@octokit/core": "^7.0.3",
|
|
|
|
"@octokit/core": "^7.0.3",
|
|
|
|
"@octokit/plugin-paginate-rest": "^13.1.1",
|
|
|
|
"@octokit/plugin-paginate-rest": "^13.1.1",
|
|
|
|
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
|
|
|
|
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
|
|
|
|
@ -25,9 +27,10 @@
|
|
|
|
"@types/fs-extra": "^11.0.4",
|
|
|
|
"@types/fs-extra": "^11.0.4",
|
|
|
|
"@types/jest": "^30.0.0",
|
|
|
|
"@types/jest": "^30.0.0",
|
|
|
|
"@types/lodash.uniqueid": "^4.0.9",
|
|
|
|
"@types/lodash.uniqueid": "^4.0.9",
|
|
|
|
|
|
|
|
"@types/node-cleanup": "^2.1.5",
|
|
|
|
"@typescript-eslint/eslint-plugin": "^8.38.0",
|
|
|
|
"@typescript-eslint/eslint-plugin": "^8.38.0",
|
|
|
|
"@typescript-eslint/parser": "^8.38.0",
|
|
|
|
"@typescript-eslint/parser": "^8.38.0",
|
|
|
|
"async-es": "^3.2.6",
|
|
|
|
"async": "^3.2.6",
|
|
|
|
"axios": "^1.11.0",
|
|
|
|
"axios": "^1.11.0",
|
|
|
|
"chalk": "^5.4.1",
|
|
|
|
"chalk": "^5.4.1",
|
|
|
|
"cli-progress": "^3.12.0",
|
|
|
|
"cli-progress": "^3.12.0",
|
|
|
|
@ -44,6 +47,7 @@
|
|
|
|
"m3u-linter": "^0.4.2",
|
|
|
|
"m3u-linter": "^0.4.2",
|
|
|
|
"mediainfo.js": "^0.3.6",
|
|
|
|
"mediainfo.js": "^0.3.6",
|
|
|
|
"node-cleanup": "^2.1.2",
|
|
|
|
"node-cleanup": "^2.1.2",
|
|
|
|
|
|
|
|
"normalize-url": "^8.1.0",
|
|
|
|
"socks-proxy-agent": "^8.0.5",
|
|
|
|
"socks-proxy-agent": "^8.0.5",
|
|
|
|
"tsx": "^4.20.3"
|
|
|
|
"tsx": "^4.20.3"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -1080,18 +1084,18 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/@freearhey/core": {
|
|
|
|
"node_modules/@freearhey/core": {
|
|
|
|
"version": "0.10.2",
|
|
|
|
"version": "0.14.3",
|
|
|
|
"resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.10.2.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.14.3.tgz",
|
|
|
|
"integrity": "sha512-crIE1oVYnhmCvISuNvJ4eP70tmoPzCTg6emlPxDIimu8LAtC8FVyckC04nBQCMYaXjLuju7tI80vHmKRBXniVg==",
|
|
|
|
"integrity": "sha512-w/kaoUdZlbqvOSOmid0nrBI9iGZkUZ+KLZUfkWpfZRPXOEu/FxlEP5gPANGgovwijrgogAbVf/qnf9VV+429ag==",
|
|
|
|
"license": "MIT",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"@types/lodash": "^4.14.198",
|
|
|
|
|
|
|
|
"@types/pako": "^2.0.3",
|
|
|
|
"consola": "^3.4.2",
|
|
|
|
"consola": "^3.4.2",
|
|
|
|
"dayjs": "^1.11.13",
|
|
|
|
"dayjs": "^1.11.13",
|
|
|
|
"fs-extra": "^11.3.0",
|
|
|
|
|
|
|
|
"glob": "^11.0.1",
|
|
|
|
"glob": "^11.0.1",
|
|
|
|
"lodash": "^4.17.21",
|
|
|
|
"lodash": "^4.17.21",
|
|
|
|
"natural-orderby": "^5.0.0",
|
|
|
|
"natural-orderby": "^5.0.0",
|
|
|
|
"normalize-url": "^6.1.0",
|
|
|
|
"normalize-url": "^8.1.0",
|
|
|
|
"object-treeify": "^2.1.1",
|
|
|
|
"object-treeify": "^2.1.1",
|
|
|
|
"pako": "^2.1.0",
|
|
|
|
"pako": "^2.1.0",
|
|
|
|
"timer-node": "^5.0.9"
|
|
|
|
"timer-node": "^5.0.9"
|
|
|
|
@ -1108,6 +1112,15 @@
|
|
|
|
"node": ">=16.0.0"
|
|
|
|
"node": ">=16.0.0"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@freearhey/storage-js": {
|
|
|
|
|
|
|
|
"version": "0.1.0",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@freearhey/storage-js/-/storage-js-0.1.0.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-1TR5vPPkVewwNVelM4atDMxgjUaBE1kz/sD9z82zOVSMoyWahachhXW2/pxSHSElENg7SBY75Wki99kS+Kouxw==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"fs-extra": "^11.3.1",
|
|
|
|
|
|
|
|
"glob": "^11.0.3"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
"node_modules/@humanfs/core": {
|
|
|
|
"node_modules/@humanfs/core": {
|
|
|
|
"version": "0.19.1",
|
|
|
|
"version": "0.19.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
|
|
|
|
@ -1487,6 +1500,30 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@iptv-org/sdk": {
|
|
|
|
|
|
|
|
"version": "1.0.2",
|
|
|
|
|
|
|
|
"resolved": "https://npm.pkg.github.com/download/@iptv-org/sdk/1.0.2/131e5145ff68ffb5e213eb02d26d43db91a8a5a3",
|
|
|
|
|
|
|
|
"integrity": "sha512-Lpq+5vko9HkqOMDaXpeLBzKVgJikuKax7dJgBjr+XIgxRgMB1gucCjbvTNCR5AHhnORWvX+LFaodzy06jKukOA==",
|
|
|
|
|
|
|
|
"license": "UNLICENSED",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"@freearhey/core": "^0.14.3",
|
|
|
|
|
|
|
|
"@freearhey/search-js": "^0.2.0",
|
|
|
|
|
|
|
|
"@ntlab/sfetch": "^1.2.0",
|
|
|
|
|
|
|
|
"axios": "^1.11.0",
|
|
|
|
|
|
|
|
"dayjs": "^1.11.18"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@iptv-org/sdk/node_modules/@freearhey/search-js": {
|
|
|
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.2.0.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-1sxfCRbxM12Js3nM/S51cVKLYEjoksERidz539bleMAXes44eTC2m0TEQTJzJyE7l1pw2qUwsIhjd2l2l88fSw==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"lodash": "^4.17.21"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"engines": {
|
|
|
|
|
|
|
|
"node": ">=16.0.0"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
"node_modules/@isaacs/balanced-match": {
|
|
|
|
"node_modules/@isaacs/balanced-match": {
|
|
|
|
"version": "4.0.1",
|
|
|
|
"version": "4.0.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
|
|
|
|
@ -2286,6 +2323,14 @@
|
|
|
|
"node": ">= 8"
|
|
|
|
"node": ">= 8"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@ntlab/sfetch": {
|
|
|
|
|
|
|
|
"version": "1.2.0",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@ntlab/sfetch/-/sfetch-1.2.0.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-9SE4NnqWo8l6mG0rnAkgng6ozSamIpF3EC+GOTQGGa6eAC0tNJvzrylMz6YRjjEGH6mOfn7ZBAuKj5WIZUul6A==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"axios": "^1.7.9"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
"node_modules/@octokit/auth-token": {
|
|
|
|
"node_modules/@octokit/auth-token": {
|
|
|
|
"version": "6.0.0",
|
|
|
|
"version": "6.0.0",
|
|
|
|
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz",
|
|
|
|
@ -2880,6 +2925,16 @@
|
|
|
|
"undici-types": "~6.21.0"
|
|
|
|
"undici-types": "~6.21.0"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@types/node-cleanup": {
|
|
|
|
|
|
|
|
"version": "2.1.5",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.5.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-+82RAk5uYiqiMoEv2fPeh03AL4pB5d3TL+Pf+hz31Mme6ECFI1kRlgmxYjdSlHzDbJ9yLorTnKi4Op5FA54kQQ=="
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@types/pako": {
|
|
|
|
|
|
|
|
"version": "2.0.4",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw=="
|
|
|
|
|
|
|
|
},
|
|
|
|
"node_modules/@types/stack-utils": {
|
|
|
|
"node_modules/@types/stack-utils": {
|
|
|
|
"version": "2.0.3",
|
|
|
|
"version": "2.0.3",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
|
|
|
|
@ -3514,10 +3569,10 @@
|
|
|
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
|
|
|
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
|
|
|
|
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/async-es": {
|
|
|
|
"node_modules/async": {
|
|
|
|
"version": "3.2.6",
|
|
|
|
"version": "3.2.6",
|
|
|
|
"resolved": "https://registry.npmjs.org/async-es/-/async-es-3.2.6.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
|
|
|
|
"integrity": "sha512-9C2+oOPd7/EzIeneF4k24o75oY7OcHU/Isl7xIot12EBRwXonyuqKsmxwLuAbFWL6B/FucTQip09xTbiu1CA8A=="
|
|
|
|
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/asynckit": {
|
|
|
|
"node_modules/asynckit": {
|
|
|
|
"version": "0.4.0",
|
|
|
|
"version": "0.4.0",
|
|
|
|
@ -3525,10 +3580,9 @@
|
|
|
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
|
|
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/axios": {
|
|
|
|
"node_modules/axios": {
|
|
|
|
"version": "1.11.0",
|
|
|
|
"version": "1.12.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-1.12.1.tgz",
|
|
|
|
"integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==",
|
|
|
|
"integrity": "sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==",
|
|
|
|
"license": "MIT",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
"dependencies": {
|
|
|
|
"follow-redirects": "^1.15.6",
|
|
|
|
"follow-redirects": "^1.15.6",
|
|
|
|
"form-data": "^4.0.4",
|
|
|
|
"form-data": "^4.0.4",
|
|
|
|
@ -3998,9 +4052,9 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/dayjs": {
|
|
|
|
"node_modules/dayjs": {
|
|
|
|
"version": "1.11.13",
|
|
|
|
"version": "1.11.18",
|
|
|
|
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz",
|
|
|
|
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
|
|
|
|
"integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/debug": {
|
|
|
|
"node_modules/debug": {
|
|
|
|
"version": "4.4.0",
|
|
|
|
"version": "4.4.0",
|
|
|
|
@ -4640,9 +4694,9 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/fs-extra": {
|
|
|
|
"node_modules/fs-extra": {
|
|
|
|
"version": "11.3.0",
|
|
|
|
"version": "11.3.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
|
|
|
|
"integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
|
|
|
|
"integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
|
|
|
|
"dependencies": {
|
|
|
|
"dependencies": {
|
|
|
|
"graceful-fs": "^4.2.0",
|
|
|
|
"graceful-fs": "^4.2.0",
|
|
|
|
"jsonfile": "^6.0.1",
|
|
|
|
"jsonfile": "^6.0.1",
|
|
|
|
@ -6225,9 +6279,9 @@
|
|
|
|
"integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="
|
|
|
|
"integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/jsonfile": {
|
|
|
|
"node_modules/jsonfile": {
|
|
|
|
"version": "6.1.0",
|
|
|
|
"version": "6.2.0",
|
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
|
|
|
|
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
|
|
|
|
"integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
|
|
|
|
"dependencies": {
|
|
|
|
"dependencies": {
|
|
|
|
"universalify": "^2.0.0"
|
|
|
|
"universalify": "^2.0.0"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -6625,11 +6679,11 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/normalize-url": {
|
|
|
|
"node_modules/normalize-url": {
|
|
|
|
"version": "6.1.0",
|
|
|
|
"version": "8.1.0",
|
|
|
|
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz",
|
|
|
|
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
|
|
|
|
"integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==",
|
|
|
|
"engines": {
|
|
|
|
"engines": {
|
|
|
|
"node": ">=10"
|
|
|
|
"node": ">=14.16"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"funding": {
|
|
|
|
"funding": {
|
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
|
|