Skip to content

Clone of official Svelte template for Webpack with added HMR support

Notifications You must be signed in to change notification settings

rixo/svelte-template-webpack-hot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Svelte Template Hot

This is a copy of official Svelte template for Webpack with added HMR support.

This template aims to remain as close to the official template as possible. Please refer to official docs for general usage. For HMR specific stuff, see bellow!

⚠️ Experimental ⚠️

This HMR implementation relies on Svelte's private & non documented API. This means that it can stop working with any new version of Svelte.

Progress of Svelte HMR support can be tracked in this issue.

NOTE The template pins the major version of Svelte, using the tilde comparator because, in practice, HMR breakages tend to only happen with new major versions of Svelte. In your app, you can change this to your liking -- because you might be more interested in last version of Svelte than working HMR, or be wise and pin the exact versions of all you dependencies.

Installation

To create a new project based on this template using degit:

npx degit rixo/svelte-template-webpack-hot svelte-app
cd svelte-app
npm install

Run the build script a first time, in order to avoid 404 errors about missing bundle.css in the browser:

npm run build

Quick start

npm run dev

Navigate to http://localhost:8080. You should see your app running. Edit a component file in src, save it, and... Eyeball!

Usage / Add it to your project

TODO

About

Clone of official Svelte template for Webpack with added HMR support

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published