Rich Harris
|
4a6316818c
|
feat: faster HTML tags (#10986)
* feat: faster HTML tags
* move code to where it is used
|
9 months ago |
Rich Harris
|
cd90a5d946
|
chore: rename css.ts to css.d.ts (#10991)
|
9 months ago |
github-actions[bot]
|
442f2d7c39
|
Version Packages (next) (#10983)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Dominic Gannaway
|
b119600966
|
fix: ensure child effects are removed from parent branches (#10985)
* fix: ensure child effects are removed from parent branches
* fix: child effects are removed from parent branches
* oops
|
9 months ago |
Rich Harris
|
5b2d5212d2
|
feat: expose `'svelte/internal'` (#10987)
* feat: expose svelte/internal
* fix
|
9 months ago |
Dominic Gannaway
|
a1d74bd56d
|
chore: remove signal field from effects (#10984)
|
9 months ago |
Dominic Gannaway
|
696b6922e8
|
fix: revert shorthand ssr comments (#10980)
* fix: revert shorthand ssr comments
* tests
* add changeset
|
9 months ago |
github-actions[bot]
|
ef0191a6ae
|
Version Packages (next) (#10977)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Rich Harris
|
227945d242
|
feat: re-export built-ins from `svelte/reactivity` on the server (#10973)
* chore: re-export builtins from svelte/reactivity on the server
* changeset
* fix
|
9 months ago |
Dominic Gannaway
|
8971910940
|
fix: further improvements to effect scheduling and flushing (#10971)
* fix: improve effect scheduling
* fix: further improvements to effect scheduling and flushin
* add test
* simplify
* simplify
* lint
* fix e2e tests
* fix e2e tests
* simplify
* Update packages/svelte/src/internal/client/runtime.js
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* style tweak
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
|
9 months ago |
Rich Harris
|
293f905a53
|
chore: use #client alias (#10974)
|
9 months ago |
Rich Harris
|
f303d82043
|
chore: tidy up server exports (#10972)
* tidy up server exports
* tidy up server exports
* docs are unnecessary here
* eliminate client dependencies from server code
* lint
|
9 months ago |
Rich Harris
|
d49e2aeb15
|
chore: explicit reexports (#10970)
* explicit re-exports
* explicit re-exports
* regenerate types
|
9 months ago |
Rich Harris
|
8a758d86ee
|
move some code (#10969)
|
9 months ago |
Rich Harris
|
cebbccbcba
|
chore: move svelte/internal to svelte/internal/client (#10968)
|
9 months ago |
Rich Harris
|
eaa243d2da
|
chore: reshuffle some code (#10967)
* remove superfluous .d.ts file
* remove main/main-client.js to index-client.js
* move main/main-server.js to index-server.js
* move main/public.d.ts to index.d.ts
* move ambient.d.ts
* fix
* fix
|
9 months ago |
github-actions[bot]
|
de6a802435
|
Version Packages (next) (#10966)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Dominic Gannaway
|
ea6fd72e79
|
fix: apply animate on prefix/suffix each block mutations (#10965)
|
9 months ago |
github-actions[bot]
|
1c645c3c07
|
Version Packages (next) (#10963)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Dominic Gannaway
|
f118f8ea27
|
fix: improve action support for nested $effect (#10962)
* fix: improve action support for nested $effect
* tweaks
* simplify
* comment
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
|
9 months ago |
Dominic Gannaway
|
d50b7661e5
|
fix: improve effect sequencing and execution order (#10949)
* WIP
* WIP
* address bad merge conflict
* add test
* fix issues
* remove debugger
* increase count
* increase count
* something different
* change
* change
* try it
* better comment
* remove deadcode
* move to continue
* fix tests
* add optimization
* unksip test
* Update packages/svelte/src/internal/client/dom/elements/bindings/this.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dom/elements/bindings/this.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* Update packages/svelte/src/internal/client/dom/elements/bindings/this.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
* remove import
* add changeset
* tweaks
* code golf
* remove pre effects
* more effect ordering stuff (#10958)
* WIP
* i guess this change makes sense?
* simplify
* delete unused code
* delete pre_effect
* note to self
* tidy up
* typos
* style tweaks
* style tweaks
* improve reactive statement handling
* no return needed
* let prettier put everything on a single line
* style tweaks
* var
* failing test
* fix test
* fix ordering
* simplify
* ondestroy
* working
* note breaking change
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
|
9 months ago |
Rich Harris
|
2079e675ea
|
replace skip_if_ssr and skip_if_hydrate with modes (#10956)
|
9 months ago |
Rich Harris
|
326e2b4840
|
chore: simplify templates (#10954)
* WIP
* WIP
* fix
* simplify
* rename close to append
* appease typescript
* simplify
* simplify
* frag -> root
* move logic to where it's used
|
9 months ago |
Dominic Gannaway
|
faf838c46d
|
update playwright (#10955)
|
9 months ago |
Dominic Gannaway
|
cb18f8fbbe
|
chore: root effects should not have parents (#10950)
* chore: root effects should not have parents
* tune
* oops
* Update packages/svelte/src/internal/client/runtime.js
Co-authored-by: Rich Harris <rich.harris@vercel.com>
---------
Co-authored-by: Rich Harris <rich.harris@vercel.com>
|
9 months ago |
Rich Harris
|
9a4cd7e8d8
|
chore: refactor effects a bit (#10948)
* WIP
* formalise branch effects
* WIP
* rename MANAGED to BRANCH_EFFECT
* remove ondestroy functions
* tidy up
* simplify
* lint
* tidy up
* tidy up
* tidy up
* tidy up
* remove ondestroy
* tidy up
* tidy up
* remove TODO comment
* update comment
|
9 months ago |
github-actions[bot]
|
b6598a3cc5
|
Version Packages (next) (#10934)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Rich Harris
|
c683484f5f
|
chore: tidy up some hydration code (#10944)
* tidy up
* tidy up
|
9 months ago |
Rich Harris
|
f8fcbf0b0b
|
chore: tidy up some outdated code (#10947)
|
9 months ago |
Rich Harris
|
66e0378155
|
chore: remove `$.space` (#10945)
* chore: remove $.space
* simplify space_frag
* rename $.space_frag to $.text
|
9 months ago |
Rich Harris
|
4fcedb2fb1
|
chore: simplify hydration (#10943)
* WIP
* unused
* unused
* fix head hydration
* working
* simplify
* tighten up
* css props
* fix treeshaking
* add a comment
|
9 months ago |
Dominic Gannaway
|
afe589e219
|
fix: improve order of pre-effect execution (#10942)
* chore: refactor local effect flushing to use new topological approach
|
9 months ago |
Rich Harris
|
3ce74e47a9
|
chore: update sequencing inside blocks (#10939)
* WIP
* fix timing issue
* compromise
* fix
* add missing before_init
* lint
---------
Co-authored-by: Dominic Gannaway <dg@domgan.com>
|
9 months ago |
Rich Harris
|
9bbc3328ee
|
chore: tidy up effect init (#10931)
* move signal init logic into create_effect
* tidy up
* call set_signal_status inside execute_effect
* tidy up
* unused import
|
9 months ago |
Rich Harris
|
7adc14e24c
|
chore: unify pre effects (#10933)
* breaking: always run pre effects synchronously
* unify pre effects
|
9 months ago |
Rich Harris
|
f2cca537a3
|
feat: use implicit return for each block keys (#10938)
* feat: use implicit return for each block keys
* swap args
* update test
|
9 months ago |
Rich Harris
|
808cc6fca6
|
feat: shorter each blocks (#10937)
|
9 months ago |
Rich Harris
|
8cfea9f36c
|
breaking: always run pre effects synchronously (#10928)
|
9 months ago |
dependabot[bot]
|
dbd111762d
|
chore(deps-dev): bump express from 4.18.2 to 4.19.2 (#10932)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
9 months ago |
github-actions[bot]
|
b44311acc1
|
Version Packages (next) (#10920)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
Rich Harris
|
ed2981d7b8
|
chore: simplify updates (#10922)
* remove if blocks around attribute updates
* remove singular updates
* simplify
* get rid of text_effect
* get rid of class_toggle_effect and style_effect
* remove spread_attributes_effect
* simplify
* simplify
* simplify
* remove unused stuff
* get rid of spread_dynamic_element_attributes_effect
* remove set_custom_element_data_effect
* unused import
* more descriptive names
|
9 months ago |
Rich Harris
|
456e50d14b
|
chore: use `effect(...)` instead of `user_effect(...)` (#10927)
|
9 months ago |
Rich Harris
|
7a17e21f8a
|
chore: remove managed_effect (#10926)
* chore: remove managed_effect
* remove managed_pre_effect
|
9 months ago |
miunau
|
bbd44e9e47
|
fix: Add `elementtiming` HTMLAttribute, remove `crossorigin` from HTMLInputAttributes (#10921)
* Removed `crossorigin` from HTMLInputAttributes
* Added `elementtiming` attribute to HTMLAttributes
* changeset
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev>
|
9 months ago |
Rich Harris
|
b7a0d80bfc
|
simplify render_effect signature (#10925)
* simplify render_effect signature
* lint
|
9 months ago |
Rich Harris
|
59ff650ccb
|
remove if blocks around attribute updates (#10917)
|
9 months ago |
Rich Harris
|
7e584e40d7
|
chore: optimise attributes (#10916)
* avoid getAttribute outside hydration
* tidy up
* simplify
* dom -> element
|
9 months ago |
Rich Harris
|
4f24eae9c3
|
simplify updates (#10912)
|
9 months ago |
github-actions[bot]
|
1e0054e915
|
Version Packages (next) (#10889)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
9 months ago |
miunau
|
0c05733d31
|
fix: Add `dirname` to HTMLInputAttributes (#10908)
* Add `dirname` to HTMLInputAttributes
* changeset
---------
Co-authored-by: Rich Harris <hello@rich-harris.dev>
|
9 months ago |