anybar-webpack

1.2.0 • Public • Published

npm version Build Status NPM Downloads

AnyBarWebpackPlugin

Webpack build status plugin for status bar indicator applications.

anybar webpack plugin animated gif demo

Now with cross-platform native notifications, thanks to node-notifier.

anybar webpack plugin notification demo

Note: Notifies only about build errors.

Known apps

Known issues

No notifications when running from tmux

Please, follow this instructions. After that, update tmux config: tmux source-file ~/.tmux.conf.

Installation

Make sure you have an application installed and running

npm i -D anybar-webpack

Usage

Use it in your webpack.config.js:

var AnyBarWebpackPlugin = require('anybar-webpack');
 
module.exports = {
    // ...
    plugins: [
        new AnyBarWebpackPlugin({
            enableNotifications: true
        })
    ]
    // ...
};

API

new AnyBarWebpackPlugin([port][, host][, options])

All arguments are optional. If you want to pass the host argument, you need to pass a port first.

port

  • Type: Number
  • Default: 1738

The port the status bar application is running on.

host

  • Type: String
  • Default: '127.0.0.1'

The host the status bar application is running on.

enableNotifications

  • Type: Boolean
  • Default: false

Enable build errors desktop notifications.

Package Sidebar

Install

npm i anybar-webpack

Weekly Downloads

485

Version

1.2.0

License

MIT

Last publish

Collaborators

  • roman01la