Skip to content

azappella/solid-minimal

Repository files navigation

Solid Minimal

WIP

A simple and (relatively) minimal starter template for Solid JS.

PRs Welcome License MIT

Introduction

This template contains all you need to start your next SolidJS project. All you need to do is clone, install and you're ready to start.

Features

  • Solid JS — A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Redux, redux-thunk, redux-act — State Management with middleware and helpers
  • 🛠 Babel — ES6 syntax
  • 🚀 Webpack — Hot Reloading, Code Splitting, Optimized Build (development/production)
  • 💅 CSS — Styled Components and regular CSS Loader if necessary
  • Tests — Jest

Getting started

  1. Clone this repo using https://github.com/azappella/solid-minimal.git
  2. Move to the appropriate directory: cd solid-minimal.
  3. Run yarn or npm install to install dependencies.
  4. Run npm start to see the example app at http://localhost:8080.

Commands

  • npm start - start the dev server
  • npm run build - create a production ready build in dist folder
  • npm test - run all tests
  • npm run test:watch - run all tests in watch mode
  • npm run test:cover - coverage mode

License

MIT license

Credit/Thanks

This repository is a fork from React Minimal, which is itself a fork of React Bolt, the excellent react starter template from Leonardo Maldonado.

Some key differences:

  • added redux-act
  • removed unecessary devDependencies
  • removed all babel plugins
  • removed support for sass
  • removed husky
  • removed jarvis
  • removed linter (for now)

About

A SolidJS minimal starter template with webpack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •