Commit Graph

71 Commits (3e9d9740f85abea4ec1b1664c7a8a7e4bcfad304)

Author SHA1 Message Date
Jacob Mischka 5d27d3fda7
Add array destructuring for each contexts
9 years ago
Rich Harris 5b3e8cd88f support nested <slot> elements
9 years ago
Rich Harris a023346c91 validation
9 years ago
Rich Harris 7a8c8fd577 replace {{yield}} with <slot/>
9 years ago
Rich Harris d734a6b823 start work on <slot>
9 years ago
Rich Harris 82559c3775 support ref:foo as a CSS selector (#693)
9 years ago
Rich Harris aa59dafb81 more TS fixes
9 years ago
Rich Harris 51af8c29e0 event propagation shorthand for elements (#638)
9 years ago
Rich Harris 94166f60d8 remove unused code
9 years ago
Rich Harris c98e1f49d3 update parser tests
9 years ago
Rich Harris c4ad36023c move whitespace logic out of parse and into preprocess
9 years ago
Rich Harris d622bc3e47 use 31 instead of 33
9 years ago
Rich Harris 7a877b5857 use bitshifting for magic perf boost
9 years ago
Rich Harris 4b1f1e8392 TS-ify spaces.js and deindent.js, so they get included in prettier task
10 years ago
Rich Harris b0a1616e31 add trailing commas to prettier config, only run on .ts files
10 years ago
Rich Harris 84595fb381 run prettier on src, update tests
10 years ago
Rich Harris d752959ef1 change error message for invalid bindings
10 years ago
Rich Harris 5ccc200222 separate parsing rules for textareas
10 years ago
Rich-Harris 4d5107113e more TS
10 years ago
Rich-Harris 48384b846c typescriptify validator
10 years ago
Rich-Harris 7c3fca57cf more typescript conversion
10 years ago
Rich-Harris 8d07a5f9bd gah, rollup needs the file extensions. which idiot wrote it
10 years ago
Rich-Harris e85bec00a2 add a few type annotations
10 years ago
Rich-Harris 13b87acfb9 remove .ts file extensions
10 years ago
Rich-Harris 1c5e6e7430 rename all (almost) .js files
10 years ago
Rich-Harris 366c490bcc switch a few more files over
10 years ago
Rich-Harris 0d7b16e4e8 some more html entity stuff, the bits i understand at least
10 years ago
Rich-Harris 2d8c34de39 add complete list of html entities
10 years ago
Rich-Harris 7f76ab24f9 Merge branch 'master' into gh-7
10 years ago
Conduitry a5dce59735 fix parsing of expressions wrapped in parentheses (#534)
10 years ago
Rich-Harris 53c5c32da3 allow parameter-less transitions
10 years ago
Rich-Harris 2784ae0ade parse transition directives
10 years ago
Rich-Harris 9f2bd988a0 collapse text around comments
10 years ago
Rich-Harris 75e8d6205e better error for bind:value="{{foo}}" - fixes #437
10 years ago
Rich-Harris 05ea031895 prevent unclosed <script> causing infinite loop
10 years ago
Rich-Harris 6e0d0b1a12 use a map to avoid false positives
10 years ago
Rich-Harris 6c754c2a3d special case literals
10 years ago
Conduitry eab3f62f25 try to parse expressions as javascript before interpreting them as an identifier (#424)
10 years ago
Rich Harris 3ead9bfc3f Merge branch 'master' into gh-371
10 years ago
Conduitry 7d03b74576 use maps and sets in many places instead of plain objects
10 years ago
Rich-Harris 979ac2b87d Merge branch 'master' into gh-371
10 years ago
Conduitry 168babe25b only do special reserved name handling when tag is all lowercase letters
10 years ago
Rich-Harris 4360a03ffd parse <:Window> tags
10 years ago
Rich Harris efce7acabe Merge pull request #385 from sveltejs/gh-383
10 years ago
Rich Harris 854a37c0d7 allow reserved words in tags e.g. {{class}} (#383)
10 years ago
Rich Harris e6d088d753 implement :shorthand attributes
10 years ago
Rich Harris 37eee7425f linting
10 years ago
Rich Harris 5866a99b9a treat binding values as expressions
10 years ago
Rich-Harris 71cfb93384 simplify JS parsing step
10 years ago
Rich Harris a362b436b2 Merge pull request #352 from sveltejs/gh-348
10 years ago