Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joseluisq/preact-starter
Minimal Preact, Typescript and Parcel starter. :rocket:
https://github.com/joseluisq/preact-starter
boilerplate hmr minimal parcel-bundler preact pwa standard-js tsx typescript
Last synced: 21 days ago
JSON representation
Minimal Preact, Typescript and Parcel starter. :rocket:
- Host: GitHub
- URL: https://github.com/joseluisq/preact-starter
- Owner: joseluisq
- License: mit
- Created: 2018-09-14T21:02:37.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-05T14:29:54.000Z (over 5 years ago)
- Last Synced: 2024-04-22T14:22:51.942Z (7 months ago)
- Topics: boilerplate, hmr, minimal, parcel-bundler, preact, pwa, standard-js, tsx, typescript
- Language: TypeScript
- Size: 293 KB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Preact Starter [![Build Status](https://travis-ci.org/joseluisq/preact-starter.svg?branch=master)](https://travis-ci.org/joseluisq/preact-starter) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
> Minimal [Preact](https://preactjs.com), [Typescript](https://www.typescriptlang.org/) and [Parcel](https://en.parceljs.org) starter. :package::rocket::tada:
## Features
- [x] [Typescript](https://www.typescriptlang.org/) with TSX
- [x] [Parcel](https://github.com/parcel-bundler/parcel) bundler with [HMR feature](https://parceljs.org/hmr.html)
- [x] [Unistore](https://github.com/developit/unistore) with devtools
- [x] [CSS/Sass/SCSS](https://github.com/sass/node-sass) support
- [x] [PostCSS with Autoprefixer](https://github.com/postcss/autoprefixer)
- [x] [PWA](https://developers.google.com/web/progressive-web-apps/) support
- [ ] [Jest](http://jestjs.io/) testing with [Typescript support](https://github.com/kulshekhar/ts-jest)
- [x] [TSLint](https://github.com/palantir/tslint) with [Standard Plus](https://github.com/joseluisq/tslint-config-standard-plus) rules
- [x] [VS Code User Workspace](https://code.visualstudio.com/docs/getstarted/settings) pre-configured and ready to use## Demo
???## Usage
Just clone the repository and install the dependencies:
```sh
git clone --depth 1 https://github.com/joseluisq/preact-starter.git
yarn
```### Development
```
yarn start
```### Production
```
yarn build
```### Testing
```
yarn test
```## Contributions
Feel free to send some [Pull request](https://github.com/joseluisq/preact-starter/pulls) or [issue](https://github.com/joseluisq/preact-starter/issues).
## License
MIT license© 2018 [José Luis Quintana](http://git.io/joseluisq)