json-config-transform
Version:
Transform JSON config files by environment.
66 lines • 1.83 kB
JSON
{
"ConnectionStrings": {
"DefaultConnection": "Server=.\\SQLEXPRESS;Database=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
},
"AppSettings": {
"LogClientExceptions": false,
"MessageTemplatesDirectory": "MessageTemplates",
"DomainUrl": "http://localhost:50511/",
"SupportDatabasePaging": true,
"MiniProfilerEnabled": true
},
"Decoding": {
"CustomCharacterMatches": {
"&": "&",
"+": "+"
}
},
"FileStorage": {
"Servers": [
{
"PhysicalPath": "C:\\Temp",
"RequestPath": "/sitecontent"
}
]
},
"DatabaseSettings": {
"ValidateOnSave": false,
"LogEntityHistory": true,
"CleanEntriesBeforeSave": false,
"PluralizeTableNames": true,
"SnakeCaseTableAndColumnNames": true
},
"AssetRendering": {
"UseCompiledOutput": false,
"JSOutputDirectory": "/content/js/",
"CSSOutputDirectory": "/content/css/",
"UseVersioning": true,
"ConfigFilePath": "assetbundles.json",
"MarkupCache": {
"Enabled": false,
"Duration": 0
}
},
"MessageSettings": {
"SendFromApplication": true,
"TestMode": true,
"TestModeSendTo": "myemail@myapp.com",
"SystemEmail": "myappservice@myapp.com",
"Smtp": {
"Host": "127.0.0.1",
"Anonymous": true,
"UseSSL": false
}
},
"ClientSideSettings": {
"Debug": true,
"LogErrors": false,
"AlertErrors": true,
"UserSessionTimeout": 120
},
"GoogleAnalytics": {
"Enabled": false,
"Url": "https://www.googletagmanager.com/gtag/js?id=",
"TrackingId": "my-app-tracking-id"
}
}