ancesdir:在给定起始位置和搜索参数的情况下查找特定的ancestorroot目录

时间:2024-02-29 01:38:17
【文件属性】:

文件名称:ancesdir:在给定起始位置和搜索参数的情况下查找特定的ancestorroot目录

文件大小:127KB

文件格式:ZIP

更新时间:2024-02-29 01:38:17

nodejs paths nodejs-modules nodejs-development JavaScript

ancesdir 查找具有给定起始位置和搜索参数的特定祖先/根目录 那里有一些软件包已经支持基于假设(例如包含package.json或node_modules目录)来查找项目的根目录。 然而,这并非总是如此。 我需要一种方法来查找可能并不总是具有这些标记的祖先目录。 因此,这提供了指定自定义标记文件或目录作为识别您可能需要的祖先的方法。 这在多种情况下可能很有用。 例如,在一个monorepo中,您要在开发脚本中区分每个软件包的根文件夹和整个存储库的根文件夹。 入门 纱 yarn add ancesdir npm npm install ancesdir 用法 默认 import ancesdir from "ancesdir" ; console . log ( ancesdir ( ) ) ; 将第一个父目录的绝对路径输出到包含package.json的ancesdir包


【文件预览】:
ancesdir-main
----.eslintrc.json(814B)
----.gitignore(943B)
----.babelrc(314B)
----.flowconfig(192B)
----package.json(2KB)
----.codecov.yml(307B)
----src()
--------index.js(3KB)
--------__tests__()
--------cache.js(59B)
----jest.config.js(580B)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----flow-typed()
--------npm()
----.github()
--------ISSUE_TEMPLATE()
--------pull_request_template.md(477B)
--------workflows()
----rollup.config.js(1KB)
----.prettierignore(61B)
----README.md(2KB)
----.eslintignore(48B)
----.vscode()
--------settings.json(117B)
--------launch.json(778B)
----.prettierrc(160B)
----yarn.lock(267KB)

网友评论