# fai

> NodeJS Framework for agile web development.

Latest version **0.2.16** (published 2016-07-08) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

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

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.2.16 |
| Published | 2016-07-08 |
| First published | 2015-03-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 0.12.x |
| Dependencies | 25 |
| Known vulnerabilities | 0 (+8 in 4 direct dependencies) |
| Install scripts | no |
| Author | Héctor Menéndez |
| Maintainers | etor |
| Keywords | fai, framework, agile, stylus, jade, express |

## Links

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

## Dependencies (25)

- [nib](https://npm.io/package/nib.md) ^1.1.0
- [axis](https://npm.io/package/axis.md) ^0.3.0
- [csso](https://npm.io/package/csso.md) ^1.3.11
- [jade](https://npm.io/package/jade.md) ^1.9.2
- [jeet](https://npm.io/package/jeet.md) 6.1.2
- [chalk](https://npm.io/package/chalk.md) ^1.0.0
- [stylus](https://npm.io/package/stylus.md) ^0.50.0
- [esprima](https://npm.io/package/esprima.md) ^2.4.1
- [express](https://npm.io/package/express.md) 3.3.x
- [node-fs](https://npm.io/package/node-fs.md) 0.1.x
- [rupture](https://npm.io/package/rupture.md) ^0.6.1
- [ast-types](https://npm.io/package/ast-types.md) ^0.7.8
- [columnify](https://npm.io/package/columnify.md) ^1.4.1
- [escodegen](https://npm.io/package/escodegen.md) ^1.6.1
- [node-uuid](https://npm.io/package/node-uuid.md) 1.4.0
- [ua-parser](https://npm.io/package/ua-parser.md) ^0.3.5
- [uglify-js](https://npm.io/package/uglify-js.md) 2.3.x
- [estraverse](https://npm.io/package/estraverse.md) ^4.1.0
- [underscore](https://npm.io/package/underscore.md) ^1.8.3
- [bcrypt-nodejs](https://npm.io/package/bcrypt-nodejs.md) 0.0.3
- [coffee-script](https://npm.io/package/coffee-script.md) ^1.9.1
- [connect-assets](https://npm.io/package/connect-assets.md) 2.4.x
- [express-params](https://npm.io/package/express-params.md) 0.0.x
- [express-validator](https://npm.io/package/express-validator.md) 0.3.x
- [autoprefixer-stylus](https://npm.io/package/autoprefixer-stylus.md) ^0.5.0

## Alternatives

- [@sveltejs/kit](https://npm.io/package/@sveltejs/kit.md) — 2.2M weekly downloads
- [@tangle-network/brand](https://npm.io/package/@tangle-network/brand.md) — 10.0K weekly downloads
- [seneca](https://npm.io/package/seneca.md) — 7.4K weekly downloads
- [@bsb/base](https://npm.io/package/@bsb/base.md) — 7.2K weekly downloads
- [@modern-js/plugin-swc](https://npm.io/package/@modern-js/plugin-swc.md) — 3.4K weekly downloads

## Recent versions

- 0.2.16 (latest) — 2016-07-08
- 0.2.15 — 2016-04-16
- 0.2.14 — 2015-09-14
- 0.2.13-a — 2015-09-13
- 0.2.13 — 2015-09-13
- 0.2.12 — 2015-07-17
- 0.2.11 — 2015-04-22
- 0.2.10 — 2015-04-21
- 0.2.9 — 2015-04-21
- 0.2.8 — 2015-04-20
- 0.2.7 — 2015-04-19
- 0.2.6 — 2015-04-17
- 0.2.5 — 2015-04-15
- 0.2.4 — 2015-04-13
- 0.2.3 — 2015-04-09
- … 1 more at https://npm.io/package/fai/versions

## README

# Fai (ﬁ)

[![Join the chat at https://gitter.im/gikmx/fai](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gikmx/fai?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
A NodeJS's framework for practical web development. It provides a lot of shortcuts and
eases the life of those involved in development on any kind of web content (even newbies).

Its main purpose is to be readable, as consistent as possible (in web development that's
kind of difficult given the amount of technologies involved), but above all things,
practical. Everything is wrapped around the idea of facilitating the creation and
maitanence of code.

**ﬁ** is really just a wrapper around express, stylus and jade, with a bunch of rules and
shortcuts.

## Requirements

#### [Node](http://http://nodejs.org/) v0.12+

Currently ﬁ has only been tested in Mac and linux, any help testing and/or fixing bugs for
windows will be greatly appreciated.

## Installation

Unless you're an experienced Fai developer, is strongly recommended that your rely on our
**[Yeoman generator](https://github.com/gikmx/fai.generator)** for building your project,
it really takes care of everything! just follow these simple instructions.

```bash
# globally install yeoman and fai's generator
npm install -g yo generator-fai

# Create the folder you want your project to live in.
mkdir FiApp && cd $_

# Lay back and just let Yeoman do the magic for you.
yo fai

# Once finished you can start developing by typing:
npm run watch

# Or even debugging in diffent browsers by using:
npm run sync
```

## Documentation
__TODO__

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