remove .ts file extensions

pull/573/head
Rich-Harris 7 years ago
parent 1c5e6e7430
commit 13b87acfb9

@ -1,15 +1,15 @@
import MagicString, { Bundle } from 'magic-string';
import { walk } from 'estree-walker';
import isReference from '../utils/isReference.ts';
import flattenReference from '../utils/flattenReference.ts';
import globalWhitelist from '../utils/globalWhitelist.ts';
import reservedNames from '../utils/reservedNames.ts';
import namespaces from '../utils/namespaces.ts';
import { removeNode, removeObjectKey } from '../utils/removeNode.ts';
import getIntro from './shared/utils/getIntro.ts';
import getOutro from './shared/utils/getOutro.ts';
import processCss from './shared/processCss.ts';
import annotateWithScopes from '../utils/annotateWithScopes.ts';
import isReference from '../utils/isReference';
import flattenReference from '../utils/flattenReference';
import globalWhitelist from '../utils/globalWhitelist';
import reservedNames from '../utils/reservedNames';
import namespaces from '../utils/namespaces';
import { removeNode, removeObjectKey } from '../utils/removeNode';
import getIntro from './shared/utils/getIntro';
import getOutro from './shared/utils/getOutro';
import processCss from './shared/processCss';
import annotateWithScopes from '../utils/annotateWithScopes';
const test = typeof global !== 'undefined' && global.__svelte_test;

@ -1,4 +1,4 @@
import CodeBuilder from '../../utils/CodeBuilder.ts';
import CodeBuilder from '../../utils/CodeBuilder';
import deindent from '../../utils/deindent.js';
export default class Block {

@ -1,14 +1,14 @@
import MagicString from 'magic-string';
import { parseExpressionAt } from 'acorn';
import annotateWithScopes from '../../utils/annotateWithScopes.ts';
import isReference from '../../utils/isReference.ts';
import annotateWithScopes from '../../utils/annotateWithScopes';
import isReference from '../../utils/isReference';
import { walk } from 'estree-walker';
import deindent from '../../utils/deindent.js';
import CodeBuilder from '../../utils/CodeBuilder.ts';
import visit from './visit.ts';
import shared from './shared.ts';
import Generator from '../Generator.ts';
import preprocess from './preprocess.ts';
import CodeBuilder from '../../utils/CodeBuilder';
import visit from './visit';
import shared from './shared';
import Generator from '../Generator';
import preprocess from './preprocess';
class DomGenerator extends Generator {
constructor ( parsed, source, name, options ) {

@ -1,5 +1,5 @@
import Block from './Block.ts';
import { trimStart, trimEnd } from '../../utils/trim.ts';
import Block from './Block';
import { trimStart, trimEnd } from '../../utils/trim';
import { assign } from '../../shared/index.js';
function isElseIf ( node ) {

@ -1,4 +1,4 @@
import visitors from './visitors/index.ts';
import visitors from './visitors/index';
export default function visit ( generator, block, state, node ) {
const visitor = visitors[ node.type ];

@ -1,6 +1,6 @@
import deindent from '../../../../utils/deindent.js';
import flattenReference from '../../../../utils/flattenReference.ts';
import getSetter from '../shared/binding/getSetter.ts';
import flattenReference from '../../../../utils/flattenReference';
import getSetter from '../shared/binding/getSetter';
export default function visitBinding ( generator, block, state, node, attribute, local ) {
const { name } = flattenReference( attribute.value );

@ -1,10 +1,10 @@
import deindent from '../../../../utils/deindent.js';
import CodeBuilder from '../../../../utils/CodeBuilder.ts';
import visit from '../../visit.ts';
import visitAttribute from './Attribute.ts';
import visitEventHandler from './EventHandler.ts';
import visitBinding from './Binding.ts';
import visitRef from './Ref.ts';
import CodeBuilder from '../../../../utils/CodeBuilder';
import visit from '../../visit';
import visitAttribute from './Attribute';
import visitEventHandler from './EventHandler';
import visitBinding from './Binding';
import visitRef from './Ref';
function stringifyProps ( props ) {
if ( !props.length ) return '{}';

@ -1,5 +1,5 @@
import deindent from '../../../utils/deindent.js';
import visit from '../visit.ts';
import visit from '../visit';
export default function visitEachBlock ( generator, block, state, node ) {
const each_block = generator.getUniqueName( `each_block` );

@ -1,6 +1,6 @@
import attributeLookup from './lookup.ts';
import attributeLookup from './lookup';
import deindent from '../../../../utils/deindent.js';
import getStaticAttributeValue from './getStaticAttributeValue.ts';
import getStaticAttributeValue from './getStaticAttributeValue';
export default function visitAttribute ( generator, block, state, node, attribute ) {
const name = attribute.name;

@ -1,7 +1,7 @@
import deindent from '../../../../utils/deindent.js';
import flattenReference from '../../../../utils/flattenReference.ts';
import getSetter from '../shared/binding/getSetter.ts';
import getStaticAttributeValue from './getStaticAttributeValue.ts';
import flattenReference from '../../../../utils/flattenReference';
import getSetter from '../shared/binding/getSetter';
import getStaticAttributeValue from './getStaticAttributeValue';
export default function visitBinding ( generator, block, state, node, attribute ) {
const { name, parts } = flattenReference( attribute.value );

@ -1,12 +1,12 @@
import deindent from '../../../../utils/deindent.js';
import visit from '../../visit.ts';
import visitComponent from '../Component/Component.ts';
import visitWindow from './meta/Window.ts';
import visitAttribute from './Attribute.ts';
import visitEventHandler from './EventHandler.ts';
import visitBinding from './Binding.ts';
import visitRef from './Ref.ts';
import addTransitions from './addTransitions.ts';
import visit from '../../visit';
import visitComponent from '../Component/Component';
import visitWindow from './meta/Window';
import visitAttribute from './Attribute';
import visitEventHandler from './EventHandler';
import visitBinding from './Binding';
import visitRef from './Ref';
import addTransitions from './addTransitions';
const meta = {
':Window': visitWindow

@ -1,5 +1,5 @@
import deindent from '../../../../utils/deindent.js';
import flattenReference from '../../../../utils/flattenReference.ts';
import flattenReference from '../../../../utils/flattenReference';
export default function visitEventHandler ( generator, block, state, node, attribute ) {
const name = attribute.name;

@ -1,4 +1,4 @@
import flattenReference from '../../../../../utils/flattenReference.ts';
import flattenReference from '../../../../../utils/flattenReference';
import deindent from '../../../../../utils/deindent.js';
const associatedEvents = {

@ -1,5 +1,5 @@
import deindent from '../../../utils/deindent.js';
import visit from '../visit.ts';
import visit from '../visit';
function isElseIf ( node ) {
return node && node.children.length === 1 && node.children[0].type === 'IfBlock';

@ -1,10 +1,10 @@
import EachBlock from './EachBlock.ts';
import Element from './Element/Element.ts';
import IfBlock from './IfBlock.ts';
import MustacheTag from './MustacheTag.ts';
import RawMustacheTag from './RawMustacheTag.ts';
import Text from './Text.ts';
import YieldTag from './YieldTag.ts';
import EachBlock from './EachBlock';
import Element from './Element/Element';
import IfBlock from './IfBlock';
import MustacheTag from './MustacheTag';
import RawMustacheTag from './RawMustacheTag';
import Text from './Text';
import YieldTag from './YieldTag';
export default {
EachBlock,

@ -1,5 +1,5 @@
import deindent from '../../utils/deindent.js';
import flattenReference from '../../utils/flattenReference.ts';
import flattenReference from '../../utils/flattenReference';
export default class Block {
constructor ( options ) {

@ -1,7 +1,7 @@
import deindent from '../../utils/deindent.js';
import Generator from '../Generator.ts';
import Block from './Block.ts';
import visit from './visit.ts';
import Generator from '../Generator';
import Block from './Block';
import visit from './visit';
class SsrGenerator extends Generator {
constructor ( parsed, source, name, options ) {

@ -1,4 +1,4 @@
import visitors from './visitors/index.ts';
import visitors from './visitors/index';
export default function visit ( generator, fragment, node ) {
const visitor = visitors[ node.type ];

@ -1,5 +1,5 @@
import flattenReference from '../../../utils/flattenReference.ts';
import visit from '../visit.ts';
import flattenReference from '../../../utils/flattenReference';
import visit from '../visit';
export default function visitComponent ( generator, block, node ) {
function stringify ( chunk ) {

@ -1,4 +1,4 @@
import visit from '../visit.ts';
import visit from '../visit';
export default function visitEachBlock ( generator, block, node ) {
const { dependencies, snippet } = block.contextualise( node.expression );

@ -1,7 +1,7 @@
import visitComponent from './Component.ts';
import isVoidElementName from '../../../utils/isVoidElementName.ts';
import visit from '../visit.ts';
import visitWindow from './meta/Window.ts';
import visitComponent from './Component';
import isVoidElementName from '../../../utils/isVoidElementName';
import visit from '../visit';
import visitWindow from './meta/Window';
const meta = {
':Window': visitWindow

@ -1,4 +1,4 @@
import visit from '../visit.ts';
import visit from '../visit';
export default function visitIfBlock ( generator, block, node ) {
const { snippet } = block.contextualise( node.expression );

@ -1,11 +1,11 @@
import Comment from './Comment.ts';
import EachBlock from './EachBlock.ts';
import Element from './Element.ts';
import IfBlock from './IfBlock.ts';
import MustacheTag from './MustacheTag.ts';
import RawMustacheTag from './RawMustacheTag.ts';
import Text from './Text.ts';
import YieldTag from './YieldTag.ts';
import Comment from './Comment';
import EachBlock from './EachBlock';
import Element from './Element';
import IfBlock from './IfBlock';
import MustacheTag from './MustacheTag';
import RawMustacheTag from './RawMustacheTag';
import Text from './Text';
import YieldTag from './YieldTag';
export default {
Comment,

@ -1,5 +1,5 @@
import deindent from '../../../utils/deindent.js';
import getGlobals from './getGlobals.ts';
import getGlobals from './getGlobals';
export default function getIntro ( format, options, imports ) {
if ( format === 'es' ) return '';

@ -1,4 +1,4 @@
import getGlobals from './getGlobals.ts';
import getGlobals from './getGlobals';
export default function getOutro ( format, name, options, imports ) {
if ( format === 'es' ) {

@ -1,7 +1,7 @@
import parse from './parse/index.ts';
import validate from './validate/index.ts';
import generate from './generators/dom/index.ts';
import generateSSR from './generators/server-side-rendering/index.ts';
import parse from './parse/index';
import validate from './validate/index';
import generate from './generators/dom/index';
import generateSSR from './generators/server-side-rendering/index';
import { assign } from './shared/index.js';
import { version } from '../package.json';

@ -1,9 +1,9 @@
import { locate } from 'locate-character';
import fragment from './state/fragment.ts';
import { whitespace } from '../utils/patterns.ts';
import { trimStart, trimEnd } from '../utils/trim.ts';
import getCodeFrame from '../utils/getCodeFrame.ts';
import hash from './utils/hash.ts';
import fragment from './state/fragment';
import { whitespace } from '../utils/patterns';
import { trimStart, trimEnd } from '../utils/trim';
import getCodeFrame from '../utils/getCodeFrame';
import hash from './utils/hash';
function ParseError ( message, template, index, filename ) {
const { line, column } = locate( template, index );

@ -1,6 +1,6 @@
import tag from './tag.ts';
import mustache from './mustache.ts';
import text from './text.ts';
import tag from './tag';
import mustache from './mustache';
import text from './text';
export default function fragment ( parser ) {
if ( parser.match( '<' ) ) {

@ -1,6 +1,6 @@
import readExpression from '../read/expression.ts';
import { whitespace } from '../../utils/patterns.ts';
import { trimStart, trimEnd } from '../../utils/trim.ts';
import readExpression from '../read/expression';
import { whitespace } from '../../utils/patterns';
import { trimStart, trimEnd } from '../../utils/trim';
const validIdentifier = /[a-zA-Z_$][a-zA-Z0-9_$]*/;

@ -1,10 +1,10 @@
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.ts';
import { decodeCharacterReferences } from '../utils/html.ts';
import isVoidElementName from '../../utils/isVoidElementName.ts';
import readExpression from '../read/expression';
import readScript from '../read/script';
import readStyle from '../read/style';
import { readEventHandlerDirective, readBindingDirective, readTransitionDirective } from '../read/directives';
import { trimStart, trimEnd } from '../../utils/trim';
import { decodeCharacterReferences } from '../utils/html';
import isVoidElementName from '../../utils/isVoidElementName';
const validTagName = /^\!?[a-zA-Z]{1,}:?[a-zA-Z0-9\-]*/;
const invalidUnquotedAttributeCharacters = /[\s"'=<>\/`]/;

@ -1,4 +1,4 @@
import { decodeCharacterReferences } from '../utils/html.ts';
import { decodeCharacterReferences } from '../utils/html';
export default function text ( parser ) {
const start = parser.index;

@ -1,4 +1,4 @@
import htmlEntities from './entities.ts';
import htmlEntities from './entities';
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' );

@ -1,6 +1,6 @@
import * as assert from 'assert';
import deindent from './deindent.js';
import CodeBuilder from './CodeBuilder.ts';
import CodeBuilder from './CodeBuilder';
describe( 'deindent', () => {
it( 'deindents a simple string', () => {

@ -1,4 +1,4 @@
import { whitespace } from './patterns.ts';
import { whitespace } from './patterns';
export function trimStart ( str ) {
let i = 0;

@ -1,6 +1,6 @@
import * as namespaces from '../../utils/namespaces.ts';
import validateElement from './validateElement.ts';
import validateWindow from './validateWindow.ts';
import * as namespaces from '../../utils/namespaces';
import validateElement from './validateElement';
import validateWindow from './validateWindow';
const svg = /^(?:altGlyph|altGlyphDef|altGlyphItem|animate|animateColor|animateMotion|animateTransform|circle|clipPath|color-profile|cursor|defs|desc|discard|ellipse|feBlend|feColorMatrix|feComponentTransfer|feComposite|feConvolveMatrix|feDiffuseLighting|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feImage|feMerge|feMergeNode|feMorphology|feOffset|fePointLight|feSpecularLighting|feSpotLight|feTile|feTurbulence|filter|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|foreignObject|g|glyph|glyphRef|hatch|hatchpath|hkern|image|line|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|metadata|missing-glyph|mpath|path|pattern|polygon|polyline|radialGradient|rect|set|solidcolor|stop|switch|symbol|text|textPath|title|tref|tspan|unknown|use|view|vkern)$/;

@ -1,4 +1,4 @@
import validateEventHandler from './validateEventHandler.ts';
import validateEventHandler from './validateEventHandler';
export default function validateElement ( validator, node ) {
const isComponent = node.name === ':Self' || validator.components.has( node.name );

@ -1,5 +1,5 @@
import flattenReference from '../../utils/flattenReference.ts';
import list from '../utils/list.ts';
import flattenReference from '../../utils/flattenReference';
import list from '../utils/list';
const validBuiltins = new Set([
'set',

@ -1,7 +1,7 @@
import flattenReference from '../../utils/flattenReference.ts';
import fuzzymatch from '../utils/fuzzymatch.ts';
import list from '../utils/list.ts';
import validateEventHandler from './validateEventHandler.ts';
import flattenReference from '../../utils/flattenReference';
import fuzzymatch from '../utils/fuzzymatch';
import list from '../utils/list';
import validateEventHandler from './validateEventHandler';
const validBindings = [
'innerWidth',

@ -1,7 +1,7 @@
import validateJs from './js/index.ts';
import validateHtml from './html/index.ts';
import validateJs from './js/index';
import validateHtml from './html/index';
import { getLocator } from 'locate-character';
import getCodeFrame from '../utils/getCodeFrame.ts';
import getCodeFrame from '../utils/getCodeFrame';
export default function validate ( parsed, source, { onerror, onwarn, name, filename } ) {
const locator = getLocator( source );

@ -1,8 +1,8 @@
import propValidators from './propValidators/index.ts';
import fuzzymatch from '../utils/fuzzymatch.ts';
import checkForDupes from './utils/checkForDupes.ts';
import checkForComputedKeys from './utils/checkForComputedKeys.ts';
import namespaces from '../../utils/namespaces.ts';
import propValidators from './propValidators/index';
import fuzzymatch from '../utils/fuzzymatch';
import checkForDupes from './utils/checkForDupes';
import checkForComputedKeys from './utils/checkForComputedKeys';
import namespaces from '../../utils/namespaces';
const validPropList = Object.keys( propValidators );

@ -1,5 +1,5 @@
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
export default function components ( validator, prop ) {
if ( prop.value.type !== 'ObjectExpression' ) {

@ -1,5 +1,5 @@
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
const isFunctionExpression = new Set( [ 'FunctionExpression', 'ArrowFunctionExpression' ] );

@ -1,5 +1,5 @@
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
export default function events ( validator, prop ) {
if ( prop.value.type !== 'ObjectExpression' ) {

@ -1,5 +1,5 @@
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
import { walk } from 'estree-walker';
export default function helpers ( validator, prop ) {

@ -1,15 +1,15 @@
import data from './data.ts';
import computed from './computed.ts';
import oncreate from './oncreate.ts';
import ondestroy from './ondestroy.ts';
import onrender from './onrender.ts';
import onteardown from './onteardown.ts';
import helpers from './helpers.ts';
import methods from './methods.ts';
import components from './components.ts';
import events from './events.ts';
import namespace from './namespace.ts';
import transitions from './transitions.ts';
import data from './data';
import computed from './computed';
import oncreate from './oncreate';
import ondestroy from './ondestroy';
import onrender from './onrender';
import onteardown from './onteardown';
import helpers from './helpers';
import methods from './methods';
import components from './components';
import events from './events';
import namespace from './namespace';
import transitions from './transitions';
export default {
data,

@ -1,7 +1,7 @@
import checkForAccessors from '../utils/checkForAccessors.ts';
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import usesThisOrArguments from '../utils/usesThisOrArguments.ts';
import checkForAccessors from '../utils/checkForAccessors';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
import usesThisOrArguments from '../utils/usesThisOrArguments';
const builtin = new Set( [ 'set', 'get', 'on', 'fire', 'observe', 'destroy' ] );

@ -1,5 +1,5 @@
import * as namespaces from '../../../utils/namespaces.ts';
import fuzzymatch from '../../utils/fuzzymatch.ts';
import * as namespaces from '../../../utils/namespaces';
import fuzzymatch from '../../utils/fuzzymatch';
const valid = new Set( namespaces.validNamespaces );

@ -1,4 +1,4 @@
import usesThisOrArguments from '../utils/usesThisOrArguments.ts';
import usesThisOrArguments from '../utils/usesThisOrArguments';
export default function oncreate ( validator, prop ) {
if ( prop.value.type === 'ArrowFunctionExpression' ) {

@ -1,4 +1,4 @@
import usesThisOrArguments from '../utils/usesThisOrArguments.ts';
import usesThisOrArguments from '../utils/usesThisOrArguments';
export default function ondestroy ( validator, prop ) {
if ( prop.value.type === 'ArrowFunctionExpression' ) {

@ -1,4 +1,4 @@
import oncreate from './oncreate.ts';
import oncreate from './oncreate';
export default function onrender ( validator, prop ) {
validator.warn( `'onrender' has been deprecated in favour of 'oncreate', and will cause an error in Svelte 2.x`, prop.start );

@ -1,4 +1,4 @@
import ondestroy from './ondestroy.ts';
import ondestroy from './ondestroy';
export default function onteardown ( validator, prop ) {
validator.warn( `'onteardown' has been deprecated in favour of 'ondestroy', and will cause an error in Svelte 2.x`, prop.start );

@ -1,5 +1,5 @@
import checkForDupes from '../utils/checkForDupes.ts';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts';
import checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys';
export default function transitions ( validator, prop ) {
if ( prop.value.type !== 'ObjectExpression' ) {

@ -1,5 +1,5 @@
import { walk } from 'estree-walker';
import isReference from '../../../utils/isReference.ts';
import isReference from '../../../utils/isReference';
export default function usesThisOrArguments ( node ) {
let result = false;

@ -1,4 +1,4 @@
import FuzzySet from './FuzzySet.ts';
import FuzzySet from './FuzzySet';
export default function fuzzymatch ( name, names ) {
const set = new FuzzySet( names );

@ -6,5 +6,11 @@
"noImplicitThis": true,
"noEmitOnError": true
},
"target": "ES5"
"target": "ES5",
"include": [
"src/**/*"
],
"exclude": [
"node_modules"
]
}
Loading…
Cancel
Save