[skip CI] using version catalog for jsunpacker #592

Merged
cuong-tran merged 1 commit from kohiden into main 2025-01-26 13:26:48 -06:00
47 changed files with 47 additions and 46 deletions

View file

@ -24,6 +24,7 @@ rxjava = { module = "io.reactivex:rxjava", version = "1.3.8" }
jsoup = { module = "org.jsoup:jsoup", version = "1.16.1" } jsoup = { module = "org.jsoup:jsoup", version = "1.16.1" }
okhttp = { module = "com.squareup.okhttp3:okhttp", version = "5.0.0-alpha.11" } okhttp = { module = "com.squareup.okhttp3:okhttp", version = "5.0.0-alpha.11" }
quickjs = { module = "app.cash.quickjs:quickjs-android", version = "0.9.2" } quickjs = { module = "app.cash.quickjs:quickjs-android", version = "0.9.2" }
jsunpacker = { module = "dev.datlag.jsunpacker:jsunpacker", version = "1.0.1" }
[bundles] [bundles]
common = ["kotlin-stdlib", "injekt", "rxjava", "kotlin-protobuf", "kotlin-json", "jsoup", "okhttp", "aniyomi-lib", "quickjs", "coroutines-core", "coroutines-android"] common = ["kotlin-stdlib", "injekt", "rxjava", "kotlin-protobuf", "kotlin-json", "jsoup", "okhttp", "aniyomi-lib", "quickjs", "coroutines-core", "coroutines-android"]

View file

@ -3,7 +3,7 @@ plugins {
} }
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))

View file

@ -3,7 +3,7 @@ plugins {
} }
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))

View file

@ -3,7 +3,7 @@ plugins {
} }
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))

View file

@ -3,7 +3,7 @@ plugins {
} }
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
} }

View file

@ -4,7 +4,7 @@ plugins {
dependencies { dependencies {
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
} }

View file

@ -4,7 +4,7 @@ plugins {
dependencies { dependencies {
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
} }

View file

@ -3,7 +3,7 @@ plugins {
} }
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))

View file

@ -4,7 +4,7 @@ plugins {
dependencies { dependencies {
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
} }

View file

@ -4,7 +4,7 @@ plugins {
dependencies { dependencies {
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { implementation(libs.jsunpacker) {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8")
} }
} }

View file

@ -13,5 +13,5 @@ dependencies {
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation(project(':lib:gdriveplayer-extractor')) implementation(project(':lib:gdriveplayer-extractor'))
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -12,7 +12,7 @@ dependencies {
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:mixdrop-extractor')) implementation(project(':lib:mixdrop-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation(project(':lib:javcoverfetcher')) implementation(project(':lib:javcoverfetcher'))
} }

View file

@ -15,5 +15,5 @@ dependencies {
implementation(project(':lib:uqload-extractor')) implementation(project(':lib:uqload-extractor'))
implementation(project(':lib:vidbom-extractor')) implementation(project(':lib:vidbom-extractor'))
implementation(project(':lib:voe-extractor')) implementation(project(':lib:voe-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -13,5 +13,5 @@ dependencies {
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation(project(':lib:vidbom-extractor')) implementation(project(':lib:vidbom-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ dependencies {
implementation(project(":lib:streamwish-extractor")) implementation(project(":lib:streamwish-extractor"))
implementation(project(":lib:vidguard-extractor")) implementation(project(":lib:vidguard-extractor"))
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:voe-extractor')) implementation(project(':lib:voe-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -14,5 +14,5 @@ dependencies {
implementation(project(":lib:streamtape-extractor")) implementation(project(":lib:streamtape-extractor"))
implementation(project(":lib:streamwish-extractor")) implementation(project(":lib:streamwish-extractor"))
implementation(project(":lib:voe-extractor")) implementation(project(":lib:voe-extractor"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ dependencies {
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation(project(':lib:vidguard-extractor')) implementation(project(':lib:vidguard-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation(project(':lib:mixdrop-extractor')) implementation(project(':lib:mixdrop-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -14,5 +14,5 @@ dependencies {
implementation(project(':lib:gogostream-extractor')) implementation(project(':lib:gogostream-extractor'))
implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:filemoon-extractor'))
implementation(project(':lib:streamwish-extractor')) implementation(project(':lib:streamwish-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -11,5 +11,5 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation(project(':lib:streamwish-extractor')) implementation(project(':lib:streamwish-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:filemoon-extractor'))
implementation(project(':lib:streamwish-extractor')) implementation(project(':lib:streamwish-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -7,5 +7,5 @@ ext {
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -8,5 +8,5 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:filemoon-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:dailymotion-extractor')) implementation(project(':lib:dailymotion-extractor'))
implementation(project(':lib:mp4upload-extractor')) implementation(project(':lib:mp4upload-extractor'))
implementation(project(':lib:yourupload-extractor')) implementation(project(':lib:yourupload-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -14,5 +14,5 @@ dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:mixdrop-extractor')) implementation(project(':lib:mixdrop-extractor'))
implementation(project(':lib:cryptoaes')) implementation(project(':lib:cryptoaes'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:dailymotion-extractor')) implementation(project(':lib:dailymotion-extractor'))
implementation(project(':lib:gdriveplayer-extractor')) implementation(project(':lib:gdriveplayer-extractor'))
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -22,5 +22,5 @@ dependencies {
implementation(project(':lib:burstcloud-extractor')) implementation(project(':lib:burstcloud-extractor'))
implementation(project(':lib:fastream-extractor')) implementation(project(':lib:fastream-extractor'))
implementation(project(':lib:upstream-extractor')) implementation(project(':lib:upstream-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -15,5 +15,5 @@ dependencies {
implementation(project(':lib:mp4upload-extractor')) implementation(project(':lib:mp4upload-extractor'))
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ dependencies {
implementation(project(':lib:yourupload-extractor')) implementation(project(':lib:yourupload-extractor'))
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -25,5 +25,5 @@ dependencies {
implementation(project(':lib:streamhidevid-extractor')) implementation(project(':lib:streamhidevid-extractor'))
implementation(project(':lib:streamsilk-extractor')) implementation(project(':lib:streamsilk-extractor'))
implementation(project(':lib:vidguard-extractor')) implementation(project(':lib:vidguard-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -9,6 +9,6 @@ ext {
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
} }

View file

@ -14,5 +14,5 @@ dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,6 +10,6 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:mixdrop-extractor')) implementation(project(':lib:mixdrop-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:streamlare-extractor')) implementation(project(':lib:streamlare-extractor'))
implementation(project(':lib:mp4upload-extractor')) implementation(project(':lib:mp4upload-extractor'))
implementation(project(':lib:yourupload-extractor')) implementation(project(':lib:yourupload-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -11,5 +11,5 @@ dependencies {
implementation(project(':lib:gdriveplayer-extractor')) implementation(project(':lib:gdriveplayer-extractor'))
implementation(project(':lib:yourupload-extractor')) implementation(project(':lib:yourupload-extractor'))
implementation(project(':lib:okru-extractor')) implementation(project(':lib:okru-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -7,6 +7,6 @@ ext {
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
implementation(project(":lib:synchrony")) implementation(project(":lib:synchrony"))
} }

View file

@ -11,5 +11,5 @@ dependencies {
implementation(project(':lib:dood-extractor')) implementation(project(':lib:dood-extractor'))
implementation(project(':lib:streamhidevid-extractor')) implementation(project(':lib:streamhidevid-extractor'))
implementation(project(':lib:vidguard-extractor')) implementation(project(':lib:vidguard-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:voe-extractor')) implementation(project(':lib:voe-extractor'))
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -10,5 +10,5 @@ dependencies {
implementation(project(':lib:dailymotion-extractor')) implementation(project(':lib:dailymotion-extractor'))
implementation(project(':lib:mp4upload-extractor')) implementation(project(':lib:mp4upload-extractor'))
implementation(project(':lib:sibnet-extractor')) implementation(project(':lib:sibnet-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -10,6 +10,6 @@ ext {
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
implementation(project(":lib:vidmoly-extractor")) implementation(project(":lib:vidmoly-extractor"))
} }

View file

@ -11,5 +11,5 @@ dependencies {
implementation(project(":lib:googledrive-extractor")) implementation(project(":lib:googledrive-extractor"))
implementation(project(":lib:okru-extractor")) implementation(project(":lib:okru-extractor"))
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -16,5 +16,5 @@ dependencies {
implementation(project(":lib:streamwish-extractor")) implementation(project(":lib:streamwish-extractor"))
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
// for mixdrop and megaflix // for mixdrop and megaflix
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -15,5 +15,5 @@ dependencies {
implementation(project(":lib:streamwish-extractor")) implementation(project(":lib:streamwish-extractor"))
implementation(project(":lib:streamtape-extractor")) implementation(project(":lib:streamtape-extractor"))
implementation(project(":lib:playlist-utils")) implementation(project(":lib:playlist-utils"))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -12,5 +12,5 @@ dependencies {
implementation(project(':lib:mixdrop-extractor')) implementation(project(':lib:mixdrop-extractor'))
implementation(project(':lib:playlist-utils')) implementation(project(':lib:playlist-utils'))
implementation(project(':lib:streamtape-extractor')) implementation(project(':lib:streamtape-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
} }

View file

@ -8,5 +8,5 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:filemoon-extractor'))
implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") implementation(libs.jsunpacker)
} }

View file

@ -9,7 +9,7 @@ apply from: "$rootDir/common.gradle"
dependencies { dependencies {
implementation(project(':lib:vudeo-extractor')) implementation(project(':lib:vudeo-extractor'))
implementation(project(':lib:uqload-extractor')) implementation(project(':lib:uqload-extractor'))
implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" implementation(libs.jsunpacker)
implementation(project(":lib:cryptoaes")) implementation(project(":lib:cryptoaes"))
implementation(project(":lib:dood-extractor")) implementation(project(":lib:dood-extractor"))
implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:filemoon-extractor'))