All Projects → roman01la → anybar-webpack

roman01la / anybar-webpack

Licence: MIT license
Webpack build status plugin for menubar status indicator applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to anybar-webpack

somebar
Simple taskbar widget that displays color dot or custom icon
Stars: ✭ 91 (+46.77%)
Mutual labels:  anybar
with anybar
A simple utility that updates anybar colors based on the status of a bash command
Stars: ✭ 20 (-67.74%)
Mutual labels:  anybar
maven-notifier
Desktop notifications for Maven 3.x.
Stars: ✭ 71 (+14.52%)
Mutual labels:  anybar
AnyStatus
A remote control for your CI/CD pipelines and more
Stars: ✭ 38 (-38.71%)
Mutual labels:  build-status
chroma-feedback
Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring
Stars: ✭ 106 (+70.97%)
Mutual labels:  build-status

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].