# turvy

> Full-stack project generator

Latest version **0.5.0** (published 2014-10-13) · MIT license · 0 weekly downloads

## Install

```sh
npm install turvy
pnpm add turvy
yarn add turvy
bun add turvy
```

Provides the command `turvy`.

## 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.5.0 |
| Published | 2014-10-13 |
| First published | 2014-07-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | * |
| Dependencies | 7 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Nicholas Hwang |
| Maintainers | geekjuice |

## Links

- npm: https://www.npmjs.com/package/turvy
- Repository: https://github.com/geekjuice/turvy
- Issues: https://github.com/geekjuice/turvy/issues
- npm.io page: https://npm.io/package/turvy

## Dependencies (7)

- [q](https://npm.io/package/q.md) *
- [lodash](https://npm.io/package/lodash.md) *
- [prompt](https://npm.io/package/prompt.md) *
- [wrench](https://npm.io/package/wrench.md) *
- [linespin](https://npm.io/package/linespin.md) ^0.2.0
- [commander](https://npm.io/package/commander.md) *
- [coffee-script](https://npm.io/package/coffee-script.md) *

## Recent versions

- 0.5.0 (latest) — 2014-10-13
- 0.4.2 — 2014-09-02
- 0.4.1 — 2014-08-10
- 0.4.0 — 2014-08-10
- 0.3.0 — 2014-08-06
- 0.2.0 — 2014-08-01
- 0.1.3 — 2014-07-26
- 0.1.2 — 2014-07-26
- 0.1.1 — 2014-07-26
- 0.1.0 — 2014-07-26
- 0.0.3 — 2014-07-14
- 0.0.2 — 2014-07-12
- 0.0.1 — 2014-07-11

## README

# { Turvy }

Full-stack boilerplate (think v2 of [expresso][expresso])

Extended from [topsy][topsy]

![turvy][turvy]

[expresso]: http://github.com/geekjuice/expresso
[topsy]: http://github.com/geekjuice/topsy
[turvy]: http://www.hdwpapers.com/walls/bobs_burgers_background_wallpaper-HD.jpg

## Requirements
* NodeJS/NPM


## Usage

Install
```sh
npm install -g turvy
```

Initialize project
```sh
turvy init -p new_project # turvy help for more options
```

Generator
```sh
cd new_project && turvy spin
```

Develop
```sh
cd _dev && gulp
```

Then visit `http://localhost:7000` to see the example app running and ready for
development or `http://localhost:7001` for the __BrowserSync__ version.



## Components
* RequireJS
* Zepto.js
* Lodash.Underscore
* Backbone
* PrismJS
* Mixen
* Q
* Mongoskin (MongoDB)


## Directory structure

```
  Turvy
  |____ turvy.json (Generator configs)
  |
  |____ _dev (Development Directory)
  |     |____ _src
  |     |     |____backend
  |     |     |____frontend
  |     |     |____test
  |     |     |____vendor
  |     .
  |     .
  |     |____ gulpfile.coffee
  |     |____ package.json
  |
  |____ _static (Deployable Project)
        |____ css
        |____ js
        |____ index.html
```

## TODO
- [x] Update code for gulp watch/livereload, etc
- [x] Add [linespin](http://github.com/geekjuice/linespin)
- [x] Put example in branch and stripped down boilerplate on master
- [x] Prettify output
- [x] Fix `.gitignore` issues
- [x] Consider BrowserSync over Livereload
- [x] Better gulp tasks and deployer task
- [ ] Better CLI control and options
- [ ] Use better file copier for examples (to prevent entire project copies)
- [ ] Add heroku info to env
- [ ] Add heroku configs
- [ ] Consider multiple deploy options in gulp i.e. heroku, github, etc



### Copyright

Copyright &copy; 2014 Nicholas Hwang

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