From 750752721e50f20394f4b58ade25aac80ddafd84 Mon Sep 17 00:00:00 2001 From: LuLaValva Date: Tue, 4 Apr 2023 11:30:16 -0700 Subject: [PATCH] fix(parser): switch to babel-ts --- .../__snapshots__/scriptlet-ts.expected/auto.marko | 8 ++++---- .../__snapshots__/scriptlet-ts.expected/concise.marko | 8 ++++---- .../__snapshots__/scriptlet-ts.expected/html.marko | 8 ++++---- .../__snapshots__/scriptlet-ts.expected/with-parens.marko | 8 ++++---- src/__tests__/fixtures/scriptlet-ts.marko | 8 ++++---- src/index.ts | 2 +- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/__tests__/__snapshots__/scriptlet-ts.expected/auto.marko b/src/__tests__/__snapshots__/scriptlet-ts.expected/auto.marko index 74d27a2..ea8a5c7 100644 --- a/src/__tests__/__snapshots__/scriptlet-ts.expected/auto.marko +++ b/src/__tests__/__snapshots__/scriptlet-ts.expected/auto.marko @@ -1,10 +1,10 @@ -static const x: number = 3 as const +static const x: number = 3 as const; static function xPlus(val: number) { return x + val; } -static let xMap = new Map() -$ const y: number = 3 as const +static let xMap = new Map(); +$ const y: number = 3 as const; $ function yPlus(val: number) { return x + val; } -$ let yMap = new Map() +$ let yMap = new Map(); diff --git a/src/__tests__/__snapshots__/scriptlet-ts.expected/concise.marko b/src/__tests__/__snapshots__/scriptlet-ts.expected/concise.marko index 74d27a2..ea8a5c7 100644 --- a/src/__tests__/__snapshots__/scriptlet-ts.expected/concise.marko +++ b/src/__tests__/__snapshots__/scriptlet-ts.expected/concise.marko @@ -1,10 +1,10 @@ -static const x: number = 3 as const +static const x: number = 3 as const; static function xPlus(val: number) { return x + val; } -static let xMap = new Map() -$ const y: number = 3 as const +static let xMap = new Map(); +$ const y: number = 3 as const; $ function yPlus(val: number) { return x + val; } -$ let yMap = new Map() +$ let yMap = new Map(); diff --git a/src/__tests__/__snapshots__/scriptlet-ts.expected/html.marko b/src/__tests__/__snapshots__/scriptlet-ts.expected/html.marko index 74d27a2..ea8a5c7 100644 --- a/src/__tests__/__snapshots__/scriptlet-ts.expected/html.marko +++ b/src/__tests__/__snapshots__/scriptlet-ts.expected/html.marko @@ -1,10 +1,10 @@ -static const x: number = 3 as const +static const x: number = 3 as const; static function xPlus(val: number) { return x + val; } -static let xMap = new Map() -$ const y: number = 3 as const +static let xMap = new Map(); +$ const y: number = 3 as const; $ function yPlus(val: number) { return x + val; } -$ let yMap = new Map() +$ let yMap = new Map(); diff --git a/src/__tests__/__snapshots__/scriptlet-ts.expected/with-parens.marko b/src/__tests__/__snapshots__/scriptlet-ts.expected/with-parens.marko index 74d27a2..ea8a5c7 100644 --- a/src/__tests__/__snapshots__/scriptlet-ts.expected/with-parens.marko +++ b/src/__tests__/__snapshots__/scriptlet-ts.expected/with-parens.marko @@ -1,10 +1,10 @@ -static const x: number = 3 as const +static const x: number = 3 as const; static function xPlus(val: number) { return x + val; } -static let xMap = new Map() -$ const y: number = 3 as const +static let xMap = new Map(); +$ const y: number = 3 as const; $ function yPlus(val: number) { return x + val; } -$ let yMap = new Map() +$ let yMap = new Map(); diff --git a/src/__tests__/fixtures/scriptlet-ts.marko b/src/__tests__/fixtures/scriptlet-ts.marko index 5834550..3e2ebf9 100644 --- a/src/__tests__/fixtures/scriptlet-ts.marko +++ b/src/__tests__/fixtures/scriptlet-ts.marko @@ -1,7 +1,7 @@ -static const x: number = 3 as const +static const x: number = 3 as const static function xPlus(val: number) { return x + val } -static let xMap = new Map() +static let xMap = new Map< string , number >() -$ const y: number = 3 as const +$ const y : number = 3 as const $ function yPlus(val: number) { return x + val } -$ let yMap = new Map() \ No newline at end of file +$ let yMap=new Map( ) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 7750b2a..637ee06 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,7 +136,7 @@ export const parsers: Record> = { opts.originalText = text; opts.markoLinePositions = [0]; - opts.markoScriptParser = "babel"; + opts.markoScriptParser = "babel-ts"; opts.markoPreservingSpace = false; for (let i = 0; i < text.length; i++) {