selfup / hyperapp-one

Hyperapp One is a Parcel boilerplate for quickstarting a web application with Hyperapp (V1), JSX, and Prettier.

Home Page:https://selfup.github.io/hyperapp-one

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyperapp One

Build Status Slack

Hyperapp One is a Parcel boilerplate for quickstarting a web application with Hyperapp V1, JSX, and Prettier.

Redux Dev Tools support is included as well πŸ˜„

Table of Contents

Installing

git clone https://github.com/selfup/hyperapp-one
cd hyperapp-one
npm install
npm start

Testing

npm test

All tests are in the root test directory. πŸŽ‰

Development

Access localhost:1234.

The browser will reload as you save new code. πŸš€

Now go code something awesome!

Wiping the Commit History

Make sure you are in the boilerplate root and run:

npm run wipe

Add your remote:

git remote add origin <ssh_or_https_url>

Then work as usual.

Or if you prefer to do it yourself from scratch:

rm -rf .git
git init
git add .
git commit -m "initial commit"

Then add your remote and work from there as usual.

git remote add origin <ssh_or_https_url>

Deploying to GitHub Pages

This will be interactive as it merges master into the gh-pages branch πŸ™

./scripts/gh_pages.sh

Sometimes it will say there is nothing to commit even though you have more commits.

Just do a git push or a git push -f and then check back out to master πŸ™

Now visit:

  • No custom domain: yourUserName.github.io/yourRepoName
  • With a custom domain: yourCustomDomain/yourRepoName

License

Hyperapp One is MIT licensed. See LICENSE.

About

Hyperapp One is a Parcel boilerplate for quickstarting a web application with Hyperapp (V1), JSX, and Prettier.

https://selfup.github.io/hyperapp-one

License:MIT License


Languages

Language:JavaScript 73.4%Language:CSS 13.5%Language:Shell 7.5%Language:HTML 5.6%