# revane-ioc

> inversion of control framework

Latest version **2.2.0** (published 2025-06-28) · MIT license · 0 weekly downloads

## Install

```sh
npm install revane-ioc
pnpm add revane-ioc
yarn add revane-ioc
bun add revane-ioc
```

## Health

**Score 50/100 (C)** — status: stable.

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

Warnings: low downloads.

Negative: stale.

## Facts

| | |
|---|---|
| Version | 2.2.0 |
| Published | 2025-06-28 |
| First published | 2019-02-04 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=24.2.0 |
| Dependencies | 8 |
| Unpacked size | 149 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Denis Fäcke |
| Maintainers | serayaeryn |
| Keywords | inversion of control, ioc, dependency injection |

## Links

- npm: https://www.npmjs.com/package/revane-ioc
- Repository: https://github.com/SerayaEryn/revane-ioc
- Homepage: https://github.com/SerayaEryn/revane-ioc#readme
- Issues: https://github.com/SerayaEryn/revane-ioc/issues
- npm.io page: https://npm.io/package/revane-ioc

## Dependencies (8)

- [yaml](https://npm.io/package/yaml.md) ^2.8.0
- [acorn](https://npm.io/package/acorn.md) ^8.15.0
- [tslib](https://npm.io/package/tslib.md) ^2.8.1
- [croner](https://npm.io/package/croner.md) ^9.1.0
- [apheleia](https://npm.io/package/apheleia.md) ^4.1.0
- [fast-xml-parser](https://npm.io/package/fast-xml-parser.md) ^5.2.5
- [reflect-metadata](https://npm.io/package/reflect-metadata.md) ^0.2.2
- [polyfill-symbol-metadata](https://npm.io/package/polyfill-symbol-metadata.md) ^0.0.2

## Recent versions

- 2.2.0 (latest) — 2025-06-28
- 2.2.0-rc.4 (next) — 2025-06-27
- 2.2.0-rc.3 — 2025-06-27
- 2.2.0-rc.2 — 2025-06-27
- 2.2.0-rc.1 — 2025-06-22
- 2.1.2 — 2025-06-20
- 2.1.1 — 2025-06-20
- 2.1.0 — 2025-06-20
- 2.0.0 — 2025-06-18
- 2.0.0-rc.20 — 2025-06-18
- 2.0.0-rc.19 — 2025-06-17
- 2.0.0-rc.18 — 2025-06-17
- 2.0.0-rc.17 — 2025-06-16
- 2.0.0-rc.16 — 2025-06-16
- 2.0.0-rc.15 — 2021-09-26
- … 36 more at https://npm.io/package/revane-ioc/versions

## README

# revane-ioc

![Build Status](https://github.com/SerayaEryn/revane-ioc/workflows/ci/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/SerayaEryn/revane-ioc/badge.svg?branch=master)](https://coveralls.io/github/SerayaEryn/revane-ioc?branch=master)
[![NPM version](https://img.shields.io/npm/v/revane-ioc.svg?style=flat)](https://www.npmjs.com/package/revane-ioc)

`revane-ioc` provides the inversion of control framework for
[revane](https://github.com/SerayaEryn/revane).

## License

[MIT](./LICENSE)

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