A Svelte boilerplate that gets some of the PITA junk with Svelte out of the way. Includes webpack SASS/SCSS support, hash routing via svelte-spa-router, and bulma for basic styling.
You're going to need NodeJS and the package manager of your choice. Clone the repository. Use yarn install or npm i to install dependencies.
Type yarn start or npm start in your console to start up a development server. Type yarn run build or npm run build to build the application to publish.
Entry point to the application is src/index.js. src/App.svelte is where you can find the Svelte entry point. src/Layout.svelte includes the general layout of the application, including references to a navbar, routes for the application, and a footer. src/routes.js allows for import of Svelte pages, and lets you setup routes appropriately. See the svelte-spa-router documentation for more information here. src/styles.scss includes a basic bulma setup. Remove it if you're using something else, or keep it for a nice base to play with.
dist includes all files that will be served to the client. Webpack will automatically bundle JS/Svelte files and SCSS/CSS files.