diff options
Diffstat (limited to 'packages/astro-parser/src')
-rw-r--r-- | packages/astro-parser/src/interfaces.ts | 2 | ||||
-rw-r--r-- | packages/astro-parser/src/parse/index.ts | 6 | ||||
-rw-r--r-- | packages/astro-parser/src/parse/state/tag.ts | 3 | ||||
-rw-r--r-- | packages/astro-parser/src/parse/utils/features.ts | 3 |
4 files changed, 6 insertions, 8 deletions
diff --git a/packages/astro-parser/src/interfaces.ts b/packages/astro-parser/src/interfaces.ts index f1cf2af25..1e996027c 100644 --- a/packages/astro-parser/src/interfaces.ts +++ b/packages/astro-parser/src/interfaces.ts @@ -108,7 +108,7 @@ export interface Ast { // instance: Script; meta: { features: number; - } + }; } export interface Warning { diff --git a/packages/astro-parser/src/parse/index.ts b/packages/astro-parser/src/parse/index.ts index 5718a2c74..9b9f87073 100644 --- a/packages/astro-parser/src/parse/index.ts +++ b/packages/astro-parser/src/parse/index.ts @@ -29,7 +29,7 @@ export class Parser { js: Script[] = []; meta_tags = {}; last_auto_closed_tag?: LastAutoClosedTag; - feature_flags: 0 + feature_flags: 0; constructor(template: string, options: ParserOptions) { if (typeof template !== 'string') { @@ -268,7 +268,7 @@ export default function parse(template: string, options: ParserOptions = {}): As // instance: instance_scripts[0], module: astro_scripts[0], meta: { - features: parser.feature_flags - } + features: parser.feature_flags, + }, }; } diff --git a/packages/astro-parser/src/parse/state/tag.ts b/packages/astro-parser/src/parse/state/tag.ts index 05af7baec..70fa9e361 100644 --- a/packages/astro-parser/src/parse/state/tag.ts +++ b/packages/astro-parser/src/parse/state/tag.ts @@ -56,7 +56,6 @@ function parent_is_head(stack) { return false; } - export default function tag(parser: Parser) { const start = parser.index++; @@ -80,7 +79,7 @@ export default function tag(parser: Parser) { const name = read_tag_name(parser); - if(CUSTOM_ELEMENT.test(name)) { + if (CUSTOM_ELEMENT.test(name)) { parser.feature_flags |= FEATURE_CUSTOM_ELEMENT; } diff --git a/packages/astro-parser/src/parse/utils/features.ts b/packages/astro-parser/src/parse/utils/features.ts index 629e436d2..c64c75c71 100644 --- a/packages/astro-parser/src/parse/utils/features.ts +++ b/packages/astro-parser/src/parse/utils/features.ts @@ -1,2 +1 @@ - -export const FEATURE_CUSTOM_ELEMENT = 1 << 0;
\ No newline at end of file +export const FEATURE_CUSTOM_ELEMENT = 1 << 0; |