文件名称:find-entry-points::door:在一组JavaScript文件中找到入口点
文件大小:103KB
文件格式:ZIP
更新时间:2024-06-13 08:57:25
javascript graph esm tarjan-algorithm strongly-connected-components
查找入口点 在一组JavaScript文件中找到入口点。 安装 支持Node.js版本10及更高版本。 $ npm i find-entry-points ?? 例子1 给定JavaScript文件路径的同步或异步可迭代性,它们之间具有以下依赖性(从a.js到b.js有向箭头表示a.js导入b.js ): 因为a.js是上述JavaScript库或应用程序的入口点(任何JavaScript文件均未导入),所以findEntryPoints函数将返回[['a.js']] 。 findSingleEntryPoints函数将返回['a.js'] 。 例子2 给定JavaScript文件路径的同步或异步可迭代性,它们之间具有以下依赖关系: findEntryPoints函数将返回[['a.js'], ['f.js'], ['g.js']] (不保证顺序),因为a.js , f.js和
【文件预览】:
find-entry-points-main
----husky.config.js(750B)
----.gitignore(507B)
----contributing.md(1KB)
----package.json(3KB)
----.npmrc(18B)
----commitlint.config.js(665B)
----src()
--------normalize-options.js(894B)
--------parse-import-specifiers.js(1KB)
--------strongly-connected-components.js(3KB)
--------index.test.js(3KB)
--------index.js(2KB)
--------p-map.js(793B)
--------index.test-d.ts(2KB)
--------create-graph.js(1KB)
--------fixtures()
--------index.d.ts(3KB)
----ava.config.cjs(694B)
----lint-staged.config.js(971B)
----license(11KB)
----readme.md(6KB)
----babel.config.js(942B)
----pnpm-lock.yaml(203KB)
----docs()
--------example1.svg(2KB)
--------example2.svg(3KB)
--------example3.svg(3KB)
--------example4.gv(237B)
--------example1.gv(146B)
--------example3.gv(197B)
--------example2.gv(187B)
--------example4.svg(4KB)