sveltejs-communication-between-components Svelte Themes

Sveltejs Communication Between Components

SvelteJS: communication between components

sveltejs Communication between components

Development

install and work on Svelte locally:

git clone https://github.com/sveltejs/svelte.git
cd svelte
npm install

Many tests depend on newlines being preserved as <LF>. On Windows, you can ensure this by cloning with:

git -c core.autocrlf=false clone https://github.com/sveltejs/svelte.git

To build the compiler, and all the other modules included in the package:

npm run build

To watch for changes and continually rebuild the package (this is useful if you're using npm link to test out changes in a project locally):

npm run dev

The compiler is written in TypeScript, but don't let that put you off — it's basically just JavaScript with type annotations. You'll pick it up in no time. If you're using an editor other than Visual Studio Code you may need to install a plugin in order to get syntax highlighting and code hints etc.

Running Tests

npm run test

To filter tests, use -g (aka --grep). For example, to only run tests involving transitions:

npm run test -- -g transition

svelte.dev

The source code for https://svelte.dev, including all the documentation, lives in the site directory. The site is built with Sapper. To develop locally:

cd site
npm install && npm run update
npm run dev

:100: Thanks!

Now, don't be an stranger. Let's stay in touch!

I'm a passionately curious Front-end Engineer. I like sharing what I know, and learning what I don't. London, UK.

:radio_button: linkedin: @LeoLaneseltd
:radio_button: Twitter: @LeoLaneseltd
:radio_button: Portfolio: www.leolanese.com
:radio_button: DEV.to: dev.to/leolanese
:radio_button: Blog: leolanese.com/blog
:radio_button: Questions / Suggestion / Recommendation: developer@leolanese.com

Top categories

Loading Svelte Themes