# @glimmer/component

> Glimmer component library

Latest version **2.1.1** (published 2026-04-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install @glimmer/component
pnpm add @glimmer/component
yarn add @glimmer/component
bun add @glimmer/component
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; high maintenance score; popular repo.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 2.1.1 |
| Published | 2026-04-07 |
| First published | 2017-02-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >= 18 |
| Dependencies | 2 |
| Unpacked size | 69.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 22570 |
| Maintainers | nullvoxpopuli, ef4, katiegengler |
| Keywords | ember-addon |

## Links

- npm: https://www.npmjs.com/package/@glimmer/component
- Repository: https://github.com/emberjs/ember.js
- Homepage: https://github.com/emberjs/ember.js#readme
- Issues: https://github.com/emberjs/ember.js/issues
- npm.io page: https://npm.io/package/@glimmer/component

## Dependencies (2)

- [@glimmer/env](https://npm.io/package/@glimmer/env.md) 0.1.7
- [@embroider/addon-shim](https://npm.io/package/@embroider/addon-shim.md) ^1.10.2

## Recent versions

- 2.1.1 (latest) — 2026-04-07
- 2.0.0-beta.21 (beta) — 2022-09-06
- 2.1.0 — 2026-04-07
- 2.0.0 — 2024-10-29
- 2.0.0-beta.22 — 2024-10-29
- 1.1.2 — 2022-04-11
- 2.0.0-beta.20 — 2022-04-11
- 1.1.1 — 2022-04-01
- 2.0.0-beta.19 — 2022-04-01
- 1.1.0 — 2022-03-31
- 2.0.0-beta.18 — 2022-03-31
- 2.0.0-beta.17 — 2021-06-16
- 2.0.0-beta.16 — 2021-04-27
- 2.0.0-beta.15 — 2021-03-25
- 2.0.0-beta.14 — 2021-03-24
- … 83 more at https://npm.io/package/@glimmer/component/versions

## README

# @glimmer/component

[![npm version](https://badge.fury.io/js/%40glimmer%2Fcomponent.svg)](https://badge.fury.io/js/%40glimmer%2Fcomponent)
[![CI](https://github.com/emberjs/ember.js/workflows/CI/badge.svg)](https://github.com/emberjs/ember.js/actions?query=workflow%3ACI)

## Installation

Add this package to your project:

```bash
npm install --save-dev @glimmer/component
```

## Usage

To use this in a Glimmer application, import the package and export an extended class:

```glimmer-ts
import Component from '@glimmer/component';

export default class MyComponent extends Component {
  get doubled() {
    return this.args.foo * 2;
  }

  <template>
    {{@foo}} * 2 === {{this.doubled}}
  </template>
}
```

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/emberjs/ember.js

## License

MIT License.

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