文件名称:deep-ast:获取解析为相应 AST 的 require 语句的 AST
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-08 07:43:49
JavaScript
深空 获取解析为相应 AST 的 require 语句的 AST 注意:此模块使用同步 I/O,不应在服务中的请求时使用。 应用程序接口 readFile : ( filename: String , options ?: { includeExternalDependencies ?: Boolean ( true ) } ) => Object 传递includeExternalDependencies将导致 3rd 方模块的 AST 也被解析。 请注意,这是一个递归算法,因此每个依赖项的依赖项也会被解析。 作为警告,将此标志设置为 true 会产生非常大的 AST。 用法 var deepAST = require('deep-ast'); var AST = deepAST('./myModule.js'); 例子 采用模块“a”需要模块“b”的文件结构,
【文件预览】:
deep-ast-master
----.gitignore(24B)
----README.md(4KB)
----.lintignore(25B)
----test()
--------examples()
--------index.js(2KB)
----package.json(886B)
----index.js(3KB)
----.travis.yml(58B)