0.3.1 • Published 3 years ago

find-parent-dir v0.3.1

Weekly downloads
953,937
License
MIT
Repository
github
Last release
3 years ago

find-parent-dir build status

Finds the first parent directory that contains a given file or directory.

npm install find-parent-dir
// assuming this is called from a file in a subdirectory of /myprojects/foo which contains .git directory
var findParentDir = require('find-parent-dir');

findParentDir(__dirname, '.git', function (err, dir) {
  // has err if some file access error occurred
  console.log(dir); // => /myprojects/foo/
  
  // if parent dir wasn't found, dir is null
})

// Same using `sync` method
var dir;
try { 
  dir = findParentDir.sync(__dirname, '.git');
  console.log(dir); // => /myprojects/foo/
  // if parent dir wasn't found, dir is null
} catch(err) {
  console.error('error', err); 
}
component-preprocessunblock-block-save-variables@infinitebrahmanuniverse/nolb-find@everything-registry/sub-chunk-1669elmoedelmoed-electron-modular-editoreditorconfig-get-indentorbepagicparent-confignodegit-buildmigr8node-sass-node-modules-importernode-sass-tilde-importernode-require-extendednode-version-checkerngypicidae-transformer-execplaykit-js-hls-sondqoni-vimpp_shared_v2precommit-ng-lintpown-toolchainng-search-dropdownmothershipmyclasppnpmhookpromethifygit-vcsgulp-jscgulp-wrap-layoutgenerator-poigenerator-poi-boilerplategenerator-update-yeoman-testgrunt-sasslinteslint-bankruptcyes-commit-msg-validatorerector-clierector-node-utilsexternalitiesflow-babelhenry-validate-commitmsgfind-parent-dir-clifie-toolkit-nukefie-toolkit-nuke-testfie-toolkit-nbfeflow-cligit-commit-message-checkergenerator-leaflink-spafor-node-webkithop-clijumpfm-git-statuskrabbylambdaboxlana-cliiiooi3-docsinline-cpplint-traplinter-pug-lintlinterslint-staged-fomatter-loglint-staged-offlinelint-staged-outsidemean-rmagixjsmonghouljackhammerng-afelio@brightspot/styleguide@browselang/formatreact-app-server-runtimequery-pattern-ageprettierxprettierx2pseudo-testqap-clireactpleaseresolve-binresolve-binaryreplpad@doraemon-ui/cli@doraemon-ui/miniprogram.cli@cardstack/prettierremembrallsasslint@kirpich634/node-sass-tilde-importer@nyaxk/react-one-tab-enforcerdoloribusenimdotenv-asserttransfigurifyrun-on-stagedbuild-boilerbuild-boiler-plusbase-editorsourcery-mapcmdclickeditor5-build-classic-ticketckeditor5-build-classic-v-editsorcery-map
0.3.1

3 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

11 years ago