{"id":15896415,"url":"https://github.com/sandinmyjoints/anybar-webpack-plugin","last_synced_at":"2025-07-30T14:33:13.509Z","repository":{"id":57180906,"uuid":"381044470","full_name":"sandinmyjoints/anybar-webpack-plugin","owner":"sandinmyjoints","description":"See the status of webpack builds in macOS menubar via Anybar.","archived":false,"fork":false,"pushed_at":"2022-06-01T13:05:33.000Z","size":10,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T14:21:21.554Z","etag":null,"topics":["anybar","build-status","macos","notifications","webpack","webpack-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandinmyjoints.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-28T13:38:39.000Z","updated_at":"2025-02-20T23:51:41.000Z","dependencies_parsed_at":"2022-09-14T03:40:20.912Z","dependency_job_id":null,"html_url":"https://github.com/sandinmyjoints/anybar-webpack-plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandinmyjoints%2Fanybar-webpack-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandinmyjoints%2Fanybar-webpack-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandinmyjoints%2Fanybar-webpack-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandinmyjoints%2Fanybar-webpack-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandinmyjoints","download_url":"https://codeload.github.com/sandinmyjoints/anybar-webpack-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247856541,"owners_count":21007620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anybar","build-status","macos","notifications","webpack","webpack-plugin"],"created_at":"2024-10-06T09:08:13.468Z","updated_at":"2025-04-10T16:34:19.404Z","avatar_url":"https://github.com/sandinmyjoints.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# anybar-webpack-plugin\n\nSee the status of webpack builds in macOS menubar via\n[Anybar](https://github.com/tonsky/AnyBar).\n\n- Supports multiple webpack builds.\n- Indicates whether watch is running or not.\n- Compatible with webpack 5.\n\n## Install\n\n1. Install [Anybar](https://github.com/tonsky/AnyBar).\n1. Install anybar-webpack-plugin.\n\n``` shell\n$ yarn add -D anybar-webpack-plugin\n```\n\n## Configure\n\n``` javascript\nconst AnybarWebpackPlugin = require('anybar-webpack-plugin');\n\nmodule.exports = {\n  // Your webpack configuration ...\n  plugins: [\n    new AnybarWebpackPlugin({\n      port: 1738 // default\n    }),\n    // etc.\n  ],\n};\n```\n\n## Use\n\n1. Start anybar, for example, `open -na AnyBar`, which binds to UDP port 1738\n   by default.\n1. Run your webpack build.\n1. See anybar indicator update to reflect the status of the build.\n\nFor multiple webpack builds, bind AnyBar to different ports:\n\n``` shellsession\n$ ANYBAR_TITLE=main ANYBAR_PORT=1738 open -na AnyBar\n$ ANYBAR_TITLE=other ANYBAR_PORT=1739 open -na AnyBar\n```\n\nAnd specify `port` in each webpack build config.\n\n\u003cimg width=\"74\" alt=\"Screen Shot 2021-06-25 at 19 08 14\" src=\"https://user-images.githubusercontent.com/606772/123645934-c27e9600-d7f4-11eb-868c-02b71e8136ec.png\"\u003e\n\n- Hollow = build/watch is not running\n- Yellow = build/watch is compiling\n- Green = last watch compilation succeeded; watching for changes\n- Red exclamation (not picture) = last compilation errored\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandinmyjoints%2Fanybar-webpack-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandinmyjoints%2Fanybar-webpack-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandinmyjoints%2Fanybar-webpack-plugin/lists"}