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 MagicString, { Bundle } from 'magic-string';
import { walk } from 'estree-walker'; import { walk } from 'estree-walker';
import isReference from '../utils/isReference.ts'; import isReference from '../utils/isReference';
import flattenReference from '../utils/flattenReference.ts'; import flattenReference from '../utils/flattenReference';
import globalWhitelist from '../utils/globalWhitelist.ts'; import globalWhitelist from '../utils/globalWhitelist';
import reservedNames from '../utils/reservedNames.ts'; import reservedNames from '../utils/reservedNames';
import namespaces from '../utils/namespaces.ts'; import namespaces from '../utils/namespaces';
import { removeNode, removeObjectKey } from '../utils/removeNode.ts'; import { removeNode, removeObjectKey } from '../utils/removeNode';
import getIntro from './shared/utils/getIntro.ts'; import getIntro from './shared/utils/getIntro';
import getOutro from './shared/utils/getOutro.ts'; import getOutro from './shared/utils/getOutro';
import processCss from './shared/processCss.ts'; import processCss from './shared/processCss';
import annotateWithScopes from '../utils/annotateWithScopes.ts'; import annotateWithScopes from '../utils/annotateWithScopes';
const test = typeof global !== 'undefined' && global.__svelte_test; 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'; import deindent from '../../utils/deindent.js';
export default class Block { export default class Block {

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

@ -1,5 +1,5 @@
import Block from './Block.ts'; import Block from './Block';
import { trimStart, trimEnd } from '../../utils/trim.ts'; import { trimStart, trimEnd } from '../../utils/trim';
import { assign } from '../../shared/index.js'; import { assign } from '../../shared/index.js';
function isElseIf ( node ) { 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 ) { export default function visit ( generator, block, state, node ) {
const visitor = visitors[ node.type ]; const visitor = visitors[ node.type ];

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

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

@ -1,5 +1,5 @@
import deindent from '../../../utils/deindent.js'; import deindent from '../../../utils/deindent.js';
import visit from '../visit.ts'; import visit from '../visit';
export default function visitEachBlock ( generator, block, state, node ) { export default function visitEachBlock ( generator, block, state, node ) {
const each_block = generator.getUniqueName( `each_block` ); 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 deindent from '../../../../utils/deindent.js';
import getStaticAttributeValue from './getStaticAttributeValue.ts'; import getStaticAttributeValue from './getStaticAttributeValue';
export default function visitAttribute ( generator, block, state, node, attribute ) { export default function visitAttribute ( generator, block, state, node, attribute ) {
const name = attribute.name; const name = attribute.name;

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

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

@ -1,5 +1,5 @@
import deindent from '../../../../utils/deindent.js'; 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 ) { export default function visitEventHandler ( generator, block, state, node, attribute ) {
const name = attribute.name; 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'; import deindent from '../../../../../utils/deindent.js';
const associatedEvents = { const associatedEvents = {

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

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

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

@ -1,7 +1,7 @@
import deindent from '../../utils/deindent.js'; import deindent from '../../utils/deindent.js';
import Generator from '../Generator.ts'; import Generator from '../Generator';
import Block from './Block.ts'; import Block from './Block';
import visit from './visit.ts'; import visit from './visit';
class SsrGenerator extends Generator { class SsrGenerator extends Generator {
constructor ( parsed, source, name, options ) { 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 ) { export default function visit ( generator, fragment, node ) {
const visitor = visitors[ node.type ]; const visitor = visitors[ node.type ];

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

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

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

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

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

@ -1,5 +1,5 @@
import deindent from '../../../utils/deindent.js'; import deindent from '../../../utils/deindent.js';
import getGlobals from './getGlobals.ts'; import getGlobals from './getGlobals';
export default function getIntro ( format, options, imports ) { export default function getIntro ( format, options, imports ) {
if ( format === 'es' ) return ''; 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 ) { export default function getOutro ( format, name, options, imports ) {
if ( format === 'es' ) { if ( format === 'es' ) {

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

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

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

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

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

@ -1,4 +1,4 @@
import { decodeCharacterReferences } from '../utils/html.ts'; import { decodeCharacterReferences } from '../utils/html';
export default function text ( parser ) { export default function text ( parser ) {
const start = parser.index; 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 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' ); const entityPattern = new RegExp( `&(#?(?:x[\\w\\d]+|\\d+|${Object.keys( htmlEntities ).join( '|' )}));?`, 'g' );

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

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

@ -1,6 +1,6 @@
import * as namespaces from '../../utils/namespaces.ts'; import * as namespaces from '../../utils/namespaces';
import validateElement from './validateElement.ts'; import validateElement from './validateElement';
import validateWindow from './validateWindow.ts'; 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)$/; 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 ) { export default function validateElement ( validator, node ) {
const isComponent = node.name === ':Self' || validator.components.has( node.name ); const isComponent = node.name === ':Self' || validator.components.has( node.name );

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

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

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

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

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

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

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

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

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

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

@ -1,5 +1,5 @@
import * as namespaces from '../../../utils/namespaces.ts'; import * as namespaces from '../../../utils/namespaces';
import fuzzymatch from '../../utils/fuzzymatch.ts'; import fuzzymatch from '../../utils/fuzzymatch';
const valid = new Set( namespaces.validNamespaces ); 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 ) { export default function oncreate ( validator, prop ) {
if ( prop.value.type === 'ArrowFunctionExpression' ) { 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 ) { export default function ondestroy ( validator, prop ) {
if ( prop.value.type === 'ArrowFunctionExpression' ) { if ( prop.value.type === 'ArrowFunctionExpression' ) {

@ -1,4 +1,4 @@
import oncreate from './oncreate.ts'; import oncreate from './oncreate';
export default function onrender ( validator, prop ) { 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 ); 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 ) { 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 ); 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 checkForDupes from '../utils/checkForDupes';
import checkForComputedKeys from '../utils/checkForComputedKeys.ts'; import checkForComputedKeys from '../utils/checkForComputedKeys';
export default function transitions ( validator, prop ) { export default function transitions ( validator, prop ) {
if ( prop.value.type !== 'ObjectExpression' ) { if ( prop.value.type !== 'ObjectExpression' ) {

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

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

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