Registry / devops / ember-cli-build-notifications

ember-cli-build-notifications

JSON →
library2.0.0jsnpmunverified

An Ember CLI addon that displays native OS desktop notifications when an Ember CLI build errors or succeeds. Version 2.0.0 supports Ember.js 3.28+ and Node.js 14+. It wraps node-notifier to provide cross-platform notifications (macOS, Linux, Windows) with configurable notification options such as sound. The addon is configurable via a build-notifications.js file in the app's config directory. It has a low release cadence, last updated in 2023. Unlike other notification addons, this one specifically targets native desktop notifications for build events in Ember CLI projects.

devops
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

This is an Ember addon; no direct JavaScript import needed. Configuration is done via config/build-notifications.js.

Add addon via: ember install ember-cli-build-notifications

Config file uses CommonJS module.exports, not ES modules.

module.exports = { buildError: { notify: true }, buildSuccess: { notify: false } };

The 'notify' key is required to enable notifications; default is true for buildError.

buildError: { notify: true, notificationOptions: { sound: true } }

Default is false; must set notify: true to enable success notifications.

buildSuccess: { notify: true }

Installs the addon and creates a config file to enable desktop notifications for build errors and success with sound.

ember install ember-cli-build-notifications // config/build-notifications.js module.exports = { buildError: { notify: true, notificationOptions: { sound: true } }, buildSuccess: { notify: true } };
Debug
Known footguns
deprecatedAddon may be deprecated in favor of built-in Ember CLI notification support or other tools.
gotchaConfig file must be CommonJS, not ES module.
gotchanode-notifier may require additional system dependencies on Linux (notify-osd).
gotchaSound option may not work on all platforms.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
9 hits · last 30 days
gptbot
4
ahrefsbot
4
script
1
Resources