starter

Starter

A Simple Svelte Starter Project

Sample App - Made with :heart: and with Svelte

Achivements

  • Code Spliting with Dynamic imports
  • Css spliting with Dynamic imports

Getting Started

Prerequisites for development

  • Svelte - Cybernetically enhanced web apps ( The most beaultiful framework ever :heart:)
  • Svelte Test Library - svelte-testing-library simplifies the use of dom-testing with Svelte components & applications.
  • Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Jest - Is a JavaScript Testing Framework.
  • Puppetter - Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.

Clone the project

Run git clone <repo_url> --recurse-submodules command.
Please, pay attention to the recurse tag, because this is responsible to clone the submodules.

Update submodules

Run git submodule update command.

Run the project

After enter inside of the project folder with cd starter command, run the yarn or npm install command.
When the process to install dependencies finish, just run the yarn dev or yarn watch (to watch your changes) command to build the project and after this, the yarn server command. The project will open automatically on web browser.

Unit Tests

Run yarn test or npm run test command

Contributing

To contribute for this project, you need to create a tag on your commit and send your changes/additions.
Please add the screenshots and the maximum possible description to make your contribution clear :smile:

Top categories

Loading Svelte Themes