Skip to content

Commit

Permalink
fix(bundle-utils): improve plain code generation (#254)
Browse files Browse the repository at this point in the history
* fix(bundle-utils): improve plain code generation

* update snapshots
  • Loading branch information
kazupon committed Mar 27, 2023
1 parent 0c14cac commit 62ac019
Show file tree
Hide file tree
Showing 9 changed files with 57 additions and 35 deletions.
5 changes: 4 additions & 1 deletion packages/bundle-utils/src/js.ts
Expand Up @@ -180,7 +180,7 @@ function generateNode(
switch (node.type) {
case 'Program':
if (type === 'plain') {
generator.push(`export default `)
generator.push(`const resource = `)
} else if (type === 'sfc') {
// for 'sfc'
const variableName =
Expand Down Expand Up @@ -390,6 +390,9 @@ function generateNode(
}
generator.deindent()
generator.pushline(`}`)
} else if (type === 'plain') {
generator.push(`\n`)
generator.push('export default resource')
}
break
case 'ObjectExpression':
Expand Down
5 changes: 4 additions & 1 deletion packages/bundle-utils/src/json.ts
Expand Up @@ -137,7 +137,7 @@ function generateNode(
switch (node.type) {
case 'Program':
if (type === 'plain') {
generator.push(`export default `)
generator.push(`const resource = `)
} else if (type === 'sfc') {
// for 'sfc'
const variableName =
Expand Down Expand Up @@ -300,6 +300,9 @@ function generateNode(
}
generator.deindent()
generator.pushline(`}`)
} else if (type === 'plain') {
generator.push(`\n`)
generator.push('export default resource')
}
break
case 'JSONObjectExpression':
Expand Down
5 changes: 4 additions & 1 deletion packages/bundle-utils/src/yaml.ts
Expand Up @@ -127,7 +127,7 @@ function generateNode(
switch (node.type) {
case 'Program':
if (type === 'plain') {
generator.push(`export default `)
generator.push(`const resource = `)
} else if (type === 'sfc') {
const variableName =
type === 'sfc' ? (!isGlobal ? '__i18n' : '__i18nGlobal') : ''
Expand Down Expand Up @@ -289,6 +289,9 @@ function generateNode(
}
generator.deindent()
generator.push(`}`)
} else if (type === 'plain') {
generator.push(`\n`)
generator.push('export default resource')
}
break
case 'YAMLMapping':
Expand Down
30 changes: 18 additions & 12 deletions packages/bundle-utils/test/generator/__snapshots__/js.test.ts.snap
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`'allowDynamic' option generate: code 1`] = `
"export default {
"const resource = {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"こんにちは\\"])};fn.source=\\"こんにちは\\";return fn;})()
}"
}
export default resource"
`;

exports[`'allowDynamic' option generate: map 1`] = `
Expand Down Expand Up @@ -391,7 +392,7 @@ Object {
`;

exports[`complex: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"nested\\": {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
Expand Down Expand Up @@ -421,7 +422,8 @@ exports[`complex: code 1`] = `
}
]
}
}"
}
export default resource"
`;

exports[`complex: map 1`] = `
Expand All @@ -434,7 +436,7 @@ Object {
`;

exports[`force stringify: code 1`] = `
"export default {
"const resource = {
\\"trueValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"true\\"])};fn.source=\\"true\\";return fn;})(),
\\"falseValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"false\\"])};fn.source=\\"false\\";return fn;})(),
\\"nullValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"null\\"])};fn.source=\\"null\\";return fn;})(),
Expand All @@ -453,7 +455,8 @@ exports[`force stringify: code 1`] = `
},
]
}"
}
export default resource"
`;

exports[`force stringify: map 1`] = `
Expand Down Expand Up @@ -488,7 +491,7 @@ Array [
`;

exports[`include function: code 1`] = `
"export default {
"const resource = {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello\\"])};fn.source=\\"hello\\";return fn;})(),
\\"pagination\\": {
\\"pages\\": ({named}) => \`\${ named('number') }/page\`,
Expand All @@ -497,7 +500,8 @@ exports[`include function: code 1`] = `
\\"foo\\": {
\\"bar\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"bar\\"])};fn.source=\\"bar\\";return fn;})()
}
}"
}
export default resource"
`;
exports[`include function: map 1`] = `
Expand Down Expand Up @@ -614,15 +618,16 @@ Object {
`;
exports[`simple: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
\\"named\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\\"hi, \\", _interpolate(_named(\\"name\\")), \\" !\\"])};fn.source=\\"hi, {name} !\\";return fn;})(),
\\"list\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\\"hi, \\", _interpolate(_list(0)), \\" !\\"])};fn.source=\\"hi, {0} !\\";return fn;})(),
\\"literal\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi, \\", \\"kazupon\\", \\" !\\"])};fn.source=\\"hi, { 'kazupon' } !\\";return fn;})(),
\\"linked\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, linked: _linked, type: _type } = ctx;return _normalize([\\"hi, \\", _linked(\\"name\\", undefined, _type), \\" !\\"])};fn.source=\\"hi, @:name !\\";return fn;})(),
\\"plural\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, linked: _linked, type: _type, interpolate: _interpolate, list: _list, named: _named, plural: _plural } = ctx;return _plural([_normalize([_linked(\\"no apples\\", \\"caml\\", _type)]), _normalize([_interpolate(_list(0)), \\" apple\\"]), _normalize([_interpolate(_named(\\"n\\")), \\" apples\\"])])};fn.source=\\"@.caml:{'no apples'} | {0} apple | {n} apples\\";return fn;})()
}"
}
export default resource"
`;
exports[`simple: map 1`] = `
Expand All @@ -635,7 +640,7 @@ Object {
`;
exports[`unhandling: code 1`] = `
"export default {
"const resource = {
\\"trueValue\\": true,
\\"falseValue\\": false,
\\"nullValue\\": null,
Expand All @@ -654,7 +659,8 @@ exports[`unhandling: code 1`] = `
},
]
}"
}
export default resource"
`;
exports[`unhandling: map 1`] = `
Expand Down
Expand Up @@ -410,7 +410,7 @@ Object {
`;
exports[`complex: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"nested\\": {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
Expand Down Expand Up @@ -439,7 +439,8 @@ exports[`complex: code 1`] = `
}
]
}
}"
}
export default resource"
`;
exports[`complex: map 1`] = `
Expand Down Expand Up @@ -507,12 +508,13 @@ Object {
`;
exports[`force stringify: code 1`] = `
"export default {
"const resource = {
\\"trueValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"true\\"])};fn.source=\\"true\\";return fn;})(),
\\"falseValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"false\\"])};fn.source=\\"false\\";return fn;})(),
\\"nullValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"null\\"])};fn.source=\\"null\\";return fn;})(),
\\"numberValue\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"1\\"])};fn.source=\\"1\\";return fn;})()
}"
}
export default resource"
`;
exports[`force stringify: map 1`] = `
Expand Down Expand Up @@ -739,15 +741,16 @@ SourceMap {
`;
exports[`simple: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
\\"named\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\\"hi, \\", _interpolate(_named(\\"name\\")), \\" !\\"])};fn.source=\\"hi, {name} !\\";return fn;})(),
\\"list\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\\"hi, \\", _interpolate(_list(0)), \\" !\\"])};fn.source=\\"hi, {0} !\\";return fn;})(),
\\"literal\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi, \\", \\"kazupon\\", \\" !\\"])};fn.source=\\"hi, { 'kazupon' } !\\";return fn;})(),
\\"linked\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, linked: _linked, type: _type } = ctx;return _normalize([\\"hi, \\", _linked(\\"name\\", undefined, _type), \\" !\\"])};fn.source=\\"hi, @:name !\\";return fn;})(),
\\"plural\\": (()=>{const fn=(ctx) => {const { normalize: _normalize, linked: _linked, type: _type, interpolate: _interpolate, list: _list, named: _named, plural: _plural } = ctx;return _plural([_normalize([_linked(\\"no apples\\", \\"caml\\", _type)]), _normalize([_interpolate(_list(0)), \\" apple\\"]), _normalize([_interpolate(_named(\\"n\\")), \\" apples\\"])])};fn.source=\\"@.caml:{'no apples'} | {0} apple | {n} apples\\";return fn;})()
}"
}
export default resource"
`;
exports[`simple: map 1`] = `
Expand Down Expand Up @@ -787,12 +790,13 @@ Object {
`;
exports[`unhandling: code 1`] = `
"export default {
"const resource = {
\\"trueValue\\": true,
\\"falseValue\\": false,
\\"nullValue\\": null,
\\"numberValue\\": 1
}"
}
export default resource"
`;
exports[`unhandling: map 1`] = `
Expand Down
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`json5: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"nested\\": {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
Expand Down Expand Up @@ -30,7 +30,8 @@ exports[`json5: code 1`] = `
}
]
}
}"
}
export default resource"
`;

exports[`json5: map 1`] = `
Expand Down
Expand Up @@ -665,7 +665,7 @@ complex:
`;
exports[`yaml: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"nested\\": {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
Expand Down Expand Up @@ -694,7 +694,8 @@ exports[`yaml: code 1`] = `
}
]
}
}"
}
export default resource"
`;
exports[`yaml: map 1`] = `
Expand Down Expand Up @@ -756,7 +757,7 @@ complex:
`;
exports[`yml: code 1`] = `
"export default {
"const resource = {
\\"hi\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hi there!\\"])};fn.source=\\"hi there!\\";return fn;})(),
\\"nested\\": {
\\"hello\\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\\"hello world!\\"])};fn.source=\\"hello world!\\";return fn;})(),
Expand Down Expand Up @@ -785,7 +786,8 @@ exports[`yml: code 1`] = `
}
]
}
}"
}
export default resource"
`;
exports[`yml: map 1`] = `
Expand Down
Expand Up @@ -8,8 +8,8 @@ exports[`custom blocks: yaml 1`] = `";AACOA,QAAAA,aAAAA;;;;;;;;;;;;;;;;;;;;;;;;;

exports[`custom blocks: yml 1`] = `";;;;;;;;;;;;;;;;;;;;AAGA,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAASA;AAChB,SAAO,UAAU;AACnB;"`;

exports[`resource files: json 1`] = `";;;wCACYA,aAAAA,QAAAA,KAAAA,CAAAA,CAAAA,GAAAA,WAAAC,CAAAC,aAAAA,MAAAA,CAAAA,CAAAA,GAAAA,QAAAA,CAAAA,GAAAA,WAAAC,CAAAC,aAAAA,OAAAA,GAAAA,CAAAA,GAAAA,SAAAA,CAAAA,CAAAA,CAAAA;AAAAA,EAAAA;AAAAA;IAEAC,SAAAA,CAAAA,QAAAA;AAAAA,YAAAA,EAAAA,WAAAA,YAAAA,aAAAA,cAAAA,OAAAA,OAAAA,IAAAA;AAAAA,aAAAA,WAAAA,CAAAA,UAAAC,aAAAA,OAAAA,MAAAA,CAAAA,GAAAA,GAAAA,CAAAA;AAAAA,IAAAA;AAAAA;;;;;;;;;;;;;;;;;;;ACAZ,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAAS;AAChB,SAAO,UAAU;AACnB;"`;
exports[`resource files: json 1`] = `";;;wCACYA,aAAAA,QAAAA,KAAAA,CAAAA,CAAAA,GAAAA,WAAAC,CAAAC,aAAAA,MAAAA,CAAAA,CAAAA,GAAAA,QAAAA,CAAAA,GAAAA,WAAAC,CAAAC,aAAAA,OAAAA,GAAAA,CAAAA,GAAAA,SAAAA,CAAAA,CAAAA,CAAAA;AAAAA,EAAAA;AAAAA;IAEAC,SAAAA,CAAAA,QAAAA;AAAAA,YAAAA,EAAAA,WAAAA,YAAAA,aAAAA,cAAAA,OAAAA,OAAAA,IAAAA;AAAAA,aAAAA,WAAAA,CAAAA,UAAAC,aAAAA,OAAAA,MAAAA,CAAAA,GAAAA,GAAAA,CAAAA;AAAAA,IAAAA;AAAAA;;;;;;;;;;;;;;;;;;;ACAZ,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAASC;AAChB,SAAO,UAAU;AACnB;"`;

exports[`resource files: json5 1`] = `";;;;;;;;;;AAGA,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAAS;AAChB,SAAO,UAAU;AACnB;"`;
exports[`resource files: json5 1`] = `";;;;;;;;;;AAGA,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAASA;AAChB,SAAO,UAAU;AACnB;"`;

exports[`resource files: yaml 1`] = `";;;;;;;;;;AAGA,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAAS;AAChB,SAAO,UAAU;AACnB;"`;
exports[`resource files: yaml 1`] = `";;;;;;;;;;AAGA,IAAI,OAAO,WAAW,aAAa;AACjC,SAAO,SAASA;AAChB,SAAO,UAAU;AACnB;"`;
Expand Up @@ -8,8 +8,8 @@ exports[`custom blocks: yaml 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;

exports[`custom blocks: yml 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFa;AACb,8CAA8C,cAAc;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACVA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAA;AAAA;AAAA;AAAA;AACA;AAC8E;AAC9E,WAAW,gGAAM,iBAAiB,wGAAM;;;AAG4F;AACpI,iCAAiC,6IAAe;;AAEjC,0E;;;;;;;;;;;;ACTf;AAAe;AACf;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACpa;AACA,GAAG;AACH,C"`;

exports[`resource files: json 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAe;AACf,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha;AACA,mBAAmB,mBAAmB,OAAO,kEAAkE,OAAO,kEAAkE,kBAAkB,KAAK,GAAG,WAAW;AAC7N,GAAG;AACH;AACA,UAAU,mBAAmB,OAAO,wBAAwB,OAAO,8BAA8B,kBAAkB,WAAW;AAC9H;AACA;AACA,mBAAmB,mBAAmB,OAAO,wBAAwB,OAAO,8BAA8B,kBAAkB,WAAW;AACvI;AACA;AACA,C"`;
exports[`resource files: json 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAA;AACA,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha;AACA,mBAAmB,mBAAmB,OAAO,kEAAkE,OAAO,kEAAkE,kBAAkB,KAAK,GAAG,WAAW;AAC7N,GAAG;AACH;AACA,UAAU,mBAAmB,OAAO,wBAAwB,OAAO,8BAA8B,kBAAkB,WAAW;AAC9H;AACA;AACA,mBAAmB,mBAAmB,OAAO,wBAAwB,OAAO,8BAA8B,kBAAkB,WAAW;AACvI;AACA;AACA;AACe,uE"`;

exports[`resource files: json5 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAe;AACf,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha,C"`;
exports[`resource files: json5 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAA;AACA,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha;AACe,uE"`;

exports[`resource files: yaml 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAe;AACf,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha,C"`;
exports[`resource files: yaml 1`] = `";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;AClFA;AAAA;AAA+B;AACG;;AAElC;AACA,kBAAkB,+CAAS;AAC3B,mBAAmB,oCAAO;AAC1B;;AAEe,8GAAS;;;;;;;;;;;;;ACRxB;AAAA;AACA,mBAAmB,mBAAmB,OAAO,8HAA8H,OAAO,yKAAyK,mBAAmB,YAAY,IAAI,EAAE,UAAU,EAAE,SAAS,WAAW;AACha;AACe,uE"`;

0 comments on commit 62ac019

Please sign in to comment.