# express-alias

> Adds a convenience app.alias() method to Express.

Latest version **0.4.0** (published 2014-11-02) · 0 weekly downloads

## Install

```sh
npm install express-alias
pnpm add express-alias
yarn add express-alias
bun add express-alias
```

## 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-11-02 |
| First published | 2012-06-24 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | * |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 6 |
| Author | Aseem Kishore |
| Maintainers | aseemk |

## Links

- npm: https://www.npmjs.com/package/express-alias
- Repository: https://github.com/aseemk/express-alias
- Issues: https://github.com/aseemk/express-alias/issues
- npm.io page: https://npm.io/package/express-alias

## Recent versions

- 0.4.0 (latest) — 2014-11-02
- 0.3.0 — 2014-02-06
- 0.2.0 — 2014-01-09
- 0.1.0 — 2012-06-24

## README

[![Travis build status](https://travis-ci.org/aseemk/express-alias.png?branch=master)](https://travis-ci.org/aseemk/express-alias)

# Express-Alias

Adds a convenience `app.alias()` method to Express for aliasing redirect
routes.

Supports both Express 2 and Express 3.

## Example

```js
// uses Express's default redirect status (currently 302):
app.alias('/privacy', '/privacy-policy');
app.alias('/terms', '/terms-of-service');

// but you can explicitly specify a status as well:
app.alias('/aseem', '/aseemk', 301);
```

## Installation

```
npm install express-alias
```

## Usage

You can either `require()` Express normally and then extend it:

```js
var express = require('express');
require('express-alias');
```

Or just `require()` this module, which returns the extended Express for
convenience:

```js
var express = require('express-alias');
```

## TODO

Support route parameters (e.g. `'/user/:id'` &rarr; `'/users/:id'`).

## License

MIT. &copy; 2012 Aseem Kishore.

## Credits

[TJ Holowaychuk](https://github.com/visionmedia) for the awesome Express.

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