/sigyn

Grafana Loki Alerting Agent

Primary LanguageTypeScriptMIT LicenseMIT

# Sigyn

license maintained ossf scorecard typescript esm-cjs

๐Ÿšง Requirements

๐Ÿ“ฆ Available packages

Click on one of the links to access the documentation of the package:

Core

name package and link
agent @sigyn/agent
config @sigyn/config

Utils

name package and link
logql @sigyn/logql
morphix @sigyn/morphix
pattern @sigyn/pattern

Notifiers

name package and link
notifiers @sigyn/notifiers
discord @sigyn/discord
slack @sigyn/slack
teams @sigyn/teams

These packages are available in the Node Package Repository and can be easily installed with npm or yarn.

$ npm i @sigyn/agent
# or
$ yarn add @sigyn/agent

๐Ÿ”จ Build

To install and compile all workspaces, just run the following commands at the root

$ npm ci
$ npm run build

๐Ÿงช Test

Run test for all workspaces

npm run test

Or running test of a single workspace

$ npm run test -w <workspace>

๐Ÿ“ค Publishing package

Each package has its own prepublishOnly to build TypeScript source before publishing.

$ npm publish -w <workspace>

Contributors โœจ

All Contributors

Thanks goes to these wonderful people (emoji key):

PierreDemailly
PierreDemailly

๐Ÿ’ป ๐Ÿ“– ๐Ÿšง โš ๏ธ
Thomas.G
Thomas.G

๐Ÿ‘€ ๐Ÿ›ก๏ธ
Yefis
Yefis

๐Ÿ’ป

License

MIT