WIP - Boilerplate for Svelte applications, built with Svelte Material UI as a component library and Vite as a build tool.
1 - Install the project dependencies:
yarn
2 - Prepare the theme library style:
yarn prepare
3 - Install all the necessary extensions for VS Code:
yarn dev
The command yarn prepare
must be executed every time the theme/_smui-theme.scss
file is modified.
yarn build
To visualize the preview:
yarn preview
axios
Promise based HTTP client for the browser and node.js.
yup
Yup is a schema builder for runtime value parsing and validation. Define a schema, transform a value to match, assert the shape of an existing value, or both. Yup schema are extremely expressive and allow modeling complex, interdependent validations, or value transformation.
eslint
ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code.
prettier
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.