UNPKG

1.72 kBMarkdownView Raw
1# libhoney
2
3[![OSS Lifecycle](https://img.shields.io/osslifecycle/honeycombio/libhoney-js?color=success)](https://github.com/honeycombio/home/blob/main/honeycomb-oss-lifecycle-and-practices.md)
4[![CircleCI](https://circleci.com/gh/honeycombio/libhoney-js.svg?style=svg&circle-token=c7056d820eeaa624756e03c3da01deab9d647663)](https://circleci.com/gh/honeycombio/libhoney-js)
5[![npm version](https://badge.fury.io/js/libhoney.svg)](https://badge.fury.io/js/libhoney)
6
7A Node.js module for sending events to [Honeycomb](https://www.honeycomb.io), a service for debugging your software in production.
8For tracing support and automatic instrumentation of Express and other common libraries, check out our [Beeline for NodeJS](https://github.com/honeycombio/beeline-nodejs).
9
10[Usage and Examples](https://docs.honeycomb.io/getting-data-in/javascript/libhoney/)
11
12**NOTE** For use in browser-side JavaScript applications, generate an API key that has permission only to send events.
13
14## Dependencies
15
16**Node 14+**
17
18## Contributions
19
20Features, bug fixes and other changes to libhoney are gladly accepted. Please
21open issues or a pull request with your change.
22
23All contributions will be released under the Apache License 2.0.
24
25### Releasing a new version
26
27Use `npm version --no-git-tag-version` to update the version number using `major`, `minor`, `patch`, or the prerelease variants `premajor`, `preminor`, or `prepatch`. We use `--no-git-tag-version` to avoid automatically tagging - tagging with the version automatically triggers a CI run that publishes, and we only want to do that upon merging the PR into `main`.
28
29After doing this, follow our usual instructions for the actual process of tagging and releasing the package.