UNPKG

317 BJavaScriptView Raw
1const { existsSync } = require('fs')
2const { sep, normalize, join } = require('path')
3
4module.exports = function () {
5 let dir = process.cwd()
6
7 while (dir.length && dir[dir.length - 1] !== sep) {
8 if (existsSync(join(dir, 'quasar.conf.js'))) {
9 return dir
10 }
11
12 dir = normalize(join(dir, '..'))
13 }
14}