UNPKG

734 BJavaScriptView Raw
1const { resolve } = require("path");
2const { realpathSync } = require("fs");
3const url = require("url");
4
5const moduleFileExtensions = [
6 "web.mjs",
7 "mjs",
8 "web.js",
9 "js",
10 "web.ts",
11 "ts",
12 "web.tsx",
13 "tsx",
14 "json",
15 "web.jsx",
16 "jsx"
17];
18
19const appDirectory = realpathSync(process.cwd());
20const resolveApp = relativePath => resolve(appDirectory, relativePath);
21
22module.exports = {
23 dotenv: resolveApp(".env"),
24 appPath: resolveApp("."),
25 appSrc: resolveApp("src"),
26 appJsConfig: resolveApp("jsconfig.json"),
27 appTsConfig: resolveApp("tsconfig.json"),
28 appNodeModules: resolveApp("node_modules"),
29 appPackageJson: resolveApp("package.json"),
30 testsSetup: resolveApp("setupTests.js"),
31 moduleFileExtensions
32};