-
-
Notifications
You must be signed in to change notification settings - Fork 848
Expand file tree
/
Copy pathdefaults.ts
More file actions
93 lines (84 loc) · 1.7 KB
/
Copy pathdefaults.ts
File metadata and controls
93 lines (84 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
import type { NitroConfig } from "nitro/types";
import { isDebug, isTest } from "std-env";
export const NitroDefaults: NitroConfig = {
// General
compatibilityDate: "latest",
debug: isDebug,
logLevel: isTest ? 1 : 3,
runtimeConfig: { app: {}, nitro: {} },
// Dirs
serverDir: false,
scanDirs: [],
buildDir: `node_modules/.nitro`,
output: {
dir: "{{ rootDir }}/.output",
serverDir: "{{ output.dir }}/server",
publicDir: "{{ output.dir }}/public",
},
// Features
features: {},
experimental: {},
future: {},
storage: {},
devStorage: {},
publicAssets: [],
serverAssets: [],
plugins: [],
tasks: {},
scheduledTasks: {},
imports: false,
virtual: {},
compressPublicAssets: false,
ignore: [],
wasm: {},
// Dev
dev: false,
devServer: { watch: [] },
watchOptions: { ignoreInitial: true },
devProxy: {},
// Logging
logging: {
compressedSizes: true,
buildSuccess: true,
},
// Routing
baseURL: process.env.NITRO_APP_BASE_URL || "/",
handlers: [],
devHandlers: [],
errorHandler: undefined,
routes: {},
routeRules: {},
prerender: {
autoSubfolderIndex: true,
concurrency: 1,
interval: 0,
retry: 3,
retryDelay: 500,
failOnError: false,
crawlLinks: false,
ignore: [],
routes: [],
},
// Builder
builder: undefined,
moduleSideEffects: ["unenv/polyfill/"],
replace: {},
node: true,
sourcemap: false,
traceDeps: [],
// Advanced
typescript: {
strict: true,
generateRuntimeConfigTypes: false,
generateTsConfig: false,
tsconfigPath: "tsconfig.json",
tsConfig: undefined,
},
hooks: {},
commands: {},
// Framework
framework: {
name: "nitro",
version: "",
},
};