# ember-getowner-polyfill

> The default blueprint for ember-cli addons.

Latest version **3.0.2** (published 2020-05-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install ember-getowner-polyfill
pnpm add ember-getowner-polyfill
yarn add ember-getowner-polyfill
bun add ember-getowner-polyfill
```

## Health

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

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.0.2 |
| Published | 2020-05-18 |
| First published | 2015-11-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | 10.* \|\| >= 12 |
| Dependencies | 4 |
| Unpacked size | 15.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 18 |
| Author | Robert Jackson |
| Maintainers | mmun, pzuraq, rwjblue, simonihmig |
| Keywords | ember-addon |

## Links

- npm: https://www.npmjs.com/package/ember-getowner-polyfill
- Repository: https://github.com/rwjblue/ember-getowner-polyfill
- Homepage: https://github.com/rwjblue/ember-getowner-polyfill#readme
- Issues: https://github.com/rwjblue/ember-getowner-polyfill/issues
- npm.io page: https://npm.io/package/ember-getowner-polyfill

## Dependencies (4)

- [ember-cli-babel](https://npm.io/package/ember-cli-babel.md) ^7.19.0
- [ember-cli-version-checker](https://npm.io/package/ember-cli-version-checker.md) ^2.1.0
- [ember-factory-for-polyfill](https://npm.io/package/ember-factory-for-polyfill.md) ^1.3.1
- [ember-compatibility-helpers](https://npm.io/package/ember-compatibility-helpers.md) ^1.2.1

## Recent versions

- 3.0.2 (latest) — 2020-05-18
- 3.0.1 — 2020-05-14
- 3.0.0 — 2020-05-13
- 2.2.0 — 2017-11-14
- 2.1.0 — 2017-11-14
- 2.0.1 — 2017-07-28
- 2.0.0 — 2017-07-28
- 1.2.5 — 2017-07-28
- 1.2.4 — 2017-07-28
- 1.2.3 — 2017-04-19
- 1.2.2 — 2017-01-28
- 1.2.1 — 2017-01-28
- 1.2.0 — 2017-01-28
- 1.1.1 — 2016-12-08
- 1.1.0 — 2016-12-07
- … 3 more at https://npm.io/package/ember-getowner-polyfill/versions

## README

# ember-getowner-polyfill

This provides a polyfill for the `Ember.getOwner` and `Ember.setOwner` features
added in Ember 2.3.

## Installation

```sh
ember install ember-getowner-polyfill
```

## Usage

```javascript
import Ember from 'ember';

export default Ember.Service.extend({
  someMethod() {
    let owner = Ember.getOwner(this);
    // do stuff with owner
  }
});
```

## Migration

### Applications

After you upgrade your application to Ember 2.3, you should remove `ember-getowner-polyfill` from
your `package.json`.

### Addons

Addons generally support many different Ember versions, so leaving `ember-getowner-polyfill` in
place for consumers of your addon is perfectly normal.  When the addon no longer supports Ember
versions older than 2.4, we recommend removing `ember-getowner-polyfill` from your `package.json`
and doing a major version bump.

## Documentation

The returned owner object should support all of the methods of the `ContainerProxyMixin` and `RegistryProxyMixin`.

* http://emberjs.com/api/classes/RegistryProxyMixin.html
* http://emberjs.com/api/classes/ContainerProxyMixin.html

## Compatibility

This addon is tested against quite a few past Ember versions. Check `config/ember-try.js` for the current list, but
the list of supported Ember versions at the time of authoring was:

* 1.10
* 1.11
* 1.12
* 1.13
* 2.0
* 2.1
* 2.2
* 2.3
* 2.4
* 2.8
* 2.12
* 2.14
* 2.15
* 2.16 (canary at the time)

## Addon Maintenance

### Installation

* `git clone` this repository
* `npm install`

### Running

* `ember serve`
* Visit your app at [http://localhost:4200](http://localhost:4200).

### Running Tests

* `npm test` (Runs `ember try:each` to test your addon against multiple Ember versions)
* `ember test`
* `ember test --server`

### Building

* `ember build`

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

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