# kwand-stack

> Koa + WebSockets + Angular + Node + Dokku

Latest version **0.4.0** (published 2014-05-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install kwand-stack
pnpm add kwand-stack
yarn add kwand-stack
bun add kwand-stack
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.4.0 |
| Published | 2014-05-26 |
| First published | 2014-04-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=0.11.9 |
| Dependencies | 9 |
| Known vulnerabilities | 0 (+10 in 3 direct dependencies) |
| Install scripts | no |
| Author | Rob Muhlestein |
| Maintainers | robmuh |
| Keywords | node, koa, koajs, websockets, ws, angularjs, angularui, angular, dokku, docker, mongodb, stylus, jade, lodash, gulp, boilerplate, seed, stack, bootstrap |

## Links

- npm: https://www.npmjs.com/package/kwand-stack
- Repository: https://github.com/kwand/kwand-stack
- Homepage: http://kwand.io
- Issues: https://github.com/kwand/kwand-stack/issues
- npm.io page: https://npm.io/package/kwand-stack

## Dependencies (9)

- [co](https://npm.io/package/co.md) ~3.0.6
- [koa](https://npm.io/package/koa.md) ~0.5.5
- [lodash](https://npm.io/package/lodash.md) ~2.4.1
- [moment](https://npm.io/package/moment.md) ~2.6.0
- [co-body](https://npm.io/package/co-body.md) 0.0.1
- [forever](https://npm.io/package/forever.md) ~0.11.1
- [co-views](https://npm.io/package/co-views.md) ~0.2.0
- [koa-route](https://npm.io/package/koa-route.md) ~1.1.4
- [koa-common](https://npm.io/package/koa-common.md) ~1.2.0

## Alternatives

- [angular-pipes](https://npm.io/package/angular-pipes.md) — 5.6K weekly downloads
- [@ng-web-apis/midi](https://npm.io/package/@ng-web-apis/midi.md) — 2.6K weekly downloads
- [happn-3](https://npm.io/package/happn-3.md) — 1.6K weekly downloads
- [@opensip-cli/lang-go](https://npm.io/package/@opensip-cli/lang-go.md) — 1.2K weekly downloads
- [mongoose-typescript](https://npm.io/package/mongoose-typescript.md) — 85 weekly downloads

## Recent versions

- 0.4.0 (latest) — 2014-05-26
- 0.2.0 — 2014-05-23
- 0.1.3 — 2014-05-19
- 0.1.2 — 2014-04-30
- 0.1.1 — 2014-04-30

## README

KWAND Stack
===========
Koa &middot; WebSockets &middot; Angular &middot; Node &middot; Dokku

**JavaScript Full Stack Development for the Next Generation Web**  

Docs and more at [kwand.io](http://kwand.io).

Install
=======

To start your own project from the boilerplate:

1. Create a git repo
1. `cd` into your new repo
1. `wget https://raw.github.com/kwand/kwand-stack/master/kwand-stack.zip`
1. `unzip kwand-stack.zip`
1. `rm kwand-stack.zip`

(TODO: put all this into a single `npm install -g kwand; cd <repo>;
kwand init`)

Then, assuming you have `node >= 0.11.9` installed:

1. Customize `init` (if you want to add or remove anything)
1. `./init` (to grab latest and put them in `package.json`)
1. Customize `package.json`
1. Customize `app.json` (for Heroku/Dokku)
1. Remove `client` (and possibly `server`) from `.gitignore`

TODO
====

Still very much a work in progress, but functional.

* Add rewrite for trailing `/`
* Isolate the gulp-autoprefixer bug causing 'styles' watch to hang
* Add mocha testing
* Add superagent testing
* Shift to TDD (now that this thing is bigger and shareable)
* Add angular boiler
* Add src/server/crud samples
* Add src/server/service samples
* Add 'ws' to server 
* Add 'socket.io' to client 
* Add mongodb hooks
* Add travis testing
* Add a cache buster
* Setup analytics
* Consistent path.join throughout
* Add src/client/scripts/{after,before}/inline
* Add gulp-lazyload

---
_Source: https://npm.io/package/kwand-stack · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
