https://github.com/izolate/skeleton
Skeleton for a modern JavaScript webapp
https://github.com/izolate/skeleton
Last synced: 12 months ago
JSON representation
Skeleton for a modern JavaScript webapp
- Host: GitHub
- URL: https://github.com/izolate/skeleton
- Owner: izolate
- License: mit
- Created: 2014-10-18T21:33:57.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-01-11T22:29:51.000Z (over 9 years ago)
- Last Synced: 2024-04-14T07:07:52.917Z (about 2 years ago)
- Language: JavaScript
- Homepage: https://github.com/izolate/skeleton
- Size: 359 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Skeleton
Skeleton for a modern JavaScript webapp. A minimal, elegant and extendable foundation that aims to reduce the time it takes to build an app from scratch.
### Components
Name | Version | Usage
--- | --- | ---
JavaScript, [Node.js](https://nodejs.org) | ES2015+, 7.x | Programming languages
[Koa.js](http://koajs.com) | 2.x | Web app framework (server-side)
[React.js](https://facebook.github.io/react/) | 15.x | Web app framework (client-side)
[MongoDB](https://www.mongodb.org) | | Database
[Pug](http://pugjs.org) | | HTML templating (server-side)
[Babel.js](http://babeljs.io) | | JavaScript transpiler
[PostCSS](http://postcss.org) | | CSS Preprocessor
[Webpack](https://webpack.js.org/) | 2.x | Asset/module bundler
## Development
Pre-requisites:
```bash
# Install dependencies
yarn
# Run tasks & watch for changes
yarn develop
# Or don't watch
yarn build
```
Finally, start the server:
```bash
# Watch for file changes
yarn start:dev
# Or don't
yarn start
```