文件名称:rn-debundle:使用React Native的bundler编译的Javascript捆绑包的非常基本的去捆绑器
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-31 20:27:41
react react-native reverse-engineering debundle JavaScript
rn-debundle 使用React Native的bundler编译的Javascript捆绑包的非常基本的去捆绑器。 通过遍历已编译的AST来对大型React Native包进行捆绑,并提取单个模块声明,并将其写入自己的模块,并尝试解决依赖的导入关系。 安装 npm install -g rn-debundle 用法 rn-debundle main.jsbundle ./my-output-dir 演示版 输入 __d ( function ( ) { "use strict" ; } , 0 , [ ] ) ; __d ( function ( v ) { "use strict" ; } , 1 , [ 0 ] ) ; var a = "foo bar baz" ; 输出 main.js var a = 'foo bar baz' ; mod_0.js '
【文件预览】:
rn-debundle-master
----.gitignore(13B)
----package.json(389B)
----package-lock.json(12KB)
----src()
--------index.js(3KB)
----README.md(718B)