From 366c490bcc869989dcf39d565063642df4872d2c Mon Sep 17 00:00:00 2001 From: Rich-Harris Date: Sat, 6 May 2017 21:54:28 -0400 Subject: [PATCH] switch a few more files over --- src/index.ts | 2 +- src/parse/{index.js => index.ts} | 4 ++-- src/parse/read/{directives.js => directives.ts} | 0 src/parse/read/{expression.js => expression.ts} | 0 src/parse/read/{script.js => script.ts} | 0 src/parse/read/{style.js => style.ts} | 0 src/parse/state/{fragment.js => fragment.ts} | 6 +++--- src/parse/state/{mustache.js => mustache.ts} | 2 +- src/parse/state/{tag.js => tag.ts} | 10 +++++----- src/parse/state/{text.js => text.ts} | 2 +- src/parse/utils/{entities.js => entities.ts} | 0 src/parse/utils/{hash.js => hash.ts} | 0 src/parse/utils/{html.js => html.ts} | 2 +- tsconfig.json | 16 ++++++++-------- 14 files changed, 22 insertions(+), 22 deletions(-) rename src/parse/{index.js => index.ts} (98%) rename src/parse/read/{directives.js => directives.ts} (100%) rename src/parse/read/{expression.js => expression.ts} (100%) rename src/parse/read/{script.js => script.ts} (100%) rename src/parse/read/{style.js => style.ts} (100%) rename src/parse/state/{fragment.js => fragment.ts} (63%) rename src/parse/state/{mustache.js => mustache.ts} (98%) rename src/parse/state/{tag.js => tag.ts} (97%) rename src/parse/state/{text.js => text.ts} (86%) rename src/parse/utils/{entities.js => entities.ts} (100%) rename src/parse/utils/{hash.js => hash.ts} (100%) rename src/parse/utils/{html.js => html.ts} (98%) diff --git a/src/index.ts b/src/index.ts index f5b013940d..b9ce974b84 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ -import parse from './parse/index.js'; +import parse from './parse/index.ts'; import validate from './validate/index.js'; import generate from './generators/dom/index.js'; import generateSSR from './generators/server-side-rendering/index.js'; diff --git a/src/parse/index.js b/src/parse/index.ts similarity index 98% rename from src/parse/index.js rename to src/parse/index.ts index 7ea7be222f..fbfa11e4fa 100644 --- a/src/parse/index.js +++ b/src/parse/index.ts @@ -1,9 +1,9 @@ import { locate } from 'locate-character'; -import fragment from './state/fragment.js'; +import fragment from './state/fragment.ts'; import { whitespace } from '../utils/patterns.js'; import { trimStart, trimEnd } from '../utils/trim.js'; import getCodeFrame from '../utils/getCodeFrame.js'; -import hash from './utils/hash.js'; +import hash from './utils/hash.ts'; function ParseError ( message, template, index, filename ) { const { line, column } = locate( template, index ); diff --git a/src/parse/read/directives.js b/src/parse/read/directives.ts similarity index 100% rename from src/parse/read/directives.js rename to src/parse/read/directives.ts diff --git a/src/parse/read/expression.js b/src/parse/read/expression.ts similarity index 100% rename from src/parse/read/expression.js rename to src/parse/read/expression.ts diff --git a/src/parse/read/script.js b/src/parse/read/script.ts similarity index 100% rename from src/parse/read/script.js rename to src/parse/read/script.ts diff --git a/src/parse/read/style.js b/src/parse/read/style.ts similarity index 100% rename from src/parse/read/style.js rename to src/parse/read/style.ts diff --git a/src/parse/state/fragment.js b/src/parse/state/fragment.ts similarity index 63% rename from src/parse/state/fragment.js rename to src/parse/state/fragment.ts index 100e28687d..af9d7eb861 100644 --- a/src/parse/state/fragment.js +++ b/src/parse/state/fragment.ts @@ -1,6 +1,6 @@ -import tag from './tag.js'; -import mustache from './mustache.js'; -import text from './text.js'; +import tag from './tag.ts'; +import mustache from './mustache.ts'; +import text from './text.ts'; export default function fragment ( parser ) { if ( parser.match( '<' ) ) { diff --git a/src/parse/state/mustache.js b/src/parse/state/mustache.ts similarity index 98% rename from src/parse/state/mustache.js rename to src/parse/state/mustache.ts index 9a9dd33886..6eb3431aa0 100644 --- a/src/parse/state/mustache.js +++ b/src/parse/state/mustache.ts @@ -1,4 +1,4 @@ -import readExpression from '../read/expression.js'; +import readExpression from '../read/expression.ts'; import { whitespace } from '../../utils/patterns.js'; import { trimStart, trimEnd } from '../../utils/trim.js'; diff --git a/src/parse/state/tag.js b/src/parse/state/tag.ts similarity index 97% rename from src/parse/state/tag.js rename to src/parse/state/tag.ts index 475043f311..4fbc9c9767 100644 --- a/src/parse/state/tag.js +++ b/src/parse/state/tag.ts @@ -1,9 +1,9 @@ -import readExpression from '../read/expression.js'; -import readScript from '../read/script.js'; -import readStyle from '../read/style.js'; -import { readEventHandlerDirective, readBindingDirective, readTransitionDirective } from '../read/directives.js'; +import readExpression from '../read/expression.ts'; +import readScript from '../read/script.ts'; +import readStyle from '../read/style.ts'; +import { readEventHandlerDirective, readBindingDirective, readTransitionDirective } from '../read/directives.ts'; import { trimStart, trimEnd } from '../../utils/trim.js'; -import { decodeCharacterReferences } from '../utils/html.js'; +import { decodeCharacterReferences } from '../utils/html.ts'; import isVoidElementName from '../../utils/isVoidElementName.js'; const validTagName = /^\!?[a-zA-Z]{1,}:?[a-zA-Z0-9\-]*/; diff --git a/src/parse/state/text.js b/src/parse/state/text.ts similarity index 86% rename from src/parse/state/text.js rename to src/parse/state/text.ts index ee42dd25e3..eec33ac996 100644 --- a/src/parse/state/text.js +++ b/src/parse/state/text.ts @@ -1,4 +1,4 @@ -import { decodeCharacterReferences } from '../utils/html.js'; +import { decodeCharacterReferences } from '../utils/html.ts'; export default function text ( parser ) { const start = parser.index; diff --git a/src/parse/utils/entities.js b/src/parse/utils/entities.ts similarity index 100% rename from src/parse/utils/entities.js rename to src/parse/utils/entities.ts diff --git a/src/parse/utils/hash.js b/src/parse/utils/hash.ts similarity index 100% rename from src/parse/utils/hash.js rename to src/parse/utils/hash.ts diff --git a/src/parse/utils/html.js b/src/parse/utils/html.ts similarity index 98% rename from src/parse/utils/html.js rename to src/parse/utils/html.ts index 634fd090ed..9fdd84aefb 100644 --- a/src/parse/utils/html.js +++ b/src/parse/utils/html.ts @@ -1,4 +1,4 @@ -import htmlEntities from './entities.js'; +import htmlEntities from './entities.ts'; const windows1252 = [ 8364, 129, 8218, 402, 8222, 8230, 8224, 8225, 710, 8240, 352, 8249, 338, 141, 381, 143, 144, 8216, 8217, 8220, 8221, 8226, 8211, 8212, 732, 8482, 353, 8250, 339, 157, 382, 376 ]; const entityPattern = new RegExp( `&(#?(?:x[\\w\\d]+|\\d+|${Object.keys( htmlEntities ).join( '|' )}));?`, 'g' ); diff --git a/tsconfig.json b/tsconfig.json index 970ff6a197..bde384bdc3 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,10 @@ { - "compilerOptions": { - "types" : ["node"], - "noImplicitAny": true, - "diagnostics": true, - "noImplicitThis": true, - "noEmitOnError": true - }, - "target": "ES5" + "compilerOptions": { + "types" : ["node"], + "noImplicitAny": true, + "diagnostics": true, + "noImplicitThis": true, + "noEmitOnError": true + }, + "target": "ES5" } \ No newline at end of file