Commit Graph

624 Commits (62c70cce9fe7234130b223ccbe61e47652fbec49)

Author SHA1 Message Date
Rich Harris 4a20d3d946 window scroll bindings are bidirectional (#404)
10 years ago
Rich Harris 2fea782240 Merge pull request #460 from sveltejs/gh-450
10 years ago
Rich Harris a3ca11f830 Merge pull request #459 from sveltejs/gh-189
10 years ago
Rich Harris ceea9be45a collapse consecutive if-statements with the same condition (#450)
10 years ago
Rich Harris e04bc02518 dont create whitespace nodes inside elements like <select> (#189)
10 years ago
Rich Harris 60d42ffabe better error for attempts to use getters/setters for methods. closes #425
10 years ago
Rich Harris 20e483f7eb correctly bind one-way select value attributes (#423)
10 years ago
Rich Harris e74b3edd30 hoist some event handlers, rewrite non-hoisted ones to avoid binding
10 years ago
Rich-Harris 20ee8370e4 failing test for #433
10 years ago
Rich-Harris 48d8c2ca95 Merge branch 'master' into refactor
10 years ago
Rich Harris 445ba268aa Merge pull request #448 from sveltejs/gh-441
10 years ago
Rich-Harris de1f21553d add gitkeep file so tests pass in CI
10 years ago
Rich-Harris 2cd132e44d separate current *fragment* from current *generator state*
10 years ago
Rich-Harris b97438749f all tests passing once more. now the real work begins
10 years ago
Rich Harris 505da643d3 another horrible half-done commit
10 years ago
Rich Harris c7187d1b17 baby steps...
10 years ago
Rich Harris 1462ec4665 minor test tweaks
10 years ago
Taylor Zane Glaeser f97cfcda59 Fixes #452. Fixed an issue that caused setting `computed` to an empty object to prevent the component from compiling.
10 years ago
Rich Harris 88cf096065 remove #433 test for now
10 years ago
Rich Harris 7479219f3c move test/generator to test/runtime, and have separate input -> output tests for codegen. add test for #433
10 years ago
Rich Harris 9875411177 reverse pre and post to fix deferrerd observers (fixes #441)
10 years ago
Rich Harris a6b4bb0d01 while we're at it, remove unused stuff from generated SSR code
10 years ago
Rich Harris 8e27684642 centralise logic for manipulating source javascript
10 years ago
Rich Harris 84bc724bba Merge pull request #445 from sveltejs/gh-442-b
10 years ago
Rich-Harris ef23b0c431 fix broken proto helper
10 years ago
Rich-Harris 57f1397d68 generate more idiomatic code when removing object properties
10 years ago
Rich Harris fb599f4f83 Merge pull request #443 from sveltejs/gh-431
10 years ago
Rich Harris 7054cdc633 Merge pull request #422 from sveltejs/gh-419
10 years ago
Rich-Harris 0f44611285 use assign helper, to avoid compatibility headaches
10 years ago
Rich Harris 5985245cf5 Merge pull request #438 from sveltejs/gh-436
10 years ago
Rich-Harris 2ce0cbec23 better error for bind:value="{{foo}}" - fixes #437
10 years ago
Rich-Harris 5c10dea6c9 read values from range/number inputs as numbers - fixes #436
10 years ago
Rich-Harris f9fc2f37dc prevent unclosed <script> causing infinite loop
10 years ago
Rich-Harris 3672b61b37 make it easier to run parser tests solo
10 years ago
Rich-Harris 9d3427facc Merge branch 'master' into gh-424
10 years ago
Rich Harris e52484cffa Merge pull request #427 from sveltejs/gh-423
10 years ago
Rich Harris 4494c6ccb9 Merge pull request #429 from sveltejs/gh-428
10 years ago
Rich Harris 60792e03fe Merge pull request #430 from sveltejs/disallow-import-root
10 years ago
Rich-Harris 660e72a773 retain binding sourcemaps to the extent possible
10 years ago
Rich-Harris d985a89467 prevent hard-to-reproduce bug with deep two-way bindings
10 years ago
Conduitry 9c3814fe0e disallow `import root` during validation
10 years ago
Conduitry 2b23b2cd60 bind callback passed to custom events to the node context (#428)
10 years ago
Conduitry 575a60ee3c add unit test
10 years ago
Conduitry 516117e2f1 use snake case in generated identifiers (#419)
10 years ago
Conduitry 6fcd405351 add unit test for #424
10 years ago
Rich-Harris 854ecd441a remove surplus `root.` prefix
10 years ago
Dexter 3d1d7c4360 Added test for binding bug
10 years ago
Rich Harris 0ac2b2d0f1 Merge pull request #416 from sveltejs/gh-413
10 years ago
Rich-Harris 1aedd7e456 renable tests
10 years ago
Rich-Harris 588872cf40 include css in compiler output (#409)
10 years ago
Rich-Harris b61fd27cfc recompute computed values with functions as dependencies (#413)
10 years ago
Rich Harris 7ae853c75c Merge branch 'master' into gh-400
10 years ago
Rich-Harris ccfc0ed645 prevent infinite loops caused by pathological component bindings (#398)
10 years ago
Conduitry f1b608e706 new aliaser mechanism replacing existing mechanism and counters; a bunch more deconflicting
10 years ago
Rich Harris ca6e290653 Merge pull request #391 from sveltejs/gh-371
10 years ago
Cristian Necula 7b82bc4fa7 (test) assert input's checked status after a DOM 'change' event
10 years ago
Rich Harris 042c8eb1c1 Merge branch 'master' into gh-371
10 years ago
Rich-Harris 1ffc76ec3f Merge branch 'master' into gh-371
10 years ago
Conduitry 5968a539d0 deconflict `template` variable (#392)
10 years ago
Rich-Harris 4949edfe55 add infrastructure for bindings on <:Window>
10 years ago
Rich-Harris f5c612520e ugh node 4
10 years ago
Rich-Harris ab03bef8cd SSR support for <:Window> (albeit impossible to test for some reason)
10 years ago
Rich-Harris 958ed7409f implement :Window events
10 years ago
Rich Harris 50dc10810e Merge pull request #394 from sveltejs/fix-overly-aggressive-reserved-tag-parsing
10 years ago
Conduitry c33ee7b56e fix removeObjectKey when removing last key in object and it has a trailing comma
10 years ago
Conduitry fe3068f779 only do special reserved name handling when tag is all lowercase letters
10 years ago
Rich-Harris 879b61a99a Merge branch 'master' into gh-371
10 years ago
Conduitry 3e0063fb64 add unit test for imported components that are then renamed as they're used
10 years ago
Rich Harris b2423281e9 Merge pull request #389 from sveltejs/gh-388-deconflict-non-helper-functions
10 years ago
Rich-Harris eaf4a2e8bd parse <:Window> tags
10 years ago
Conduitry ce66d15c71 add unit test
10 years ago
Rich Harris a64d2081ea Merge pull request #385 from sveltejs/gh-383
10 years ago
Rich Harris 24664b997b Merge pull request #387 from sveltejs/gh-311
10 years ago
Rich Harris c2696168cb Merge pull request #384 from sveltejs/shorthand-attributes
10 years ago
Rich Harris 8a4ac4953b implement bind:group for radio input groups (#311)
10 years ago
Rich Harris 97868099aa implement bind:group for checkbox inputs (#312)
10 years ago
Rich Harris f5fc6c5c35 Merge branch 'master' into gh-312
10 years ago
Rich Harris e71d4e0d53 allow reserved words in tags e.g. {{class}} (#383)
10 years ago
Rich Harris 8b528bada1 implement :shorthand attributes
10 years ago
Rich Harris 952a659858 fix test
10 years ago
Rich Harris 99b7e7e304 test binding values work with sourcemaps
10 years ago
Rich Harris 2ac793c561 treat binding values as expressions
10 years ago
Rich Harris 1081dd77a4 make test harder to pass
10 years ago
Rich Harris 9f2a90e95c tweak htmlEqual helper so tests are easier to write
10 years ago
Rich Harris 337f44dd45 test for #312
10 years ago
Rich Harris 30f0dca598 dev warnings for bad arguments to component.observe (#369), and component.on("teardown") (#365)
10 years ago
Rich Harris 480586eb91 tests for #365 and #369
10 years ago
Rich-Harris a2fd58e980 Merge branch 'master' of https://github.com/sveltejs/svelte
10 years ago
Rich-Harris 0d8b53aa11 update gitignore, remove some files from repo
10 years ago
Rich-Harris 4070c6a117 revert to previous addCss behaviour (#372)
10 years ago
Rich Harris cb8429fef7 move test to new location
10 years ago
Rich Harris 1d59b6093b alternative approach to #331
10 years ago
Rich-Harris 38cd051543 fix two-way binding for components inside each-blocks - closes #356
10 years ago
Rich-Harris fe9974470a update tests posts-#354
10 years ago
Rich-Harris 940bd82d03 Merge branch 'master' into gh-109
10 years ago
Rich-Harris f7c1fb0c57 move tests around to facilitate registering babel based on environment
10 years ago
Rich-Harris 573f8681a1 differentiate between nbsp and other whitespace (#348)
10 years ago
Conduitry 04874b8b7f unit test
10 years ago
Conduitry b6b66ee274 fix test
10 years ago
Taylor Zane Glaeser 42bb3642bb Implemented a `create` method that outputs a Svelte component constructor. Added a format called `eval` that returns a string that when called by `eval` will return a Svelte component constructor. Wrote tests for the `create` method, and the `eval` format. All these tests pass.
10 years ago
Rich Harris 4b23c0ac36 Merge pull request #352 from sveltejs/gh-348
10 years ago
Rich-Harris bb2cd0d33f differentiate between nbsp and other whitespace (#348)
10 years ago
Conduitry af0372246d unit test
10 years ago
Conduitry 222a8cd5fb fix test
10 years ago
Rich-Harris 80d95f2bf9 <:Self> inside each-block
10 years ago
Rich-Harris cac61b2b0f self-references (#51)
10 years ago
Cristian Necula 0dbb2fe727 tests/render-in-iframe: added failing test for rendering in another document
10 years ago
Rich-Harris a71d0c8982 two-way binding with <select multiple> (#313)
10 years ago
Rich-Harris 25bcfef878 allow [arrow] function expressions inside tags (#269)
10 years ago
Rich-Harris 3e4afe5052 better errors for malformed event handlers (#220)
10 years ago
Rich Harris 8b9239345e merge master -> gh-177
10 years ago
Rich Harris d212d3d101 Merge pull request #322 from sveltejs/gh-249
10 years ago
Rich Harris 348ba2be5e throw in dev mode if options.target is absent (#177)
10 years ago
Rich Harris 28aaa25bb5 better error for unmatched closing tag (#321)
10 years ago
Rich Harris 0e2626ae78 throw error in dev mode for missing bound properties (#249)
10 years ago
Rich Harris e0dd5e935d Merge pull request #320 from sveltejs/gh-13
10 years ago
Rich Harris 3ccf61d9bc add development warnings for missing data properties with dev: true (#13)
10 years ago
Rich Harris 735131c943 Merge branch 'master' into gh-40
10 years ago
Rich Harris da70a3502c more informative error message when elements/blocks are left open (#258)
10 years ago
Rich Harris dde8c8555d Merge branch 'master' into gh-40
10 years ago
Rich Harris 8d807be4b1 handle implicitly closed elements
10 years ago
Rich Harris b194b4859d use component.destroy() in tests instead of component.teardown()
10 years ago
Rich Harris b7a2978ceb update tests
10 years ago
Rich Harris 5b7294acbe use input events for two-way binding with textareas and non-checkbox/radio inputs (#10)
10 years ago
Rich Harris 5d786faf33 failing test for #222 part 2
10 years ago
Rich Harris 4cd0406d7e reenable all tests
10 years ago
Rich Harris 8bbb2532bd prevent imported names from conflicting with built-in shared helpers (#222)
10 years ago
Rich Harris 09250823b5 failing test for #222
10 years ago
Rich Harris af3b10a5e2 use compileOptions when showing failing code
10 years ago
Rich Harris f2acb5d6b6 handle shorthand properties in expressions (fixes #296)
10 years ago
Rich Harris 0fa2164691 Merge branch 'master' into gh-301
10 years ago
Rich Harris e0a7a19597 remove comment
10 years ago
Rich Harris c2cc5e5fb8 normalise CSS parse errors
10 years ago
Rich Harris ef4d7e2538 work around some css-tree quirks
10 years ago
Rich Harris a1b5f70d66 include CSS AST in svelte.parse output
10 years ago
Rich Harris 7e14400434 add (skipped) test for #301
10 years ago
Rich Harris a49109cefe fix tests
10 years ago
Rich Harris c89400f0dd fix tests
10 years ago
Rich Harris 79f1898caa Merge branch 'master' into gh-290-b
10 years ago
Rich Harris 1e1aa466e1 Merge pull request #297 from sveltejs/gh-290-a
10 years ago
Rich Harris cd12ecd3a6 remove duplicate set(), check select value
10 years ago
Rich Harris a8abe61fb2 failing tests for second bug in #290
10 years ago
cayasso b2ebafa3fc add test for select option issue (#291)
10 years ago
Rich Harris 7608158a98 failing test for first bug in #290
10 years ago
Rich Harris 7e65e8b0b0 populate map.sources and map.sourcesContent even if none of the original code is used
10 years ago
Rich Harris 453622b9d5 add outputFilename option for sourcemap generation
10 years ago
Rich Harris d94bde3cf4 failing test for #288
10 years ago
Rich-Harris 1c96e276c7 only update attributes that have changed (#279)
10 years ago
Rich-Harris db1895f426 only update triples if HTML has changed
10 years ago
Rich Harris 88011e7f93 two-way component binding in SSR (#275)
10 years ago
Rich Harris e6fbf91017 dont trigger bindings for torn-down components (#277)
10 years ago
Rich Harris c71291f864 use options.name for easier debugging
10 years ago
Rich Harris 606cbc29a7 handle default paramters in computed values (fixes #274)
10 years ago
Rich Harris 04627a6e88 skip onrender-chain test
10 years ago
Rich Harris 83deda147a Merge branch 'master' into universal-tests
10 years ago
Rich Harris 0697d0fff2 lint
10 years ago
Rich Harris e821ccc2de skip component binding SSR tests, for now
10 years ago
Rich Harris be60c82a54 add SSR triple test
10 years ago
Rich Harris e499322931 fix/skip various SSR tests
10 years ago
Rich Harris 98148a925f always flush render hooks, even if initiator is a nested component (#263)
10 years ago
Rich Harris 9dc0be3219 Merge pull request #268 from sveltejs/gh-267
10 years ago
Rich Harris 548a359582 fix apostrophe entity (#267)
10 years ago
Paul Sauve 0809d9027b Merge branch 'master' into svg-set-xmlns
10 years ago
Rich Harris 987ccd79a4 Merge pull request #265 from sveltejs/gh-264
10 years ago
Rich Harris 8fa1a17846 handle xlink attributes
10 years ago
Rich Harris 25bfdf4009 don't mark `skip-ssr` tests as skipped, omit them altogether
10 years ago
Paul Sauve 3aa8282933 xmlns should be added as an attribute for consistency
10 years ago
Paul Sauve 0a31cfee3b Work on skipping some tests
10 years ago
Conduitry 48a9f734d1 fix unit tests
10 years ago
Matt Steitle 3a9c3bba39 dontThrowParseErrorOnDoctypeDeclaration: Adding unit test for doctype tag
10 years ago
Rich-Harris 711367e652 handle multiline comments in CSS - fixes #252
10 years ago
Rich-Harris 4efb83ee42 run tests with SSR compiler, where possible
10 years ago
Arpad Borsos bec7170c50 correctly update yield fragment inside each, #230
10 years ago
Rich Harris c535657d31 reenable all tests
10 years ago
Rich Harris 6a07a42f4c fail CI if any tests have solo: true
10 years ago
Rich Harris 068e4819ee Merge pull request #242 from sveltejs/gh-231
10 years ago
Rich Harris 671e959d4b fix component yields inside each blocks (#230)
10 years ago
Rich Harris 8965af378c make yield renderer names globally unique (#231)
10 years ago
Rich Harris 8422a2a1f2 dont use properties when setting <svg> element attributes (fixes #233)
10 years ago
Paul Sauve c601acfe7e Fix partial numbers being detected as numbers
10 years ago
Rich-Harris faf50dfddc handle component directives at positions other than end (fixes #221)
10 years ago
Rich Harris 9f413bbbbe Merge pull request #225 from sveltejs/gh-224
10 years ago
Rich-Harris d685b4a23d provide useful feedback on encountering void element closing tag
10 years ago
Arpad Borsos 0ba3286da8 make html validators work inside else blocks
10 years ago
Rich-Harris 1a896dbecc allow custom path for helpers (#218)
10 years ago
Rich-Harris 8936cb98b5 handle directives on components (fixes #216)
10 years ago
Rich-Harris 5b23a8591d fix test failure caused by clearing cache
10 years ago
Rich-Harris e462f910d0 non-standalone mode (#9)
10 years ago
Rich-Harris 53daa7745b failing test for #81
10 years ago
Rich-Harris 388a3e24a3 parse @id for keyed each blocks (#81)
10 years ago
Rich-Harris 2948a99953 throw if options.name is illegal
10 years ago
Rich-Harris f1ff567b54 merge master -> gh-202
10 years ago
Rich Harris 027096f1ad use shared generator for SSR compiler
10 years ago
Conduitry e72d28102a stop prepending CSS with spaces (fixes #140)
10 years ago
Rich Harris 612a505293 dont self-close elements - fixes #200
10 years ago
Rich Harris 400ccce081 include filename in error/warning objects
10 years ago
Rich Harris 2e394a259e allow local data to override globals
10 years ago
Rich Harris b4c3100a6e merge master -> gh-185
10 years ago
Rich Harris 1bf4daeb67 increase patch coverage, again
10 years ago
Rich Harris 929150fdfb increase patch coverage
10 years ago
Rich Harris 014334128d implement triples in SSR compiler, and escape HTML for regular tags
10 years ago
Rich Harris aa62c91f3d Merge pull request #183 from sveltejs/builder
10 years ago
Rich Harris b16a75ae5e Merge pull request #187 from sveltejs/gh-178
10 years ago
Rich-Harris e8fc20cc8a bump coverage – duplicate default export is handled by acorn
10 years ago
Rich-Harris 78265c5b2d throw if default export is not an object literal
10 years ago
Rich-Harris f143367ba2 use setAttribute() for list attributes – fixes #178
10 years ago
Rich-Harris d48b72de55 allow whitelisted globals (#185)
10 years ago
Rich-Harris 21a7fe4dd5 ensure onrender and onteardown are not arrow function expressions
10 years ago
Rich-Harris f3a0880388 error if method is an arrow function expression and uses `this` or `arguments` (#179)
10 years ago
Rich-Harris f872e4e2f5 use builders everywhere
10 years ago
Rich-Harris f310b3541c add support for declared namespaces – fixes #147
10 years ago
Rich Harris b95a2b84c6 Merge pull request #169 from sveltejs/gh-167
10 years ago
Rich Harris 111910d85b Merge pull request #170 from sveltejs/gh-162
10 years ago
Rich-Harris 836c05cc93 Merge branch 'master' of https://github.com/sveltejs/svelte
10 years ago
Rich-Harris 4f4a967fd6 support node methods in event handlers (#162)
10 years ago
Rich-Harris 2768653a47 allow event handlers to call event methods e.g. stopPropagation – closes #162
10 years ago
Rich-Harris 2c8f73f2b6 omit attributes for SSR – fixes #163
10 years ago
Rich-Harris 947f73d4fe test importing non-component
10 years ago
Rich Harris 8dd5ae5372 implement Comment in SSR compiler – fixes #165
10 years ago
Rich Harris 6a00ccbbf0 allow functions in data/computed - fixes #163
10 years ago
Arpad Borsos e9c99ed9f4 restructure tests
10 years ago
Rich Harris 8aa3a2b163 implement css: false in main compiler (#153)
10 years ago
Rich Harris 57bd106189 move skipped test to new home
10 years ago
Rich Harris 2285817fdc test nested server-rendered styles
10 years ago
Rich Harris 597aac2010 server-rendered CSS (#153)
10 years ago
Rich Harris 6bfe9a212d Merge pull request #148 from sveltejs/gh-1
10 years ago
Rich Harris 284c2bf8f3 rename folders to remove .gitignore confusion
10 years ago
Rich Harris a2cb4a87a0 add SSR tests
10 years ago
Arpad Borsos b804656c50 add a failing test for svg rendered via child component
10 years ago
Rich Harris ee31ee1f74 test with correct files
10 years ago
Rich Harris 973cf04e52 move files into src in preparation for SSR integration
10 years ago
Fabrice Weinberg 531b443cbc Make passing options to component optional
10 years ago
Rich Harris 6ef2f057ee Merge pull request #138 from sveltejs/gh-137
10 years ago
Rich-Harris 7d520bd54a fix typo, disallow multiple style/script tags
10 years ago
Rich-Harris 568c350ff6 handle xmlns attributes correctly
10 years ago
Rich-Harris d37f6baaa9 dont render text nodes inside SVG elements (#142)
10 years ago
Rich-Harris 38a10918ea require void elements to be lowercase – fixes #137
10 years ago
Rich Harris c8c8eab4d1 Merge pull request #135 from sveltejs/uniq-elem-attrs
10 years ago
Fabrice Weinberg 88a896dd1b Enable working tests
10 years ago
Fabrice Weinberg bc54600b6d Make sure parser only allows unique attribute names
10 years ago
Rich Harris 524cd42d61 fix test
10 years ago
Rich Harris 9cfd78ce18 additional test for #88, from #126
10 years ago
Rich Harris 234332cdca deconflict names. fixes #88
10 years ago
Rich Harris 47f15495c2 gather names during validation, for later deoncflicting (#88)
10 years ago
Rich Harris e57cfc937d allow multiple SVGs - fixes #130
10 years ago
Rich Harris 1ba34f90ed Merge pull request #122 from sveltejs/each-else
10 years ago
Arpad Borsos 0c34680e06 add codegen support for raw mustache tags
10 years ago
Arpad Borsos a8462f3d11 add parser support for raw mustache tags
10 years ago
Arpad Borsos 69e67b2914 add support for each-else in codegen
10 years ago
Arpad Borsos 4f81279b24 add each-else support to parser
10 years ago
Rich-Harris 98e4c1a0e1 show code for all compiled components if config.show, not just main.html
10 years ago
Rich-Harris 3586296a00 test update while yield fragment is torn down, and tweak code for consistency
10 years ago
Rich-Harris 49ef84d175 Merge branch 'yield-next' of https://github.com/FWeinb/svelte into FWeinb-yield-next
10 years ago
Fabrice Weinberg c2094e2f64 Initial implementation of {{yield}}-generator
10 years ago
Nico Rehwaldt 9bb916bfd8 Verify computed property dependencies
10 years ago
Fabrice Weinberg 4a8d868e90 Parse {{yield}} as YieldTag
10 years ago
Rich-Harris 988ef776f1 resolve merge conflicts
10 years ago
Rich-Harris 9f772b86cc Merge branch 'master' of https://github.com/sveltejs/svelte
10 years ago
mrkishi 29e7dea375 Fix typo in generator's contextualise; solves #46
10 years ago
Arpad Borsos 84d456cb15 fix onrender hook for nested widgets
10 years ago
Arpad Borsos 2445be4572 separate create from mount
10 years ago
Rich-Harris d5defef584 use decodeCharacterReferences in text.js, not tag.js
10 years ago
Rich-Harris 08e82030e9 Merge branch 'fix-entities' of https://github.com/FWeinb/svelte into FWeinb-fix-entities
10 years ago
Rich-Harris 792d73def8 upgrade magic-string, fix sourcemaps
10 years ago
Rich Harris c641144da5 more sourcemap stuff
10 years ago
Fabrice Weinberg d94858619b Convert entities of all text nodes
10 years ago
Rich-Harris e2f8fedf26 add infrastructure for sourcemap tests
10 years ago
Rich Harris 9cfb47b954 Merge pull request #82 from sveltejs/gh-75
10 years ago
Rich-Harris 80c8401bd9 prevent compiler from generating ES2015+ code
10 years ago
Arturo Guzman 9e3078d1d8 return state when using get without key
10 years ago
Rich Harris aafaf38cba Merge pull request #71 from sveltejs/gh-63
10 years ago
Rich Harris b18b86476f increase test coverage
10 years ago
Rich Harris 53ecccae08 remove text nodes when removing iterations of each block (#62)
10 years ago
Rich Harris af4e7c64b8 handle empty attributes in elements and components. fixes #63
10 years ago
Rich Harris d802afb2db Merge pull request #70 from sveltejs/gh-64
10 years ago
Rich Harris fa8a46e1cc Merge pull request #49 from Swatinem/elseif-whitespace
10 years ago
Rich Harris b2000a467b handle trailing comments in script tags – closes #64
10 years ago
Rich Harris 1daacb2620 test that default data is overridden
10 years ago
Arpad Borsos 25797a562e also trim whitespace from elseif/else blocks
10 years ago
Rich Harris 535004afb5 add failing but skipped test
10 years ago
Rich Harris 2defc8e9b9 retain SVG namespace inside each blocks
10 years ago
Rich Harris bf3bf3c926 dont use property names with SVG elements
10 years ago
Arpad Borsos f9aa1c7e9b correctly insert non-element children before an anchor
10 years ago
Rich-Harris ad4726ce76 argh i have no idea what im doing
10 years ago
Rich-Harris 5ba66c6511 whoops
10 years ago
Rich-Harris d84adbf243 try to get coverage working again
10 years ago
Rich-Harris fb5dd95bb0 IIFE and UMD builds (#27)
10 years ago
Rich-Harris fa5bbbee9f implement AMD and CommonJS outout formats (#27)
10 years ago
Rich-Harris 0f464d79b2 only fire onrender hooks once component is in the DOM – fixes #18
10 years ago
Rich-Harris c199407db2 more validation
10 years ago
Rich-Harris 0698525f1b basic validation
10 years ago
Rich-Harris c1d230d625 only set ref to null when tearing down if it is still current – closes #24
10 years ago
Rich-Harris 507c9eb1a3 oops
10 years ago
Rich-Harris ad1f15d01f -> v0.2.0
10 years ago
Rich-Harris 8704d38503 use MagicString.Bundle for better sourcemap support
10 years ago
Rich-Harris 04388f7a0e initialise fragments with data, rather than waiting for first update
10 years ago
Rich-Harris 7736866397 better solution for preventing blowback with inter-component bindings, also fixes #19
10 years ago
Rich-Harris 20bf76b578 component is context for custom event handlers
10 years ago
Rich-Harris c523fc74aa only update components if their dependencies have changed
10 years ago
Rich-Harris 978a2bcae7 some more tests
10 years ago