# aurelia-view-manager

> A view manager for aurelia plugins. Add support for overriding views, and multiple frameworks

Latest version **0.1.1** (published 2017-04-20) · MIT license · 0 weekly downloads

## Install

```sh
npm install aurelia-view-manager
pnpm add aurelia-view-manager
yarn add aurelia-view-manager
bun add aurelia-view-manager
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2017-04-20 |
| First published | 2016-06-07 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 9 |
| Author | SpoonX |
| Maintainers | rwoverdijk |
| Keywords | view, manager, custom, elements, aurelia, spoonx |

## Links

- npm: https://www.npmjs.com/package/aurelia-view-manager
- Repository: https://github.com/SpoonX/aurelia-view-manager
- Issues: https://github.com/SpoonX/aurelia-view-manager/issues
- npm.io page: https://npm.io/package/aurelia-view-manager

## Dependencies (5)

- [extend](https://npm.io/package/extend.md) ^3.0.0
- [aurelia-path](https://npm.io/package/aurelia-path.md) ^1.0.0
- [aurelia-logging](https://npm.io/package/aurelia-logging.md) ^1.0.0
- [aurelia-templating](https://npm.io/package/aurelia-templating.md) ^1.0.0
- [aurelia-dependency-injection](https://npm.io/package/aurelia-dependency-injection.md) ^1.0.0

## Recent versions

- 0.1.1 (latest) — 2017-04-20
- 0.1.0 — 2016-10-05
- 0.0.8 — 2016-09-20
- 0.0.7 — 2016-08-08
- 0.0.6 — 2016-08-04
- 0.0.5 — 2016-06-21
- 0.0.4 — 2016-06-07

## README

# aurelia-view-manager

[![Build Status](https://travis-ci.org/SpoonX/aurelia-view-manager.svg?branch=master)](https://travis-ci.org/SpoonX/aurelia-view-manager)
[![Gitter](https://img.shields.io/gitter/room/nw
s/nw.js.svg?maxAge=2592000?style=plastic)](https://gitter.im/SpoonX/Dev)

> Enables the support of multiple rendering strategies and configuring view
> strategies at run time.

## Used by

Following plugins need an installation of aurelia-view-manager:

* [aurelia-pager](https://www.npmjs.com/package/aurelia-pager).
* [aurelia-datatable](https://www.npmjs.com/package/aurelia-datatable).
* [aurelia-form](https://www.npmjs.com/package/aurelia-form).

## Installation

### Aurelia-cli

Run `npm i aurelia-view-manager --save` from your project root.

Aurelia-view-manager uses [extend](https://www.npmjs.com/package/extend), so add the following to the `build.bundles.dependencies` section of `aurelia-project/aurelia.json`:

```js
"dependencies": [
   "extend",
   "aurelia-view-manager",
   //...
 ],
```

### Jspm

Run `jspm i aurelia-view-manager` from your project root.

And add following to the `bundles.dist.aurelia.includes` section of `build/bundles.js`:

```js
  "aurelia-view-manager",
```

### Webpack

Run `npm i aurelia-view-manager --save` from your project root.

And add `aurelia-view-manager` in the `coreBundles.aurelia` section of your `webpack.config.js`.

## Documentation

You can find usage examples and the documentation at the [aurelia-view-manager-docs](http://aurelia-view-manager.spoonx.org/).

The [changelog](doc/changelog.md) provides you with information about important changes.

## Contributing

Report bugs, request features, send pull requests for fixes and features and
read the [CONTRIBUTING.md](./CONTRIBUTING.md)

## License

[MIT](./LICENSE)

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