UNPKG

npm

Version:

a package manager for JavaScript

12 lines (11 loc) 231 B
const {dirname, resolve} = require('path') module.exports = function* (path) { for (path = resolve(path); path;) { yield path const pp = dirname(path) if (pp === path) path = null else path = pp } }