This commit is contained in:
smallfawn
2025-03-01 17:06:50 +08:00
parent f76b8fb9bd
commit 1100a6d4f7
9 changed files with 151 additions and 107 deletions

View File

@@ -2,10 +2,12 @@
* Reference
* * [某宝登录bx-ua参数逆向思路(fireyejs 225算法)](https://zhuanlan.zhihu.com/p/626187669)
*/
const { parse } = require('@babel/parser')
const generator = require('@babel/generator').default
const traverse = require('@babel/traverse').default
const t = require('@babel/types')
import { parse } from '@babel/parser'
import _generate from '@babel/generator'
const generator = _generate.default
import _traverse from '@babel/traverse'
const traverse = _traverse.default
import * as t from '@babel/types'
function RemoveVoid(path) {
if (path.node.operator === 'void') {
@@ -204,7 +206,7 @@ function LintBlock(path) {
path.replaceWith(t.blockStatement(arr))
}
module.exports = function (code) {
export default function (code) {
let ast = parse(code)
// Lint
traverse(ast, {