1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-12 17:46:26 +02:00

support json mode and prettifying

This commit is contained in:
Kushagra Gour
2018-10-15 16:53:38 +05:30
parent ad210d0b25
commit 2b737bb5b4
2 changed files with 7 additions and 0 deletions

View File

@ -141,6 +141,9 @@ export default class ContentWrapFiles extends Component {
CodeMirror.autoLoadMode(this.cm, mode);
}
if (mime === 'application/json') {
mime = 'application/ld+json';
}
this.fileBuffers[file.path] = CodeMirror.Doc(
file.content || '',
detectedMode ? mime : 'text/plain'

View File

@ -477,6 +477,10 @@ export function prettify(file) {
parser = 'babylon';
plugins = [require('prettier/parser-babylon')];
break;
case 'json':
parser = 'json';
plugins = [require('prettier/parser-babylon')];
break;
case 'css':
parser = 'css';
plugins = [require('prettier/parser-postcss')];