/Boilerplate

Primary LanguageTypeScript

Boilerplate App

This project is my goto boilerplate.

Demo

Available Scripts

npm start

Runs the app in the development mode. Open http://localhost:8080 to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

npm run build

Builds a static copy of your site to the build/ folder. Your app is ready to be deployed!

npm run release

Updates project version and CHANGELOG file based on commit messages.

npm test

Launches the application test runner.

npm run test:coverage

Launches the application test runner and generates a code coverage report in coverage/.

npm run cypress:open

Launches the cypress interactive test runner.

npm run cypress:run

Launches the cypress non interactive test runner. Recommended when running in the CI pipeline.

Tech

App

Typescript, Snowpack, Material UI

Testing

Jest, Cypress, React Testing Library

Tooling

Lint staged, eslint, prettier, commit lint, standard-version

Reference code

Title CSS

Body Background CSS

Snowpack Typescript template