├── .all-contributorsrc ├── .changeset ├── README.md ├── afraid-dogs-matter.md ├── afraid-geckos-dance.md ├── afraid-kids-hide.md ├── afraid-moose-matter.md ├── angry-books-jam.md ├── angry-plums-punch.md ├── angry-wasps-help.md ├── beige-cobras-smoke.md ├── beige-flies-wash.md ├── beige-mirrors-listen.md ├── beige-rabbits-shave.md ├── beige-seas-share.md ├── big-cars-serve.md ├── big-eggs-flash.md ├── big-eyes-carry.md ├── big-geese-act.md ├── big-moons-occur.md ├── blue-ants-raise.md ├── blue-lemons-wait.md ├── blue-rules-juggle.md ├── blue-timers-film.md ├── blue-waves-sneeze.md ├── brave-carrots-draw.md ├── brave-gorillas-end.md ├── brave-points-sleep.md ├── brave-shrimps-kiss.md ├── brave-walls-destroy.md ├── brave-walls-flow.md ├── breezy-carrots-flash.md ├── breezy-rules-beg.md ├── bright-falcons-float.md ├── bright-peas-juggle.md ├── bright-snakes-sing.md ├── brown-geckos-fry.md ├── brown-houses-obey.md ├── brown-months-fry.md ├── brown-spoons-boil.md ├── calm-buses-clap.md ├── calm-pandas-vanish.md ├── calm-ravens-sneeze.md ├── chatty-beans-divide.md ├── chatty-cups-drop.md ├── chatty-sloths-allow.md ├── chatty-taxis-juggle.md ├── chilled-pumas-invite.md ├── chilled-seas-jog.md ├── chilly-dolphins-lick.md ├── chilly-rocks-hug.md ├── chilly-snakes-scream.md ├── clean-eels-beg.md ├── clever-chefs-relate.md ├── clever-rockets-burn.md ├── clever-sloths-push.md ├── cold-birds-own.md ├── cold-cheetahs-judge.md ├── cold-masks-learn.md ├── config.json ├── cool-actors-tan.md ├── cool-ants-leave.md ├── cool-comics-marry.md ├── cool-jobs-scream.md ├── cool-peas-lick.md ├── cool-poems-watch.md ├── cool-rabbits-tickle.md ├── cool-roses-trade.md ├── cuddly-pianos-drop.md ├── cuddly-points-tickle.md ├── curly-lizards-dream.md ├── curvy-buses-laugh.md ├── curvy-cups-cough.md ├── curvy-flies-exercise.md ├── curvy-ties-shout.md ├── cyan-colts-raise.md ├── cyan-ducks-teach.md ├── cyan-flowers-destroy.md ├── cyan-spies-grin.md ├── cyan-squids-drive.md ├── dirty-bats-punch.md ├── dirty-donuts-yell.md ├── dirty-eyes-itch.md ├── dirty-garlics-design.md ├── dirty-tips-add.md ├── dry-clocks-grow.md ├── dry-eggs-play.md ├── dry-eggs-retire.md ├── dry-fans-march.md ├── dry-pillows-exist.md ├── dull-coins-vanish.md ├── dull-mangos-wave.md ├── dull-pots-add.md ├── dull-roses-relate.md ├── dull-worms-relax.md ├── early-ads-tie.md ├── early-months-whisper.md ├── eight-carrots-hunt.md ├── eight-cougars-watch.md ├── eight-hornets-punch.md ├── eight-pianos-raise.md ├── eight-steaks-shout.md ├── eighty-bikes-camp.md ├── eighty-days-cheat.md ├── eighty-lizards-notice.md ├── eleven-beers-yell.md ├── eleven-cycles-applaud.md ├── empty-bags-heal.md ├── empty-bulldogs-exercise.md ├── empty-coins-build.md ├── empty-crabs-think.md ├── empty-flowers-change.md ├── empty-geckos-pretend.md ├── empty-tools-share.md ├── fair-bags-smoke.md ├── fair-crabs-check.md ├── fair-pianos-talk.md ├── fair-spies-repeat.md ├── famous-falcons-melt.md ├── famous-kiwis-thank.md ├── famous-knives-sneeze.md ├── famous-pants-pay.md ├── fast-penguins-matter.md ├── fast-weeks-clean.md ├── few-clouds-shop.md ├── few-mugs-fail.md ├── few-teachers-know.md ├── fifty-masks-give.md ├── fifty-rice-wait.md ├── fifty-steaks-float.md ├── five-tigers-search.md ├── flat-melons-protect.md ├── fluffy-dolls-share.md ├── fluffy-humans-worry.md ├── fluffy-ravens-juggle.md ├── forty-comics-invent.md ├── forty-dogs-divide.md ├── forty-dolls-wave.md ├── forty-peaches-unite.md ├── forty-suns-smile.md ├── four-balloons-beam.md ├── four-flies-hammer.md ├── four-mice-hammer.md ├── four-pugs-listen.md ├── fresh-beds-wash.md ├── fresh-dots-destroy.md ├── fresh-impalas-bow.md ├── fresh-weeks-trade.md ├── friendly-candles-relate.md ├── friendly-lies-camp.md ├── funny-ties-jump.md ├── funny-wombats-argue.md ├── fuzzy-bags-camp.md ├── fuzzy-donuts-provide.md ├── gentle-dolls-juggle.md ├── gentle-sheep-hug.md ├── gentle-spies-happen.md ├── gentle-toys-chew.md ├── gentle-trees-exercise.md ├── giant-bananas-turn.md ├── giant-moons-own.md ├── giant-planets-shake.md ├── giant-plants-grin.md ├── giant-roses-press.md ├── gold-tools-nail.md ├── good-buses-reply.md ├── good-cars-visit.md ├── good-pianos-jump.md ├── good-plums-type.md ├── good-rivers-yawn.md ├── good-roses-argue.md ├── gorgeous-monkeys-carry.md ├── gorgeous-singers-rest.md ├── great-fans-unite.md ├── great-icons-retire.md ├── green-eggs-approve.md ├── green-fishes-lie.md ├── green-hounds-play.md ├── green-tigers-judge.md ├── grumpy-avocados-fetch.md ├── grumpy-jars-sparkle.md ├── happy-beds-scream.md ├── happy-suits-film.md ├── healthy-ants-film.md ├── healthy-planes-vanish.md ├── heavy-comics-move.md ├── heavy-ducks-leave.md ├── heavy-ears-rule.md ├── hip-balloons-begin.md ├── hip-pumpkins-boil.md ├── honest-buses-add.md ├── honest-dragons-turn.md ├── honest-icons-change.md ├── honest-nails-share.md ├── honest-pans-kick.md ├── hot-jobs-tap.md ├── hungry-boxes-relate.md ├── hungry-dots-fry.md ├── hungry-pants-push.md ├── hungry-singers-share.md ├── hungry-tips-unite.md ├── hungry-trees-travel.md ├── itchy-beans-melt.md ├── itchy-bulldogs-tan.md ├── itchy-eels-marry.md ├── itchy-kings-deliver.md ├── itchy-lions-wash.md ├── itchy-panthers-shave.md ├── itchy-terms-guess.md ├── khaki-cooks-develop.md ├── khaki-ligers-sing.md ├── khaki-mails-draw.md ├── khaki-mails-scream.md ├── khaki-monkeys-cry.md ├── khaki-moose-arrive.md ├── khaki-tomatoes-rule.md ├── kind-baboons-approve.md ├── kind-deers-lay.md ├── kind-doors-grin.md ├── kind-dots-sort.md ├── kind-eagles-join.md ├── kind-rings-flash.md ├── kind-spoons-return.md ├── large-clouds-carry.md ├── large-turkeys-deny.md ├── late-crabs-lay.md ├── late-grapes-judge.md ├── late-peaches-mate.md ├── lazy-knives-happen.md ├── lazy-masks-sit.md ├── lazy-months-knock.md ├── lazy-spiders-think.md ├── lemon-geese-call.md ├── lemon-geese-drum.md ├── lemon-trees-act.md ├── light-badgers-glow.md ├── light-days-clean.md ├── light-humans-hang.md ├── light-penguins-invent.md ├── light-pens-watch.md ├── little-ligers-exist.md ├── little-pans-jog.md ├── long-buckets-lay.md ├── long-crews-return.md ├── long-humans-repair.md ├── long-lobsters-mate.md ├── loud-cheetahs-flow.md ├── loud-mugs-smile.md ├── loud-numbers-flow.md ├── loud-ravens-drop.md ├── loud-socks-look.md ├── lovely-carpets-lick.md ├── lovely-houses-own.md ├── lovely-items-turn.md ├── lovely-rules-eat.md ├── lucky-colts-remember.md ├── lucky-geckos-swim.md ├── lucky-schools-hang.md ├── lucky-teachers-exist.md ├── lucky-toes-begin.md ├── many-rockets-give.md ├── many-trees-fix.md ├── metal-clouds-raise.md ├── metal-lobsters-burn.md ├── mighty-cooks-scream.md ├── mighty-files-hammer.md ├── mighty-frogs-obey.md ├── moody-carrots-lay.md ├── moody-frogs-exist.md ├── moody-ghosts-buy.md ├── moody-houses-argue.md ├── moody-owls-cry.md ├── moody-sheep-type.md ├── nasty-lions-double.md ├── nasty-yaks-peel.md ├── neat-boats-shake.md ├── neat-dingos-clap.md ├── neat-files-rescue.md ├── nervous-berries-boil.md ├── nervous-spoons-relax.md ├── nervous-turkeys-end.md ├── new-boats-wait.md ├── new-brooms-grin.md ├── new-rabbits-flow.md ├── nice-avocados-move.md ├── nine-cooks-join.md ├── ninety-dingos-walk.md ├── ninety-dots-train.md ├── odd-buckets-lie.md ├── odd-needles-joke.md ├── odd-schools-wait.md ├── odd-shoes-cheat.md ├── odd-taxis-retire.md ├── old-flies-jog.md ├── old-houses-drum.md ├── old-jokes-deliver.md ├── old-mails-sneeze.md ├── old-oranges-compete.md ├── olive-apples-lick.md ├── olive-kangaroos-brake.md ├── olive-mice-fix.md ├── olive-moons-act.md ├── olive-seals-sell.md ├── olive-shirts-complain.md ├── olive-socks-kick.md ├── orange-crews-rescue.md ├── orange-dingos-poke.md ├── orange-masks-exercise.md ├── orange-yaks-protect.md ├── orange-zoos-heal.md ├── pink-bikes-agree.md ├── pink-goats-promise.md ├── pink-mayflies-tie.md ├── plenty-starfishes-dress.md ├── plenty-zoos-fix.md ├── polite-dolphins-care.md ├── polite-pumpkins-guess.md ├── polite-ravens-study.md ├── poor-eggs-enjoy.md ├── poor-hats-design.md ├── poor-seahorses-flash.md ├── popular-apes-bathe.md ├── popular-games-hug.md ├── popular-ligers-perform.md ├── popular-mangos-rest.md ├── popular-roses-teach.md ├── popular-walls-hunt.md ├── pre.json ├── pretty-ties-help.md ├── proud-pets-hang.md ├── proud-queens-sniff.md ├── purple-dragons-peel.md ├── quiet-apricots-dream.md ├── quiet-berries-end.md ├── quiet-berries-explode.md ├── quiet-camels-mate.md ├── quiet-crabs-nail.md ├── quiet-timers-speak.md ├── rare-mirrors-act.md ├── rare-pears-whisper.md ├── rare-worms-hunt.md ├── real-guests-do.md ├── real-items-suffer.md ├── real-pandas-brush.md ├── red-cycles-pretend.md ├── red-doors-own.md ├── red-feet-worry.md ├── red-poets-study.md ├── rich-cobras-exist.md ├── rich-garlics-laugh.md ├── rich-olives-yell.md ├── rich-plums-thank.md ├── rich-sheep-burn.md ├── rich-tables-sing.md ├── rich-waves-mix.md ├── rotten-bags-type.md ├── rotten-buckets-develop.md ├── rotten-experts-relax.md ├── rotten-poems-applaud.md ├── rotten-rules-invite.md ├── rude-ghosts-tickle.md ├── selfish-dragons-knock.md ├── selfish-socks-smile.md ├── selfish-spies-help.md ├── selfish-tools-hide.md ├── serious-bobcats-carry.md ├── serious-crabs-punch.md ├── serious-goats-tap.md ├── serious-gorillas-eat.md ├── serious-kids-deliver.md ├── serious-needles-joke.md ├── serious-poems-brake.md ├── serious-socks-cover.md ├── serious-zebras-scream.md ├── seven-deers-jam.md ├── seven-garlics-serve.md ├── seven-hornets-smile.md ├── seven-jobs-sniff.md ├── seven-masks-end.md ├── seven-ravens-check.md ├── shaggy-cameras-live.md ├── sharp-gorillas-impress.md ├── sharp-kids-happen.md ├── sharp-tomatoes-learn.md ├── shiny-baboons-play.md ├── shiny-mayflies-clean.md ├── shiny-melons-love.md ├── shiny-rats-heal.md ├── shiny-shrimps-march.md ├── short-buses-camp.md ├── short-countries-rush.md ├── shy-fishes-drive.md ├── silent-apes-report.md ├── silent-hats-stare.md ├── silly-laws-happen.md ├── silly-lies-film.md ├── silly-ways-wash.md ├── silver-points-approve.md ├── six-boats-shave.md ├── sixty-items-crash.md ├── sixty-numbers-hope.md ├── sixty-pandas-rush.md ├── slimy-clouds-talk.md ├── slimy-laws-explode.md ├── slimy-onions-approve.md ├── slimy-walls-draw.md ├── slow-beds-shave.md ├── slow-chefs-dream.md ├── slow-kids-sparkle.md ├── slow-plums-chew.md ├── slow-wombats-reply.md ├── small-apples-eat.md ├── small-papayas-laugh.md ├── small-sheep-type.md ├── small-spiders-fail.md ├── smart-cherries-leave.md ├── smart-grapes-mate.md ├── smart-parents-swim.md ├── smart-turkeys-tell.md ├── smart-zebras-pay.md ├── smooth-kids-protect.md ├── smooth-rings-rush.md ├── soft-clocks-remember.md ├── soft-geese-learn.md ├── soft-months-grab.md ├── soft-tigers-wink.md ├── sour-bags-fail.md ├── sour-forks-stare.md ├── sour-rules-march.md ├── sour-weeks-fix.md ├── spicy-jeans-deliver.md ├── spicy-plums-admire.md ├── spotty-houses-search.md ├── spotty-pens-agree.md ├── spotty-rocks-destroy.md ├── spotty-spiders-compare.md ├── spotty-turkeys-sparkle.md ├── stale-books-perform.md ├── stale-comics-look.md ├── stale-fans-rest.md ├── stale-jeans-refuse.md ├── strange-apricots-happen.md ├── strong-apricots-destroy.md ├── strong-gifts-smoke.md ├── strong-lemons-provide.md ├── strong-pans-doubt.md ├── stupid-parents-crash.md ├── sweet-mangos-beg.md ├── sweet-pens-sniff.md ├── swift-donkeys-perform.md ├── swift-fans-stare.md ├── swift-feet-juggle.md ├── swift-knives-tie.md ├── swift-poets-carry.md ├── swift-ravens-hunt.md ├── swift-seahorses-deliver.md ├── tall-books-grin.md ├── tall-garlics-try.md ├── tall-mugs-buy.md ├── tall-shrimps-worry.md ├── tall-tigers-wait.md ├── tame-cycles-kneel.md ├── tame-spies-drum.md ├── tasty-cheetahs-appear.md ├── tasty-numbers-perform.md ├── tasty-steaks-smile.md ├── ten-eels-move.md ├── ten-foxes-repeat.md ├── ten-jokes-divide.md ├── ten-peaches-sleep.md ├── ten-singers-cough.md ├── ten-ties-repair.md ├── ten-worms-reflect.md ├── tender-rocks-walk.md ├── thick-cycles-rule.md ├── thick-pans-tell.md ├── thick-shirts-deliver.md ├── thick-swans-type.md ├── thin-foxes-lick.md ├── thin-years-rhyme.md ├── thirty-flowers-sit.md ├── thirty-ghosts-fix.md ├── thirty-impalas-repair.md ├── thirty-pears-hug.md ├── thirty-wombats-relax.md ├── three-buses-sleep.md ├── three-camels-sell.md ├── three-foxes-relax.md ├── three-icons-trade.md ├── three-lions-visit.md ├── three-papayas-buy.md ├── three-rice-tie.md ├── three-suits-grin.md ├── tidy-buses-whisper.md ├── tidy-chefs-taste.md ├── tidy-starfishes-allow.md ├── tiny-kings-whisper.md ├── tiny-meals-deliver.md ├── tiny-moose-kiss.md ├── tough-radios-punch.md ├── twelve-beans-drive.md ├── twelve-dragons-join.md ├── twelve-onions-juggle.md ├── twelve-worms-jog.md ├── two-brooms-fail.md ├── two-candles-move.md ├── two-dogs-accept.md ├── two-dragons-yell.md ├── two-falcons-buy.md ├── unlucky-boxes-obey.md ├── unlucky-steaks-warn.md ├── unlucky-trees-lick.md ├── violet-mails-trade.md ├── violet-mugs-behave.md ├── violet-pigs-jam.md ├── warm-cherries-shake.md ├── weak-drinks-speak.md ├── weak-frogs-bow.md ├── weak-terms-destroy.md ├── wet-games-fly.md ├── wet-pears-remain.md ├── wet-wombats-repeat.md ├── wicked-clouds-exercise.md ├── wicked-doors-train.md ├── wicked-hairs-cheer.md ├── wicked-wasps-allow.md ├── wild-foxes-wonder.md ├── wild-moose-compare.md ├── wise-apples-care.md ├── wise-dancers-hang.md ├── wise-dodos-tell.md ├── wise-donkeys-marry.md ├── wise-jobs-admire.md ├── wise-kids-wash.md ├── wise-radios-exercise.md ├── wise-ties-clap.md ├── witty-camels-warn.md ├── witty-readers-provide.md ├── witty-steaks-dream.md ├── witty-tomatoes-care.md ├── witty-years-crash.md ├── yellow-pugs-raise.md ├── yellow-taxis-double.md ├── yellow-trees-juggle.md ├── young-ads-roll.md └── young-masks-refuse.md ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── ------------------report-typos-and-mistranslations--or-request-improvements-in-translation-.md │ ├── -----------add-the-document-to-be-translated-.md │ └── ---.md └── workflows │ ├── ecosystem-ci-trigger.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .textlintrc ├── .vscode ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTING_ja.md ├── DICTIONARY.md ├── FUNDING.json ├── LICENSE.md ├── README.md ├── documentation ├── blog │ ├── 2016-11-26-frameworks-without-the-framework.md │ ├── 2017-08-07-the-easiest-way-to-get-started.md │ ├── 2017-09-06-the-zen-of-just-writing-css.md │ ├── 2017-12-31-sapper-towards-the-ideal-web-app-framework.md │ ├── 2018-04-18-version-2.md │ ├── 2018-12-26-svelte-css-in-js.md │ ├── 2018-12-27-virtual-dom-is-pure-overhead.md │ ├── 2019-01-31-svelte-on-the-changelog.md │ ├── 2019-04-15-setting-up-your-editor.md │ ├── 2019-04-16-svelte-for-new-developers.md │ ├── 2019-04-20-write-less-code.md │ ├── 2019-04-22-svelte-3-rethinking-reactivity.md │ ├── 2020-07-17-svelte-and-typescript.md │ ├── 2020-10-01-whats-new-in-svelte-october-2020.md │ ├── 2020-11-01-whats-new-in-svelte-november-2020.md │ ├── 2020-11-05-whats-the-deal-with-sveltekit.md │ ├── 2020-12-01-whats-new-in-svelte-december-2020.md │ ├── 2021-01-01-whats-new-in-svelte-january-2021.md │ ├── 2021-02-01-whats-new-in-svelte-february-2021.md │ ├── 2021-03-01-whats-new-in-svelte-march-2021.md │ ├── 2021-03-23-sveltekit-beta.md │ ├── 2021-04-01-whats-new-in-svelte-april-2021.md │ ├── 2021-05-01-whats-new-in-svelte-may-2021.md │ ├── 2021-06-01-whats-new-in-svelte-june-2021.md │ ├── 2021-07-01-whats-new-in-svelte-july-2021.md │ ├── 2021-08-01-whats-new-in-svelte-august-2021.md │ ├── 2021-09-01-whats-new-in-svelte-september-2021.md │ ├── 2021-10-01-whats-new-in-svelte-october-2021.md │ ├── 2021-11-01-whats-new-in-svelte-november-2021.md │ ├── 2021-12-01-whats-new-in-svelte-december-2021.md │ ├── 2022-01-01-whats-new-in-svelte-january-2022.md │ ├── 2022-01-13-accelerating-sveltes-development.md │ ├── 2022-02-01-whats-new-in-svelte-february-2022.md │ ├── 2022-03-01-whats-new-in-svelte-march-2022.md │ ├── 2022-04-01-whats-new-in-svelte-april-2022.md │ ├── 2022-05-01-whats-new-in-svelte-may-2022.md │ ├── 2022-06-01-whats-new-in-svelte-june-2022.md │ ├── 2022-07-01-whats-new-in-svelte-july-2022.md │ ├── 2022-08-01-whats-new-in-svelte-august-2022.md │ ├── 2022-09-01-whats-new-in-svelte-september-2022.md │ ├── 2022-10-01-whats-new-in-svelte-october-2022.md │ ├── 2022-11-01-whats-new-in-svelte-november-2022.md │ ├── 2022-12-01-whats-new-in-svelte-december-2022.md │ ├── 2022-12-14-announcing-sveltekit-1.0.md │ ├── 2023-01-01-whats-new-in-svelte-january-2023.md │ ├── 2023-02-01-whats-new-in-svelte-february-2023.md │ ├── 2023-02-21-streaming-snapshots-sveltekit.md │ ├── 2023-03-01-whats-new-in-svelte-march-2023.md │ ├── 2023-03-09-zero-config-type-safety.md │ ├── 2023-04-01-whats-new-in-svelte-april-2023.md │ ├── 2023-05-01-whats-new-in-svelte-may-2023.md │ ├── 2023-06-01-whats-new-in-svelte-june-2023.md │ ├── 2023-06-22-svelte-4.md │ ├── 2023-06-29-svelte-dev-overhaul.md │ ├── 2023-07-01-whats-new-in-svelte-july-2023.md │ ├── 2023-08-01-whats-new-in-svelte-august-2023.md │ ├── 2023-08-31-view-transitions.md │ ├── 2023-09-01-whats-new-in-svelte-september-2023.md │ ├── 2023-09-20-runes.md │ ├── 2023-10-01-hacktoberfest.md │ ├── 2023-10-01-whats-new-in-svelte-october-2023.md │ └── 2023-11-01-whats-new-in-svelte-november-2023.md ├── docs │ ├── 01-getting-started │ │ ├── 01-introduction.md │ │ └── meta.json │ ├── 02-template-syntax │ │ ├── 01-svelte-components.md │ │ ├── 02-basic-markup.md │ │ ├── 03-logic-blocks.md │ │ ├── 04-special-tags.md │ │ ├── 05-element-directives.md │ │ ├── 06-component-directives.md │ │ ├── 07-special-elements.md │ │ └── meta.json │ ├── 03-runtime │ │ ├── 01-svelte.md │ │ ├── 02-svelte-store.md │ │ ├── 03-svelte-motion.md │ │ ├── 04-svelte-transition.md │ │ ├── 05-svelte-animate.md │ │ ├── 06-svelte-easing.md │ │ ├── 07-svelte-action.md │ │ └── meta.json │ ├── 04-compiler-and-api │ │ ├── 01-svelte-compiler.md │ │ ├── 02-client-side-component-api.md │ │ ├── 03-server-side-component-api.md │ │ ├── 04-custom-elements-api.md │ │ └── meta.json │ ├── 05-misc │ │ ├── 01-faq.md │ │ ├── 02-accessibility-warnings.md │ │ ├── 03-typescript.md │ │ ├── 04-v4-migration-guide.md │ │ └── meta.json │ └── 06-legacy │ │ ├── 01-svelte-register.md │ │ └── meta.json ├── examples │ ├── 00-introduction │ │ ├── 00-hello-world │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-dynamic-attributes │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-styling │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-nested-components │ │ │ ├── App.svelte │ │ │ ├── Nested.svelte │ │ │ └── meta.json │ │ ├── 04-html-tags │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 01-reactivity │ │ ├── 00-reactive-assignments │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-reactive-declarations │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-reactive-statements │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 02-props │ │ ├── 00-declaring-props │ │ │ ├── App.svelte │ │ │ ├── Nested.svelte │ │ │ └── meta.json │ │ ├── 01-default-values │ │ │ ├── App.svelte │ │ │ ├── Nested.svelte │ │ │ └── meta.json │ │ ├── 02-spread-props │ │ │ ├── App.svelte │ │ │ ├── Info.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 03-logic │ │ ├── 00-if-blocks │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-else-blocks │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-else-if-blocks │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-each-blocks │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 04-keyed-each-blocks │ │ │ ├── App.svelte │ │ │ ├── Thing.svelte │ │ │ └── meta.json │ │ ├── 05-await-blocks │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 04-events │ │ ├── 00-dom-events │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-inline-handlers │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-event-modifiers │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-component-events │ │ │ ├── App.svelte │ │ │ ├── Inner.svelte │ │ │ └── meta.json │ │ ├── 04-event-forwarding │ │ │ ├── App.svelte │ │ │ ├── Inner.svelte │ │ │ ├── Outer.svelte │ │ │ └── meta.json │ │ ├── 05-dom-event-forwarding │ │ │ ├── App.svelte │ │ │ ├── CustomButton.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 05-bindings │ │ ├── 00-text-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-numeric-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-checkbox-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-group-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 04-textarea-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 05-file-inputs │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 06-select-bindings │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 07-multiple-select-bindings │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 08-each-block-bindings │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 09-media-elements │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 10-dimensions │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 11-bind-this │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 12-component-bindings │ │ │ ├── App.svelte │ │ │ ├── Keypad.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 06-lifecycle │ │ ├── 00-onmount │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-ondestroy │ │ │ ├── App.svelte │ │ │ ├── meta.json │ │ │ └── utils.js │ │ ├── 02-update │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-tick │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 07-stores │ │ ├── 00-writable-stores │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ ├── meta.json │ │ │ └── stores.js │ │ ├── 01-auto-subscriptions │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ ├── meta.json │ │ │ └── stores.js │ │ ├── 02-readable-stores │ │ │ ├── App.svelte │ │ │ ├── meta.json │ │ │ └── stores.js │ │ ├── 03-derived-stores │ │ │ ├── App.svelte │ │ │ ├── meta.json │ │ │ └── stores.js │ │ ├── 04-custom-stores │ │ │ ├── App.svelte │ │ │ ├── meta.json │ │ │ └── stores.js │ │ └── meta.json │ ├── 08-motion │ │ ├── 00-tweened │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-spring │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 09-transitions │ │ ├── 00-transition │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-adding-parameters-to-transitions │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-in-and-out │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-custom-css-transitions │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 04-custom-js-transitions │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 05-transition-events │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 06-deferred-transitions │ │ │ ├── App.svelte │ │ │ ├── images.js │ │ │ └── meta.json │ │ └── meta.json │ ├── 10-animations │ │ ├── 00-animate │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 11-easing │ │ ├── 00-easing │ │ │ ├── App.svelte │ │ │ ├── Controls.svelte │ │ │ ├── Grid.svelte │ │ │ ├── eases.js │ │ │ └── meta.json │ │ └── meta.json │ ├── 12-svg │ │ ├── 01-clock │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-bar-chart │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-area-chart │ │ │ ├── App.svelte │ │ │ ├── data.js │ │ │ └── meta.json │ │ ├── 04-scatterplot │ │ │ ├── App.svelte │ │ │ ├── Scatterplot.svelte │ │ │ ├── data.js │ │ │ └── meta.json │ │ ├── 05-svg-transitions │ │ │ ├── App.svelte │ │ │ ├── custom-transitions.js │ │ │ ├── meta.json │ │ │ └── shape.js │ │ └── meta.json │ ├── 13-actions │ │ ├── 00-actions │ │ │ ├── App.svelte │ │ │ ├── click_outside.js │ │ │ └── meta.json │ │ ├── 01-adding-parameters-to-actions │ │ │ ├── App.svelte │ │ │ ├── longpress.js │ │ │ └── meta.json │ │ ├── 03-actions-pannable │ │ │ ├── App.svelte │ │ │ ├── meta.json │ │ │ └── pannable.js │ │ └── meta.json │ ├── 14-classes │ │ ├── 00-classes │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 01-class-shorthand │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 15-composition │ │ ├── 00-slots │ │ │ ├── App.svelte │ │ │ ├── Box.svelte │ │ │ └── meta.json │ │ ├── 01-slot-fallbacks │ │ │ ├── App.svelte │ │ │ ├── Box.svelte │ │ │ └── meta.json │ │ ├── 02-named-slots │ │ │ ├── App.svelte │ │ │ ├── ContactCard.svelte │ │ │ └── meta.json │ │ ├── 03-slot-props │ │ │ ├── App.svelte │ │ │ ├── Hoverable.svelte │ │ │ └── meta.json │ │ ├── 04-conditional-slots │ │ │ ├── App.svelte │ │ │ ├── Profile.svelte │ │ │ └── meta.json │ │ ├── 05-modal │ │ │ ├── App.svelte │ │ │ ├── Modal.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 16-context │ │ ├── 00-context-api │ │ │ ├── App.svelte │ │ │ ├── Map.svelte │ │ │ ├── MapMarker.svelte │ │ │ ├── mapbox.js │ │ │ └── meta.json │ │ └── meta.json │ ├── 17-special-elements │ │ ├── 00-svelte-self │ │ │ ├── App.svelte │ │ │ ├── File.svelte │ │ │ ├── Folder.svelte │ │ │ └── meta.json │ │ ├── 01-svelte-component │ │ │ ├── App.svelte │ │ │ ├── BlueThing.svelte │ │ │ ├── GreenThing.svelte │ │ │ ├── RedThing.svelte │ │ │ └── meta.json │ │ ├── 02-svelte-element │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-svelte-window │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 04-svelte-window-bindings │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 05-svelte-document │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 06-svelte-body │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 07-svelte-head │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 18-module-context │ │ ├── 01-module-exports │ │ │ ├── App.svelte │ │ │ ├── AudioPlayer.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 19-debugging │ │ ├── 00-debug │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 20-7guis │ │ ├── 01-7guis-counter │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 02-7guis-temperature │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 03-7guis-flight-booker │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 04-7guis-timer │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 05-7guis-crud │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ ├── 06-7guis-circles │ │ │ ├── App.svelte │ │ │ └── meta.json │ │ └── meta.json │ ├── 21-miscellaneous │ │ ├── 01-hacker-news │ │ │ ├── App.svelte │ │ │ ├── Comment.svelte │ │ │ ├── Item.svelte │ │ │ ├── List.svelte │ │ │ ├── Summary.svelte │ │ │ └── meta.json │ │ ├── 02-immutable-data │ │ │ ├── App.svelte │ │ │ ├── ImmutableTodo.svelte │ │ │ ├── MutableTodo.svelte │ │ │ ├── flash.js │ │ │ └── meta.json │ │ └── meta.json │ └── 99-embeds │ │ ├── 20181225-blog-svelte-css-in-js │ │ ├── App.svelte │ │ ├── Hero.svelte │ │ ├── meta.json │ │ └── styles.js │ │ ├── 20190420-blog-write-less-code │ │ ├── App.svelte │ │ └── meta.json │ │ └── meta.json └── tutorial │ ├── 01-introduction │ ├── 01-basics │ │ ├── app-a │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-adding-data │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-dynamic-attributes │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-styling │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 05-nested-components │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ └── text.md │ ├── 06-making-an-app │ │ ├── app-a │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 02-reactivity │ ├── 01-reactive-assignments │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-reactive-declarations │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-reactive-statements │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-updating-arrays-and-objects │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 03-props │ ├── 01-declaring-props │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ └── text.md │ ├── 02-default-values │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Nested.svelte │ │ └── text.md │ ├── 03-spread-props │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Info.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Info.svelte │ │ └── text.md │ └── meta.json │ ├── 04-logic │ ├── 01-if-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-else-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-else-if-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-each-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 05-keyed-each-blocks │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Thing.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Thing.svelte │ │ └── text.md │ ├── 06-await-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 05-events │ ├── 01-dom-events │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-inline-handlers │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-event-modifiers │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-component-events │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Inner.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Inner.svelte │ │ └── text.md │ ├── 05-event-forwarding │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Inner.svelte │ │ │ └── Outer.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Inner.svelte │ │ │ └── Outer.svelte │ │ └── text.md │ ├── 06-dom-event-forwarding │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── CustomButton.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── CustomButton.svelte │ │ └── text.md │ └── meta.json │ ├── 06-bindings │ ├── 01-text-inputs │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-numeric-inputs │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-checkbox-inputs │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-group-inputs │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 05-textarea-inputs │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 06-select-bindings │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 07-multiple-select-bindings │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 08-contenteditable-bindings │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 09-each-block-bindings │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 10-media-elements │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 11-dimensions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 12-bind-this │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 13-component-bindings │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Keypad.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Keypad.svelte │ │ └── text.md │ ├── 14-component-this │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── InputField.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── InputField.svelte │ │ └── text.md │ └── meta.json │ ├── 07-lifecycle │ ├── 01-onmount │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-ondestroy │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Timer.svelte │ │ │ └── utils.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Timer.svelte │ │ │ └── utils.js │ │ └── text.md │ ├── 03-update │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-tick │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 08-stores │ ├── 01-writable-stores │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ └── stores.js │ │ └── text.md │ ├── 02-auto-subscriptions │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Decrementer.svelte │ │ │ ├── Incrementer.svelte │ │ │ ├── Resetter.svelte │ │ │ └── stores.js │ │ └── text.md │ ├── 03-readable-stores │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ └── text.md │ ├── 04-derived-stores │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ └── text.md │ ├── 05-custom-stores │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ └── text.md │ ├── 06-store-bindings │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── stores.js │ │ └── text.md │ └── meta.json │ ├── 09-motion │ ├── 01-tweened │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-spring │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 10-transitions │ ├── 01-transition │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-adding-parameters-to-transitions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-in-and-out │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-custom-css-transitions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 05-custom-js-transitions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 06-transition-events │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 07-global-transitions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 08-deferred-transitions │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 09-key-blocks │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 11-animations │ ├── 01-animate │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 12-actions │ ├── 01-actions │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── click_outside.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── click_outside.js │ │ └── text.md │ ├── 02-adding-parameters-to-actions │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── longpress.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── longpress.js │ │ └── text.md │ └── meta.json │ ├── 13-advanced-styling │ ├── 01-classes │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-class-shorthand │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 03-inline-styles │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-style-directive │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ ├── 14-composition │ ├── 01-slots │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ └── text.md │ ├── 02-slot-fallbacks │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ └── text.md │ ├── 03-named-slots │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── ContactCard.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── ContactCard.svelte │ │ └── text.md │ ├── 04-optional-slots │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Comment.svelte │ │ │ └── Project.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Comment.svelte │ │ │ └── Project.svelte │ │ └── text.md │ ├── 05-slot-props │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Hoverable.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Hoverable.svelte │ │ └── text.md │ └── meta.json │ ├── 15-context │ ├── 01-context-api │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Map.svelte │ │ │ ├── MapMarker.svelte │ │ │ └── mapbox.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Map.svelte │ │ │ ├── MapMarker.svelte │ │ │ └── mapbox.js │ │ └── text.md │ └── meta.json │ ├── 16-special-elements │ ├── 01-svelte-self │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── File.svelte │ │ │ └── Folder.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── File.svelte │ │ │ └── Folder.svelte │ │ └── text.md │ ├── 02-svelte-component │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── BlueThing.svelte │ │ │ ├── GreenThing.svelte │ │ │ └── RedThing.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── BlueThing.svelte │ │ │ ├── GreenThing.svelte │ │ │ └── RedThing.svelte │ │ └── text.md │ ├── 03-svelte-element │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 04-svelte-window │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 05-svelte-window-bindings │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 06-svelte-document │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 07-svelte-body │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 08-svelte-head │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 09-svelte-options │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ ├── Todo.svelte │ │ │ └── flash.js │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ ├── Todo.svelte │ │ │ └── flash.js │ │ └── text.md │ ├── 10-svelte-fragment │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── Box.svelte │ │ └── text.md │ └── meta.json │ ├── 17-module-context │ ├── 01-sharing-code │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── AudioPlayer.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── AudioPlayer.svelte │ │ └── text.md │ ├── 02-module-exports │ │ ├── app-a │ │ │ ├── App.svelte │ │ │ └── AudioPlayer.svelte │ │ ├── app-b │ │ │ ├── App.svelte │ │ │ └── AudioPlayer.svelte │ │ └── text.md │ └── meta.json │ ├── 18-special-tags │ ├── 01-debug │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ ├── 02-html-tags │ │ ├── app-a │ │ │ └── App.svelte │ │ ├── app-b │ │ │ └── App.svelte │ │ └── text.md │ └── meta.json │ └── 19-next-steps │ ├── 01-congratulations │ ├── app-a │ │ └── App.svelte │ └── text.md │ └── meta.json ├── eslint.config.js ├── package.json ├── packages └── svelte │ ├── .gitignore │ ├── CHANGELOG-pre-5.md │ ├── CHANGELOG.md │ ├── README.md │ ├── compiler │ └── package.json │ ├── elements.d.ts │ ├── messages │ ├── client-errors │ │ └── errors.md │ ├── client-warnings │ │ └── warnings.md │ ├── compile-errors │ │ ├── options.md │ │ ├── script.md │ │ ├── style.md │ │ └── template.md │ ├── compile-warnings │ │ ├── a11y.md │ │ ├── misc.md │ │ ├── options.md │ │ ├── script.md │ │ ├── style.md │ │ └── template.md │ ├── server-errors │ │ └── lifecycle.md │ ├── shared-errors │ │ └── errors.md │ └── shared-warnings │ │ └── warnings.md │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ ├── check-treeshakeability.js │ ├── generate-types.js │ ├── generate-version.js │ └── process-messages │ │ ├── index.js │ │ └── templates │ │ ├── client-errors.js │ │ ├── client-warnings.js │ │ ├── compile-errors.js │ │ ├── compile-warnings.js │ │ ├── server-errors.js │ │ ├── shared-errors.js │ │ └── shared-warnings.js │ ├── src │ ├── action │ │ └── public.d.ts │ ├── ambient.d.ts │ ├── animate │ │ ├── index.js │ │ └── public.d.ts │ ├── compiler │ │ ├── errors.js │ │ ├── index.js │ │ ├── legacy.js │ │ ├── migrate │ │ │ └── index.js │ │ ├── phases │ │ │ ├── 1-parse │ │ │ │ ├── acorn.js │ │ │ │ ├── ambient.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── read │ │ │ │ │ ├── context.js │ │ │ │ │ ├── expression.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── script.js │ │ │ │ │ └── style.js │ │ │ │ ├── remove_typescript_nodes.js │ │ │ │ ├── state │ │ │ │ │ ├── element.js │ │ │ │ │ ├── fragment.js │ │ │ │ │ ├── tag.js │ │ │ │ │ └── text.js │ │ │ │ └── utils │ │ │ │ │ ├── bracket.js │ │ │ │ │ ├── create.js │ │ │ │ │ ├── entities.js │ │ │ │ │ ├── full_char_code_at.js │ │ │ │ │ ├── fuzzymatch.js │ │ │ │ │ ├── html.js │ │ │ │ │ └── names.js │ │ │ ├── 2-analyze │ │ │ │ ├── a11y.js │ │ │ │ ├── css │ │ │ │ │ ├── css-analyze.js │ │ │ │ │ ├── css-prune.js │ │ │ │ │ ├── css-warn.js │ │ │ │ │ └── utils.js │ │ │ │ ├── index.js │ │ │ │ ├── types.d.ts │ │ │ │ ├── utils.js │ │ │ │ ├── utils │ │ │ │ │ └── check_graph_for_cycles.js │ │ │ │ └── validation.js │ │ │ ├── 3-transform │ │ │ │ ├── client │ │ │ │ │ ├── transform-client.js │ │ │ │ │ ├── types.d.ts │ │ │ │ │ ├── utils.js │ │ │ │ │ └── visitors │ │ │ │ │ │ ├── global.js │ │ │ │ │ │ ├── javascript-legacy.js │ │ │ │ │ │ ├── javascript-runes.js │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ └── template.js │ │ │ │ ├── css │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── server │ │ │ │ │ ├── transform-server.js │ │ │ │ │ └── types.d.ts │ │ │ │ ├── types.d.ts │ │ │ │ └── utils.js │ │ │ ├── bindings.js │ │ │ ├── constants.js │ │ │ ├── css.js │ │ │ ├── nodes.js │ │ │ ├── patterns.js │ │ │ ├── scope.js │ │ │ ├── types.d.ts │ │ │ └── visitors.js │ │ ├── preprocess │ │ │ ├── decode_sourcemap.js │ │ │ ├── index.js │ │ │ ├── legacy-public.d.ts │ │ │ ├── private.d.ts │ │ │ ├── public.d.ts │ │ │ └── replace_in_code.js │ │ ├── public.d.ts │ │ ├── state.js │ │ ├── types │ │ │ ├── css.d.ts │ │ │ ├── index.d.ts │ │ │ ├── legacy-interfaces.d.ts │ │ │ ├── legacy-nodes.d.ts │ │ │ └── template.d.ts │ │ ├── utils │ │ │ ├── assert.js │ │ │ ├── ast.js │ │ │ ├── builders.js │ │ │ ├── extract_svelte_ignore.js │ │ │ ├── mapped_code.js │ │ │ ├── push_array.js │ │ │ ├── sanitize_template_string.js │ │ │ └── string.js │ │ ├── validate-options.js │ │ └── warnings.js │ ├── constants.js │ ├── easing │ │ └── index.js │ ├── escaping.js │ ├── index-client.js │ ├── index-server.js │ ├── index.d.ts │ ├── internal │ │ ├── client │ │ │ ├── constants.js │ │ │ ├── dev │ │ │ │ ├── elements.js │ │ │ │ ├── equality.js │ │ │ │ ├── hmr.js │ │ │ │ ├── inspect.js │ │ │ │ ├── legacy.js │ │ │ │ └── ownership.js │ │ │ ├── dom │ │ │ │ ├── blocks │ │ │ │ │ ├── await.js │ │ │ │ │ ├── css-props.js │ │ │ │ │ ├── each.js │ │ │ │ │ ├── html.js │ │ │ │ │ ├── if.js │ │ │ │ │ ├── key.js │ │ │ │ │ ├── snippet.js │ │ │ │ │ ├── svelte-component.js │ │ │ │ │ ├── svelte-element.js │ │ │ │ │ └── svelte-head.js │ │ │ │ ├── elements │ │ │ │ │ ├── actions.js │ │ │ │ │ ├── attributes.js │ │ │ │ │ ├── bindings │ │ │ │ │ │ ├── input.js │ │ │ │ │ │ ├── media.js │ │ │ │ │ │ ├── navigator.js │ │ │ │ │ │ ├── props.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── shared.js │ │ │ │ │ │ ├── size.js │ │ │ │ │ │ ├── this.js │ │ │ │ │ │ ├── universal.js │ │ │ │ │ │ └── window.js │ │ │ │ │ ├── class.js │ │ │ │ │ ├── custom-element.js │ │ │ │ │ ├── events.js │ │ │ │ │ ├── misc.js │ │ │ │ │ ├── style.js │ │ │ │ │ └── transitions.js │ │ │ │ ├── hydration.js │ │ │ │ ├── legacy │ │ │ │ │ ├── event-modifiers.js │ │ │ │ │ ├── lifecycle.js │ │ │ │ │ └── misc.js │ │ │ │ ├── operations.js │ │ │ │ ├── reconciler.js │ │ │ │ ├── task.js │ │ │ │ └── template.js │ │ │ ├── errors.js │ │ │ ├── index.js │ │ │ ├── loop.js │ │ │ ├── proxy.js │ │ │ ├── reactivity │ │ │ │ ├── deriveds.js │ │ │ │ ├── effects.js │ │ │ │ ├── equality.js │ │ │ │ ├── props.js │ │ │ │ ├── sources.js │ │ │ │ ├── store.js │ │ │ │ └── types.d.ts │ │ │ ├── render.js │ │ │ ├── runtime.js │ │ │ ├── timing.js │ │ │ ├── types.d.ts │ │ │ ├── utils.js │ │ │ ├── validate.js │ │ │ └── warnings.js │ │ ├── disclose-version.js │ │ ├── index.js │ │ ├── server │ │ │ ├── context.js │ │ │ ├── dev.js │ │ │ ├── errors.js │ │ │ ├── hydration.js │ │ │ ├── index.js │ │ │ └── types.d.ts │ │ ├── shared │ │ │ ├── errors.js │ │ │ ├── types.d.ts │ │ │ ├── utils.js │ │ │ ├── validate.js │ │ │ └── warnings.js │ │ └── types.d.ts │ ├── legacy │ │ ├── legacy-client.js │ │ └── legacy-server.js │ ├── motion │ │ ├── index.js │ │ ├── private.d.ts │ │ ├── public.d.ts │ │ ├── spring.js │ │ ├── tweened.js │ │ └── utils.js │ ├── reactivity │ │ ├── date.js │ │ ├── index-client.js │ │ ├── index-server.js │ │ ├── map.js │ │ ├── map.test.ts │ │ ├── set.js │ │ ├── set.test.ts │ │ ├── url.js │ │ ├── url.test.ts │ │ └── utils.js │ ├── server │ │ └── index.js │ ├── store │ │ ├── index.js │ │ ├── private.d.ts │ │ ├── public.d.ts │ │ └── utils.js │ ├── transition │ │ ├── index.js │ │ └── public.d.ts │ └── version.js │ ├── svelte-html.d.ts │ ├── tests │ ├── .gitignore │ ├── README.md │ ├── animation-helpers.js │ ├── compiler-errors │ │ ├── samples │ │ │ ├── attribute-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-sequence-expression-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-sequence-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unique │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── catch-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── catch-without-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-field-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── comment-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-duplicate-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-sequence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-combinator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-modifier │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-global-block-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-global-js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── dollar-binding-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dollar-binding-import │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-binding-invalid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-before-closing-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── else-if-without-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-attribute-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-classname-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-directive-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-derived-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── export-state-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── illegal-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-snippet-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-snippet-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-no-const-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-no-const-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── multiple-styles │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── options-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── render-tag-invalid-call │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-before-after-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-bindable-not-called │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-duplicate-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-export-let │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-export-named-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte.js │ │ │ ├── runes-invalid-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-invalid-each-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-const-assignment │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-no-const-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-derived-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-derived-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-derived-state-field-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-derived-state-field-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-derived-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-no-rune-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-props-not-called │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-bindable-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-bindable-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-derived-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-derived-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-effect-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-effect-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-host-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-props-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-wrong-props-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-args │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-placement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── runes-wrong-state-snapshot-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-unclosed-eof │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-conflicting-with-render-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-children-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-autosub-context-module │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-global-disallowed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-prevent-user-declarations │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-template-expression-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-unclosed-eof │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── style-unclosed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-internal-import │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── main.svelte.js │ │ │ ├── svelte-selfdestructive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── then-before-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── then-without-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unclosed-attribute-self-close-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-c │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input-d │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unexpected-end-of-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag-autoclose-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag-autoclose │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unmatched-closing-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── void-closing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-duplicate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-inside-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── window-inside-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── css │ │ ├── samples │ │ │ ├── animations │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── at-layer │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── at-rule-nested-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-bind │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-case-sensitive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-details-open │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-dialog-open │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-only-name │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-unquoted │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── attribute-selector-word-arbitrary-whitespace │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── basic │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── child-combinator │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── combinator-child │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── comment-html │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── comment-repeated │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── container-query │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── css-vars │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── custom-css-hash │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── descendant-selector-non-top-level-outer │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── descendant-selector-unmatched │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── directive-special-character │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── dynamic-element-tag │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── dynamic-element │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── empty-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── empty-rule-dev │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── empty-rule │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-await-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-await │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-else-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-else │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-each │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-former-element-in-slot │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if-not-exhaustive-with-each │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-if │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-nested-slots-flattened │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-nested-slots │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-rendertag-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-selects-slot-fallback │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slot-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slot │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-slots-between │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-star │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator-svelteelement │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── general-siblings-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-block │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-keyframes-with-no-elements │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-keyframes │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-with-child-combinator-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-child-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── global-with-data-attribute │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global-with-unused-descendant │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── global │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── host │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── is │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes-autoprefixed │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes-from-to │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── keyframes │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── local-inside-global │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── media-query-word │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── media-query │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── nested-css │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── not-selector │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-contains │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals-case-insensitive │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals-dynamic │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-pipe-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-prefix │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-suffix │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector-word-equals │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-attribute-selector │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-class-dynamic │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-class-static │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner-class │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-inner │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-outer-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant-global-outer │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-descendant │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global-children │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global-descendants │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-id │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-multiple-descendants │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-whitespace-multiple │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute-whitespace │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── omit-scoping-attribute │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── preserve-specificity │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── pseudo-element │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── quote-mark-inside-string │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── root │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── selector-list │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-await-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-await │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-2 │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-else-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-else │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-each │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-former-element-in-slot │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-global │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if-not-exhaustive-with-each │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if-not-exhaustive │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-if │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-nested-slots-flattened │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-nested-slots │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-selects-slot-fallback │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-slot │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-slots-between │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-star │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator-with-spread │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── siblings-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── special-characters │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── spread │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-charset │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-font-face │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-import │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-namespace │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-nested-page │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-page │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── supports-query │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── undefined-with-scope │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── universal-selector │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unknown-at-rule-with-following-rules │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unknown-at-rule │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-child-combinator │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-empty-attribute │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-leading │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-string-concat │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-bailed │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-concat │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary-nested │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-ternary │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── unused-selector-trailing │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ ├── unused-selector │ │ │ │ ├── _config.js │ │ │ │ ├── expected.css │ │ │ │ ├── expected.html │ │ │ │ └── input.svelte │ │ │ ├── view-transition │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ │ └── weird-selectors │ │ │ │ ├── expected.css │ │ │ │ └── input.svelte │ │ └── test.ts │ ├── helpers.js │ ├── html_equal.js │ ├── hydration │ │ ├── samples │ │ │ ├── basic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── claim-comment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── claim-static │ │ │ │ └── main.svelte │ │ │ ├── claim-text │ │ │ │ ├── Component.svelte │ │ │ │ ├── Layout.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-in-element │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-changed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-nil │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-arg-clash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-fallback-mismatch │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block-less-nodes-on-client │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block-more-nodes-on-client │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-else │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-added │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-changed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-removed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-unchanged-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-attribute-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-nested-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-ref │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── expression-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-html-and-component │ │ │ │ ├── HeadNested.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ └── main.svelte │ │ │ ├── head-meta-hydrate-duplicate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-hydration │ │ │ │ └── main.svelte │ │ │ ├── if-block-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-mismatch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-mismatched-href │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── noscript │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── raw-mismatch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-repair │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── raw-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-with-empty-line-at-top │ │ │ │ └── main.svelte │ │ │ ├── raw │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── repairs-apparent-static-content │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── surrounding-whitespace │ │ │ │ ├── _config.js │ │ │ │ ├── _override.html │ │ │ │ └── main.svelte │ │ │ ├── text-empty │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── text-fallback │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── top-level-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── migrate │ │ ├── samples │ │ │ ├── derivations │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── effects │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── event-handlers │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-export-alias │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-rest-props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props-ts │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── props │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── slots │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── svelte-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ └── svelte-ignore │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ └── test.ts │ ├── motion │ │ └── test.ts │ ├── parser-legacy │ │ ├── samples │ │ │ ├── action-duplicate │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-call │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-identifier │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action-with-literal │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── action │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── animation │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-class-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-containing-solidus │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-curly-bracket │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-dynamic-boolean │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-dynamic │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-empty │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-escaped │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-multiple │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-static-boolean │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-static │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-modifiers │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style-directive │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-style │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-unquoted │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── attribute-with-whitespace │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── await-catch │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── await-then-catch │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── binding-shorthand │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── binding │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment-with-ignores │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── comment │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── component-dynamic │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── convert-entities-in-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── convert-entities │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-element-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-element-variable │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── dynamic-import │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-destructured │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-else │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-indexed │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-keyed │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-attribute-empty-string │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-attribute │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-mustache │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── element-with-text │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── elements │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── event-handler │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-else │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block-elseif │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── if-block │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── implicitly-closed-li-block │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── implicitly-closed-li │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── javascript-comments │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── nbsp │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── no-error-if-before-closing │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── raw-mustaches │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── refs │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-attribute-with-curly-braces │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-comment-only │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script-context-module-unquoted │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── script │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── self-closing-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── self-reference │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── slotted-element │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── space-between-mustaches │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── spread │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── style-inside-head │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── textarea-children │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── textarea-end-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── transition-intro-no-params │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── transition-intro │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── unusual-identifier │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-after-script-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-after-style-tag │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── whitespace-leading-trailing │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ └── whitespace-normal │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ └── test.ts │ ├── parser-modern │ │ ├── samples │ │ │ ├── comment-before-script │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css-nth-syntax │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── css-pseudo-classes │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── each-block-object-pattern │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── options │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── semicolon-inside-quotes │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── snippets │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ ├── template-shadowroot │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ │ └── typescript-in-event-handler │ │ │ │ ├── input.svelte │ │ │ │ └── output.json │ │ └── test.ts │ ├── preprocess │ │ ├── samples │ │ │ ├── attributes-with-closing-tag │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── attributes-with-equals │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── comments │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── dependencies │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── empty-sourcemap │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── filename │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── ignores-null │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── markup │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── multiple-preprocessors │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── partial-names │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script-multiple │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script-self-closing │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── script │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-async │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes-modified-longer │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes-modified │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── expected_map.json │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ ├── style-self-closing │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ │ └── style │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── output.svelte │ │ └── test.ts │ ├── runtime-browser │ │ ├── assert.js │ │ ├── custom-elements-samples │ │ │ ├── $$props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── $$slot-dynamic-content │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ ├── $$slot │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── camel-case-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ce-options-valid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-method │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── events │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── extended-builtin │ │ │ │ ├── _config.js │ │ │ │ ├── custom-button.js │ │ │ │ └── main.svelte │ │ │ ├── host-rune │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-slots │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── new-styled │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── no-shadow-dom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── no-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── oncreate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ ├── reflect-attributes-add-remove │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reflect-attributes │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── my-widget.svelte │ │ │ └── set-property-before-mounted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── driver-ssr.js │ │ ├── driver.js │ │ ├── samples │ │ │ ├── binding-files │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-width-height-initialize │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-width-height-this-timing │ │ │ │ ├── _config.js │ │ │ │ ├── log.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties-dynamic-svg │ │ │ │ ├── Svg.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-css-custom-properties │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-contenteditable-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-binding-dimensions │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fine-grained-hydration-clean-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-script-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-important │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-precedence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-update-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sole-script-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-component-css-custom-properties2 │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-self-css-custom-properties-dynamic │ │ │ │ ├── Slider.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-self-css-custom-properties │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── svelte-self-css-custom-properties2 │ │ │ │ ├── Slider1.svelte │ │ │ │ ├── Slider2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── test-ssr.ts │ │ └── test.ts │ ├── runtime-legacy │ │ ├── samples │ │ │ ├── action-body │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-component │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── action-custom-event-handler-in-each-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-node-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler-with-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-custom-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-document │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-object-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-receives-element-mounted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-ternary-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-update-before-destroy │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── after-render-prevents-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── after-render-triggers-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-css │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-flip-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-flip │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js-delay │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js-easing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── animation-js │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── apply-directives-in-order-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── apply-directives-in-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-literal-spread-deopt │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── array-rest-is-array-or-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-in-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-computed-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-const1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── assignment-to-const2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── async-generator-object-methods │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-case-insensitive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-hidden │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-indeterminate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-true │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-boolean-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing-foreign-namespace-compiler-option │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing-foreign-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-casing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-custom-element-inheritance │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dataset-without-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-quotemarks │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic-type │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-empty-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-microdata │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-namespaced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classname-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classname-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classnames-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-classnames-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classname-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classname-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classnames-no-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null-func-classnames-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-null │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-partial-number │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-prefer-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-at-symbol │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static-quotemarks │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-unknown-without-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-url │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── autofocus │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-block-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-catch-no-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-catch-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-component-oncreate │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-conservative-update │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sleep.js │ │ │ ├── await-containing-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-function-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-dynamic-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-in-removed-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-mount-and-unmount-immediately │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-set-simultaneous-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-set-simultaneous │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-blowback-reactive │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-in-slot │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-no-values │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-non-promise │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-catch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-array-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-number-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-object-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-destruct-string-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-no-context │ │ │ │ └── main.svelte │ │ │ ├── await-then-no-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-then-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-components │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update-catch-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-with-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── await-without-catch │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-chain-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-chain │ │ │ │ ├── Item.svelte │ │ │ │ ├── List.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-render-prevents-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-backflow │ │ │ │ ├── Child.svelte │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-circular │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-html-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-innertext │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-text-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-contenteditable-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-details-open │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-focused │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect-value │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-deep-contextual-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-deep-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-group-outside-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-indeterminate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox-with-event-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-checkbox │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-duplicate-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-10 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-11 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-12 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-13 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-14 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-15 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-16 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-8 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-each-9 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-if-gh-8372-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-if-gh-8372-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-group-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-member-expression-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-number-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-number │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-radio-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-range-change-with-max │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-range │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-computed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-contextual-computed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep-contextual │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-input-with-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-no-unnecessary-invalidation │ │ │ │ ├── Tab.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-from-let-2 │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-from-let │ │ │ │ ├── Parent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-implicit-option-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-in-each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-in-yield │ │ │ │ ├── Modal.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-initial-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-late │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-null-placeholder-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-null-placeholder │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-optgroup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select-unmatched │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-textarea │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-and-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-computed-key │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-each-block-value │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-each-block │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-component-reactive │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property-component │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-block-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-object-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-each-object-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-element-reactive-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-element-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-legacy-component-api │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── binding-this-member-expression-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-no-innerhtml │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-unset │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this-with-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── binding-using-props │ │ │ │ ├── TextInput.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-before-onmount │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-coalesced │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-global-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-if-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-2 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-3 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-4 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-5 │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot-6 │ │ │ │ ├── Slotted.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow-slot │ │ │ │ ├── Echo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bitmask-overflow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-helper │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut-with-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut-with-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-shortcut │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-dynamic-attribute-and-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-dynamic-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-spread-and-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-with-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-accessors │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-aliased │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-d │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-e │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback-f │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-blowback │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-computed │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-conditional-b │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-conditional │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-deep │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-deep2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-nested │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-object │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-remount-keyed │ │ │ │ ├── Child.svelte │ │ │ │ ├── InnerChild.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each-remount-unkeyed │ │ │ │ ├── Child.svelte │ │ │ │ ├── InnerChild.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-infinite-loop │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── C.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-nested │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-non-leaky │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-onMount │ │ │ │ ├── Mount.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child-b │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child-c │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-parent-supercedes-child │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-private-state │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-reactive-property-no-extra-call │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-reactive-statement │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-self-destroying │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding-store │ │ │ │ ├── Input.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-binding │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic-late │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic-shorthand │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-empty │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static-boolean-regression │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static-boolean │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-data-static │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-dynamic │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-modifier-once-dynamic │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-handler-modifier-once │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-event-not-stale │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-console │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-data │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-nullish │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events-this │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-events │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-if-placement │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-name-deconflicted-globals │ │ │ │ ├── Countdown.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-name-deconflicted │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-namespace │ │ │ │ ├── Tooltip.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-namespaced │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── components.svelte │ │ │ │ └── main.svelte │ │ │ ├── component-nested-deep │ │ │ │ ├── Level1.svelte │ │ │ │ ├── Level2.svelte │ │ │ │ ├── Level3.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-nested-deeper │ │ │ │ ├── Level1.svelte │ │ │ │ ├── Level2.svelte │ │ │ │ ├── Level3.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor-dev │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor2-dev │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-constructor2 │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-not-void │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-prop-object │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-ref │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-shorthand-import │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-attribute-order │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-chained │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named-b │ │ │ │ ├── Hello.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named-c │ │ │ │ ├── Hello.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── World.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-component-named │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-each-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-each │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-context-props-let │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-default-in-each │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-default │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-dynamic │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-each-block │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-empty-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-empty │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-2 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.svelte │ │ │ ├── component-slot-fallback-3 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-4 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-5 │ │ │ │ ├── IconA.svelte │ │ │ │ ├── IconB.svelte │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-6 │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback-empty │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-fallback │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-block-before-node │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-block │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-if-else-block-before-node │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-aliased │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-d │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-destructured-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-destructured │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-e │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-f │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-g │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-binding │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-slot-2 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-in-slot │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-inline-function │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-missing-prop │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-mutated │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-named-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── SlotInner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope-4 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── Nested2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-scope │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let-static │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-let │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-name-with-hyphen │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-names-sanitized │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-component │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-if │ │ │ │ ├── Display.svelte │ │ │ │ ├── Input.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-in-element │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested-in-slot │ │ │ │ ├── One.svelte │ │ │ │ ├── Two.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── Forward.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-spread-props │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-spread │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-static-and-dynamic │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-slot-used-with-default-event │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-static-at-symbol │ │ │ │ ├── Email.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-aliased │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-b │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-c │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-d │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-destructured-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-destructured │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-e │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-f │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-in-binding │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-in-slot │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-named │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let-static │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-let │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment-nested │ │ │ │ ├── Child.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-svelte-fragment │ │ │ │ ├── B.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-template-inline-mutation │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-follows-element │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-if │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-multiple-in-each │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-multiple-in-if │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-nested-if │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-parent │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-placement │ │ │ │ ├── Modal.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield-static │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-yield │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-computed-in-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-await-then │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-component-without-let │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-component │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-arrow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-computed-in-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-duplicated-variable3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-invalidate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-ordering │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-shadow-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-shadow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── const-tag-used-before-initialised copy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── constructor-prefer-passed-context │ │ │ │ ├── ChildComponent.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-b │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-c │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api-d │ │ │ │ ├── Leaf.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-api │ │ │ │ ├── Tab.svelte │ │ │ │ ├── TabList.svelte │ │ │ │ ├── TabPanel.svelte │ │ │ │ ├── Tabs.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-in-await │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-in-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── context-setcontext-return │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── contextual-callback-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── contextual-callback │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-space-in-attribute │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css-vars-escape │ │ │ │ ├── Sub.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── css │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── custom-method │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-anchor │ │ │ │ ├── Anchor.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-block-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-builtins-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-builtins │ │ │ │ ├── _config.js │ │ │ │ ├── get.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-name-with-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-name-with-module-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-component-refs │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-contexts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-contextual-action │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── util.js │ │ │ ├── deconflict-contextual-bind │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-ctx │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-elements-indexes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-globals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-non-helpers │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── module.js │ │ │ ├── deconflict-self │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── nested │ │ │ │ │ └── main.svelte │ │ │ ├── deconflict-spread-i │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-1 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── module.js │ │ │ ├── deconflict-template-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-template-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-value │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── deconflict-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data-override │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── default-data │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destroy-twice │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-assignment-pattern-with-object-pattern │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-1 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-2 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-3 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-4 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructured-props-5 │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-assignment-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-between-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring-one-value-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dev-warning-each-block-require-arraylike │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dev-warning-readonly-computed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── document-binding-fullscreen │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── document-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings-recreated-b │ │ │ │ ├── Green.svelte │ │ │ │ ├── Red.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings-recreated │ │ │ │ ├── Green.svelte │ │ │ │ ├── Red.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-bindings │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-destroy-null │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-dirty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-evals-props-once │ │ │ │ ├── Comp1.svelte │ │ │ │ ├── Comp2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-events │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-in-if │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-inside-element │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-nulled-out-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-nulled-out │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-ref │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-slot │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Baz.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-spread-props │ │ │ │ ├── Comp1.svelte │ │ │ │ ├── Comp2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-update-existing-instance │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-action-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-animation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-animation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-binding-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-change-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-class-directive │ │ │ │ ├── Link.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-empty-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-event-handler1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-event-handler2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-invalid-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-null-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-pass-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-slot │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-spread-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg-implicit-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg-inherit-namespace-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── svg.svelte │ │ │ ├── dynamic-element-svg-inherit-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-template-literals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-textarea │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-undefined-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-variable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-4 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-void-with-content-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-after-let │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-array-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-component-no-props │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-containing-component-in-if │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-containing-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-deconflict-name-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-as-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-nested-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array-sparse │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default-before-initialised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-computed-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-literal-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-literal-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-reserved-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object-rest │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-destructured-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-dynamic-else-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-in-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-mount-or-intro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else-starts-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-empty-outro │ │ │ │ ├── Thing.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-func-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-in-if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-index-only │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-indexed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-bind-group │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-changed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-component-action │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic-key │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-html-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-iife │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-index-in-event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-index │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-nested │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-non-prop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-object-identity │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-random-permute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-recursive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-shift │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-siblings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed-unshift │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-random-permute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-recursive-with-function-condition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-scope-shadow │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-unkeyed-else-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-with-iterable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-assignment-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-nested-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-blocks-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── element-invalid-name │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-component-destroy │ │ │ │ ├── Empty.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-dom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── empty-style-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escape-template-literals │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── escaped-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-async │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-console-log │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-bound-var │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-invalid │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-prevent-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-modifier-stop-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-context-invalidation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-modifier │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-event-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-hoisted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-body-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-bubble │ │ │ │ ├── _config.js │ │ │ │ ├── button.svelte │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-once-duplicated │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-once │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-prevent-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-self │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-stop-immediate-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-stop-propagation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-modifier-trusted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-mutation-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-sanitize │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-dynamic-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-shorthand-sanitized │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-this-methods │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── export-function-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── fragment-trailing-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-expression-inline │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── function-in-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-accessible-directly-process │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-accessible-directly │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-not-dereferenced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-not-overwritten-by-bindings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-data │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── globals-shadowed-by-helpers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hash-in-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-detached-in-dynamic-component │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-else-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-if-else-raw-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-raw-dynamic │ │ │ │ ├── Bar.svelte │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-dynamic-simple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-static-dynamic-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── head-title-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── hello-world │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── helpers-not-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── helpers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-alongside-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-component-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities-inside-elements │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-entities │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-non-entities-inside-elements │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-component-store-function-conditionals │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-component-without-outro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-compound-outro-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-conservative-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-conservative-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-partial-outro │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif-no-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-elseif │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-first │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-no-outro-else-with-outro │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-or │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-computed-function │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-nested-else │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-outro-unique-select-block-type │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-dynamic-contents │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-else-and-outros │ │ │ │ ├── EEE.svelte │ │ │ │ ├── RRR.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-else │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-static-with-elseif-else-and-outros │ │ │ │ ├── RRR.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block-widget │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-in-keyed-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-attribute-compound │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-attribute │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-raw │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── ignore-unchanged-tag │ │ │ │ ├── _config.js │ │ │ │ ├── counter.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-each-equals │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-nested │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-option │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-svelte-meta-false │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── immutable-svelte-meta │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── imported-renamed-components │ │ │ │ ├── ComponentOne.svelte │ │ │ │ ├── ComponentTwo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── initial-state-assign │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-become-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-and-style-attr-merged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-and-style-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-css-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-falsy-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-shorthand-declaration-only │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-and-attr-empty │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-and-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string-variable-kebab-case │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string-variable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive-update-object-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-important │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style-optimisation-bailout │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inline-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── innerhtml-interpolated-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── innerhtml-with-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── input-list │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-auto-subscription-self-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-loop-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-multiple-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-script-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-loop-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-multiple-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-template-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── instrumentation-update-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── internal-state │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalidation-in-if-condition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── isolated-text │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-array-immutable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-component-slot │ │ │ │ ├── Component1.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-expression-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-post-hydrate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-static-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-static │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── key-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-dev-unique │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-index-same-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── keyed-each-index-same │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-next-tick │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-onmount-infinite-loop │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-afterUpdate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-afterUpdate2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-beforeUpdate │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── order.js │ │ │ ├── lifecycle-render-order │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── order.js │ │ │ ├── mixed-let-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export-referenced-in-template │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-with-instance-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-tracking-across-sibling-scopes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── names-deconflicted-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── names-deconflicted │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── namespace-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nbsp-div │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nbsp │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-detach-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-detach-if-false │ │ │ │ ├── Folder.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-transition-if-block-not-remounted │ │ │ │ ├── Span.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── noscript-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── observable-auto-subscribe │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-before-cleanup │ │ │ │ ├── Top.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── container.js │ │ │ │ └── main.svelte │ │ │ ├── ondestroy-deep │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── C.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── destroyed.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-async │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-fires-when-ready-nested │ │ │ │ ├── ParentWidget.svelte │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-fires-when-ready │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── onmount-sibling-order │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── result.js │ │ │ ├── option-without-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── paren-wrapped-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-tag │ │ │ │ ├── .editorconfig │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preload │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preserve-comments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── preserve-whitespaces │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-accessors │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-const │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-no-change │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-not-action │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-p-is-null │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-quoted │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-subscribable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-without-semicolon-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── prop-without-semicolon │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-only-with-change │ │ │ │ ├── Comp.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive-slot │ │ │ │ ├── Comp.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reactive │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-reassign │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props │ │ │ │ ├── RenderProps.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-first-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-first-last-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-last-child │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-next-previous-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-next-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-anchor-previous-sibling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-as-root │ │ │ │ ├── RawMustache.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-before-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-inside-head │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustache-inside-slot │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-preserved │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches-td-tr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-mustaches │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── raw-svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-assignment-rhs │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration-with-store-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration-with-store-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── reactive-assignment-in-complex-declaration-with-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-complex-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-in-for-loop-head │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-assignment-prevent-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-block-break │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-compound-operator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function-called-reassigned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function-inline │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-import-statement-2 │ │ │ │ ├── _config.js │ │ │ │ ├── data.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-import-statement │ │ │ │ ├── _config.js │ │ │ │ ├── data.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-indirect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-module-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-statement-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-update-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-assign-properties │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-assign-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-coerce-precedence │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-coerce │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-dependency-not-referenced │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function-hoist-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function-hoist │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-function │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-mutate-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-value-mutate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-exported │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-fixed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-function-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit-self-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-implicit │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-no-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-no-implicit-member-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-non-cyclical-declaration-order-independent │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-non-cyclical │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-overwrite │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-second-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-self-dependency-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-self-dependency │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-store-destructured-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-subscript-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values-uninitialised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-values │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── renamed-instance-exports │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-no-alias │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-reassign │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props-without-props │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rest-props │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── script-style-non-top-level │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-bind-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-bind-in-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-change-handler │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-lazy-options │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-multiple-spread-and-bind │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── select.svelte │ │ │ ├── select-multiple-spread │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── select.svelte │ │ │ ├── select-no-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind-object-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-one-way-bind │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-options-spread-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select-props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference-component │ │ │ │ ├── Countdown.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference-tree │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── self-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── semicolon-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-oncreate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-onstate-dedupes-renders │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-in-onstate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-null-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-prevents-loop │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── set-undefined-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── shorthand-method-in-template │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-component-prop │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-expression-function-body │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-static-at │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── sigil-static-hash │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── single-static-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── single-text-node │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-children-prop │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-if-block-update-no-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-in-custom-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-in-dynamic-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-let-forwarding │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ ├── main.svelte │ │ │ │ └── outer.svelte │ │ │ ├── slot │ │ │ │ ├── A.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-non-object-multiple-dependencies │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-non-object │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-dynamic │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-immutable │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-literal │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-multiple-dependencies │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-side-effects │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component-with-bind │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-each-component │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-each-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-boolean │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-bind-group-with-value-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-each-block-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-select-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-select │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-value-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-input-value │ │ │ │ ├── InputOne.svelte │ │ │ │ ├── InputTwo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── utils.js │ │ │ ├── spread-element-input │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-multiple-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-readonly │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-scope │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element-select-value-undefined │ │ │ │ ├── Select.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-from-import │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── spread.js │ │ │ ├── spread-own-props │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-reuse-levels │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-width-height-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── static-svelte-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── static-svelte-element2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-assignment-updates │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-resubscribe-immediate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-event-callback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-immediate-multiple-vars │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-immediate │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-implicit │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-reactive-declaration-2 │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-reactive-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-in-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-missing-global-script │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-missing-global-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-nullish │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe-removed-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-auto-subscribe │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-dev-mode-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding-destructuring │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-each-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-imported-module │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-imported │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-imports-hoisted │ │ │ │ ├── _config.js │ │ │ │ ├── foo.js │ │ │ │ └── main.svelte │ │ │ ├── store-increment-updates-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-invalidation-while-update-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-invalidation-while-update-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-c │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe-observable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-resubscribe │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-shadow-scope-declaration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-unreferenced │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── svg-attributes │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-child-component-declared-namespace-shorthand │ │ │ │ ├── Rect.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-child-component-declared-namespace │ │ │ │ ├── Rect.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-class │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-each-block-anchor │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-each-block-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-foreignobject-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-html-tag4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-no-whitespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-slot-namespace │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-tspan-preserve-space │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-with-style │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-xlink │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-xmlns │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── table-nesting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-dom-detached │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-dom │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── target-shadow-dom │ │ │ │ ├── App.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-bind-value-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-children │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-content │ │ │ │ ├── .editorconfig │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-value-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── textarea-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── this-in-function-expressions │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-abort │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-deferred-removal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-duration │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-iframe │ │ │ │ ├── Foo.svelte │ │ │ │ ├── Frame.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-in-out-in-with-param │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-css-in-out-in │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-outro-in-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-aborted-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-args-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-args │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-await-block-outros │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-await-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred-b │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred-option-direction │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-deferred │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-delay-in-out │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-delay │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-destroyed-before-end │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-dynamic-component │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-dynamic-if-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-keyed-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-else-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-keyed-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-outro-cancelled │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-each-unchanged │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-events-in-out │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-events │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-in-each-block-bidi │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-intro-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-block-outro-timeout │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-dynamic-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-intro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-not-dynamic-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-else-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-elseif-block-outro │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-outro-unrelated-component-binding-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-if-outro-unrelated-component-store-update │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-enabled-by-option │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-skipped-by-default-nested │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-intro-skipped-by-default │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-and-global │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-each-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local-nested-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-await │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-delete │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-keyed-2 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each-keyed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-each │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-if │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-nested-intro │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-option-direction │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-parameterised-with-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-parameterised │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-2 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-3 │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-4-cancelled │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-5-cancelled-overflow │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-6-spread-cancelled │ │ │ │ ├── Nested.svelte │ │ │ │ ├── Nested2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-7-spread-cancelled-overflow │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot-fallback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-js-slot │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unchanged-expression-escape │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── unchanged-expression-xss │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-each-block │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-list │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── whitespace-normal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-bind-scroll-update-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-bind-scroll-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-multiple-handlers │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-resize │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-binding-scroll-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-event-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── window-event-custom │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── window-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ ├── shared.ts │ │ └── test.ts │ ├── runtime-runes │ │ ├── samples │ │ │ ├── action-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-state-arg-deep │ │ │ │ ├── Task.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-state-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── action-void-element │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── ambiguous-source │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── utils.js │ │ │ ├── assign-prop-to-prop │ │ │ │ ├── Test.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-parts │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-casing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-hidden │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-reactivitiy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── backtick-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── before-update-in-legacy-child │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-and-spread │ │ │ │ ├── _config.js │ │ │ │ ├── button.svelte │ │ │ │ └── main.svelte │ │ │ ├── bind-state-property │ │ │ │ ├── CheckBox.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-no-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-this-proxy │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bind-value-input-type-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── bindings-form-reset │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── block-dependency-sequence │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-frozen-state-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-frozen-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-fields-reassigned-this │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-frozen-state-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-frozen-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-increment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-private-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure-private │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-constructor-closure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-deep-update │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-private │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived-unowned │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-increment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init-eager │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-public-private │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state-with-literal │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── class-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-let-directive │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── component-prop-unescaped │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-cascade │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-direct │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-fn-destructure │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-arrow-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-fn-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-indirect-fn │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-stale-value │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-2 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-unowned │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── derived-write-read-write-read │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-async-assignments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-derived-event │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── destructure-derived-object │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── details-binding-initial │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── directives-with-member-access │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-component-transition │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-dynamic-namespace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-if-component-transition │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-style-attr │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── dynamic-transition │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-bind-this-member-2 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-bind-this-member │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-block-default-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-dynamic-html │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-fallback │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-keyed-child-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-mutation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-text-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-4 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── each-updates │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-active-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-active │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-cleanup │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-dependencies │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-loop │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-root │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-self-scheduling │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect-untrack-teardown │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── effects-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-arguments-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-arguments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-after-binding │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-after-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-bubble │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-attribute-capture │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-3 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-4 │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-attribute-delegation-5 │ │ │ │ ├── Button.svelte │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-6 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation-7 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-delegation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-import │ │ │ │ ├── _config.js │ │ │ │ ├── event.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-not-hoistable │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread-capture │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread-collision │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-spread │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute-window │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-exported │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── event-listener-moved-outside-container │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-listener-spread │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-prop-current-target │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-prop-reference │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-propagation-with-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-spread-rerun │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── event-used-in-component-and-element │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── export-binding │ │ │ │ ├── _config.js │ │ │ │ ├── counter │ │ │ │ │ └── index.svelte │ │ │ │ └── main.svelte │ │ │ ├── exports-1 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── exports-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── exports-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── fine-grained-prop-reactive-statement │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── old.svelte │ │ │ ├── globals-deconflicted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── html-tag-escaping │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-dependency-order-2 │ │ │ │ ├── Seo.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-dependency-order │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-transition-inert │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── if-transition-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── image-loading-attribute │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── increment-and-decrement-strings │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-derived │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-nested-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-new-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect-trace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── inspect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalid-html-ssr │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── invalidate-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── legacy-class-transformation │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-3 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-4 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children-5 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── lifecycle-render-order-for-children │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── manual-mount │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── mathml-namespace-infer │ │ │ │ ├── Wrapper.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── member-mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── module-context-export │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mount-snippet-error │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── multiple-head │ │ │ │ ├── MetaTag.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-both │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation-local │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── mutation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── name-clash-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-destructure-assignment │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-effect-conflict │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── nested-script-tag │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-discouraged │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-global │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── non-local-mutation-inherited-owner-2 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── non-local-mutation-inherited-owner-3 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── non-local-mutation-inherited-owner-4 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ ├── state.svelte.js │ │ │ │ └── sub.svelte │ │ │ ├── non-local-mutation-inherited-owner-5 │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ ├── state.svelte.js │ │ │ │ └── sub.svelte │ │ │ ├── non-local-mutation-inherited-owner-6 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-inherited-owner-7 │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-inherited-owner │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── state.svelte.js │ │ │ ├── non-local-mutation-with-binding-2 │ │ │ │ ├── Counter.svelte │ │ │ │ ├── Intermediate.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-3 │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-4 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding-5 │ │ │ │ ├── Inner.svelte │ │ │ │ ├── Outer.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── non-local-mutation-with-binding │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── not-actual-runes │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── store.js │ │ │ ├── nullish-operator │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-effect-ordering │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── pre-effect │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-alias-weird │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-alias │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-array-each │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-bound-fallback │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-bound-to-normal │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-bound │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-reactivity │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-behavior │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-lazy-accessors │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-default-value-lazy │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── sub.svelte │ │ │ ├── props-derived-2 │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-derived │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-equality │ │ │ │ ├── _config.js │ │ │ │ ├── item.svelte │ │ │ │ └── main.svelte │ │ │ ├── props-not-bindable-spread │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-not-bindable │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-quoted │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props-spread-fallback │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── props │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxied-state-property-access │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-array-length │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-array │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-cyclical │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-deep │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-nested │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-prop-bound │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy-shared │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── proxy │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-date │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-map │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-set │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-to-string │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── reactive-url │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state-push │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state-replace │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── readonly-state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── rune-name-used-by-rune │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-from-func │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── runes-in-module-context │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot-static │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── slot │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── slot.svelte │ │ │ ├── snippet-argument-destructured-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-destructured │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument-multiple │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-argument │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-complicated-defaults │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-const │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-default-arg │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-duplicate-children │ │ │ │ ├── Child.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-dynamic-children │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-expressions │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-hoisting │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-namespace-1 │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-namespace-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-optional-arguments │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-explicit-no-args │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-explicit │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-implicit │ │ │ │ ├── Counter.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-prop-reactive │ │ │ │ ├── Inner.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-reactive-args │ │ │ │ ├── _config.js │ │ │ │ ├── inner.svelte │ │ │ │ └── main.svelte │ │ │ ├── snippet-reactive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-scope │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-spread │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-top-level │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-typescript │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-validation-error-1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-validation-error-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── snippet-whitespace │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── pre.svelte │ │ │ ├── snippet │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-props-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── spread-props │ │ │ │ ├── Button.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-delete-property │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-each-bind-this │ │ │ │ ├── Paragraph.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-in-template │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-is │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-proxy-version │ │ │ │ ├── Item.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-readonly │ │ │ │ ├── Component.svelte │ │ │ │ ├── Component2.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-reuse │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-snapshot │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-space │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-store-props │ │ │ │ ├── Component.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-store │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── state-undefined │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-directive │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-from-props-hoisting │ │ │ │ ├── _config.js │ │ │ │ ├── child.svelte │ │ │ │ └── main.svelte │ │ │ ├── store-increment-decrement │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-no-mutation-validation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-subscribe-effect-init │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── store-unsubscribe-not-referenced-after │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-meta-dynamic │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svelte-meta │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── svg-namespace-infer │ │ │ │ ├── Wrapper.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── text-effect-multi-deps │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── text-multiple-call-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── tick-timing │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-evaluation │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── transition-snippet │ │ │ │ ├── Container.svelte │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-as-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-const1 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-each-indexed │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript-non-null-expression │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── typescript │ │ │ │ ├── _config.js │ │ │ │ ├── main.svelte │ │ │ │ └── types.ts │ │ │ ├── untracked │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ ├── wrapped-$state-2 │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ │ └── wrapped-$state │ │ │ │ ├── _config.js │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── server-side-rendering │ │ ├── samples │ │ │ ├── attribute-boolean │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-dynamic │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escape-quotes-spread-2 │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escaped-quotes-spread │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-escaped-quotes │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-spread-with-null │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── attribute-static │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-empty-string │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-group │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-readonly │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings-zero │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── bindings │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── comment-preserve │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── comment │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-binding-renamed │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-binding │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-data-dynamic │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-data-empty │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-refs-and-attributes │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-refs │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-with-different-extension │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component-yield │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── component │ │ │ │ ├── Widget.svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── computed │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── constructor-prefer-passed-context │ │ │ │ ├── ChildComponent.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── default-data-override │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── default-data │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── directives │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-string │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-element-variable │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text-escaped │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── dynamic-text │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── empty-elements-closed │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── entities │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-html-and-component │ │ │ │ ├── HeadNested.svelte │ │ │ │ ├── Nested.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected-head.html │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-meta-hydrate-duplicate │ │ │ │ ├── _config.js │ │ │ │ ├── _expected-head.html │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-multiple-title │ │ │ │ ├── A.svelte │ │ │ │ ├── B.svelte │ │ │ │ ├── _config.js │ │ │ │ ├── _expected-head.html │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-no-duplicates-with-binding │ │ │ │ ├── Foo.svelte │ │ │ │ ├── _expected-head.html │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-raw-elements-content │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-svelte-components-raw-content │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── head-title │ │ │ │ ├── _config.js │ │ │ │ ├── _expected-head.html │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── helpers │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── if-block-false │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── if-block-true │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── import-non-component │ │ │ │ ├── _expected.html │ │ │ │ ├── answer.js │ │ │ │ ├── main.svelte │ │ │ │ └── problems.js │ │ │ ├── raw-mustaches │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── sanitize-name │ │ │ │ ├── [foo].svelte │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes-boolean │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes-white-space │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── spread-attributes │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── static-div │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── static-text │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── text-area-bind │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── textarea-children │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ ├── textarea-value │ │ │ │ ├── _config.js │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ │ └── triple │ │ │ │ ├── _expected.html │ │ │ │ └── main.svelte │ │ └── test.ts │ ├── signals │ │ └── test.ts │ ├── snapshot │ │ ├── samples │ │ │ ├── bind-component-snippet │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── bind-this │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── class-state-field-constructor-assignment │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── dynamic-attributes-casing │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── main.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── main.svelte.js │ │ │ │ └── main.svelte │ │ │ ├── each-string-template │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── export-state │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte.js │ │ │ ├── function-prop-no-getter │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── hello-world │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── hmr │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ ├── state-proxy-literal │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ │ ├── client │ │ │ │ │ │ └── index.svelte.js │ │ │ │ │ └── server │ │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ │ └── svelte-element │ │ │ │ ├── _config.js │ │ │ │ ├── _expected │ │ │ │ ├── client │ │ │ │ │ └── index.svelte.js │ │ │ │ └── server │ │ │ │ │ └── index.svelte.js │ │ │ │ └── index.svelte │ │ └── test.ts │ ├── sourcemaps │ │ ├── helpers.js │ │ ├── samples │ │ │ ├── attached-sourcemap │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── basic │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── binding-shorthand │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── binding │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── css-injected-map │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── css │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── decoded-sourcemap │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── each-block │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── external │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── markup │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── test.js │ │ │ ├── preprocessed-markup │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-multiple │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-no-map │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── preprocessed-styles │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── script-after-comment │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── source-map-generator │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── test.js │ │ │ ├── sourcemap-basename-without-outputname │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── test.js │ │ │ ├── sourcemap-basename │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-concat │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-names │ │ │ │ ├── _config.js │ │ │ │ ├── input.svelte │ │ │ │ └── test.js │ │ │ ├── sourcemap-offsets │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── sourcemap-sources │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── static-no-script │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ ├── two-scripts │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ │ └── typescript │ │ │ │ ├── _config.js │ │ │ │ └── input.svelte │ │ └── test.ts │ ├── store │ │ └── test.ts │ ├── suite.ts │ ├── types │ │ ├── actions.ts │ │ ├── component.ts │ │ ├── create-event-dispatcher.ts │ │ ├── on-mount.ts │ │ ├── snippet.ts │ │ ├── store.ts │ │ └── tsconfig.json │ └── validator │ │ ├── samples │ │ ├── a11y-alt-text │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-aria-label-has-no-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-has-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-in-svg-is-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-anchor-is-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-activedescendant │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-boolean │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-integer │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-number │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-string │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-token │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-tokenlist │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-proptypes-tristate │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-aria-unsupported-element │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-autocomplete-valid │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-click-events-have-key-events │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-contenteditable-element-without-child │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-in-non-element-block │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-right-place │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-figcaption-wrong-place │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-heading-has-content │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-html-has-lang │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-iframe-has-title │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-img-redundant-alt │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-in-foreign-namespace │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-interactive-supports-focus │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-label-has-associated-control-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-label-has-associated-control │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-media-has-caption │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-mouse-events-have-key-events │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-abstract-roles │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-access-key │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-autofocus │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-distracting-elements │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-interactive-element-to-noninteractive-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-element-interactions │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-element-to-interactive-role │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-noninteractive-tabindex │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-redundant-roles │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-no-static-element-interactions │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-not-on-components │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-role-has-required-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-role-supports-aria-props │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-scope │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── a11y-tabindex-no-positive │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── action-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-comment-siblings │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-duplicate │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-each-with-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-each-with-whitespace │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-not-in-each │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-not-in-keyed-each │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── animation-siblings │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-7 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const-8 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── assignment-to-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-expected-equals │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── attribute-invalid-name │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── await-component-is-used │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-no-catch │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-shorthand-no-catch │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── await-shorthand-no-then │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── binding-await-catch │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-await-then-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-await-then │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-const-field │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-const │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-dimensions-svg │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-input-checked │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-input-type-boolean │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-foreign-namespace │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-on-element-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-on-element │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-value-global │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid-value │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-let │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-select-multiple-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── binding-this-input-type-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── catch-declares-error-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-dynamic │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-event-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-invalid-style-directive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-name-lowercase │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-namespaced │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── component-slot-default-reserved │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slot-dynamic-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slot-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-custom-element-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-custom-element │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-each-block │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── component-slotted-if-block │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-conflict-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-conflict-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-placement-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-readonly-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── const-tag-readonly-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── contenteditable-dynamic │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── contenteditable-missing │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-1 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-combinator-selector-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-4 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-5 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-6 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector-list │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-global-selector │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-invalid-type-selector-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── css-mismatched-quotes │ │ │ ├── _config.js │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── debug-invalid-args │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-anonymous-class │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export-anonymous-function │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── default-export │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── directive-non-expression │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-dollar-global-in-markup │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-dollar-global-in-script │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-global-in-markup │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dollar-global-in-script │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-invalid-tag │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-missing-tag │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── dynamic-element-this │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-destructured-object-rest-comma-after │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context-destructured-object │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context-destructured │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-invalid-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── each-block-multiple-children │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── empty-block │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── error-mode-warn │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ ├── options.json │ │ │ └── warnings.json │ │ ├── event-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid-nonpassive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid-passive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── event-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── general-siblings-combinator-in-custom-element-selects-slot-fallback │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── global-event-reference │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── html-block-in-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── html-block-in-textarea │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── ignore-warning-dash-backwards-compat │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warning │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-cumulative │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-newline │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings-stacked │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── ignore-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── illegal-attribute-character │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── illegal-variable-declaration │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── import-meta │ │ │ └── input.svelte │ │ ├── inline-new-class-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-3 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-4 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class-5 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── inline-new-class │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── invalid-empty-css-declaration │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement-3 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-node-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── invalid-self-closing-tag │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── js-scope-catch-clause │ │ │ └── input.svelte │ │ ├── let-directive │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── logic-block-in-attribute │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── logic-block-in-textarea │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── module-script-reactive-declaration │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── multiple-script-default-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── multiple-script-module-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── namespace-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── namespace-non-literal │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── no-missing-declarations-for-same-node-let-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── no-runes-mode │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── non-empty-block-dev │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── non-invalid-node-placement-if-snippet │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── reactive-declaration-cyclical │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── reactive-declaration-non-top-level │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-const-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-variable-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── reactive-module-variable │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding-3 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding-nested-rest │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── rest-eachblock-binding │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-legacy-syntax-warnings-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── runes-legacy-syntax-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate-2 │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate-bind-this │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── runes-referenced-nonstate │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── script-invalid-context │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── security-anchor-rel-noreferer │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── select-multiple │ │ │ └── input.svelte │ │ ├── siblings-combinator-in-custom-element-selects-slot-fallback │ │ │ ├── _config.js │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── silence-warnings-2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── silence-warnings │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-attribute-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── slot-warning-ignore │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-warning │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── slot-warning2 │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── snippet-shadowing-prop │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── static-state-reference │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── store-looking-like-rune │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── store-runes-conflict │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── style-directive-modifiers-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-fragment-placement-2 │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-fragment-placement │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svelte-head-attributes │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── svg-child-component-declared-namespace │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── tag-custom-element-options-missing │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── tag-custom-element-options-true │ │ │ ├── _config.js │ │ │ └── input.svelte │ │ ├── tag-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── tag-non-string │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── textarea-value-children │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── title-no-attributes │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── title-no-children │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-in-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-in │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-out-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-out │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition-in │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition-out │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-duplicate-transition │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── transition-on-component │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── unknown-code │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── unreferenced-variables-each │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── unreferenced-variables │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── use-the-platform │ │ │ ├── input.svelte │ │ │ └── warnings.json │ │ ├── valid-reactive-vars │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── window-binding-invalid-innerwidth │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ ├── window-binding-invalid │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ └── window-binding-online │ │ │ ├── errors.json │ │ │ └── input.svelte │ │ └── test.ts │ ├── tsconfig.generated.json │ ├── tsconfig.json │ └── types │ └── index.d.ts ├── playgrounds ├── demo │ ├── .gitignore │ ├── demo.css │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── scripts │ │ ├── App.template.svelte │ │ └── create-app-svelte.js │ ├── server.js │ ├── src │ │ ├── entry-client.ts │ │ └── entry-server.ts │ ├── tsconfig.json │ └── vite.config.js └── sandbox │ ├── .gitignore │ ├── input │ └── .gitkeep │ ├── package.json │ ├── run.js │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── sites ├── svelte-5-preview │ ├── .gitignore │ ├── jsconfig.json │ ├── package.json │ ├── src │ │ ├── app.html │ │ ├── global.d.ts │ │ ├── lib │ │ │ ├── Bundler.js │ │ │ ├── Checkbox.svelte │ │ │ ├── CodeMirror.svelte │ │ │ ├── Input │ │ │ │ ├── ComponentSelector.svelte │ │ │ │ ├── Migrate.svelte │ │ │ │ ├── ModuleEditor.svelte │ │ │ │ └── RunesInfo.svelte │ │ │ ├── InputOutputToggle.svelte │ │ │ ├── Message.svelte │ │ │ ├── Output │ │ │ │ ├── AstNode.svelte │ │ │ │ ├── AstView.svelte │ │ │ │ ├── Compiler.js │ │ │ │ ├── CompilerOptions.svelte │ │ │ │ ├── ErrorOverlay.svelte │ │ │ │ ├── Output.svelte │ │ │ │ ├── PaneWithPanel.svelte │ │ │ │ ├── ReplProxy.js │ │ │ │ ├── Viewer.svelte │ │ │ │ ├── console │ │ │ │ │ ├── Console.svelte │ │ │ │ │ ├── ConsoleLine.svelte │ │ │ │ │ ├── ConsoleTable.svelte │ │ │ │ │ └── console.d.ts │ │ │ │ ├── get-location-from-stack.js │ │ │ │ ├── proxy.d.ts │ │ │ │ └── srcdoc │ │ │ │ │ └── index.html │ │ │ ├── Repl.svelte │ │ │ ├── autocomplete.js │ │ │ ├── context.js │ │ │ ├── index.js │ │ │ ├── theme.js │ │ │ ├── types.d.ts │ │ │ ├── utils.js │ │ │ └── workers │ │ │ │ ├── bundler │ │ │ │ ├── index.js │ │ │ │ └── plugins │ │ │ │ │ ├── commonjs.js │ │ │ │ │ ├── glsl.js │ │ │ │ │ ├── json.js │ │ │ │ │ ├── loop-protect.js │ │ │ │ │ └── replace.js │ │ │ │ ├── compiler │ │ │ │ └── index.js │ │ │ │ ├── jsconfig.json │ │ │ │ ├── patch_window.js │ │ │ │ └── workers.d.ts │ │ └── routes │ │ │ ├── +error.svelte │ │ │ ├── +layout.server.js │ │ │ ├── +layout.svelte │ │ │ ├── +page.svelte │ │ │ ├── defaults.js │ │ │ ├── docs │ │ │ ├── +layout.server.js │ │ │ ├── +layout.svelte │ │ │ ├── +page.js │ │ │ ├── [slug] │ │ │ │ ├── +page.server.js │ │ │ │ └── +page.svelte │ │ │ ├── content │ │ │ │ ├── 01-api │ │ │ │ │ ├── 01-introduction.md │ │ │ │ │ ├── 02-runes.md │ │ │ │ │ ├── 03-snippets.md │ │ │ │ │ ├── 04-event-handlers.md │ │ │ │ │ ├── 05-imports.md │ │ │ │ │ └── meta.json │ │ │ │ ├── 02-examples │ │ │ │ │ ├── 01-universal-reactivity.md │ │ │ │ │ ├── 02-fine-grained-reactivity.md │ │ │ │ │ ├── 04-old-vs-new.md │ │ │ │ │ ├── 06-more-examples.md │ │ │ │ │ └── meta.json │ │ │ │ └── 03-appendix │ │ │ │ │ ├── 01-faq.md │ │ │ │ │ ├── 02-breaking-changes.md │ │ │ │ │ ├── 03-deprecations.md │ │ │ │ │ └── meta.json │ │ │ ├── functions │ │ │ │ └── +page.server.js │ │ │ ├── render.js │ │ │ └── types.d.ts │ │ │ ├── faq │ │ │ └── +page.server.js │ │ │ ├── gzip.js │ │ │ ├── nav.json │ │ │ └── +server.js │ │ │ ├── status │ │ │ ├── +page.server.js │ │ │ ├── +page.svelte │ │ │ └── data.json │ │ │ │ └── +server.js │ │ │ └── svelte │ │ │ └── [...path] │ │ │ └── +server.js │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ ├── vercel.json │ └── vite.config.js └── svelte.dev │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── config.js │ ├── package.json │ ├── placeholder │ └── index.html │ ├── scripts │ ├── generate_examples.js │ ├── get_contributors.js │ ├── get_donors.js │ ├── type-gen │ │ └── index.js │ ├── update.js │ └── update_template.js │ ├── src │ ├── app.d.ts │ ├── app.html │ ├── config.js │ ├── constants.js │ ├── env.d.ts │ ├── hooks.server.js │ ├── lib │ │ ├── components │ │ │ ├── IntersectionObserver.svelte │ │ │ ├── Lazy.svelte │ │ │ ├── PreloadingIndicator.svelte │ │ │ ├── ReplWidget.svelte │ │ │ └── ScreenToggle.svelte │ │ ├── db │ │ │ ├── client.js │ │ │ ├── gist.js │ │ │ ├── session.js │ │ │ └── types.d.ts │ │ ├── server │ │ │ ├── blog │ │ │ │ ├── index.js │ │ │ │ └── types.d.ts │ │ │ ├── docs │ │ │ │ ├── index.js │ │ │ │ └── types.d.ts │ │ │ ├── examples │ │ │ │ ├── index.js │ │ │ │ └── types.d.ts │ │ │ ├── renderer.js │ │ │ └── tutorial │ │ │ │ ├── index.js │ │ │ │ └── types.d.ts │ │ ├── time.js │ │ └── utils │ │ │ ├── compat.js │ │ │ ├── events.js │ │ │ └── examples.js │ └── routes │ │ ├── (authed) │ │ ├── +layout.server.js │ │ ├── +layout.svelte │ │ ├── apps │ │ │ ├── +page.server.js │ │ │ ├── +page.svelte │ │ │ └── destroy │ │ │ │ └── +server.js │ │ └── repl │ │ │ ├── +page.js │ │ │ ├── +page.svelte │ │ │ ├── [id] │ │ │ ├── +page.js │ │ │ ├── +page.server.js │ │ │ ├── +page.svelte │ │ │ ├── AppControls.svelte │ │ │ ├── UserMenu.svelte │ │ │ └── downloadBlob.js │ │ │ ├── api │ │ │ └── [id].json │ │ │ │ └── +server.js │ │ │ ├── create.json │ │ │ └── +server.js │ │ │ ├── embed │ │ │ ├── +page.js │ │ │ └── +page.svelte │ │ │ ├── local │ │ │ └── [...path] │ │ │ │ └── +server.js │ │ │ └── save │ │ │ └── [id].json │ │ │ └── +server.js │ │ ├── +error.svelte │ │ ├── +layout.server.js │ │ ├── +layout.svelte │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ ├── _components │ │ ├── Demo.svelte │ │ ├── Example.svelte │ │ ├── Hero.svelte │ │ ├── Image.svelte │ │ ├── Supporters │ │ │ └── index.svelte │ │ ├── WhosUsingSvelte │ │ │ ├── companies.js │ │ │ └── index.svelte │ │ ├── svelte-logotype.svg │ │ ├── svelte-machine-desktop.png │ │ ├── svelte-machine-mobile.png │ │ └── svelte-machine.png │ │ ├── auth │ │ ├── _config.js │ │ ├── callback │ │ │ └── +server.js │ │ ├── login │ │ │ └── +server.js │ │ └── logout │ │ │ └── +server.js │ │ ├── blog │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ ├── [slug] │ │ │ ├── +page.server.js │ │ │ ├── +page.svelte │ │ │ └── card.png │ │ │ │ ├── +server.js │ │ │ │ ├── Card.svelte │ │ │ │ └── Overpass-Regular.ttf │ │ ├── rss.xml │ │ │ └── +server.js │ │ └── the-easiest-way-to-get-started │ │ │ └── +page.js │ │ ├── chat │ │ └── +server.js │ │ ├── content.json │ │ ├── +server.js │ │ └── content.server.js │ │ ├── docs │ │ ├── +layout.server.js │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ └── [slug] │ │ │ ├── +page.server.js │ │ │ └── +page.svelte │ │ ├── examples │ │ ├── +page.js │ │ ├── +page.svelte │ │ ├── [slug] │ │ │ ├── +page.server.js │ │ │ ├── +page.svelte │ │ │ └── TableOfContents.svelte │ │ └── api │ │ │ ├── +server.js │ │ │ └── [slug].json │ │ │ └── +server.js │ │ ├── faq │ │ └── +server.js │ │ ├── nav.json │ │ └── +server.js │ │ ├── roadmap │ │ └── +page.js │ │ ├── search │ │ ├── +page.js │ │ ├── +page.server.js │ │ └── +page.svelte │ │ ├── stopwar.svg │ │ ├── svelte-collective-dark.png │ │ ├── svelte-collective-light.png │ │ └── tutorial │ │ ├── +layout.svelte │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ ├── [slug] │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ └── TableOfContents.svelte │ │ ├── api │ │ └── album │ │ │ └── +server.js │ │ └── random-number │ │ └── +server.js │ ├── static │ ├── examples │ │ └── thumbnails │ │ │ ├── 7guis-circles.jpg │ │ │ ├── 7guis-counter.jpg │ │ │ ├── 7guis-crud.jpg │ │ │ ├── 7guis-flight-booker.jpg │ │ │ ├── 7guis-temperature.jpg │ │ │ ├── 7guis-timer.jpg │ │ │ ├── actions-pannable.jpg │ │ │ ├── actions.jpg │ │ │ ├── adding-parameters-to-actions.jpg │ │ │ ├── adding-parameters-to-transitions.jpg │ │ │ ├── animate.jpg │ │ │ ├── area-chart.jpg │ │ │ ├── auto-subscriptions.jpg │ │ │ ├── await-blocks.jpg │ │ │ ├── bar-chart.jpg │ │ │ ├── bind-this.jpg │ │ │ ├── checkbox-inputs.jpg │ │ │ ├── class-shorthand.jpg │ │ │ ├── classes.jpg │ │ │ ├── clock.jpg │ │ │ ├── component-bindings.jpg │ │ │ ├── component-events.jpg │ │ │ ├── conditional-slots.jpg │ │ │ ├── context-api.jpg │ │ │ ├── custom-css-transitions.jpg │ │ │ ├── custom-js-transitions.jpg │ │ │ ├── custom-stores.jpg │ │ │ ├── debug.jpg │ │ │ ├── declaring-props.jpg │ │ │ ├── default-values.jpg │ │ │ ├── deferred-transitions.jpg │ │ │ ├── derived-stores.jpg │ │ │ ├── dimensions.jpg │ │ │ ├── dom-event-forwarding.jpg │ │ │ ├── dom-events.jpg │ │ │ ├── dynamic-attributes.jpg │ │ │ ├── each-block-bindings.jpg │ │ │ ├── each-blocks.jpg │ │ │ ├── easing.jpg │ │ │ ├── else-blocks.jpg │ │ │ ├── else-if-blocks.jpg │ │ │ ├── event-forwarding.jpg │ │ │ ├── event-modifiers.jpg │ │ │ ├── file-inputs.jpg │ │ │ ├── group-inputs.jpg │ │ │ ├── hacker-news.jpg │ │ │ ├── hello-world.jpg │ │ │ ├── html-tags.jpg │ │ │ ├── if-blocks.jpg │ │ │ ├── immutable-data.jpg │ │ │ ├── in-and-out.jpg │ │ │ ├── inline-handlers.jpg │ │ │ ├── keyed-each-blocks.jpg │ │ │ ├── media-elements.jpg │ │ │ ├── modal.jpg │ │ │ ├── module-exports.jpg │ │ │ ├── multiple-select-bindings.jpg │ │ │ ├── named-slots.jpg │ │ │ ├── nested-components.jpg │ │ │ ├── numeric-inputs.jpg │ │ │ ├── ondestroy.jpg │ │ │ ├── onmount.jpg │ │ │ ├── reactive-assignments.jpg │ │ │ ├── reactive-declarations.jpg │ │ │ ├── reactive-statements.jpg │ │ │ ├── readable-stores.jpg │ │ │ ├── scatterplot.jpg │ │ │ ├── select-bindings.jpg │ │ │ ├── sharing-code.jpg │ │ │ ├── slot-fallbacks.jpg │ │ │ ├── slot-props.jpg │ │ │ ├── slots.jpg │ │ │ ├── spread-props.jpg │ │ │ ├── spring.jpg │ │ │ ├── styling.jpg │ │ │ ├── svelte-body.jpg │ │ │ ├── svelte-component.jpg │ │ │ ├── svelte-document.jpg │ │ │ ├── svelte-element.jpg │ │ │ ├── svelte-head.jpg │ │ │ ├── svelte-self.jpg │ │ │ ├── svelte-window-bindings.jpg │ │ │ ├── svelte-window.jpg │ │ │ ├── svg-transitions.jpg │ │ │ ├── text-inputs.jpg │ │ │ ├── textarea-inputs.jpg │ │ │ ├── tick.jpg │ │ │ ├── transition-events.jpg │ │ │ ├── transition.jpg │ │ │ ├── tweened.jpg │ │ │ ├── update.jpg │ │ │ └── writable-stores.jpg │ ├── favicon.png │ ├── icons │ │ ├── check.svg │ │ ├── chevron.svg │ │ ├── collapse.svg │ │ ├── download.svg │ │ ├── dropdown.svg │ │ ├── edit.svg │ │ ├── expand.svg │ │ ├── flip.svg │ │ ├── fork.svg │ │ ├── link.svg │ │ ├── loading.svg │ │ ├── save.svg │ │ └── search.svg │ ├── images │ │ ├── og │ │ │ └── svelte-machine.png │ │ ├── svelte-android-chrome-192.png │ │ ├── svelte-android-chrome-512.png │ │ ├── svelte-apple-touch-icon.png │ │ ├── svelte-mstile-150.png │ │ ├── twitter-card.png │ │ └── twitter-thumbnail.jpg │ ├── manifest.json │ ├── media │ │ ├── rethinking-best-practices.jpg │ │ └── svelte-ts.png │ ├── robots.txt │ ├── svelte-logo-horizontal.svg │ ├── svelte-logo-mask.svg │ ├── svelte-logo-outline.svg │ ├── svelte-logo-vertical.svg │ ├── svelte-logo.svg │ ├── tutorial │ │ ├── dark-theme.css │ │ ├── icons │ │ │ ├── email.svg │ │ │ ├── folder-open.svg │ │ │ ├── folder.svg │ │ │ ├── gif.svg │ │ │ ├── map-marker.svg │ │ │ ├── md.svg │ │ │ └── xlsx.svg │ │ ├── image.gif │ │ └── kitten.png │ └── whos-using-svelte │ │ ├── 1password.svg │ │ ├── Schneider_Electric.svg │ │ ├── alaskaairlines.svg │ │ ├── avast.svg │ │ ├── chess.svg │ │ ├── fusioncharts.svg │ │ ├── godaddy.svg │ │ ├── ibm.svg │ │ ├── les-echos.svg │ │ ├── nyt.svg │ │ ├── philips.svg │ │ ├── rakuten.svg │ │ ├── razorpay.svg │ │ ├── square.svg │ │ └── transloadit.svg │ ├── svelte.config.js │ ├── tsconfig.json │ ├── vercel.json │ └── vite.config.js └── vitest.config.js /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/afraid-dogs-matter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/afraid-dogs-matter.md -------------------------------------------------------------------------------- /.changeset/afraid-geckos-dance.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: add `anchor` support to mount() API 6 | -------------------------------------------------------------------------------- /.changeset/afraid-kids-hide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/afraid-kids-hide.md -------------------------------------------------------------------------------- /.changeset/afraid-moose-matter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/afraid-moose-matter.md -------------------------------------------------------------------------------- /.changeset/angry-books-jam.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: improve nested effect heuristics 6 | -------------------------------------------------------------------------------- /.changeset/angry-plums-punch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/angry-plums-punch.md -------------------------------------------------------------------------------- /.changeset/angry-wasps-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/angry-wasps-help.md -------------------------------------------------------------------------------- /.changeset/beige-cobras-smoke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/beige-cobras-smoke.md -------------------------------------------------------------------------------- /.changeset/beige-flies-wash.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add unstate utility function 6 | -------------------------------------------------------------------------------- /.changeset/beige-mirrors-listen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/beige-mirrors-listen.md -------------------------------------------------------------------------------- /.changeset/beige-rabbits-shave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/beige-rabbits-shave.md -------------------------------------------------------------------------------- /.changeset/beige-seas-share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/beige-seas-share.md -------------------------------------------------------------------------------- /.changeset/big-cars-serve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/big-cars-serve.md -------------------------------------------------------------------------------- /.changeset/big-eggs-flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/big-eggs-flash.md -------------------------------------------------------------------------------- /.changeset/big-eyes-carry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/big-eyes-carry.md -------------------------------------------------------------------------------- /.changeset/big-geese-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/big-geese-act.md -------------------------------------------------------------------------------- /.changeset/big-moons-occur.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/big-moons-occur.md -------------------------------------------------------------------------------- /.changeset/blue-ants-raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/blue-ants-raise.md -------------------------------------------------------------------------------- /.changeset/blue-lemons-wait.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/blue-lemons-wait.md -------------------------------------------------------------------------------- /.changeset/blue-rules-juggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/blue-rules-juggle.md -------------------------------------------------------------------------------- /.changeset/blue-timers-film.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/blue-timers-film.md -------------------------------------------------------------------------------- /.changeset/blue-waves-sneeze.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | chore: optimise effects 6 | -------------------------------------------------------------------------------- /.changeset/brave-carrots-draw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brave-carrots-draw.md -------------------------------------------------------------------------------- /.changeset/brave-gorillas-end.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: use keys for hmr modules 6 | -------------------------------------------------------------------------------- /.changeset/brave-points-sleep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brave-points-sleep.md -------------------------------------------------------------------------------- /.changeset/brave-shrimps-kiss.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: improve transition outro easing 6 | -------------------------------------------------------------------------------- /.changeset/brave-walls-destroy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brave-walls-destroy.md -------------------------------------------------------------------------------- /.changeset/brave-walls-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brave-walls-flow.md -------------------------------------------------------------------------------- /.changeset/breezy-carrots-flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/breezy-carrots-flash.md -------------------------------------------------------------------------------- /.changeset/breezy-rules-beg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/breezy-rules-beg.md -------------------------------------------------------------------------------- /.changeset/bright-falcons-float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/bright-falcons-float.md -------------------------------------------------------------------------------- /.changeset/bright-peas-juggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/bright-peas-juggle.md -------------------------------------------------------------------------------- /.changeset/bright-snakes-sing.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: make `@types/estree` a dependency 6 | -------------------------------------------------------------------------------- /.changeset/brown-geckos-fry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brown-geckos-fry.md -------------------------------------------------------------------------------- /.changeset/brown-houses-obey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brown-houses-obey.md -------------------------------------------------------------------------------- /.changeset/brown-months-fry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brown-months-fry.md -------------------------------------------------------------------------------- /.changeset/brown-spoons-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/brown-spoons-boil.md -------------------------------------------------------------------------------- /.changeset/calm-buses-clap.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: don't warn on writes to `$state` 6 | -------------------------------------------------------------------------------- /.changeset/calm-pandas-vanish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/calm-pandas-vanish.md -------------------------------------------------------------------------------- /.changeset/calm-ravens-sneeze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/calm-ravens-sneeze.md -------------------------------------------------------------------------------- /.changeset/chatty-beans-divide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chatty-beans-divide.md -------------------------------------------------------------------------------- /.changeset/chatty-cups-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chatty-cups-drop.md -------------------------------------------------------------------------------- /.changeset/chatty-sloths-allow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chatty-sloths-allow.md -------------------------------------------------------------------------------- /.changeset/chatty-taxis-juggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chatty-taxis-juggle.md -------------------------------------------------------------------------------- /.changeset/chilled-pumas-invite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chilled-pumas-invite.md -------------------------------------------------------------------------------- /.changeset/chilled-seas-jog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chilled-seas-jog.md -------------------------------------------------------------------------------- /.changeset/chilly-dolphins-lick.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: remove selector api 6 | -------------------------------------------------------------------------------- /.changeset/chilly-rocks-hug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chilly-rocks-hug.md -------------------------------------------------------------------------------- /.changeset/chilly-snakes-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/chilly-snakes-scream.md -------------------------------------------------------------------------------- /.changeset/clean-eels-beg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/clean-eels-beg.md -------------------------------------------------------------------------------- /.changeset/clever-chefs-relate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/clever-chefs-relate.md -------------------------------------------------------------------------------- /.changeset/clever-rockets-burn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/clever-rockets-burn.md -------------------------------------------------------------------------------- /.changeset/clever-sloths-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/clever-sloths-push.md -------------------------------------------------------------------------------- /.changeset/cold-birds-own.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: add inline new class warning 6 | -------------------------------------------------------------------------------- /.changeset/cold-cheetahs-judge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cold-cheetahs-judge.md -------------------------------------------------------------------------------- /.changeset/cold-masks-learn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cold-masks-learn.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/cool-actors-tan.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | feat: MathML support 6 | -------------------------------------------------------------------------------- /.changeset/cool-ants-leave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-ants-leave.md -------------------------------------------------------------------------------- /.changeset/cool-comics-marry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-comics-marry.md -------------------------------------------------------------------------------- /.changeset/cool-jobs-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-jobs-scream.md -------------------------------------------------------------------------------- /.changeset/cool-peas-lick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-peas-lick.md -------------------------------------------------------------------------------- /.changeset/cool-poems-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-poems-watch.md -------------------------------------------------------------------------------- /.changeset/cool-rabbits-tickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-rabbits-tickle.md -------------------------------------------------------------------------------- /.changeset/cool-roses-trade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cool-roses-trade.md -------------------------------------------------------------------------------- /.changeset/cuddly-pianos-drop.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: improve bundle code size 6 | -------------------------------------------------------------------------------- /.changeset/cuddly-points-tickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cuddly-points-tickle.md -------------------------------------------------------------------------------- /.changeset/curly-lizards-dream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/curly-lizards-dream.md -------------------------------------------------------------------------------- /.changeset/curvy-buses-laugh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/curvy-buses-laugh.md -------------------------------------------------------------------------------- /.changeset/curvy-cups-cough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/curvy-cups-cough.md -------------------------------------------------------------------------------- /.changeset/curvy-flies-exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/curvy-flies-exercise.md -------------------------------------------------------------------------------- /.changeset/curvy-ties-shout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/curvy-ties-shout.md -------------------------------------------------------------------------------- /.changeset/cyan-colts-raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cyan-colts-raise.md -------------------------------------------------------------------------------- /.changeset/cyan-ducks-teach.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: make messages more consistent 6 | -------------------------------------------------------------------------------- /.changeset/cyan-flowers-destroy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cyan-flowers-destroy.md -------------------------------------------------------------------------------- /.changeset/cyan-spies-grin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cyan-spies-grin.md -------------------------------------------------------------------------------- /.changeset/cyan-squids-drive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/cyan-squids-drive.md -------------------------------------------------------------------------------- /.changeset/dirty-bats-punch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dirty-bats-punch.md -------------------------------------------------------------------------------- /.changeset/dirty-donuts-yell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dirty-donuts-yell.md -------------------------------------------------------------------------------- /.changeset/dirty-eyes-itch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dirty-eyes-itch.md -------------------------------------------------------------------------------- /.changeset/dirty-garlics-design.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add type of `$effect.active` 6 | -------------------------------------------------------------------------------- /.changeset/dirty-tips-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dirty-tips-add.md -------------------------------------------------------------------------------- /.changeset/dry-clocks-grow.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add `$state.frozen` rune 6 | -------------------------------------------------------------------------------- /.changeset/dry-eggs-play.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve text node output 6 | -------------------------------------------------------------------------------- /.changeset/dry-eggs-retire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dry-eggs-retire.md -------------------------------------------------------------------------------- /.changeset/dry-fans-march.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dry-fans-march.md -------------------------------------------------------------------------------- /.changeset/dry-pillows-exist.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: more efficient hydration markers 6 | -------------------------------------------------------------------------------- /.changeset/dull-coins-vanish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dull-coins-vanish.md -------------------------------------------------------------------------------- /.changeset/dull-mangos-wave.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve whitespace handling 6 | -------------------------------------------------------------------------------- /.changeset/dull-pots-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dull-pots-add.md -------------------------------------------------------------------------------- /.changeset/dull-roses-relate.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: infer `svg` namespace correctly 6 | -------------------------------------------------------------------------------- /.changeset/dull-worms-relax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/dull-worms-relax.md -------------------------------------------------------------------------------- /.changeset/early-ads-tie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/early-ads-tie.md -------------------------------------------------------------------------------- /.changeset/early-months-whisper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/early-months-whisper.md -------------------------------------------------------------------------------- /.changeset/eight-carrots-hunt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eight-carrots-hunt.md -------------------------------------------------------------------------------- /.changeset/eight-cougars-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eight-cougars-watch.md -------------------------------------------------------------------------------- /.changeset/eight-hornets-punch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eight-hornets-punch.md -------------------------------------------------------------------------------- /.changeset/eight-pianos-raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eight-pianos-raise.md -------------------------------------------------------------------------------- /.changeset/eight-steaks-shout.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: correct update_block index type 6 | -------------------------------------------------------------------------------- /.changeset/eighty-bikes-camp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eighty-bikes-camp.md -------------------------------------------------------------------------------- /.changeset/eighty-days-cheat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eighty-days-cheat.md -------------------------------------------------------------------------------- /.changeset/eleven-beers-yell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/eleven-beers-yell.md -------------------------------------------------------------------------------- /.changeset/empty-bags-heal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/empty-bags-heal.md -------------------------------------------------------------------------------- /.changeset/empty-coins-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/empty-coins-build.md -------------------------------------------------------------------------------- /.changeset/empty-crabs-think.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: refactor props handling 6 | -------------------------------------------------------------------------------- /.changeset/empty-flowers-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/empty-flowers-change.md -------------------------------------------------------------------------------- /.changeset/empty-geckos-pretend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/empty-geckos-pretend.md -------------------------------------------------------------------------------- /.changeset/empty-tools-share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/empty-tools-share.md -------------------------------------------------------------------------------- /.changeset/fair-bags-smoke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fair-bags-smoke.md -------------------------------------------------------------------------------- /.changeset/fair-crabs-check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fair-crabs-check.md -------------------------------------------------------------------------------- /.changeset/fair-pianos-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fair-pianos-talk.md -------------------------------------------------------------------------------- /.changeset/fair-spies-repeat.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | breaking: make `$props()` rune non-generic 6 | -------------------------------------------------------------------------------- /.changeset/famous-falcons-melt.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: add back `derived` type overload 6 | -------------------------------------------------------------------------------- /.changeset/famous-kiwis-thank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/famous-kiwis-thank.md -------------------------------------------------------------------------------- /.changeset/famous-knives-sneeze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/famous-knives-sneeze.md -------------------------------------------------------------------------------- /.changeset/famous-pants-pay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/famous-pants-pay.md -------------------------------------------------------------------------------- /.changeset/fast-penguins-matter.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: apply modifiers to bubbled events 6 | -------------------------------------------------------------------------------- /.changeset/fast-weeks-clean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fast-weeks-clean.md -------------------------------------------------------------------------------- /.changeset/few-clouds-shop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/few-clouds-shop.md -------------------------------------------------------------------------------- /.changeset/few-mugs-fail.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: reuse common templates 6 | -------------------------------------------------------------------------------- /.changeset/few-teachers-know.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: revert ownership widening change 6 | -------------------------------------------------------------------------------- /.changeset/fifty-masks-give.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fifty-masks-give.md -------------------------------------------------------------------------------- /.changeset/fifty-rice-wait.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve each key animations 6 | -------------------------------------------------------------------------------- /.changeset/fifty-steaks-float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fifty-steaks-float.md -------------------------------------------------------------------------------- /.changeset/five-tigers-search.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: better readonly checks for proxies 6 | -------------------------------------------------------------------------------- /.changeset/flat-melons-protect.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: ensure `$$slots` exists in runes mode 6 | -------------------------------------------------------------------------------- /.changeset/fluffy-dolls-share.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: implement nested CSS support 6 | -------------------------------------------------------------------------------- /.changeset/fluffy-humans-worry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fluffy-humans-worry.md -------------------------------------------------------------------------------- /.changeset/fluffy-ravens-juggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fluffy-ravens-juggle.md -------------------------------------------------------------------------------- /.changeset/forty-comics-invent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/forty-comics-invent.md -------------------------------------------------------------------------------- /.changeset/forty-dogs-divide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/forty-dogs-divide.md -------------------------------------------------------------------------------- /.changeset/forty-dolls-wave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/forty-dolls-wave.md -------------------------------------------------------------------------------- /.changeset/forty-peaches-unite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/forty-peaches-unite.md -------------------------------------------------------------------------------- /.changeset/forty-suns-smile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/forty-suns-smile.md -------------------------------------------------------------------------------- /.changeset/four-balloons-beam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/four-balloons-beam.md -------------------------------------------------------------------------------- /.changeset/four-flies-hammer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/four-flies-hammer.md -------------------------------------------------------------------------------- /.changeset/four-mice-hammer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/four-mice-hammer.md -------------------------------------------------------------------------------- /.changeset/four-pugs-listen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/four-pugs-listen.md -------------------------------------------------------------------------------- /.changeset/fresh-beds-wash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fresh-beds-wash.md -------------------------------------------------------------------------------- /.changeset/fresh-dots-destroy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fresh-dots-destroy.md -------------------------------------------------------------------------------- /.changeset/fresh-impalas-bow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fresh-impalas-bow.md -------------------------------------------------------------------------------- /.changeset/fresh-weeks-trade.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: make operations lazy 6 | -------------------------------------------------------------------------------- /.changeset/friendly-lies-camp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/friendly-lies-camp.md -------------------------------------------------------------------------------- /.changeset/funny-ties-jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/funny-ties-jump.md -------------------------------------------------------------------------------- /.changeset/funny-wombats-argue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/funny-wombats-argue.md -------------------------------------------------------------------------------- /.changeset/fuzzy-bags-camp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fuzzy-bags-camp.md -------------------------------------------------------------------------------- /.changeset/fuzzy-donuts-provide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/fuzzy-donuts-provide.md -------------------------------------------------------------------------------- /.changeset/gentle-dolls-juggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/gentle-dolls-juggle.md -------------------------------------------------------------------------------- /.changeset/gentle-sheep-hug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/gentle-sheep-hug.md -------------------------------------------------------------------------------- /.changeset/gentle-spies-happen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/gentle-spies-happen.md -------------------------------------------------------------------------------- /.changeset/gentle-toys-chew.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/gentle-toys-chew.md -------------------------------------------------------------------------------- /.changeset/giant-bananas-turn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/giant-bananas-turn.md -------------------------------------------------------------------------------- /.changeset/giant-moons-own.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/giant-moons-own.md -------------------------------------------------------------------------------- /.changeset/giant-planets-shake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/giant-planets-shake.md -------------------------------------------------------------------------------- /.changeset/giant-plants-grin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/giant-plants-grin.md -------------------------------------------------------------------------------- /.changeset/giant-roses-press.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/giant-roses-press.md -------------------------------------------------------------------------------- /.changeset/gold-tools-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/gold-tools-nail.md -------------------------------------------------------------------------------- /.changeset/good-buses-reply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-buses-reply.md -------------------------------------------------------------------------------- /.changeset/good-cars-visit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-cars-visit.md -------------------------------------------------------------------------------- /.changeset/good-pianos-jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-pianos-jump.md -------------------------------------------------------------------------------- /.changeset/good-plums-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-plums-type.md -------------------------------------------------------------------------------- /.changeset/good-rivers-yawn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-rivers-yawn.md -------------------------------------------------------------------------------- /.changeset/good-roses-argue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/good-roses-argue.md -------------------------------------------------------------------------------- /.changeset/great-fans-unite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/great-fans-unite.md -------------------------------------------------------------------------------- /.changeset/great-icons-retire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/great-icons-retire.md -------------------------------------------------------------------------------- /.changeset/green-eggs-approve.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: adjust mount and createRoot types 6 | -------------------------------------------------------------------------------- /.changeset/green-fishes-lie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/green-fishes-lie.md -------------------------------------------------------------------------------- /.changeset/green-hounds-play.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/green-hounds-play.md -------------------------------------------------------------------------------- /.changeset/green-tigers-judge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/green-tigers-judge.md -------------------------------------------------------------------------------- /.changeset/grumpy-jars-sparkle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/grumpy-jars-sparkle.md -------------------------------------------------------------------------------- /.changeset/happy-beds-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/happy-beds-scream.md -------------------------------------------------------------------------------- /.changeset/happy-suits-film.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/happy-suits-film.md -------------------------------------------------------------------------------- /.changeset/healthy-ants-film.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/healthy-ants-film.md -------------------------------------------------------------------------------- /.changeset/heavy-comics-move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/heavy-comics-move.md -------------------------------------------------------------------------------- /.changeset/heavy-ducks-leave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/heavy-ducks-leave.md -------------------------------------------------------------------------------- /.changeset/heavy-ears-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/heavy-ears-rule.md -------------------------------------------------------------------------------- /.changeset/hip-balloons-begin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hip-balloons-begin.md -------------------------------------------------------------------------------- /.changeset/hip-pumpkins-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hip-pumpkins-boil.md -------------------------------------------------------------------------------- /.changeset/honest-buses-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/honest-buses-add.md -------------------------------------------------------------------------------- /.changeset/honest-dragons-turn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/honest-dragons-turn.md -------------------------------------------------------------------------------- /.changeset/honest-icons-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/honest-icons-change.md -------------------------------------------------------------------------------- /.changeset/honest-nails-share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/honest-nails-share.md -------------------------------------------------------------------------------- /.changeset/honest-pans-kick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/honest-pans-kick.md -------------------------------------------------------------------------------- /.changeset/hot-jobs-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hot-jobs-tap.md -------------------------------------------------------------------------------- /.changeset/hungry-boxes-relate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hungry-boxes-relate.md -------------------------------------------------------------------------------- /.changeset/hungry-dots-fry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hungry-dots-fry.md -------------------------------------------------------------------------------- /.changeset/hungry-pants-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hungry-pants-push.md -------------------------------------------------------------------------------- /.changeset/hungry-singers-share.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hungry-singers-share.md -------------------------------------------------------------------------------- /.changeset/hungry-tips-unite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/hungry-tips-unite.md -------------------------------------------------------------------------------- /.changeset/hungry-trees-travel.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: allow modifiying derived props 6 | -------------------------------------------------------------------------------- /.changeset/itchy-beans-melt.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: fix compiler errors test suite 6 | -------------------------------------------------------------------------------- /.changeset/itchy-bulldogs-tan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/itchy-bulldogs-tan.md -------------------------------------------------------------------------------- /.changeset/itchy-eels-marry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/itchy-eels-marry.md -------------------------------------------------------------------------------- /.changeset/itchy-kings-deliver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/itchy-kings-deliver.md -------------------------------------------------------------------------------- /.changeset/itchy-lions-wash.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: allow member access on directives 6 | -------------------------------------------------------------------------------- /.changeset/itchy-panthers-shave.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: disallow mounting a snippet 6 | -------------------------------------------------------------------------------- /.changeset/itchy-terms-guess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/itchy-terms-guess.md -------------------------------------------------------------------------------- /.changeset/khaki-cooks-develop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/khaki-cooks-develop.md -------------------------------------------------------------------------------- /.changeset/khaki-ligers-sing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/khaki-ligers-sing.md -------------------------------------------------------------------------------- /.changeset/khaki-mails-draw.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: tighten up signals implementation 6 | -------------------------------------------------------------------------------- /.changeset/khaki-mails-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/khaki-mails-scream.md -------------------------------------------------------------------------------- /.changeset/khaki-monkeys-cry.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | feat: add $state.is rune 6 | -------------------------------------------------------------------------------- /.changeset/khaki-moose-arrive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/khaki-moose-arrive.md -------------------------------------------------------------------------------- /.changeset/khaki-tomatoes-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/khaki-tomatoes-rule.md -------------------------------------------------------------------------------- /.changeset/kind-baboons-approve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/kind-baboons-approve.md -------------------------------------------------------------------------------- /.changeset/kind-deers-lay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/kind-deers-lay.md -------------------------------------------------------------------------------- /.changeset/kind-doors-grin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/kind-doors-grin.md -------------------------------------------------------------------------------- /.changeset/kind-dots-sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/kind-dots-sort.md -------------------------------------------------------------------------------- /.changeset/kind-eagles-join.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: add children to element typings 6 | -------------------------------------------------------------------------------- /.changeset/kind-rings-flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/kind-rings-flash.md -------------------------------------------------------------------------------- /.changeset/kind-spoons-return.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | chore: custom elements validation 6 | -------------------------------------------------------------------------------- /.changeset/large-clouds-carry.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: $inspect rune 6 | -------------------------------------------------------------------------------- /.changeset/large-turkeys-deny.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/large-turkeys-deny.md -------------------------------------------------------------------------------- /.changeset/late-crabs-lay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/late-crabs-lay.md -------------------------------------------------------------------------------- /.changeset/late-grapes-judge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/late-grapes-judge.md -------------------------------------------------------------------------------- /.changeset/late-peaches-mate.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | Add `name` to HTMLDetailsAttributes 6 | -------------------------------------------------------------------------------- /.changeset/lazy-knives-happen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lazy-knives-happen.md -------------------------------------------------------------------------------- /.changeset/lazy-masks-sit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lazy-masks-sit.md -------------------------------------------------------------------------------- /.changeset/lazy-months-knock.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: make fallback prop values readonly 6 | -------------------------------------------------------------------------------- /.changeset/lazy-spiders-think.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lazy-spiders-think.md -------------------------------------------------------------------------------- /.changeset/lemon-geese-call.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: replace TODO errors 6 | -------------------------------------------------------------------------------- /.changeset/lemon-geese-drum.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve `$inspect` type definition 6 | -------------------------------------------------------------------------------- /.changeset/lemon-trees-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lemon-trees-act.md -------------------------------------------------------------------------------- /.changeset/light-badgers-glow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/light-badgers-glow.md -------------------------------------------------------------------------------- /.changeset/light-days-clean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/light-days-clean.md -------------------------------------------------------------------------------- /.changeset/light-humans-hang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/light-humans-hang.md -------------------------------------------------------------------------------- /.changeset/light-pens-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/light-pens-watch.md -------------------------------------------------------------------------------- /.changeset/little-ligers-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/little-ligers-exist.md -------------------------------------------------------------------------------- /.changeset/little-pans-jog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/little-pans-jog.md -------------------------------------------------------------------------------- /.changeset/long-buckets-lay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/long-buckets-lay.md -------------------------------------------------------------------------------- /.changeset/long-crews-return.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: native TypeScript support 6 | -------------------------------------------------------------------------------- /.changeset/long-humans-repair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/long-humans-repair.md -------------------------------------------------------------------------------- /.changeset/long-lobsters-mate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/long-lobsters-mate.md -------------------------------------------------------------------------------- /.changeset/loud-cheetahs-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/loud-cheetahs-flow.md -------------------------------------------------------------------------------- /.changeset/loud-mugs-smile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/loud-mugs-smile.md -------------------------------------------------------------------------------- /.changeset/loud-numbers-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/loud-numbers-flow.md -------------------------------------------------------------------------------- /.changeset/loud-ravens-drop.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: handle nested script tags 6 | -------------------------------------------------------------------------------- /.changeset/loud-socks-look.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/loud-socks-look.md -------------------------------------------------------------------------------- /.changeset/lovely-carpets-lick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lovely-carpets-lick.md -------------------------------------------------------------------------------- /.changeset/lovely-houses-own.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lovely-houses-own.md -------------------------------------------------------------------------------- /.changeset/lovely-items-turn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lovely-items-turn.md -------------------------------------------------------------------------------- /.changeset/lovely-rules-eat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lovely-rules-eat.md -------------------------------------------------------------------------------- /.changeset/lucky-colts-remember.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lucky-colts-remember.md -------------------------------------------------------------------------------- /.changeset/lucky-geckos-swim.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: remove `bind_prop` in runes mode 6 | -------------------------------------------------------------------------------- /.changeset/lucky-schools-hang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lucky-schools-hang.md -------------------------------------------------------------------------------- /.changeset/lucky-teachers-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lucky-teachers-exist.md -------------------------------------------------------------------------------- /.changeset/lucky-toes-begin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/lucky-toes-begin.md -------------------------------------------------------------------------------- /.changeset/many-rockets-give.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/many-rockets-give.md -------------------------------------------------------------------------------- /.changeset/many-trees-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/many-trees-fix.md -------------------------------------------------------------------------------- /.changeset/metal-clouds-raise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/metal-clouds-raise.md -------------------------------------------------------------------------------- /.changeset/metal-lobsters-burn.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: update type of `options.target` 6 | -------------------------------------------------------------------------------- /.changeset/mighty-cooks-scream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/mighty-cooks-scream.md -------------------------------------------------------------------------------- /.changeset/mighty-files-hammer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/mighty-files-hammer.md -------------------------------------------------------------------------------- /.changeset/mighty-frogs-obey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/mighty-frogs-obey.md -------------------------------------------------------------------------------- /.changeset/moody-carrots-lay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-carrots-lay.md -------------------------------------------------------------------------------- /.changeset/moody-frogs-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-frogs-exist.md -------------------------------------------------------------------------------- /.changeset/moody-ghosts-buy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-ghosts-buy.md -------------------------------------------------------------------------------- /.changeset/moody-houses-argue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-houses-argue.md -------------------------------------------------------------------------------- /.changeset/moody-owls-cry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-owls-cry.md -------------------------------------------------------------------------------- /.changeset/moody-sheep-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/moody-sheep-type.md -------------------------------------------------------------------------------- /.changeset/nasty-lions-double.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve pseudo class parsing 6 | -------------------------------------------------------------------------------- /.changeset/nasty-yaks-peel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/nasty-yaks-peel.md -------------------------------------------------------------------------------- /.changeset/neat-boats-shake.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: only escape characters in SSR template 6 | -------------------------------------------------------------------------------- /.changeset/neat-dingos-clap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/neat-dingos-clap.md -------------------------------------------------------------------------------- /.changeset/neat-files-rescue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/neat-files-rescue.md -------------------------------------------------------------------------------- /.changeset/nervous-berries-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/nervous-berries-boil.md -------------------------------------------------------------------------------- /.changeset/nervous-spoons-relax.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | chore: add $derived.call rune 6 | -------------------------------------------------------------------------------- /.changeset/nervous-turkeys-end.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: improve spreading of attributes 6 | -------------------------------------------------------------------------------- /.changeset/new-boats-wait.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: bump esrap 6 | -------------------------------------------------------------------------------- /.changeset/new-brooms-grin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/new-brooms-grin.md -------------------------------------------------------------------------------- /.changeset/new-rabbits-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/new-rabbits-flow.md -------------------------------------------------------------------------------- /.changeset/nice-avocados-move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/nice-avocados-move.md -------------------------------------------------------------------------------- /.changeset/nine-cooks-join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/nine-cooks-join.md -------------------------------------------------------------------------------- /.changeset/ninety-dingos-walk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/ninety-dingos-walk.md -------------------------------------------------------------------------------- /.changeset/ninety-dots-train.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/ninety-dots-train.md -------------------------------------------------------------------------------- /.changeset/odd-buckets-lie.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve code generation 6 | -------------------------------------------------------------------------------- /.changeset/odd-needles-joke.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: address intro transition bugs 6 | -------------------------------------------------------------------------------- /.changeset/odd-schools-wait.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: untrack keyed validation logic 6 | -------------------------------------------------------------------------------- /.changeset/odd-shoes-cheat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/odd-shoes-cheat.md -------------------------------------------------------------------------------- /.changeset/odd-taxis-retire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/odd-taxis-retire.md -------------------------------------------------------------------------------- /.changeset/old-flies-jog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/old-flies-jog.md -------------------------------------------------------------------------------- /.changeset/old-houses-drum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/old-houses-drum.md -------------------------------------------------------------------------------- /.changeset/old-jokes-deliver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/old-jokes-deliver.md -------------------------------------------------------------------------------- /.changeset/old-mails-sneeze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/old-mails-sneeze.md -------------------------------------------------------------------------------- /.changeset/olive-apples-lick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/olive-apples-lick.md -------------------------------------------------------------------------------- /.changeset/olive-mice-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/olive-mice-fix.md -------------------------------------------------------------------------------- /.changeset/olive-moons-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/olive-moons-act.md -------------------------------------------------------------------------------- /.changeset/olive-seals-sell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/olive-seals-sell.md -------------------------------------------------------------------------------- /.changeset/olive-socks-kick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/olive-socks-kick.md -------------------------------------------------------------------------------- /.changeset/orange-zoos-heal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/orange-zoos-heal.md -------------------------------------------------------------------------------- /.changeset/pink-bikes-agree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/pink-bikes-agree.md -------------------------------------------------------------------------------- /.changeset/pink-mayflies-tie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/pink-mayflies-tie.md -------------------------------------------------------------------------------- /.changeset/plenty-zoos-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/plenty-zoos-fix.md -------------------------------------------------------------------------------- /.changeset/poor-eggs-enjoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/poor-eggs-enjoy.md -------------------------------------------------------------------------------- /.changeset/poor-hats-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/poor-hats-design.md -------------------------------------------------------------------------------- /.changeset/popular-games-hug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/popular-games-hug.md -------------------------------------------------------------------------------- /.changeset/popular-mangos-rest.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add $effect.active rune 6 | -------------------------------------------------------------------------------- /.changeset/pre.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/pre.json -------------------------------------------------------------------------------- /.changeset/pretty-ties-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/pretty-ties-help.md -------------------------------------------------------------------------------- /.changeset/proud-pets-hang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/proud-pets-hang.md -------------------------------------------------------------------------------- /.changeset/purple-dragons-peel.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: improve unstate type definition 6 | -------------------------------------------------------------------------------- /.changeset/quiet-berries-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/quiet-berries-end.md -------------------------------------------------------------------------------- /.changeset/quiet-camels-mate.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | chore: improve keyblock treeshaking 6 | -------------------------------------------------------------------------------- /.changeset/quiet-crabs-nail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/quiet-crabs-nail.md -------------------------------------------------------------------------------- /.changeset/rare-mirrors-act.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rare-mirrors-act.md -------------------------------------------------------------------------------- /.changeset/rare-pears-whisper.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add $effect.root rune 6 | -------------------------------------------------------------------------------- /.changeset/rare-worms-hunt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rare-worms-hunt.md -------------------------------------------------------------------------------- /.changeset/real-guests-do.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/real-guests-do.md -------------------------------------------------------------------------------- /.changeset/real-items-suffer.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: add proper typings for `$derived.call` 6 | -------------------------------------------------------------------------------- /.changeset/real-pandas-brush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/real-pandas-brush.md -------------------------------------------------------------------------------- /.changeset/red-doors-own.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: make `ComponentType` generic optional 6 | -------------------------------------------------------------------------------- /.changeset/red-feet-worry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/red-feet-worry.md -------------------------------------------------------------------------------- /.changeset/red-poets-study.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/red-poets-study.md -------------------------------------------------------------------------------- /.changeset/rich-cobras-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-cobras-exist.md -------------------------------------------------------------------------------- /.changeset/rich-olives-yell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-olives-yell.md -------------------------------------------------------------------------------- /.changeset/rich-plums-thank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-plums-thank.md -------------------------------------------------------------------------------- /.changeset/rich-sheep-burn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-sheep-burn.md -------------------------------------------------------------------------------- /.changeset/rich-tables-sing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-tables-sing.md -------------------------------------------------------------------------------- /.changeset/rich-waves-mix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rich-waves-mix.md -------------------------------------------------------------------------------- /.changeset/rotten-bags-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/rotten-bags-type.md -------------------------------------------------------------------------------- /.changeset/serious-goats-tap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/serious-goats-tap.md -------------------------------------------------------------------------------- /.changeset/serious-poems-brake.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: revert SSR shorthand comments 6 | -------------------------------------------------------------------------------- /.changeset/seven-deers-jam.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: better attribute casing logic 6 | -------------------------------------------------------------------------------- /.changeset/seven-jobs-sniff.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: adjust `$inspect.with` type 6 | -------------------------------------------------------------------------------- /.changeset/seven-masks-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/seven-masks-end.md -------------------------------------------------------------------------------- /.changeset/seven-ravens-check.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: support type definition in {@const} 6 | -------------------------------------------------------------------------------- /.changeset/sharp-kids-happen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/sharp-kids-happen.md -------------------------------------------------------------------------------- /.changeset/shiny-baboons-play.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: add Snippet type 6 | -------------------------------------------------------------------------------- /.changeset/shiny-melons-love.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/shiny-melons-love.md -------------------------------------------------------------------------------- /.changeset/shiny-rats-heal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/shiny-rats-heal.md -------------------------------------------------------------------------------- /.changeset/short-buses-camp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/short-buses-camp.md -------------------------------------------------------------------------------- /.changeset/shy-fishes-drive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/shy-fishes-drive.md -------------------------------------------------------------------------------- /.changeset/silent-hats-stare.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: add type arguments to Map and Set 6 | -------------------------------------------------------------------------------- /.changeset/silly-laws-happen.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: add proper source map support 6 | -------------------------------------------------------------------------------- /.changeset/silly-lies-film.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/silly-lies-film.md -------------------------------------------------------------------------------- /.changeset/silly-ways-wash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/silly-ways-wash.md -------------------------------------------------------------------------------- /.changeset/six-boats-shave.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: require whitespace after `@const` tag 6 | -------------------------------------------------------------------------------- /.changeset/sixty-items-crash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/sixty-items-crash.md -------------------------------------------------------------------------------- /.changeset/sixty-pandas-rush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/sixty-pandas-rush.md -------------------------------------------------------------------------------- /.changeset/slimy-clouds-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/slimy-clouds-talk.md -------------------------------------------------------------------------------- /.changeset/slimy-walls-draw.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: correctly call exported state 6 | -------------------------------------------------------------------------------- /.changeset/slow-beds-shave.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/slow-beds-shave.md -------------------------------------------------------------------------------- /.changeset/slow-chefs-dream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/slow-chefs-dream.md -------------------------------------------------------------------------------- /.changeset/slow-kids-sparkle.md: -------------------------------------------------------------------------------- 1 | --- 2 | "svelte": patch 3 | --- 4 | 5 | fix: warn when `$props` rune not called 6 | -------------------------------------------------------------------------------- /.changeset/slow-plums-chew.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/slow-plums-chew.md -------------------------------------------------------------------------------- /.changeset/small-apples-eat.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | feat: implement `:global {...}` CSS blocks 6 | -------------------------------------------------------------------------------- /.changeset/small-sheep-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/small-sheep-type.md -------------------------------------------------------------------------------- /.changeset/smart-grapes-mate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svelte-jp/svelte-site-jp/HEAD/.changeset/smart-grapes-mate.md -------------------------------------------------------------------------------- /.changeset/smart-zebras-pay.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'svelte': patch 3 | --- 4 | 5 | fix: support hydrating around `