mrkishi
f60ae53d76
deconflict more globals
6 years ago
Conduitry
2ac5993571
import globals from helpers ( #2612 ) ( #2947 )
6 years ago
Richard Harris
e3de705cb8
initialise text/html bindings if necessary
6 years ago
Richard Harris
8d25f5da0a
Merge branch 'master' of https://github.com/leporo/svelte
6 years ago
Rich Harris
658290546a
allow empty <title> tags - fixes #2980 ( #2988 )
6 years ago
Rich Harris
1102ff6426
support once modifier on component events, fail on others ( #2987 )
...
* support once modifier on component events, fail on others. fixes #2654
* appease the gods of typescript
6 years ago
Rich Harris
c1960f9ef8
Merge branch 'master' into master
6 years ago
James Garbutt
caebe0deb8
Introduce ESLint to svelte sources ( #2958 )
...
* introduce eslint
* add lint npm script
* first eslint run
* use tsc stronger checks for unused vars
* fix strict typescript unused checks
* reintroduce unicode oddities
* revert ordering changes
* revert whitespace changes
* set indent lint rule as error and ignore outliers
* revert some more unicode
* reintroduce scissors unicode again
6 years ago
Efe Küçük
17c4a25016
Render textarea binding values inside element
...
* ssr-textarea-bind-fix
* oops
* trying again
* Fixing an old test
* avoid creating extra function expression
6 years ago
Vlad Glushchuk
450464f014
Add bind:text and bind:html support for contenteditable elements
...
Fixes #310
6 years ago
Slava Z
2785fa6cb5
Fix for #2655 - adding introstart...outroend events to in-out transition
6 years ago
Colin Casey
a9193fd9d6
Merge branch 'master' into onmount_triggers_in_reverse_order_for_siblings
...
* master: (35 commits)
Fix overwrite of 'offset' value in reactive statement
fix slide example
typos
update svelte-repl (fixes download button)
update svelte-repl
update svelte-repl version
use better eliza package
gitignore workers
add compiler typings to list of published files
improve typings for animate, easing, transition, motion and internal apis
update bundler worker
fix gitignore
fix types for easing functions
fix build order
generate internal-exports file
update gitignore
update folder structure - #2790
bump estree-walker to fix some svelte.walk bugs
bundle locally
-> v3.4.4
...
6 years ago
Colin Casey
135f7b6493
Merge branch 'master' into onmount_triggers_in_reverse_order_for_siblings
...
* master: (66 commits)
-> v3.4.3
always add raw property to text nodes
flesh out in/out transition tutorial chapter (#2792 )
code style
fix test
fix tests
Fix CRUD example to allow changing input values.
Fixes #2714
treat requestAnimationFrame as a noop on the server
site: actions tutorial: destroy is not required (#2776 )
Allow binding of <details> open
site: add /faq redirect to GitHub wiki FAQ
fix case sensitive import name, improve tsconfig
type declarations for bundled files
convert everything to TypeScript
check for unknown props when creating component
cleanup, improve comments
typecheck npm script
workarond for estree-walker related typings conflict
compile/render-dom and other remaining typings
...
6 years ago
Richard Harris
5161dfb950
update folder structure - #2790
6 years ago
Rich Harris
bb153681b6
Merge pull request #2881 from sveltejs/gh-2878
...
dont create unknown prop warnings for $$scope etc, or if component has $$props
6 years ago
Rich Harris
e291893fa6
Merge pull request #2880 from cudr/head_html_fix
...
repair dynamic {@html} in head
6 years ago
Richard Harris
cb1a76b08c
dont create unknown prop warnings for $$scope etc, or if component has $$props - fixes #2878
6 years ago
Rich Harris
52733f3040
Merge branch 'master' into less-invalidation
6 years ago
cudr
7071ce86f5
add tests
6 years ago
Richard Harris
0891495647
code style
6 years ago
Richard Harris
5e3ee4e26b
Merge branch 'feat/2174_dev_runtime_warning_when_passing_unknown_props' of https://github.com/colincasey/svelte into colincasey-feat/2174_dev_runtime_warning_when_passing_unknown_props
6 years ago
Rich Harris
bebed18a93
Merge pull request #2856 from sveltejs/raf
...
treat requestAnimationFrame as a noop on the server
6 years ago
Richard Harris
cce9f14e38
fix test
6 years ago
Richard Harris
db938a4559
only invalidate referenced values
6 years ago
Richard Harris
9d53f568fa
fix tests
6 years ago
Benjamin Milde
dabc9c3e53
Allow binding of <details> open
6 years ago
Colin Casey
05fb05bfae
check for unknown props when creating component
6 years ago
Christian Kaisermann
335f77cc48
fix: 🐛 data attributes without value outputting as "true"
6 years ago
Colin Casey
5dc3528305
include parent component in test scenario
6 years ago
Colin Casey
59c4b76383
unit test for child rendering lifecycle
6 years ago
Richard Harris
a0e46ffe2d
ensure spring works server-side = fixes #2773
6 years ago
Rich Harris
75a77fea22
Merge pull request #2754 from EmilTholin/reset-quote-mark
...
Set quote_mark to null when closing quote mark is found
6 years ago
Emil Tholin
643aa41b9a
Set mutated const variables as reactive dependencies
6 years ago
Emil Tholin
97184b789c
Set quote_mark to null when closing quote mark is found
6 years ago
Rich Harris
debf1ce17a
fix tests
6 years ago
Rich Harris
61a96b382a
implement namespaced components
6 years ago
Rich Harris
861c742e1f
Merge pull request #2709 from LostKobrakai/multiple-event-listeners
...
Allow multiple event listeners on a single node
6 years ago
Benjamin Milde
abe486e7e3
Switch test to runtime test
6 years ago
Rich Harris
c4e05f2086
Merge pull request #2703 from EmilTholin/hoisting-injected-reactive-vars
...
Don't hoist functions dependent on injected reactive variables
6 years ago
Emil Tholin
963f6e7aa6
Don't hoist functions dependent on injected reactive variables
6 years ago
Rich Harris
db8d7007aa
Merge pull request #2694 from sveltejs/gh-2444
...
invalidate dependencies of reactive declarations
6 years ago
Richard Harris
562f23a87b
invalidate dependencies of reactive declarations - fixes #2444
6 years ago
Conduitry
fc5727c187
fix instrumentation of auto-subscription self-assignments ( #2681 )
6 years ago
Rich Harris
78332cf5b0
Merge pull request #2664 from EmilTholin/each-block-destructuring-rest
...
Add support for object-rest in each destructuring
6 years ago
Rich Harris
c217f2b00b
Merge pull request #2618 from EmilTholin/remove_21618scope_from_spread
...
Remove the $$scope key from $$props when calculating spread
6 years ago
Rich Harris
6240ed0b94
Merge pull request #2619 from sveltejs/gh-2435
...
fix resubscriptions inside script block
6 years ago
Rich Harris
1eca19f371
Merge pull request #2631 from EmilTholin/reactive-values-fixed
...
Check 'injected' and 'fixed_reactive_declarations' independently
6 years ago
Rich Harris
203d0eced4
Merge pull request #2634 from sveltejs/gh-2625
...
fix invalidating stores with UpdateExpression
6 years ago
Emil Tholin
97ee67c08f
Add support for object-rest in each destructuring
6 years ago
Emil Tholin
5a0be42006
Remove the scope key from props when calculating spread
6 years ago
Conduitry
8bfb5b7f33
update tests
6 years ago
Conduitry
10f6da3109
fix invalidating stores with UpdateExpression ( #2625 )
6 years ago
Emil Tholin
0e0da70917
Check 'injected' and 'fixed_reactive_declarations' independently
6 years ago
Conduitry
0d890b1359
fix resubscriptions inside script block ( #2435 )
6 years ago
Richard Harris
091410028e
fix subscribe implementation, add test for unsubscribing observables
6 years ago
Rich Harris
c97ee00b4e
Merge pull request #2518 from sveltejs/gh-2510
...
handle unknown nodes in extract_identifiers
6 years ago
John Chesley
b2e1355908
failing test for #2542
6 years ago
Conduitry
2a2aa428a2
fix unit test under Node 12
6 years ago
Hongarc
50cf49a884
Remove whitespace at end of line
6 years ago
Conduitry
356a1eb8d9
add test
6 years ago
Richard Harris
115d10bd18
update references to svelte.technology - fixes #2450
6 years ago
Richard Harris
25a38438b7
Merge branch 'gh-1844' of https://github.com/aphitiel/svelte into aphitiel-gh-1844
6 years ago
Rich Harris
5d71b5138a
Merge pull request #2433 from sveltejs/gh-2430
...
Use Map for keyed each block lookups
6 years ago
Richard Harris
c988457afa
use maps for keyed each block lookups - fixes #2430
6 years ago
Mikhail Korepanov
f91ba51fc4
Fix creation of debugging comment for elements without children
6 years ago
Richard Harris
9b5615ffc2
failing test for #2320
6 years ago
Rich Harris
aae969d6e2
Merge pull request #2415 from sveltejs/gh-2356
...
Prevent infinite loops with chained bindings
6 years ago
Richard Harris
07ecdb1849
propagate scope changes across chained slots - fixes #2359
6 years ago
Rich Harris
4e09479a9f
Merge branch 'master' into gh-2356
6 years ago
Richard Harris
5535110066
wait until flush complete before unlocking bindings - fixes #2356
6 years ago
Richard Harris
ce70467707
failing tests for #2356
6 years ago
Conduitry
d2b0b38235
add test
6 years ago
Richard Harris
a88749af27
allow reactive declarations to reference self - fixes #2386
6 years ago
Richard Harris
d7b32fb22c
inject lets for destructured reactive declarations - fixes #2396
6 years ago
Richard Harris
30c8fe0c6e
allow reactive declarations without dependencies - fixes #2285
6 years ago
Conduitry
6e46a18969
rename `derive` to `derived`
6 years ago
Richard Harris
af1315b438
apply namespace to foreignObject correctly - fixes #2340
6 years ago
Rich Harris
c853e44130
Merge pull request #2349 from Panya/issue-2348
...
Pass block to the render of an expression in an attribute
6 years ago
Rich Harris
c20ad22363
Merge pull request #2351 from jches/gh/2347
...
Don't hoist non-renamed exports
6 years ago
John Chesley
1098b6c1f5
add failing test for #2278
6 years ago
John Chesley
1140fdf7a7
add failing test for #2347
6 years ago
Mikhail Korepanov
609084fb3e
Pass block to the render of an expression in an attribute
6 years ago
Rich Harris
eb2f0cc245
Merge pull request #2326 from sveltejs/gh-2325
...
skip array literal length optimization in presence of spread
6 years ago
Lukas
598fa18e2d
add playbackrate to runtime test
6 years ago
Conduitry
12684d4eba
add test
6 years ago
Rich Harris
16106d113d
handle foreignObject correctly, default to svg namespace for top-level svg elements - fixes #2298
6 years ago
Rich Harris
a3a2e51352
move test
6 years ago
Rich Harris
ca0e8a34e9
test for conflicting slot names
6 years ago
Rich Harris
1de58d99c5
Merge branch 'issue-2291' of https://github.com/Panya/svelte into Panya-issue-2291
6 years ago
Rich Harris
a432f73cda
Merge pull request #2309 from sveltejs/gh-2303
...
play transitions in slots
6 years ago
Conduitry
f063964739
subscribe to global stores from script ( #2139 )
6 years ago
Mikhail Korepanov
33914410aa
Move slot names test to runtime. Allow slot names that start with a digit
6 years ago
Richard Harris
dbf0f6a2f3
play transitions in slots - fixes #2303
6 years ago
Richard Harris
d614cfa1c7
invalidate correctly inside event handlers - fixes #2305
6 years ago
Conduitry
d10fa72cf4
find this= in <svelte:component> in presence of bind:this= ( #2284 )
6 years ago
John Chesley
d788bb9735
break declaration grouping on non-declaration nodes ( fixes #2022 )
6 years ago
Richard Harris
86bee90d8a
failing test for #2022
6 years ago
Rich Harris
4348727fca
Merge pull request #2258 from sveltejs/collapse-whitespace
...
collapse consecutive whitespace characters
6 years ago
Rich Harris
f6aed0810b
Merge pull request #2265 from sveltejs/gh-2119
...
Handle store assignments in reactive statements
6 years ago
Rich Harris
beeaa3d09b
Merge pull request #2266 from sveltejs/gh-2264
...
allow reactive declarations to only depend on $$props
6 years ago
Conduitry
d769924b4e
add test
6 years ago
Rich Harris
0f4cf99bcd
allow reactive declarations to only depend on $$props - fixes #2264
6 years ago
Rich Harris
9955ac13ac
handle assignments to store values in reactive declarations ( #2119 )
6 years ago
Conduitry
6354c66890
fix renamed instance exports ( #2253 )
6 years ago
Richard Harris
2b1aa77f29
collapse consecutive whitespace characters in the absense of options.preserveWhitespace or a <pre>
6 years ago
Rich Harris
21d56c9ee3
Tidy up ( #2252 )
6 years ago
Richard Harris
3e4dbc630f
update stores when assigning to store values - fixes #2170
6 years ago
Rich Harris
e87976dc21
Merge pull request #2249 from sveltejs/gh-2182
...
set/unset parent component correctly in SSR
6 years ago
Richard Harris
5d6333aa8f
merge master -> slot-runtime-hasupdatemethod and add a test
6 years ago
Richard Harris
138e5b6709
set/unset parent component correctly in SSR - fixes #2182
6 years ago
Rich Harris
81d33a2fb0
Merge pull request #2245 from sveltejs/gh-2236
...
prevent overwriting export consts
6 years ago
Richard Harris
2ba37882a8
prevent overwriting export consts - fixes #2236
6 years ago
Rich Harris
f6607bea40
Merge pull request #2242 from sveltejs/gh-2144
...
default to accessors: false
6 years ago
Rich Harris
8620b1f62a
Merge pull request #2235 from sveltejs/gh-2139
...
Subscribe to global stores
6 years ago
Richard Harris
83a9b6af23
default to accessors: false ( #2144 )
6 years ago
Richard Harris
3775f5d6ed
call deferred transition function at correct time - fixes #2159
6 years ago
Rich Harris
474bde15e0
Merge pull request #2239 from sveltejs/gh-2158
...
dispatch transition events inside render callback
6 years ago
Richard Harris
e3ee808cc1
dispatch transition events inside render callback - fixes #2158
6 years ago
Richard Harris
170f52ab17
fix repeated animations ( #2098 )
6 years ago
Richard Harris
6d3e47812d
subscribe to global stores ( #2139 )
6 years ago
Rich Harris
66af332f75
Merge pull request #2232 from sveltejs/gh-2222
...
store prop names as $$.props, prevent leaky bindings
6 years ago
Rich Harris
5b172d8a61
Merge pull request #2234 from sveltejs/gh-2163
...
Interpret `changed` inside slotted content
6 years ago
Richard Harris
0535b3340c
make it a runtime test, not a js one
6 years ago
Richard Harris
6ecc64f03b
failing test for #2163
6 years ago
Richard Harris
9ea663e312
store prop names as $$.props, prevent leaky bindings. fixes #2222
6 years ago
Richard Harris
0fae80cf1d
maintain context for contextual binding handlers - fixes #2146
6 years ago
Richard Harris
cc942e963c
update runtime and ssr tests
6 years ago
Rich Harris
d058a89c81
Merge pull request #2187 from sveltejs/gh-2186
...
implement $$props
6 years ago
Richard Harris
9508b0d3dd
merge gh-2186 -> master
6 years ago
Richard Harris
8e4464166a
tweak semantics of reactive statements - fixes #2178
6 years ago
Rich Harris
8875fa892e
Merge pull request #2190 from sveltejs/gh-2171
...
Stores accept mutable data
6 years ago
Richard Harris
093cc0f83e
deep store bindings
6 years ago
Richard Harris
cb11aa78c8
deconflict own name against globals - fixes #2175
6 years ago
Richard Harris
7abf32f275
implement $$props - fixes #2186
6 years ago
John Chesley
5629a8d1c2
add samples for various export syntax
6 years ago
Rich Harris
4090925a8e
Merge pull request #2172 from jches/gh/2165
...
Fix code generation for non-exported vars after an export
6 years ago
John Chesley
fc19749673
add test for #2165
6 years ago
Conduitry
f5290b2958
another test
6 years ago
Conduitry
957093e81a
update tests
6 years ago
Rich Harris
ac38a286e6
Merge pull request #2150 from sveltejs/gh-2149
...
allow event handlers to come from destructured var declarations
6 years ago
Richard Harris
d15acd89cc
add test for #2127
6 years ago
Richard Harris
104818057f
allow event handlers to come from destructured var declarations - fixes #2149
6 years ago
Richard Harris
6c85f6a6b5
change :elseif to :else if - fixes #2137
6 years ago
Richard Harris
24e09efec1
fix slot block lineage - fixes #2124
6 years ago
Richard Harris
a6cebc7e69
doh. fixes #2110
6 years ago
Richard Harris
6ea722a18a
more imported store stuff
6 years ago
Richard Harris
91332c540c
fix initialisation of imported stores - fixes #2108
6 years ago
Rich Harris
816ca1ac4d
Merge pull request #2099 from sveltejs/gh-2015
...
Initialise store values immediately
6 years ago
Richard Harris
6f394e521a
error on contextual stores, for now ( #2016 )
6 years ago
Richard Harris
f124f3c081
unsubscribe and resubscribe when stores are reassigned - fixes #2014
6 years ago
Richard Harris
9757fbfdb8
move store subscriptions into a helper. broke a bunch of stuff, bear with me
6 years ago
Richard Harris
55295a0e33
failing test for #2015
6 years ago
Rich Harris
47ab23c1de
Merge pull request #2097 from sveltejs/gh-2031-with-fix
...
assign elements to correct block when slots are involved
6 years ago
Richard Harris
5c7fdf4ad2
assign elements to correct block when slots are involved - fixes #2031
6 years ago
Richard Harris
19f6727c8d
handle implicit and explicit-but-undefined props — fixes #2024
6 years ago
Rich Harris
a50c84ea36
remove internal gubbins when using bind:props - fixes #2038
6 years ago
Rich Harris
206a3d0131
update tests
6 years ago
Rich Harris
687e352209
rename .html files to .svelte
6 years ago
Rich Harris
e9b714110c
enclose text/compound slot attributes in backticks - fixes #2061
6 years ago
Rich Harris
f64a661fa5
better cyclical dependency detection - fixes #2055
6 years ago
Rich Harris
539fbbd8ef
inject lets for reactive declarations where necessary - fixes #2059
6 years ago
Richard Harris
0f7ae264e4
insert semicolon where necessary when initing props - fixes #2037
6 years ago
Rich Harris
f0c33b5cb3
better
6 years ago
Rich Harris
003dfa1dde
update test
6 years ago
Rich Harris
3ea5f3b8f0
rename to tick, remove callback interface
6 years ago
Rich Harris
5b57a17632
deconflict with globals referenced in module context
6 years ago
pk
6550fe8116
Oops
6 years ago
pk
2491b16341
Failing test for #1999
6 years ago
Rich Harris
722e1fd383
get name based on filename
6 years ago
Rich Harris
96d14a15ef
Merge pull request #2021 from sveltejs/gh-2017
...
rename `<svelte:meta>` to `<svelte:options>`
6 years ago
Richard Harris
d9e80738c7
fix tests
6 years ago
Richard Harris
f7d4d14f0c
remove debugging output
6 years ago
Richard Harris
21a07fcaf4
prevent component name from conflicting with globals
6 years ago
Conduitry
a270661d20
rename `<svelte:meta>` to `<svelte:options>` ( #2017 )
6 years ago
Richard Harris
bcbe0a58b2
bind to store values in simple cases - fixes #1997
6 years ago
Richard Harris
fcbb8e6eff
failing tests for #2000
6 years ago
Rich Harris
eccc8b264d
Implement local transitions — fixes #1480
6 years ago
Rich Harris
c2e6d1bf0d
Better composition — implements https://github.com/sveltejs/rfcs/pull/12
6 years ago
Rich Harris
37351196b0
Merge pull request #2007 from sveltejs/gh-2005-evschris
...
Defer hoisting until after the template is walked - #2005
6 years ago
Richard Harris
f1ca1cc098
housekeeping
6 years ago
Chris Reeves
c9301dc9f7
defer hoisting until after the template is walked - fixes #2005
6 years ago
Rich Harris
82f4ae6643
Merge pull request #2003 from sveltejs/gh-2002
...
Make sure a hoistable name is not also shadowed when rendering and expr - #2002
6 years ago
Chris Reeves
33a2b54881
update await-block to use on_outro and check_outros - fixes #1995
6 years ago
Chris Reeves
4f630058fe
check module scope when determining if a name is contextual - fixes #2001
6 years ago
Chris Reeves
33131d0b70
make sure a hoistable name is not also a shadowed name rendering an expression - fixes #2002
6 years ago
Rich Harris
ff6e378fcb
Merge pull request #1993 from sveltejs/gh-1920
...
prevent writing to reactive values
6 years ago
Richard Harris
b8e0cccea8
prevent writing to reactive values - fixes #1920
6 years ago
Richard Harris
3c4d8b5c2c
test that private state doesnt leak into parent
6 years ago
Richard Harris
ed9df1fff3
dont use identity function to reflect props
6 years ago
Richard Harris
c266051811
rename afterFlush to nextTick, schedule update if necessary
6 years ago
Richard Harris
097507796d
expose add_render_callback as afterFlush - fixes #1976
6 years ago
Rich Harris
dfb661ec0d
Merge pull request #1986 from sveltejs/gh-1985
...
Fix adjacent tracking across adjacent scopes - #1985
6 years ago
Chris Reeves
df7c449bd3
propagate mutation change tracking upward through deps so that adjacent scopes generate proper update code - fixes #1985
6 years ago
Richard Harris
3359b5fb3a
set immutable option correctly - fixes #1968
6 years ago
Chris Reeves
d3a7ccae4f
reconcile test diff
6 years ago
Rich Harris
0f9ea4a4f4
Merge pull request #1974 from evs-chris/gh-1916-evschris
...
Attempt at #1916 , including update handling
6 years ago
Rich Harris
f3701794be
Merge pull request #1978 from evs-chris/gh-1977-evschris
...
Render default slot content event handlers conditionally (with bonus) - #1977
6 years ago
Richard Harris
d033c833ad
test for #1852
6 years ago
Rich Harris
2d3dbdd6a9
Merge pull request #1967 from sveltejs/gh-1939
...
set parent correctly for children of await blocks
6 years ago
Rich Harris
0ea3840046
Overhaul transitions - fixes #1906
6 years ago