1 | const { existsSync } = require('fs')
|
2 | const { sep, normalize, join } = require('path')
|
3 |
|
4 | module.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 | }
|