UNPKG

440 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 const { fatal } = require('./logger')
10 fatal(`⚠️ Error. This command must NOT be executed inside a Quasar project folder.`)
11 }
12
13 dir = normalize(join(dir, '..'))
14 }
15}