在引入JQ Body Rewrite后,可以在大多数情况下使用jq替代JavaScript进行复杂的json修改操作,并取得更好的性能开销。
然而在处理大型、嵌套层级较深的json或者执行复杂逻辑修改时,jq语句通常长度较长,语句复杂,使用单独文件编写可以美化格式,便于维护,并且减少surge配置中的长jq语句显示,甚至解决jq // 运算符和surge配置文件注释冲突的问题。
希望可以考虑加入这个jq引用远端文件的特性,甚至可以支持jq --arg传入surge的arguments参数来实现jq body rewrite更加强大的能力。