1 | "use strict";exports.__esModule=true;exports.findPagesDir=findPagesDir;exports.existsSync=void 0;var _fs=_interopRequireDefault(require("fs"));var _path=_interopRequireDefault(require("path"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}const existsSync=f=>{try{_fs.default.accessSync(f,_fs.default.constants.F_OK);return true;}catch(_){return false;}};exports.existsSync=existsSync;function findPagesDir(dir){
|
2 | let curDir=_path.default.join(dir,'pages');if(existsSync(curDir))return curDir;curDir=_path.default.join(dir,'src/pages');if(existsSync(curDir))return curDir;
|
3 | if(existsSync(_path.default.join(dir,'..','pages'))){throw new Error('> No `pages` directory found. Did you mean to run `next` in the parent (`../`) directory?');}throw new Error("> Couldn't find a `pages` directory. Please create one under the project root");}
|
4 |
|
\ | No newline at end of file |