# ember-decorators

> Useful decorators for Ember applications.

Latest version **7.0.0** (published 2026-06-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install ember-decorators
pnpm add ember-decorators
yarn add ember-decorators
bun add ember-decorators
```

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 7.0.0 |
| Published | 2026-06-23 |
| First published | 2017-07-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 4 |
| Unpacked size | 12.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 357 |
| Author | Robert Jackson |
| Maintainers | real_ate, kellyselden, rwjblue, katiegengler |
| Keywords | ember-addon |

## Links

- npm: https://www.npmjs.com/package/ember-decorators
- Repository: https://github.com/ember-decorators/ember-decorators
- Homepage: https://ember-decorators.github.io/ember-decorators
- Issues: https://github.com/ember-decorators/ember-decorators/issues
- npm.io page: https://npm.io/package/ember-decorators

## Dependencies (4)

- [@embroider/addon-shim](https://npm.io/package/@embroider/addon-shim.md) ^1.8.9
- [@ember-decorators/utils](https://npm.io/package/@ember-decorators/utils.md) 7.0.0
- [@ember-decorators/object](https://npm.io/package/@ember-decorators/object.md) 7.0.0
- [@ember-decorators/component](https://npm.io/package/@ember-decorators/component.md) 7.0.0

## Recent versions

- 7.0.0 (latest) — 2026-06-23
- 2.0.0-beta.2 (next) — 2018-03-08
- 6.1.1 — 2019-09-06
- 6.1.0 — 2019-08-14
- 6.0.1 — 2019-08-12
- 6.0.0 — 2019-04-11
- 5.2.0 — 2019-04-06
- 5.1.4 — 2019-03-03
- 5.1.3 — 2019-02-11
- 5.1.2 — 2019-01-23
- 5.1.1 — 2019-01-17
- 5.1.0 — 2019-01-17
- 5.0.1 — 2019-01-16
- 5.0.0 — 2019-01-14
- 4.0.3 — 2019-01-14
- … 37 more at https://npm.io/package/ember-decorators/versions

## README

ember-decorators
==============================================================================

[![npm version](https://badge.fury.io/js/ember-decorators.svg)](https://badge.fury.io/js/ember-decorators)
[![Build Status](https://travis-ci.org/ember-decorators/ember-decorators.svg?branch=master)](https://travis-ci.org/ember-decorators/ember-decorators)

Ember Decorators is a project dedicated to exploring and unlocking the future
of native classes in Ember.js. Its goal is to provide a set of decorators which
can be used to write native classes with every standard feature that is
available in Ember, along with the transforms and build system required to
polyfill and ship them in your app today!

This addon is the main `ember-decorators` addon which includes all of the other
core Ember Decorators addons. Checkout the [documentation website](https://ember-decorators.github.io/ember-decorators)
for detailed guides on using native classes with Ember today, along with
detailed API documentation for all the decorators included in this library.

Installation
------------------------------------------------------------------------------

The addon is split into `object` and `component` decorators:
* `@ember-decorators/component`
* `@ember-decorators/object`

You can run the following command to install both packages:

```sh
npm install @ember-decorators/component @ember-decorators/object -D
```

> [!NOTE]
> If you're coming from v6 and earlier, the meta package `ember-decorators` no longer transitively ships the individual packages for your apps. You must install them directly.

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).

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