mirror of
https://github.com/smallfawn/decode_action.git
synced 2025-12-24 10:45:34 +08:00
update
This commit is contained in:
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user