Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joseluisq/hyperapp-starter
Minimal Hyperapp, Typescript and Parcel starter. :package::rocket::tada:
https://github.com/joseluisq/hyperapp-starter
boilerplate hmr hyperapp minimal parcel parcel-bundler standard-js tsx typescript
Last synced: about 2 months ago
JSON representation
Minimal Hyperapp, Typescript and Parcel starter. :package::rocket::tada:
- Host: GitHub
- URL: https://github.com/joseluisq/hyperapp-starter
- Owner: joseluisq
- License: mit
- Created: 2018-06-12T21:43:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-19T08:27:50.000Z (about 5 years ago)
- Last Synced: 2024-04-22T14:23:06.378Z (8 months ago)
- Topics: boilerplate, hmr, hyperapp, minimal, parcel, parcel-bundler, standard-js, tsx, typescript
- Language: TypeScript
- Homepage:
- Size: 268 KB
- Stars: 42
- Watchers: 6
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- hyperawesome - joseluisq/hyperapp-starter - Minimal Hyperapp, TypeScript and Parcel starter. (Boilerplates V1)
README
# Hyperapp Starter [![Build Status](https://travis-ci.org/joseluisq/hyperapp-starter.svg?branch=master)](https://travis-ci.org/joseluisq/hyperapp-starter) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
> Minimal [Hyperapp](https://hyperapp.js.org), [Typescript](https://www.typescriptlang.org/) and [Parcel](https://en.parceljs.org) starter. :package::rocket::tada:
![Hyperapp Starter CLI](https://user-images.githubusercontent.com/1700322/43285644-db442eb2-911f-11e8-8853-0b9fbee6b4b6.png)
## Features
- [x] [Typescript](https://www.typescriptlang.org/) with TSX
- [x] [Parcel](https://github.com/parcel-bundler/parcel) bundler
- [x] [CSS/Sass/SCSS](https://github.com/sass/node-sass) support
- [x] [PostCSS with Autoprefixer](https://github.com/postcss/autoprefixer)
- [x] [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
:rocket: [View live demo](https://codesandbox.io/s/o7xpqr69x5)## Usage
__Clone repository__
```sh
git clone \
--depth 1 \
--single-branch \
--branch {RELEASE} \
https://github.com/joseluisq/hyperapp-starter.git
cd hyperapp-starter
```*__Note:__ Change `{RELEASE}` with release version (E.g. `1.0.0`)*
__Install dependencies__
```
yarn
```### Development
```
yarn start
```### Production
```
yarn build
```### Testing
```
yarn test
```## Contributions
Feel free to send some [Pull request](https://github.com/joseluisq/hyperapp-starter/pulls) or [issue](https://github.com/joseluisq/hyperapp-starter/issues).
## Related
- [preact-starter](https://github.com/joseluisq/preact-starter) - Minimal Preact, Typescript and Parcel starter. :rocket:
- [vue-typescript-starter](https://github.com/joseluisq/vue-typescript-starter) - Tiny Vue 2 & Typescript frontend starter. :rocket:.## License
MIT license© 2018 [José Luis Quintana](http://git.io/joseluisq)