Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

web development for the rest of us

JavaScript MIT 118.8 MB Created Nov 20, 2016
Stars 87.6K Forks 5K Watchers 917 Open issues 950 Open PRs 140
History

225 branches 1027 tags

main #18564 docs: update link on hooks page (#18564) d9e40d1
#18474 chore: provide `indent` option for `print` (#18474) b791cac
[email protected] #18552 Version Packages (#18552) 4a6a85b
#18548 perf: skip quadratic blocker analysis when no top-level await (#18548) d0dbe1a
#18551 fix: rerun derived that had an abort controller on reconnection (#18551) 22e0adb
[email protected] #18497 Version Packages (#18497) 602a873
#18530 fix: $state.eager() is sometimes incorrect in SSR (#18530) a4fd67e
#18541 fix: clear previous_task reference after abort in Tween (#18541) 199ffeb
#18528 chore: add some failing tests (#18528) edeef1f
#18400 fix: abort deriveds own AbortSignal when it disconnects (#18400) a91b068
#18543 chore: bench compare report as HTML (#18543) 4da9f74
#18542 chore: run every benchmark in its own process (#18542) af6f1d3
#18521 fix: transform computed keys in keyed each block destructuring patter… b4d1583
#18527 chore: changeset (#18527) 8e4f265
#18517 fix: prevent derived connection leak in untracked contexts (#18517) 08a9e9e
#18525 fix: skip unnecessary derived effect in earlier batch (#18525) bfbb026
#18523 chore: add benchmarks (#18523) c2b7642
#18518 fix: chain preprocessor sourcemaps with an empty sources[0] (#18518) 5edd8b0
#18500 fix: avoid declaration tag warning in event handlers (#18500) 41642b7
#18507 fix: don't treat declaration tags as parts inside each blocks (#18507) 8fb7cee
#18496 chore: drop dead code that make TSGO fail (#18496) b1cadd1
#18492 fix: correctly transform declaration tags during SSR (#18492) b9e0371
[email protected] #18435 Version Packages (#18435) eae50df
#18453 fix: always unset reactivity context after restoring it (#18453) 36ae062
#18448 fix: strip `?` from optional parameters in svelte lang ts (#18448) a6985bc
#18436 fix: include wrapping parentheses in `{@const}` declarator end (#18436) c4daa49
#18425 fix: make `SvelteURLSearchParams` notifications accurate (#18425) 0510174
#18427 chore(deps-dev): bump esbuild from 0.25.11 to 0.28.1 (#18427) 8ea3ee8
[email protected] #18389 Version Packages (#18389) a9f4854
#18384 fix: check boundary exists before calling error handler in async deri… 71a6515
#18388 fix: add bigint to Primitive type for $state.snapshot (#18388) 3d83c9a
[email protected] #18357 Version Packages (#18357) 51baf1c
#18373 fix: prevent false-positive reactivity loss warning (#18373) 3d5c4ab
#18371 fix: ensure async block assigns correct nodes to effect (#18371) bdb1a0f
#18372 chore: bump esrap dependency (#18372) e4bfc5f
#18367 docs: fix invalid `rows` CSS property in {#each} chess-board example … 94bd279
#18366 fix: ignore declaration tags for animation directive (#18366) 1b4c43b
#18265 chore: upgrade to vitest v4 (#18265) 85dcb91
#18308 fix: reject pending async deriveds on discard (#18308) a81f965
[email protected] #18346 Version Packages (#18346) 3ef761b
#18351 fix: error at compile time on duplicate snippet/declaration tag defin… 5b8db1b
#18352 fix: check references for blockers on server, too (#18352) 56013a2
#18353 fix: parse declaration tags with a division operator in the initializ… 2afb895
#18350 fix: don't hang on a tag whose expression ends with a trailing slash … b471c15
#18330 fix: don't mistake `type` identifier expressions for TS `type` declar… c74f44f
#18348 fix: various declaration tag bugs (#18348) b76b937
#18345 fix: set input type before spread value (#18345) 378bb25
#18336 Fix searchParams.set duplicate updates (#18336) 2f6307a
#18333 docs: desloppify browser support page (#18333) 11985c0
#18326 chore: minor tidy-ups (#18326) 05a3bce
#18325 chore: annotate `each_array` return value (#18325) e027d8b
[email protected] #18315 Version Packages (#18315) 70afafe
#18324 allow class/function expressions in tags (#18324) 6d26dce
#18322 docs: mention since version of delcaration tags (#18322) 6a95575
#18320 perf: deduplicate identical hoisted templates within a component (#18… 2fae91a
#18252 perf: hoist rest_props exclude list as a module-scope Set (#18252) a40c745
#18321 fix: don't error on `{type}` in declaration tags (#18321) 980c7e2
#18319 chore: bump playwright (#18319) 5300843
#18282 feat: allow declarations in the template (#18282) 59d3a36
#18293 chore: try and discourage slop, even a tiny bit (#18293) 656dae6
#18316 chore: fix browser-support regression check (#18316) 3fad9cf
#18318 chore: remove `on_fork_commit` (#18318) a9e82dd
#18262 perf: use createElement instead of createElementNS for HTML elements … a991605
#18276 docs: add auto-generated browser support page (#18276) 27e74c4
#18278 perf: store current_sources as Set for O(1) membership checks (#18278) 67090e8
[email protected] #18255 Version Packages (#18255) 0bb715d
#18311 chore: fix printing in sandbox (#18311) 688671e
#18307 chore: remove unused class property (#18307) 4953860
#18303 fix: prevent batch unlinking twice (#18303) 638ab37
#18299 fix: disallow effect creation after `await` (#18299) 0da9f9e
#18302 chore: ensure treeshaking test runs during CI (#18302) d4be4e2
#18309 fix: propagate async @const blockers through closure references (#18309) e705369
#18298 fix: only unlink batch if we're done with it (#18298) ec08dbc
#18289 fix: don't assume boundary exists during increment/decrement (#18289) b40c359
#18297 fix: avoid waterfall-warning when async resolves to same value (#18297) c01e598
#18294 Revert "perf: use Set instead of Array for constant lookups in utils.… 070a0c4
#18292 chore: fix spelling in test (#18292) c9f7298
#18281 fix: use consistent spelling in script_unknown_attribute warning (#18… d2c7fa3
#18291 fix: resume outro-ed branches if they were kept around (#18291) 60eaa92
#18290 fix: settle discarded batch (#18290) 871e590
#18250 perf: use Set instead of Array for constant lookups in utils.js (#18250) e6110d3
#18273 fix: allow `$derived(await ...)` in disconnected effect roots (#18273) fe9ab93
#18272 chore: add tag name to a11y_click_events_have_key_events warning (#18… f023e8d
#18271 fix: declare `let:` directives before `{@const}` on slotted elements … bb69f9c
#18269 fix: remove raw-text hydration markers (#18269) 8b961be
#18268 perf: walk composedPath() directly in delegated event propagation (#1… 04d408b
#18266 fix: catch rejected promises while merging/committing (#18266) 078f901
#18264 fix: unlink errored and otherwise finished batch (#18264) a6002b5
#18263 fix: make unnecessary commit work less likely (#18263) 4656e68
#18260 fix: correctly coordinate component-level effects inside async blocks… 91a42e2
#18254 fix: transfer effects when merging batches (#18254) 65283bc
[email protected] #18240 Version Packages (#18240) b65a3f3
#18248 chore: bump acorn-typescript/esrap (#18248) ef319ed
#18246 fix: avoid false-positive batch invariant error (#18246) d654db8
#18243 fix: `{#await await ...}` and async dependencies fixes (#18243) 000c594
#18241 docs(contributing): fix grammar in Prioritization section (#18241) be8ffeb
#18226 docs: clarify context state getter pattern (#18226) a63bf86
fix: avoid unnecessary stringify in server attributes (#18232) a5df661
[email protected] #18239 Version Packages (#18239) f9440dc
#18234 fix(print): handle svelte:body and fix keyframe percentage double-pri… ca3f35b