0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-02 04:12:47 +00:00

Load available CM themes to global config

This commit is contained in:
G.Ambatte
2023-04-02 15:17:44 +12:00
parent da6fcb297a
commit 977cbeed43

View File

@@ -17,6 +17,8 @@ const asyncHandler = require('express-async-handler');
const { DEFAULT_BREW } = require('./brewDefaults.js'); const { DEFAULT_BREW } = require('./brewDefaults.js');
const codeMirrorThemes = require('../themes/codeMirror/editorThemes.json');
const splitTextStyleAndMetadata = (brew)=>{ const splitTextStyleAndMetadata = (brew)=>{
brew.text = brew.text.replaceAll('\r\n', '\n'); brew.text = brew.text.replaceAll('\r\n', '\n');
if(brew.text.startsWith('```metadata')) { if(brew.text.startsWith('```metadata')) {
@@ -419,9 +421,10 @@ app.use(asyncHandler(async (req, res, next)=>{
// Create configuration object // Create configuration object
const configuration = { const configuration = {
local : isLocalEnvironment, local : isLocalEnvironment,
publicUrl : config.get('publicUrl') ?? '', publicUrl : config.get('publicUrl') ?? '',
environment : nodeEnv environment : nodeEnv,
codeMirrorThemes : codeMirrorThemes
}; };
const props = { const props = {
version : require('./../package.json').version, version : require('./../package.json').version,