11"use strict" ;
2- var __importDefault = ( this && this . __importDefault ) || function ( mod ) {
3- return ( mod && mod . __esModule ) ? mod : { "default" : mod } ;
4- } ;
52Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
63const utils_1 = require ( "./utils" ) ;
7- const prettier_1 = __importDefault ( require ( "prettier" ) ) ;
84const debug_1 = require ( "debug" ) ;
95const debug = debug_1 . debug ( 'vue-i18n-locale-message:infuser' ) ;
106function infuse ( basePath , sources , meta ) {
@@ -26,7 +22,7 @@ function generate(meta, descriptor) {
2622 const content = buildContent ( i18nBlocks , raw , blocks ) ;
2723 debug ( `build content:\n${ content } ` ) ;
2824 debug ( `content size: raw=${ raw . length } , content=${ content . length } ` ) ;
29- return format ( content , 'vue' ) ;
25+ return content ;
3026}
3127function getBlocks ( descriptor ) {
3228 const { template, script, styles, customBlocks } = descriptor ;
@@ -61,7 +57,7 @@ function buildContent(i18nBlocks, raw, blocks) {
6157 messages = utils_1 . parseContent ( block . content , lang ) ;
6258 }
6359 contents = contents . concat ( raw . slice ( offset , block . start ) ) ;
64- const serialized = `\n${ format ( utils_1 . stringfyContent ( messages , lang ) , lang ) } ` ;
60+ const serialized = `\n${ utils_1 . stringifyContent ( messages , lang ) } ` ;
6561 contents = contents . concat ( serialized ) ;
6662 offset = block . end ;
6763 i18nBlockCounter ++ ;
@@ -93,20 +89,5 @@ function buildI18nTag(i18nBlock) {
9389 tag += '>' ;
9490 return `\n
9591${ tag }
96- ${ format ( utils_1 . stringfyContent ( locale ? messages [ locale ] : messages , lang ) , lang ) } </i18n>`;
97- }
98- function format ( source , lang ) {
99- debug ( `format: lang=${ lang } , source=${ source } ` ) ;
100- switch ( lang ) {
101- case 'vue' :
102- return source ;
103- case 'yaml' :
104- case 'yml' :
105- return prettier_1 . default . format ( source , { parser : 'yaml' , tabWidth : 2 } ) ;
106- case 'json5' :
107- return prettier_1 . default . format ( source , { parser : 'json5' , tabWidth : 2 } ) ;
108- case 'json' :
109- default :
110- return prettier_1 . default . format ( source , { parser : 'json-stringify' , tabWidth : 2 } ) ;
111- }
92+ ${ utils_1 . stringifyContent ( locale ? messages [ locale ] : messages , lang ) } </i18n>`;
11293}
0 commit comments