瀏覽代碼

Remove Duktape

Now that none of the official extensions are using it.
arkon 2 年之前
父節點
當前提交
324ae3fcfb
共有 2 個文件被更改,包括 1 次插入4 次删除
  1. 0 1
      app/proguard-rules.pro
  2. 1 3
      gradle/libs.versions.toml

+ 0 - 1
app/proguard-rules.pro

@@ -10,7 +10,6 @@
 -keep,allowoptimization class okio.** { public protected *; }
 -keep,allowoptimization class rx.** { public protected *; }
 -keep,allowoptimization class org.jsoup.** { public protected *; }
--keep,allowoptimization class com.squareup.duktape.** { public protected *; }
 -keep,allowoptimization class app.cash.quickjs.** { public protected *; }
 -keep,allowoptimization class uy.kohesive.injekt.** { public protected *; }
 

+ 1 - 3
gradle/libs.versions.toml

@@ -26,8 +26,6 @@ okio = "com.squareup.okio:okio:3.2.0"
 conscrypt-android = "org.conscrypt:conscrypt-android:2.5.2"
 
 quickjs-android = "app.cash.quickjs:quickjs-android:0.9.2"
-# TODO: remove Duktape once all extensions are using QuickJS
-duktape-android = "com.squareup.duktape:duktape-android:1.4.0"
 
 jsoup = "org.jsoup:jsoup:1.14.3"
 
@@ -96,7 +94,7 @@ junit = "org.junit.jupiter:junit-jupiter:5.9.0"
 [bundles]
 reactivex = ["rxandroid", "rxjava", "rxrelay"]
 okhttp = ["okhttp-core", "okhttp-logging", "okhttp-dnsoverhttps"]
-js-engine = ["quickjs-android", "duktape-android"]
+js-engine = ["quickjs-android"]
 sqlite = ["sqlitektx", "sqlite-android"]
 nucleus = ["nucleus-core", "nucleus-supportv7"]
 coil = ["coil-core", "coil-gif", "coil-compose"]