Comparing version 2.3.3 to 3.0.0
# libhoney-js changelog | ||
## [3.0.0] - 2021-10-18 | ||
### !!! Breaking Changes !!! | ||
- drop node 8 (#188) | [@vreynolds](https://github.com/vreynolds) | ||
### Maintenance | ||
- Change maintenance badge to maintained (#186) | [@JamieDanielson](https://github.com/JamieDanielson) | ||
- Adds Stalebot (#187) | [@JamieDanielson](https://github.com/JamieDanielson) | ||
- Bump prettier from 2.4.0 to 2.4.1 (#184) | ||
- Bump tmpl from 1.0.4 to 1.0.5 (#185) | ||
## [2.3.3] - 2021-09-16 | ||
@@ -4,0 +17,0 @@ |
'use strict'; | ||
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } | ||
var superagent = _interopDefault(require('superagent')); | ||
var url = _interopDefault(require('url')); | ||
var path = _interopDefault(require('path')); | ||
var superagent = require('superagent'); | ||
var require$$1 = require('url'); | ||
var require$$2 = require('path'); | ||
var events = require('events'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var superagent__default = /*#__PURE__*/_interopDefaultLegacy(superagent); | ||
var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1); | ||
var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2); | ||
var hasOwn = Object.prototype.hasOwnProperty; | ||
@@ -73,3 +77,3 @@ var toStr = Object.prototype.toString; | ||
var extend = function extend() { | ||
var extend$1 = function extend() { | ||
@@ -130,2 +134,20 @@ var options, name, src, copy, copyIsArray, clone; | ||
/** | ||
* Copyright (C) 2014 yanni4night.com | ||
* index.js | ||
* | ||
* changelog | ||
* 2014-08-16[14:31:02]:authorized | ||
* 2014-08-19[14:05:43]:fixed crash when first piece is empty | ||
* 2014-11-16[21:15:06]:support windows \\ | ||
* | ||
* @author yanni4night@gmail.com | ||
* @version 0.1.2 | ||
* @since 0.1.0 | ||
*/ | ||
var extend = extend$1; | ||
var url = require$$1__default["default"]; | ||
var path = require$$2__default["default"]; | ||
/** | ||
* Join two or more url pieces into one. | ||
@@ -179,3 +201,3 @@ * | ||
const USER_AGENT = "libhoney-js/2.3.3"; | ||
const USER_AGENT = "libhoney-js/3.0.0"; | ||
@@ -496,3 +518,3 @@ const _global = | ||
let url = urljoin(batch.apiHost, "/1/batch", batch.dataset); | ||
let postReq = superagent.post(url); | ||
let postReq = superagent__default["default"].post(url); | ||
@@ -529,3 +551,3 @@ let reqPromise; | ||
.set( | ||
"X-Honeycomb-UserAgent" | ||
"X-Honeycomb-UserAgent" | ||
, | ||
@@ -532,0 +554,0 @@ userAgent |
'use strict'; | ||
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } | ||
var superagent = require('superagent'); | ||
var require$$1 = require('url'); | ||
var require$$2 = require('path'); | ||
var events = require('events'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
function _interopNamespace(e) { | ||
if (e && e.__esModule) { return e; } else { | ||
var n = {}; | ||
if (e) { | ||
Object.keys(e).forEach(function (k) { | ||
if (e && e.__esModule) return e; | ||
var n = Object.create(null); | ||
if (e) { | ||
Object.keys(e).forEach(function (k) { | ||
if (k !== 'default') { | ||
var d = Object.getOwnPropertyDescriptor(e, k); | ||
Object.defineProperty(n, k, d.get ? d : { | ||
enumerable: true, | ||
get: function () { | ||
return e[k]; | ||
} | ||
get: function () { return e[k]; } | ||
}); | ||
}); | ||
} | ||
n['default'] = e; | ||
return n; | ||
} | ||
}); | ||
} | ||
n["default"] = e; | ||
return Object.freeze(n); | ||
} | ||
var superagent = _interopDefault(require('superagent')); | ||
var url = _interopDefault(require('url')); | ||
var path = _interopDefault(require('path')); | ||
var events = require('events'); | ||
var superagent__default = /*#__PURE__*/_interopDefaultLegacy(superagent); | ||
var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1); | ||
var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2); | ||
@@ -92,3 +95,3 @@ var hasOwn = Object.prototype.hasOwnProperty; | ||
var extend = function extend() { | ||
var extend$1 = function extend() { | ||
@@ -149,2 +152,20 @@ var options, name, src, copy, copyIsArray, clone; | ||
/** | ||
* Copyright (C) 2014 yanni4night.com | ||
* index.js | ||
* | ||
* changelog | ||
* 2014-08-16[14:31:02]:authorized | ||
* 2014-08-19[14:05:43]:fixed crash when first piece is empty | ||
* 2014-11-16[21:15:06]:support windows \\ | ||
* | ||
* @author yanni4night@gmail.com | ||
* @version 0.1.2 | ||
* @since 0.1.0 | ||
*/ | ||
var extend = extend$1; | ||
var url = require$$1__default["default"]; | ||
var path = require$$2__default["default"]; | ||
/** | ||
* Join two or more url pieces into one. | ||
@@ -198,3 +219,3 @@ * | ||
const USER_AGENT = "libhoney-js/2.3.3"; | ||
const USER_AGENT = "libhoney-js/3.0.0"; | ||
@@ -515,3 +536,3 @@ const _global = | ||
let url = urljoin(batch.apiHost, "/1/batch", batch.dataset); | ||
let postReq = superagent.post(url); | ||
let postReq = superagent__default["default"].post(url); | ||
@@ -522,3 +543,3 @@ let reqPromise; | ||
this._proxy | ||
? new Promise(function (resolve) { resolve(_interopNamespace(require('superagent-proxy'))); }).then(({ default: proxy }) => ({ | ||
? Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require('superagent-proxy')); }).then(({ default: proxy }) => ({ | ||
req: proxy(postReq, this._proxy) | ||
@@ -555,3 +576,3 @@ })) | ||
.set( | ||
"User-Agent", | ||
"User-Agent", | ||
userAgent | ||
@@ -558,0 +579,0 @@ ) |
import superagent from 'superagent'; | ||
import url from 'url'; | ||
import path from 'path'; | ||
import require$$1 from 'url'; | ||
import require$$2 from 'path'; | ||
import { EventEmitter } from 'events'; | ||
@@ -69,3 +69,3 @@ | ||
var extend = function extend() { | ||
var extend$1 = function extend() { | ||
@@ -126,2 +126,20 @@ var options, name, src, copy, copyIsArray, clone; | ||
/** | ||
* Copyright (C) 2014 yanni4night.com | ||
* index.js | ||
* | ||
* changelog | ||
* 2014-08-16[14:31:02]:authorized | ||
* 2014-08-19[14:05:43]:fixed crash when first piece is empty | ||
* 2014-11-16[21:15:06]:support windows \\ | ||
* | ||
* @author yanni4night@gmail.com | ||
* @version 0.1.2 | ||
* @since 0.1.0 | ||
*/ | ||
var extend = extend$1; | ||
var url = require$$1; | ||
var path = require$$2; | ||
/** | ||
* Join two or more url pieces into one. | ||
@@ -175,3 +193,3 @@ * | ||
const USER_AGENT = "libhoney-js/2.3.3"; | ||
const USER_AGENT = "libhoney-js/3.0.0"; | ||
@@ -530,3 +548,3 @@ const _global = | ||
.set( | ||
"User-Agent", | ||
"User-Agent", | ||
userAgent | ||
@@ -1440,2 +1458,2 @@ ) | ||
export default Libhoney; | ||
export { Libhoney as default }; |
{ | ||
"name": "libhoney", | ||
"version": "2.3.3", | ||
"version": "3.0.0", | ||
"description": " Honeycomb.io Javascript library", | ||
@@ -11,3 +11,3 @@ "bugs": "https://github.com/honeycombio/libhoney-js/issues", | ||
"engines": { | ||
"node": "8.* || >= 10.*" | ||
"node": ">= 10.*" | ||
}, | ||
@@ -57,16 +57,16 @@ "browser": "dist/libhoney.browser.js", | ||
"@babel/preset-env": "^7.4.2", | ||
"@rollup/plugin-commonjs": "^21.0.0", | ||
"@rollup/plugin-json": "^4.1.0", | ||
"@rollup/plugin-node-resolve": "^13.0.5", | ||
"@rollup/plugin-replace": "^3.0.0", | ||
"babel-eslint": "^10.0.3", | ||
"babel-jest": "^24.5.0", | ||
"babel-jest": "^27.2.4", | ||
"babel-polyfill": "^6.26.0", | ||
"eslint": "^7.25.0", | ||
"husky": "^7.0.1", | ||
"jest": "^24.5.0", | ||
"jest": "^27.2.4", | ||
"jest-in-case": "^1.0.2", | ||
"lint-staged": "^11.0.0", | ||
"prettier": "^2.3.1", | ||
"rollup": "^1.25.1", | ||
"rollup-plugin-commonjs": "^10.1.0", | ||
"rollup-plugin-json": "^4.0.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup": "^2.58.0", | ||
"superagent-mocker": "^0.5.2" | ||
@@ -73,0 +73,0 @@ }, |
# libhoney | ||
[![OSS Lifecycle](https://img.shields.io/osslifecycle/honeycombio/libhoney-js)](https://github.com/honeycombio/home/blob/main/honeycomb-oss-lifecycle-and-practices.md) | ||
[![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) | ||
[![CircleCI](https://circleci.com/gh/honeycombio/libhoney-js.svg?style=svg&circle-token=c7056d820eeaa624756e03c3da01deab9d647663)](https://circleci.com/gh/honeycombio/libhoney-js) | ||
@@ -8,17 +8,16 @@ [![npm version](https://badge.fury.io/js/libhoney.svg)](https://badge.fury.io/js/libhoney) | ||
A Node.js module for sending events to [Honeycomb](https://www.honeycomb.io), a service for debugging your software in production. | ||
For tracing support and automatic instrumentation of Express and other common libraries, check out our [Beeline for NodeJS](https://github.com/honeycombio/beeline-nodejs). | ||
[Usage and Examples](https://docs.honeycomb.io/getting-data-in/javascript/libhoney/) | ||
**NOTE** For use in browser-side JavaScript applications, generate an API key that has permission only to send events. | ||
Requires any current LTS release of Node.js. Currently v8, and >= v10. [Node 8 support is being dropped](https://github.com/honeycombio/libhoney-js/issues/140) | ||
## Dependencies | ||
- [Usage and Examples](https://docs.honeycomb.io/sdk/javascript/) | ||
- [API Reference](https://doc.esdoc.org/github.com/honeycombio/libhoney-js/) | ||
**Node 10+** | ||
For tracing support and automatic instrumentation of Express and other common libraries, check out our [Beeline for NodeJS](https://github.com/honeycombio/beeline-nodejs). | ||
## Contributions | ||
Features, bug fixes and other changes to libhoney are gladly accepted. Please | ||
open issues or a pull request with your change. Remember to add your name to the | ||
CONTRIBUTORS file! | ||
open issues or a pull request with your change. | ||
@@ -25,0 +24,0 @@ All contributions will be released under the Apache License 2.0. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
150774
3898
0
30