文件名称:es-file-traverse:通过它们的“导入”需要链遍历ECMAScript(JavaScript)文件
文件大小:188KB
文件格式:ZIP
更新时间:2024-06-03 16:46:38
amd ecmascript traversal require import
(另请参阅 ) es文件遍历 允许按其import / require链遍历ECMAScript(JavaScript)文件,构建文件列表,还可以选择执行带有文件名,源和AST的回调。 安装 npm i es-file-traverse 与其他项目的比较 该项目类似于import-visitor ,但是它使用@babel/eslint-parser来报告ESTree(ESLint)AST。 与ESLint结合使用 该库背后的动机之一是允许从第三方来插入代码,而不是出于风格目的,而避免引入严重的漏洞或全局变量和其他入侵。 虽然可以选择使用lint node_modules ,但这可能是一个沉重的node_modules ,例如: 并非您的所有生产代码都使用node_modules每个文件夹。 您可能会从不实际使用的文件中得到其他错误(包括可能被误视为仅测试文件的依赖项中意外包含的文
【文件预览】:
es-file-traverse-master
----.gitignore(66B)
----licenseInfo.json(56B)
----README.md(12KB)
----mocha-multi-reporters.json(146B)
----bin()
--------cli.js(623B)
----LICENSE-MIT.txt(1KB)
----.tern-project(353B)
----.eslintRuleTypeMap.json(68B)
----test()
--------cli.js(20KB)
--------fixtures()
--------utilities()
--------programmatic.js(3KB)
----CHANGES.md(4KB)
----doc-includes()
--------cli.svg(25KB)
----package.json(4KB)
----badges()
--------coverage-badge.svg(1KB)
--------licenses-badge-dev.svg(4KB)
--------eslint-thirdparty.svg(1KB)
--------tests-badge.svg(816B)
--------licenses-badge.svg(2KB)
--------eslint-badge.svg(1KB)
----src()
--------resolvers()
--------index.js(20KB)
--------optionDefinitions.js(8KB)
----.eslintrc-3rdparty.js(235B)
----.eslintignore(32B)
----.npmignore(80B)
----.editorconfig(278B)
----.eslintrc.js(2KB)
----.mocharc.js(270B)
----package-lock.json(552KB)