# request-parser

> An extremely simple node.js http request parser.

Latest version **0.0.3** (published 2013-10-30) · MIT license · 0 weekly downloads

## Install

```sh
npm install request-parser
pnpm add request-parser
yarn add request-parser
bun add request-parser
```

## 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.0.3 |
| Published | 2013-10-30 |
| First published | 2013-10-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Sean Goheen |
| Maintainers | onfire7 |
| Keywords | http, server, request, get, post, parse |

## Links

- npm: https://www.npmjs.com/package/request-parser
- Repository: https://github.com/Onfire7/request-parser
- npm.io page: https://npm.io/package/request-parser

## Alternatives

- [babylon](https://npm.io/package/babylon.md) — 5.1M weekly downloads
- [csscolorparser](https://npm.io/package/csscolorparser.md) — 3.7M weekly downloads
- [expr-eval-fork](https://npm.io/package/expr-eval-fork.md) — 1.5M weekly downloads
- [@leeoniya/ufuzzy](https://npm.io/package/@leeoniya/ufuzzy.md) — 247.7K weekly downloads
- [xml-parser](https://npm.io/package/xml-parser.md) — 78.4K weekly downloads

## Recent versions

- 0.0.3 (latest) — 2013-10-30
- 0.0.1 — 2013-10-29
- 0.0.0 — 2013-10-27

## README

Request-Parser
==============
[![Build Status](https://travis-ci.org/Onfire7/request-parser.png)](https://travis-ci.org/Onfire7/request-parser)

An extremely simple node.js http request parser.

Request Parser was born out of my frustration of having to choose
between a huge middleware library and parsing POST requests myself.

## Note
Request-Parser is still in an early alpha.
It doesn't yet handle multipart uploads.
It is also very likely to break, and bug reports and commits are very welcome.

## Goals
* Super simple
* Minimalist
* One call
* Router agnostic

## Example
```javascript
var parse = require('request-parser');

// Wrap your route callback
parse(function(req, res){
	
	// Your callback will be wraped with a parser function.
	// It will be called once any post data is finished parsing.
	
	req.get
	req.post
	
	// Do Stuff
	
});
```

## License
[The MIT License](http://www.opensource.org/licenses/mit-license.php).

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