roosevelt
Version:
🧸 MVC web framework for Node.js designed to make Express easier to use.
150 lines (149 loc) • 3.14 kB
JSON
{
"port": 43711,
"mode": "production",
"enableCLIFlags": true,
"makeBuildArtifacts": false,
"localhostOnly": false,
"logging": {
"methods": {
"http": true,
"info": true,
"warn": true,
"error": true,
"verbose": false
}
},
"minify": true,
"htmlValidator": {
"enable": true,
"exceptions": {
"requestHeader": "Partial",
"modelValue": "_disableValidator"
},
"validatorConfig": {}
},
"formidable": {
"multiples": true
},
"helmet": {},
"csrfProtection": true,
"bodyParser": {
"urlEncoded": {
"extended": true
},
"json": {}
},
"frontendReload": {
"enable": true,
"exceptionRoutes": [],
"expressBrowserReloadParams": {
"skipDeletingConnections": true
}
},
"shutdownTimeout": 30000,
"https": {
"enable": false,
"force": false,
"autoCert": true,
"port": 43733,
"authInfoPath": null,
"passphrase": null,
"caCert": null,
"requestCert": null,
"rejectUnauthorized": null
},
"expressSession": false,
"expressSessionStore": {
"filename": "sessions.sqlite",
"instance": null,
"preset": "default",
"presetOptions": {
"checkPeriod": 86400000,
"ttl": null,
"max": null
}
},
"secretsPath": "secrets",
"modelsPath": "mvc/models",
"viewsPath": "mvc/views",
"preprocessedViewsPath": "mvc/.preprocessed_views",
"preprocessedStaticsPath": ".preprocessed_statics",
"viewEngine": "none",
"controllersPath": "mvc/controllers",
"errorPages": {
"notFound": "404.js",
"forbidden": "403.js",
"internalServerError": "5xx.js",
"serviceUnavailable": "503.js"
},
"routePrefix": null,
"staticsRoot": "statics",
"html": {
"sourcePath": "pages",
"allowlist": null,
"blocklist": null,
"models": {},
"output": "",
"minifier": {
"enable": true,
"exceptionRoutes": false,
"options": {
"collapseWhitespace": true,
"collapseBooleanAttributes": true,
"removeAttributeQuotes": true,
"removeEmptyAttributes": true
}
}
},
"css": {
"sourcePath": "css",
"compiler": {
"enable": false,
"module": "less",
"options": {}
},
"minifier": {
"enable" : true,
"options": {}
},
"allowlist": null,
"output": "css",
"versionFile": null
},
"js": {
"sourcePath": "js",
"webpack": {
"enable": false,
"bundles": [],
"verbose": false
}
},
"publicFolder": "public",
"favicon": "none",
"symlinks": [],
"prodSourceMaps": false,
"versionedPublic": false,
"minifyHtmlAttributes": {
"enable": false,
"minifyHtmlAttributesParams": {}
},
"hostPublic": true,
"clientViews": {
"enable": false,
"allowlist": {},
"blocklist": [],
"output": "js",
"exposeAll": false,
"defaultBundle": "views.js",
"minify": false,
"minifyOptions": {}
},
"clientControllers": {
"enable": false,
"allowlist": {},
"blocklist": [],
"output": "js",
"exposeAll": false,
"defaultBundle": "views.js"
}
}