From 8fdd8915e4e16e2435bc92bfe4757b1be3c35afc Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 23 Sep 2022 16:05:43 +0100 Subject: [PATCH 001/182] remove startSession from pushState and replaceState --- .../plugin-navigation-breadcrumbs/navigation-breadcrumbs.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js index 43f47fe81d..167ec15cf8 100644 --- a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js +++ b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js @@ -69,8 +69,6 @@ const wrapHistoryFn = (client, target, fn, win) => { client.leaveBreadcrumb(`History ${fn}`, stateChangeToMetadata(win, state, title, url), 'navigation') // if throttle plugin is in use, reset the event sent count if (typeof client.resetEventCount === 'function') client.resetEventCount() - // if the client is operating in auto session-mode, a new route should trigger a new session - if (client._config.autoTrackSessions) client.startSession() // Internet Explorer will convert `undefined` to a string when passed, causing an unintended redirect // to '/undefined'. therefore we only pass the url if it's not undefined. orig.apply(target, [state, title].concat(url !== undefined ? url : [])) From fbc23a160976ccc4341dba52fb7b0fff7983636b Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 23 Sep 2022 16:06:00 +0100 Subject: [PATCH 002/182] remove test for start session --- .../test/navigation-breadcrumbs.test.ts | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/packages/plugin-navigation-breadcrumbs/test/navigation-breadcrumbs.test.ts b/packages/plugin-navigation-breadcrumbs/test/navigation-breadcrumbs.test.ts index 81f455ddd9..1b05070d53 100644 --- a/packages/plugin-navigation-breadcrumbs/test/navigation-breadcrumbs.test.ts +++ b/packages/plugin-navigation-breadcrumbs/test/navigation-breadcrumbs.test.ts @@ -51,23 +51,6 @@ describe('plugin: navigation breadcrumbs', () => { expect(c._breadcrumbs.length).toBe(0) }) - it('should start a new session if autoTrackSessions=true', () => { - const { winHandlers, docHandlers, window } = getMockWindow() - const c = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin(window)] }) - c._sessionDelegate = { - startSession: jest.fn(), - pauseSession: noop, - resumeSession: id - } - winHandlers.load.forEach((h) => h.call(window)) - docHandlers.DOMContentLoaded.forEach((h) => h.call(window.document)) - window.history.replaceState({}, 'bar', 'network-breadcrumb-test.html') - expect(c._sessionDelegate.startSession).toHaveBeenCalledWith(c, expect.objectContaining({ - id: expect.any(String), - startedAt: expect.any(Date) - })) - }) - it('should not start a new session if autoTrackSessions=false', () => { const { winHandlers, docHandlers, window } = getMockWindow() const c = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', autoTrackSessions: false, plugins: [plugin(window)] }) From a40ecf36ca5fd2c5e098f1173a4eb5249cd4cd9a Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 23 Sep 2022 16:08:41 +0100 Subject: [PATCH 003/182] update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d4f9409cf..78616f3a97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## TBD + +### Changed + +- (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) + ## v7.18.0 (2022-09-22) ### Changed From d0a076a36362853a3241daa6356178cad136ea0d Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Sep 2022 10:08:28 +0100 Subject: [PATCH 004/182] only reset event count on replaceState --- .../navigation-breadcrumbs.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js index 167ec15cf8..0689ad35e1 100644 --- a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js +++ b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js @@ -27,9 +27,8 @@ module.exports = (win = window) => { }, true) // the only way to know about replaceState/pushState is to wrap them… >_< - - if (win.history.replaceState) wrapHistoryFn(client, win.history, 'replaceState', win) if (win.history.pushState) wrapHistoryFn(client, win.history, 'pushState', win) + if (win.history.replaceState) wrapHistoryFn(client, win.history, 'replaceState', win, true) } } @@ -63,12 +62,12 @@ const stateChangeToMetadata = (win, state, title, url) => { return { title, state, prevState: getCurrentState(win), to: url || currentPath, from: currentPath } } -const wrapHistoryFn = (client, target, fn, win) => { +const wrapHistoryFn = (client, target, fn, win, resetEventCount = false) => { const orig = target[fn] target[fn] = (state, title, url) => { client.leaveBreadcrumb(`History ${fn}`, stateChangeToMetadata(win, state, title, url), 'navigation') // if throttle plugin is in use, reset the event sent count - if (typeof client.resetEventCount === 'function') client.resetEventCount() + if (resetEventCount && typeof client.resetEventCount === 'function') client.resetEventCount() // Internet Explorer will convert `undefined` to a string when passed, causing an unintended redirect // to '/undefined'. therefore we only pass the url if it's not undefined. orig.apply(target, [state, title].concat(url !== undefined ? url : [])) From 79f4dde259cd9c61dec188ff3c837b8594557bc6 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Sep 2022 13:44:37 +0100 Subject: [PATCH 005/182] only resetCounter on pushState, _not_ replaceState --- .../plugin-navigation-breadcrumbs/navigation-breadcrumbs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js index 0689ad35e1..873215dd83 100644 --- a/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js +++ b/packages/plugin-navigation-breadcrumbs/navigation-breadcrumbs.js @@ -27,8 +27,8 @@ module.exports = (win = window) => { }, true) // the only way to know about replaceState/pushState is to wrap them… >_< - if (win.history.pushState) wrapHistoryFn(client, win.history, 'pushState', win) - if (win.history.replaceState) wrapHistoryFn(client, win.history, 'replaceState', win, true) + if (win.history.pushState) wrapHistoryFn(client, win.history, 'pushState', win, true) + if (win.history.replaceState) wrapHistoryFn(client, win.history, 'replaceState', win) } } From 917bc69c38e9342407f9a015ea8f6d2d7b1e37f7 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Sep 2022 13:48:30 +0100 Subject: [PATCH 006/182] Update CHANGELOG.md Co-authored-by: djskinner --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 78616f3a97..a1c2515bdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Changed -- (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) +- (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) ## v7.18.0 (2022-09-22) From d131c043db8ee568c1ebbf45bab775ae8668518e Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Sep 2022 17:46:26 +0100 Subject: [PATCH 007/182] write basic integration tests for replaceState --- packages/browser/test/index.test.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 4eeb3d35a0..c6686514d3 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -172,4 +172,32 @@ describe('browser notifier', () => { done() }) }) + + describe('navigation breadcrumbs', () => { + it('resets events on pushState', () => { + const Bugsnag = getBugsnag() + const client = Bugsnag.createClient('API_KEY') + const resetEventCount = jest.spyOn(client, 'resetEventCount') + + window.history.pushState('', '', 'new-url') + + expect(resetEventCount).toHaveBeenCalled() + + resetEventCount.mockReset() + resetEventCount.mockRestore() + }) + + it('does not reset events on replaceState', () => { + const Bugsnag = getBugsnag() + const client = Bugsnag.createClient('API_KEY') + const resetEventCount = jest.spyOn(client, 'resetEventCount') + + window.history.replaceState('', '', 'new-url') + + expect(resetEventCount).not.toHaveBeenCalled() + + resetEventCount.mockReset() + resetEventCount.mockRestore() + }) + }) }) From c221d2f1ce552af7cd2693d3d9d9ebcfd161be05 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Sep 2022 17:51:40 +0100 Subject: [PATCH 008/182] add tests for startSession --- packages/browser/test/index.test.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index c6686514d3..adfc73ef66 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -180,7 +180,6 @@ describe('browser notifier', () => { const resetEventCount = jest.spyOn(client, 'resetEventCount') window.history.pushState('', '', 'new-url') - expect(resetEventCount).toHaveBeenCalled() resetEventCount.mockReset() @@ -193,11 +192,25 @@ describe('browser notifier', () => { const resetEventCount = jest.spyOn(client, 'resetEventCount') window.history.replaceState('', '', 'new-url') - expect(resetEventCount).not.toHaveBeenCalled() resetEventCount.mockReset() resetEventCount.mockRestore() }) + + it('does not start unnecessary sessions', () => { + const Bugsnag = getBugsnag() + const client = Bugsnag.createClient('API_KEY') + const startSession = jest.spyOn(client, 'startSession') + + window.history.replaceState('', '', 'new-url') + expect(startSession).not.toHaveBeenCalled() + + window.history.pushState('', '', 'new-url') + expect(startSession).not.toHaveBeenCalled() + + startSession.mockReset() + startSession.mockRestore() + }) }) }) From 756fa4ffa9dfea88c659fbd46e626213de0b6f73 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 7 Oct 2022 17:07:43 +0100 Subject: [PATCH 009/182] prevent session/event delivery with invalid configuration --- packages/core/client.js | 5 ++- packages/core/config.js | 4 -- .../core/lib/valid-delivery-configuration.js | 3 ++ packages/core/test/client.test.ts | 40 +++++++++++++++++++ packages/core/test/config.test.ts | 1 - .../test/delivery.test.ts | 2 +- .../test/session.test.ts | 14 ------- 7 files changed, 48 insertions(+), 21 deletions(-) create mode 100644 packages/core/lib/valid-delivery-configuration.js diff --git a/packages/core/client.js b/packages/core/client.js index e35c88585f..3f3f5aff1f 100644 --- a/packages/core/client.js +++ b/packages/core/client.js @@ -11,6 +11,7 @@ const assign = require('./lib/es-utils/assign') const runCallbacks = require('./lib/callback-runner') const metadataDelegate = require('./lib/metadata-delegate') const runSyncCallbacks = require('./lib/sync-callback-runner') +const validDeliveryConfiguration = require('./lib/valid-delivery-configuration') const BREADCRUMB_TYPES = require('./lib/breadcrumb-types') const { add, clear, merge } = require('./lib/feature-flag-delegate') @@ -194,7 +195,9 @@ class Client { } _setDelivery (d) { - this._delivery = d(this) + if (validDeliveryConfiguration(this)) { + this._delivery = d(this) + } } startSession () { diff --git a/packages/core/config.js b/packages/core/config.js index f788b353c5..66a031f65c 100644 --- a/packages/core/config.js +++ b/packages/core/config.js @@ -71,10 +71,6 @@ module.exports.schema = { validate: val => // first, ensure it's an object (val && typeof val === 'object') && - ( - // notify and sessions must always be set - stringWithLength(val.notify) && stringWithLength(val.sessions) - ) && // ensure no keys other than notify/session are set on endpoints object filter(keys(val), k => !includes(['notify', 'sessions'], k)).length === 0 }, diff --git a/packages/core/lib/valid-delivery-configuration.js b/packages/core/lib/valid-delivery-configuration.js new file mode 100644 index 0000000000..b7f368263d --- /dev/null +++ b/packages/core/lib/valid-delivery-configuration.js @@ -0,0 +1,3 @@ +module.exports = (client) => { + return client._config.endpoints.notify && client._config.endpoints.sessions +} diff --git a/packages/core/test/client.test.ts b/packages/core/test/client.test.ts index 3280b47a50..96832ef38a 100644 --- a/packages/core/test/client.test.ts +++ b/packages/core/test/client.test.ts @@ -72,6 +72,46 @@ describe('@bugsnag/core/client', () => { expect(client).toBeTruthy() expect(logger.warn.mock.calls.length).toBe(0) }) + + it('prevents sendSession() with invalid endpoint config', done => { + // @ts-expect-error + const client = new Client({ apiKey: 'API_KEY', endpoints: { notify: '/notify' } }) + + client._setDelivery(client => ({ + sendSession: () => { done('sendSession() should not be called') }, + sendEvent: () => { } + })) + + client.notify(new Error('111'), () => {}, (err, event) => { + expect(err).toBe(null) + expect(event).toBeTruthy() + expect(event.errors[0].errorMessage).toBe('111') + done() + }) + + // give the event loop a tick to see if the event gets sent + process.nextTick(() => done()) + }) + + it('prevents sendEvent() with invalid endpoint config', done => { + // @ts-expect-error + const client = new Client({ apiKey: 'API_KEY', endpoints: { sessions: '/sessions' } }) + + client._setDelivery(client => ({ + sendSession: () => { }, + sendEvent: () => { done('sendEvent() should not be called') } + })) + + client.notify(new Error('111'), () => {}, (err, event) => { + expect(err).toBe(null) + expect(event).toBeTruthy() + expect(event.errors[0].errorMessage).toBe('111') + done() + }) + + // give the event loop a tick to see if the event gets sent + process.nextTick(() => done()) + }) }) describe('use()', () => { diff --git a/packages/core/test/config.test.ts b/packages/core/test/config.test.ts index 26a169043c..e07ad1dd58 100644 --- a/packages/core/test/config.test.ts +++ b/packages/core/test/config.test.ts @@ -6,7 +6,6 @@ describe('@bugsnag/core/config', () => { Object.keys(config.schema).forEach(k => { const key = k as unknown as keyof typeof config.schema config.schema[key].defaultValue(undefined) - // @ts-expect-error config.schema[key].validate() config.schema[key].validate(-1) config.schema[key].validate('stringy stringerson') diff --git a/packages/delivery-x-domain-request/test/delivery.test.ts b/packages/delivery-x-domain-request/test/delivery.test.ts index a5f512aeb0..e8443b0a9b 100644 --- a/packages/delivery-x-domain-request/test/delivery.test.ts +++ b/packages/delivery-x-domain-request/test/delivery.test.ts @@ -33,7 +33,7 @@ describe('delivery:XDomainRequest', () => { const payload = { sample: 'payload' } as unknown as EventDeliveryPayload const config = { apiKey: 'aaaaaaaa', - endpoints: { notify: '/echo/' }, + endpoints: { notify: '/echo/', sessions: '/sessions/' }, redactedKeys: [] } delivery({ logger: {}, _config: config } as unknown as Client, window).sendEvent(payload, (err) => { diff --git a/packages/plugin-browser-session/test/session.test.ts b/packages/plugin-browser-session/test/session.test.ts index d560d59d30..70a41c2c53 100644 --- a/packages/plugin-browser-session/test/session.test.ts +++ b/packages/plugin-browser-session/test/session.test.ts @@ -77,20 +77,6 @@ describe('plugin: sessions', () => { setTimeout(done, 150) }) - it('uses default endpoints when session endpoint is not set', () => { - const logger = { debug: () => {}, info: () => {}, warn: jest.fn(), error: () => {} } - const c = new Client({ - apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', - releaseStage: 'foo', - // @ts-expect-error - endpoints: { notify: '/foo' }, - autoTrackSessions: false, - logger - }, undefined, [plugin], VALID_NOTIFIER) - expect(c._config.endpoints!.sessions).toBe('https://sessions.bugsnag.com') - expect(logger.warn).toHaveBeenNthCalledWith(1, new Error('Invalid configuration\n - endpoints should be an object containing endpoint URLs { notify, sessions }, got {"notify":"/foo"}')) - }) - it('supports pausing and resuming sessions', (done) => { const payloads: EventDeliveryPayload[] = [] const c = new Client({ From 1e40a794028be2c536dd02d862c486d9362a0f39 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 7 Oct 2022 17:32:14 +0100 Subject: [PATCH 010/182] fix broken test --- packages/core/test/config.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/test/config.test.ts b/packages/core/test/config.test.ts index e07ad1dd58..26a169043c 100644 --- a/packages/core/test/config.test.ts +++ b/packages/core/test/config.test.ts @@ -6,6 +6,7 @@ describe('@bugsnag/core/config', () => { Object.keys(config.schema).forEach(k => { const key = k as unknown as keyof typeof config.schema config.schema[key].defaultValue(undefined) + // @ts-expect-error config.schema[key].validate() config.schema[key].validate(-1) config.schema[key].validate('stringy stringerson') From bfc5bdc5ff34a15b774654e03e5700c50826bcb4 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 11 Oct 2022 12:07:27 +0100 Subject: [PATCH 011/182] update approach, set delivery as expected but bail out of delivery during methods --- packages/browser/test/index.test.ts | 47 +++++++++++++++++++++++++++++ packages/core/client.js | 17 +++++++++-- packages/core/test/client.test.ts | 24 +++++++-------- 3 files changed, 72 insertions(+), 16 deletions(-) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 4eeb3d35a0..8944de8b63 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -87,6 +87,53 @@ describe('browser notifier', () => { notify.onreadystatechange() }) + it('does not send an event with invalid configuration', (done) => { + const { session, notify } = mockFetch() + const Bugsnag = getBugsnag() + // @ts-expect-error + Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: 'https://notify.bugsnag.com' } }) + Bugsnag.notify(new Error('123'), undefined, (err, event) => { + if (err) { + done(err) + } + + expect(event.originalError.message).toBe('123') + + // check no event is sent + expect(notify.open).not.toHaveBeenCalled() + expect(notify.setRequestHeader).not.toHaveBeenCalled() + expect(notify.send).not.toHaveBeenCalled() + + // check no session is sent + expect(session.open).not.toHaveBeenCalled() + expect(session.setRequestHeader).not.toHaveBeenCalled() + expect(session.send).not.toHaveBeenCalled() + + done() + }) + + session.onreadystatechange() + notify.onreadystatechange() + }) + + it('does not send a session with invalid configuration', (done) => { + const { session } = mockFetch() + const Bugsnag = getBugsnag() + // @ts-expect-error + Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: 'https://notify.bugsnag.com' } }) + Bugsnag.startSession() + + session.onreadystatechange() + + process.nextTick(() => { + expect(session.open).not.toHaveBeenCalled() + expect(session.setRequestHeader).not.toHaveBeenCalled() + expect(session.send).not.toHaveBeenCalled() + + done() + }) + }) + it('does not send if false is returned in onError', (done) => { const { session, notify } = mockFetch() const Bugsnag = getBugsnag() diff --git a/packages/core/client.js b/packages/core/client.js index 3f3f5aff1f..19a18d12b0 100644 --- a/packages/core/client.js +++ b/packages/core/client.js @@ -195,9 +195,7 @@ class Client { } _setDelivery (d) { - if (validDeliveryConfiguration(this)) { - this._delivery = d(this) - } + this._delivery = d(this) } startSession () { @@ -216,6 +214,13 @@ class Client { this._logger.debug('Session not started due to onSession callback') return this } + + // exit early if delivery configuration is invalid + if (!validDeliveryConfiguration(this)) { + this._logger.warn('Session not started due to invalid delivery configuration') + return this + } + return this._sessionDelegate.startSession(this, session) } @@ -310,6 +315,12 @@ class Client { return postReportCallback(null, event) } + // exit early if delivery configuration is invalid + if (!validDeliveryConfiguration(this)) { + this._logger.warn('Event not sent due to invalid delivery configuration') + return postReportCallback(null, event) + } + const originalSeverity = event.severity const onCallbackError = err => { diff --git a/packages/core/test/client.test.ts b/packages/core/test/client.test.ts index 96832ef38a..7d2a66b8a0 100644 --- a/packages/core/test/client.test.ts +++ b/packages/core/test/client.test.ts @@ -75,22 +75,23 @@ describe('@bugsnag/core/client', () => { it('prevents sendSession() with invalid endpoint config', done => { // @ts-expect-error - const client = new Client({ apiKey: 'API_KEY', endpoints: { notify: '/notify' } }) + const client = new Client({ apiKey: 'API_KEY', endpoints: { sessions: '/sessions' } }) + const sendSession = jest.fn() client._setDelivery(client => ({ - sendSession: () => { done('sendSession() should not be called') }, + sendSession: () => { + sendSession() + done('sendSession() should not be called') + }, sendEvent: () => { } })) - client.notify(new Error('111'), () => {}, (err, event) => { - expect(err).toBe(null) - expect(event).toBeTruthy() - expect(event.errors[0].errorMessage).toBe('111') + client.startSession() + + process.nextTick(() => { + expect(sendSession).not.toHaveBeenCalled() done() }) - - // give the event loop a tick to see if the event gets sent - process.nextTick(() => done()) }) it('prevents sendEvent() with invalid endpoint config', done => { @@ -102,15 +103,12 @@ describe('@bugsnag/core/client', () => { sendEvent: () => { done('sendEvent() should not be called') } })) - client.notify(new Error('111'), () => {}, (err, event) => { + client.notify(new Error('111'), undefined, (err, event) => { expect(err).toBe(null) expect(event).toBeTruthy() expect(event.errors[0].errorMessage).toBe('111') done() }) - - // give the event loop a tick to see if the event gets sent - process.nextTick(() => done()) }) }) From dbde23587b69f23447a9d391fc144bd1beffb414 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 11 Oct 2022 17:00:06 +0100 Subject: [PATCH 012/182] move delivery prevention to delivery plugins --- package-lock.json | 32726 +--------------- packages/browser/test/index.test.ts | 30 +- packages/core/client.js | 13 - packages/core/config.js | 21 +- .../core/lib/valid-delivery-configuration.js | 3 - packages/core/test/client.test.ts | 38 - packages/delivery-electron/delivery.js | 10 + packages/delivery-node/delivery.js | 10 + .../delivery-x-domain-request/delivery.js | 10 + .../delivery-xml-http-request/delivery.js | 8 + packages/electron/src/config/common.js | 22 +- .../electron/src/config/test/main.test.ts | 5 - .../send-minidump.js | 5 + .../test/bugsnag-ipc-renderer.test.ts | 2 +- 14 files changed, 382 insertions(+), 32521 deletions(-) delete mode 100644 packages/core/lib/valid-delivery-configuration.js diff --git a/package-lock.json b/package-lock.json index a6283cab71..3065b07ac8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,107 +1,28 @@ { - "name": "bugsnag-js", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "devDependencies": { - "@babel/core": "^7.8.4", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.8.3", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-commonjs": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.4", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/preset-react": "^7.9.4", - "@babel/preset-typescript": "^7.10.4", - "@cucumber/cucumber": "^7.2.1", - "@jest-runner/electron": "^3.0.1", - "@types/jest": "^25.1.2", - "@types/ncp": "^2.0.4", - "@types/node": "^13.7.1", - "@types/node-fetch": "^2.5.7", - "@types/react": "^16.9.23", - "@types/react-dom": "^16.9.16", - "@types/react-test-renderer": "^16.9.2", - "@types/rimraf": "^3.0.0", - "@types/uuid": "^8.3.0", - "@typescript-eslint/eslint-plugin": "^2.19.2", - "@typescript-eslint/parser": "^2.19.2", - "babel-jest": "^26.3.0", - "babel-preset-react-native": "^4.0.1", - "babelify": "^10.0.0", - "browser-pack-flat": "^3.2.0", - "browserify": "^16.2.2", - "browserify-versionify": "^1.0.6", - "coverage-diff": "^1.6.0", - "cross-env": "^7.0.3", - "electron": "*", - "envify": "^4.1.0", - "eslint": "^6.8.0", - "eslint-config-standard": "^14.1.0", - "eslint-config-standard-with-typescript": "^13.0.0", - "eslint-plugin-import": "^2.20.1", - "eslint-plugin-jest": "^23.7.0", - "eslint-plugin-node": "^11.0.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-react": "^7.18.3", - "eslint-plugin-standard": "^4.0.1", - "exorcist": "^1.0.1", - "form-data": "^2.3.3", - "formidable": "^1.2.2", - "glob": "^7.1.6", - "jest": "^26.4.2", - "lerna": "^3.19.0", - "metro-react-native-babel-preset": "^0.58.0", - "ncp": "^2.0.0", - "node-fetch": "^2.6.0", - "playwright": "^1.10.0", - "proxyquire": "^2.1.3", - "ps-list": "^7.2.0", - "react": "^16.13.1", - "react-native": "^0.61.5", - "react-test-renderer": "^16.13.1", - "rimraf": "^3.0.0", - "source-map": "^0.5.7", - "timekeeper": "^2.2.0", - "ts-node": "^9.1.1", - "typescript": "^3.9.7", - "uglify-js": "^3.15.1", - "verdaccio": "^4.12.0", - "xvfb-maybe": "^0.2.1" - } - }, - "node_modules/@babel/code-frame": { + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, - "dependencies": { + "requires": { "@babel/highlight": "^7.12.13" } }, - "node_modules/@babel/compat-data": { + "@babel/compat-data": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", "dev": true }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.16.tgz", "integrity": "sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.16", "@babel/helper-compilation-targets": "^7.13.16", @@ -118,142 +39,124 @@ "semver": "^6.3.0", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.13.16", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { + "@babel/helper-annotate-as-pure": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-explode-assignable-expression": "^7.12.13", "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-builder-react-jsx": { + "@babel/helper-builder-react-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.8.3", "esutils": "^2.0.0" } }, - "node_modules/@babel/helper-builder-react-jsx-experimental": { + "@babel/helper-builder-react-jsx-experimental": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-module-imports": "^7.8.3", "@babel/types": "^7.9.0" } }, - "node_modules/@babel/helper-compilation-targets": { + "@babel/helper-compilation-targets": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.13.15", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@babel/helper-create-class-features-plugin": { + "@babel/helper-create-class-features-plugin": { "version": "7.13.11", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-member-expression-to-functions": "^7.13.0", "@babel/helper-optimise-call-expression": "^7.12.13", "@babel/helper-replace-supers": "^7.13.0", "@babel/helper-split-export-declaration": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { + "@babel/helper-create-regexp-features-plugin": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "regexpu-core": "^4.7.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { + "@babel/helper-define-polyfill-provider": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -263,82 +166,78 @@ "resolve": "^1.14.2", "semver": "^6.1.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@babel/helper-explode-assignable-expression": { + "@babel/helper-explode-assignable-expression": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helper-function-name": { + "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-get-function-arity": { + "@babel/helper-get-function-arity": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-hoist-variables": { + "@babel/helper-hoist-variables": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", "dev": true, - "dependencies": { + "requires": { "@babel/traverse": "^7.13.15", "@babel/types": "^7.13.16" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "@babel/helper-member-expression-to-functions": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-module-imports": { + "@babel/helper-module-imports": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-module-transforms": { + "@babel/helper-module-transforms": { "version": "7.13.14", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", "@babel/helper-simple-access": "^7.13.12", @@ -349,617 +248,494 @@ "@babel/types": "^7.13.14" } }, - "node_modules/@babel/helper-optimise-call-expression": { + "@babel/helper-optimise-call-expression": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-plugin-utils": { + "@babel/helper-plugin-utils": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, - "node_modules/@babel/helper-remap-async-to-generator": { + "@babel/helper-remap-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-wrap-function": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helper-replace-supers": { + "@babel/helper-replace-supers": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-simple-access": { + "@babel/helper-simple-access": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.13.12" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-split-export-declaration": { + "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.13" } }, - "node_modules/@babel/helper-validator-identifier": { + "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, - "node_modules/@babel/helper-validator-option": { + "@babel/helper-validator-option": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", "dev": true }, - "node_modules/@babel/helper-wrap-function": { + "@babel/helper-wrap-function": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.0", "@babel/types": "^7.13.0" } }, - "node_modules/@babel/helpers": { + "@babel/helpers": { "version": "7.13.17", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.17.tgz", "integrity": "sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==", "dev": true, - "dependencies": { + "requires": { "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.17", "@babel/types": "^7.13.17" } }, - "node_modules/@babel/highlight": { + "@babel/highlight": { "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, - "node_modules/@babel/parser": { + "@babel/parser": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } + "dev": true }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-proposal-optional-chaining": "^7.13.12" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-external-helpers": { + "@babel/plugin-external-helpers": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { + "@babel/plugin-proposal-async-generator-functions": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0", "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { + "@babel/plugin-proposal-class-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { + "@babel/plugin-proposal-dynamic-import": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { + "@babel/plugin-proposal-export-default-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { + "@babel/plugin-proposal-export-namespace-from": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { + "@babel/plugin-proposal-json-strings": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { + "@babel/plugin-proposal-numeric-separator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { + "@babel/plugin-proposal-object-rest-spread": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.13.8", "@babel/helper-compilation-targets": "^7.13.8", "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "@babel/plugin-proposal-optional-catch-binding": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { + "@babel/plugin-proposal-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { + "@babel/plugin-proposal-private-methods": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "@babel/plugin-proposal-unicode-property-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-bigint": { + "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { + "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { + "@babel/plugin-syntax-export-default-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { + "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-flow": { + "@babel/plugin-syntax-flow": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { + "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-jsx": { + "@babel/plugin-syntax-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { + "@babel/plugin-syntax-top-level-await": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-typescript": { + "@babel/plugin-syntax-typescript": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { + "@babel/plugin-transform-arrow-functions": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { + "@babel/plugin-transform-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { + "@babel/plugin-transform-block-scoped-functions": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { + "@babel/plugin-transform-block-scoping": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { + "@babel/plugin-transform-classes": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-function-name": "^7.12.13", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -967,32275 +743,366 @@ "@babel/helper-replace-supers": "^7.13.0", "@babel/helper-split-export-declaration": "^7.12.13", "globals": "^11.1.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { + "@babel/plugin-transform-computed-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { + "@babel/plugin-transform-destructuring": { "version": "7.13.17", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { + "@babel/plugin-transform-dotall-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { + "@babel/plugin-transform-duplicate-keys": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { + "@babel/plugin-transform-exponentiation-operator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { + "@babel/plugin-transform-flow-strip-types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz", "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-flow": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { + "@babel/plugin-transform-for-of": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { + "@babel/plugin-transform-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { + "@babel/plugin-transform-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { + "@babel/plugin-transform-member-expression-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { + "@babel/plugin-transform-modules-amd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { + "@babel/plugin-transform-modules-commonjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-simple-access": "^7.12.13", "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { + "@babel/plugin-transform-modules-systemjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-hoist-variables": "^7.13.0", "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-identifier": "^7.12.11", "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { + "@babel/plugin-transform-modules-umd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-new-target": { + "@babel/plugin-transform-new-target": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-assign": { + "@babel/plugin-transform-object-assign": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { + "@babel/plugin-transform-object-super": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/helper-replace-supers": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { + "@babel/plugin-transform-parameters": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { + "@babel/plugin-transform-property-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { + "@babel/plugin-transform-react-display-name": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { + "@babel/plugin-transform-react-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-builder-react-jsx": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { + "@babel/plugin-transform-react-jsx-development": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-builder-react-jsx-experimental": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { + "@babel/plugin-transform-react-jsx-self": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { + "@babel/plugin-transform-react-jsx-source": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "@babel/plugin-transform-regenerator": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "dev": true, - "dependencies": { + "requires": { "regenerator-transform": "^0.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { + "@babel/plugin-transform-reserved-words": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { + "@babel/plugin-transform-runtime": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "resolve": "^1.8.1", "semver": "^5.5.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "@babel/plugin-transform-shorthand-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { + "@babel/plugin-transform-spread": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { + "@babel/plugin-transform-sticky-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { + "@babel/plugin-transform-template-literals": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "@babel/plugin-transform-typeof-symbol": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { + "@babel/plugin-transform-typescript": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-typescript": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { + "@babel/plugin-transform-unicode-escapes": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "@babel/plugin-transform-unicode-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { + "@babel/preset-env": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.15", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.14", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.13.13.tgz", - "integrity": "sha512-MDtwtamMifqq3R2mC7l3A3uFalUb3NH5TIBQWjN/epEPlZktcLq4se3J+ivckKrLMGsR7H9LW8+pYuIUN9tsKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-flow-strip-types": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz", - "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.4", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react/node_modules/@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" - } - }, - "node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", - "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz", - "integrity": "sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", - "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript/node_modules/@babel/plugin-transform-typescript": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", - "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.8.3.tgz", - "integrity": "sha512-t7UqebaWwo9nXWClIPLPloa5pN33A2leVs8Hf0e9g9YwUP8/H9NeR7DJU+4CXo23QtjChQv5a3DjEtT83ih1rg==", - "dev": true, - "dependencies": { - "find-cache-dir": "^2.0.0", - "lodash": "^4.17.13", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/runtime": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", - "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.2" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true - }, - "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/traverse": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.17.tgz", - "integrity": "sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.16", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.16", - "@babel/types": "^7.13.17", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "node_modules/@babel/types": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.17.tgz", - "integrity": "sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@cucumber/create-meta": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/create-meta/-/create-meta-4.0.0.tgz", - "integrity": "sha512-I2GWC9PoIGmpc0w/vz2YYeGl/eog1oFogYKUjgflDjhECo1mpD/WQjMRPNOsZnd859S8fPgVByKzGQAWjfjGyQ==", - "dev": true, - "dependencies": { - "@cucumber/messages": "^15.0.0" - } - }, - "node_modules/@cucumber/cucumber": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-7.2.1.tgz", - "integrity": "sha512-kL16ATY1jPAzsIZuXDu2jwUcSfT4jUGJybaVyaadb69L6FZlytGVAZEerxgeblmXUuYvpFckVxWtIEXOIOp0JQ==", - "dev": true, - "dependencies": { - "@cucumber/create-meta": "4.0.0", - "@cucumber/cucumber-expressions": "12.0.1", - "@cucumber/gherkin": "18.0.0", - "@cucumber/gherkin-streams": "1.0.0", - "@cucumber/html-formatter": "13.0.0", - "@cucumber/messages": "15.0.0", - "@cucumber/query": "9.0.2", - "@cucumber/tag-expressions": "3.0.1", - "assertion-error-formatter": "3.0.0", - "bluebird": "^3.7.2", - "capital-case": "^1.0.4", - "cli-table3": "^0.6.0", - "colors": "^1.4.0", - "commander": "^7.0.0", - "create-require": "^1.1.1", - "duration": "^0.2.2", - "durations": "^3.4.2", - "figures": "^3.2.0", - "glob": "^7.1.6", - "indent-string": "^4.0.0", - "is-generator": "^1.0.3", - "is-stream": "^2.0.0", - "knuth-shuffle-seeded": "^1.0.6", - "lodash": "^4.17.21", - "mz": "^2.7.0", - "progress": "^2.0.3", - "resolve": "^1.19.0", - "resolve-pkg": "^2.0.0", - "stack-chain": "^2.0.0", - "stacktrace-js": "^2.0.2", - "string-argv": "^0.3.1", - "tmp": "^0.2.1", - "util-arity": "^1.1.0", - "verror": "^1.10.0" - }, - "bin": { - "cucumber-js": "bin/cucumber-js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@cucumber/cucumber-expressions": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-12.0.1.tgz", - "integrity": "sha512-ANzu80Mw9GzTQ5ImuLdBtHnQfG8MghVvvtud4GHBvlQ4Wzu1SvkUj3RsdtW9w3p7mATSw8SiSFj6Jel3cEWN6Q==", - "dev": true, - "dependencies": { - "becke-ch--regex--s0-0-v1--base--pl--lib": "^1.4.0" - } - }, - "node_modules/@cucumber/cucumber/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@cucumber/cucumber/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@cucumber/cucumber/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@cucumber/cucumber/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@cucumber/cucumber/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/@cucumber/gherkin": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-18.0.0.tgz", - "integrity": "sha512-Az+VD2NyOM2ZjzuVGrpJTl1VDv1j50graLtjUp7GfGYN+wMMV+jPgKV5fGYQeocjDnJYYlKymiUZzxcxvStJmg==", - "dev": true, - "dependencies": { - "@cucumber/message-streams": "^1.0.0", - "@cucumber/messages": "^15.0.0" - } - }, - "node_modules/@cucumber/gherkin-streams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-1.0.0.tgz", - "integrity": "sha512-ZGUvkwj8DnMozii+8YqWtiWuKqU+Opt50dWVeJzv2e+4GDh0P1Nc04RGMZkFf8WTl2sgBJq5waPUKCQVPaw6iQ==", - "dev": true, - "dependencies": { - "@cucumber/gherkin": "^18.0.0", - "@cucumber/message-streams": "^1.0.0", - "@cucumber/messages": "^15.0.0", - "commander": "^7.2.0", - "protobufjs": "^6.10.2", - "source-map-support": "^0.5.19" - }, - "bin": { - "gherkin-javascript": "bin/gherkin" - } - }, - "node_modules/@cucumber/gherkin-streams/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@cucumber/html-formatter": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-13.0.0.tgz", - "integrity": "sha512-+gNLbgeti/5UXm2bVYvtjgdlEiY6r1WsNWChezXE6LJsviy7HrA6WWbwFWFSxs3CLgee5Us5Pe8JonQAnFEiBw==", - "dev": true, - "dependencies": { - "@cucumber/messages": "^15.0.0", - "commander": "^7.2.0", - "source-map-support": "^0.5.19" - }, - "bin": { - "cucumber-html-formatter": "bin/cucumber-html-formatter.js" - } - }, - "node_modules/@cucumber/html-formatter/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@cucumber/message-streams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-1.0.0.tgz", - "integrity": "sha512-i1Jx0EDnE+3Na82UxJ2VqE6aWWJJ+1H+3ax+SYgHmCmlUDJiJzx9dHxAAO3GISrM/RYUAuqMGHNAMnIcxkL3Pw==", - "dev": true, - "dependencies": { - "@cucumber/messages": "^15.0.0", - "protobufjs": "^6.10.2" - } - }, - "node_modules/@cucumber/messages": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-15.0.0.tgz", - "integrity": "sha512-LtxzSCRmYZTAKO6ucAcMflz0u90l2fev539OG+EioJ26F14KmmtxZwGabfjTxLf8NgyKeWsO8TGI2G3z4Kjr+A==", - "dev": true, - "dependencies": { - "@types/uuid": "^8.3.0", - "protobufjs": "^6.10.2", - "uuid": "^8.3.2" - } - }, - "node_modules/@cucumber/messages/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@cucumber/query": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@cucumber/query/-/query-9.0.2.tgz", - "integrity": "sha512-YrOSZQzWWVle+8B57zaSFfQt9jYTPDamBnwdc1EGKI1sXyALjHnGgCLXUFH/HjDieQkXIh2y+MHJ51t2u9ys1A==", - "dev": true, - "dependencies": { - "@cucumber/messages": "^15.0.0", - "@teppeis/multimaps": "^2.0.0" - } - }, - "node_modules/@cucumber/tag-expressions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cucumber/tag-expressions/-/tag-expressions-3.0.1.tgz", - "integrity": "sha512-OGCXaJ1BQXmQ5b9pw+JYsBGumK2/LPZiLmbj1o1JFVeSNs2PY8WPQFSyXrskhrHz5Nd/6lYg7lvGMtFHOncC4w==", - "dev": true - }, - "node_modules/@electron/get": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.12.4.tgz", - "integrity": "sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^9.6.0", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=8.6" - }, - "optionalDependencies": { - "global-agent": "^2.0.2", - "global-tunnel-ng": "^2.7.1" - } - }, - "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - } - }, - "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@evocateur/pacote/node_modules/safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", - "dev": true - }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", - "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/core": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@jest-runner/core/-/core-3.0.0.tgz", - "integrity": "sha512-frsV83vLDNEYvBcoUa5aizV3JyG8GPTB/eUN9MhX+0rAuP2H0tFceoNj16evufDsNFJY9VKlTkZZUY5tfmiGcw==", - "dev": true, - "dependencies": { - "jest-message-util": "^24.0.0", - "node-ipc": "^9.1.1" - } - }, - "node_modules/@jest-runner/core/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest-runner/core/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest-runner/core/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest-runner/core/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest-runner/core/node_modules/@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest-runner/core/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest-runner/core/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest-runner/electron": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@jest-runner/electron/-/electron-3.0.1.tgz", - "integrity": "sha512-5OFLQXPQ5OzojGgsBdHnTRnLyCoRapyjFWo1N6pqbTOwANVlKeha0VCc6JNrJyckz5WRZ4rVRZZ9Z7p6VfhhsA==", - "dev": true, - "dependencies": { - "@jest-runner/core": "^3.0.0", - "@jest-runner/rpc": "^3.0.0", - "jest-haste-map": "^25.0.0", - "jest-mock": "^25.0.0", - "jest-runner": "^25.0.0", - "jest-runtime": "^25.0.0", - "jest-util": "^25.0.0", - "throat": "^4.1.0" - }, - "peerDependencies": { - "electron": "*" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/console": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", - "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "jest-message-util": "^25.5.0", - "jest-util": "^25.5.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/environment": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", - "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^25.5.0", - "@jest/types": "^25.5.0", - "jest-mock": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/fake-timers": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", - "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-mock": "^25.5.0", - "jest-util": "^25.5.0", - "lolex": "^5.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/globals": { - "version": "25.5.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", - "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", - "dev": true, - "dependencies": { - "@jest/environment": "^25.5.0", - "@jest/types": "^25.5.0", - "expect": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/source-map": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", - "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/test-result": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", - "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", - "dev": true, - "dependencies": { - "@jest/console": "^25.5.0", - "@jest/types": "^25.5.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/test-sequencer": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", - "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", - "dev": true, - "dependencies": { - "@jest/test-result": "^25.5.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^25.5.1", - "jest-runner": "^25.5.4", - "jest-runtime": "^25.5.4" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@jest/transform": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", - "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^25.5.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^3.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^25.5.1", - "jest-regex-util": "^25.2.6", - "jest-util": "^25.5.0", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "realpath-native": "^2.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/@types/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/@jest-runner/electron/node_modules/acorn-globals/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest-runner/electron/node_modules/babel-jest": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", - "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", - "dev": true, - "dependencies": { - "@jest/transform": "^25.5.1", - "@jest/types": "^25.5.0", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^25.5.0", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/babel-plugin-jest-hoist": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", - "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/babel-preset-jest": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", - "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^25.5.0", - "babel-preset-current-node-syntax": "^0.1.2" - }, - "engines": { - "node": ">= 8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@jest-runner/electron/node_modules/expect": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", - "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "ansi-styles": "^4.0.0", - "jest-get-type": "^25.2.6", - "jest-matcher-utils": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-regex-util": "^25.2.6" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/@jest-runner/electron/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-config": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", - "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^25.5.4", - "@jest/types": "^25.5.0", - "babel-jest": "^25.5.1", - "chalk": "^3.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^25.5.0", - "jest-environment-node": "^25.5.0", - "jest-get-type": "^25.2.6", - "jest-jasmine2": "^25.5.4", - "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.5.1", - "jest-util": "^25.5.0", - "jest-validate": "^25.5.0", - "micromatch": "^4.0.2", - "pretty-format": "^25.5.0", - "realpath-native": "^2.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-docblock": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", - "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-each": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", - "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "jest-get-type": "^25.2.6", - "jest-util": "^25.5.0", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-environment-jsdom": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", - "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", - "dev": true, - "dependencies": { - "@jest/environment": "^25.5.0", - "@jest/fake-timers": "^25.5.0", - "@jest/types": "^25.5.0", - "jest-mock": "^25.5.0", - "jest-util": "^25.5.0", - "jsdom": "^15.2.1" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-environment-node": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", - "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", - "dev": true, - "dependencies": { - "@jest/environment": "^25.5.0", - "@jest/fake-timers": "^25.5.0", - "@jest/types": "^25.5.0", - "jest-mock": "^25.5.0", - "jest-util": "^25.5.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-haste-map": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", - "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "@types/graceful-fs": "^4.1.2", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-serializer": "^25.5.0", - "jest-util": "^25.5.0", - "jest-worker": "^25.5.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7", - "which": "^2.0.2" - }, - "engines": { - "node": ">= 8.3" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-jasmine2": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", - "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^25.5.0", - "@jest/source-map": "^25.5.0", - "@jest/test-result": "^25.5.0", - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "co": "^4.6.0", - "expect": "^25.5.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^25.5.0", - "jest-matcher-utils": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-runtime": "^25.5.4", - "jest-snapshot": "^25.5.1", - "jest-util": "^25.5.0", - "pretty-format": "^25.5.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-jasmine2/node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/jest-leak-detector": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", - "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", - "dev": true, - "dependencies": { - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-matcher-utils": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", - "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", - "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "jest-diff": "^25.5.0", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-message-util": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", - "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^25.5.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-mock": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", - "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-regex-util": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", - "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", - "dev": true, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-resolve": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", - "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "browser-resolve": "^1.11.3", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.1", - "read-pkg-up": "^7.0.1", - "realpath-native": "^2.0.0", - "resolve": "^1.17.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-runner": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", - "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", - "dev": true, - "dependencies": { - "@jest/console": "^25.5.0", - "@jest/environment": "^25.5.0", - "@jest/test-result": "^25.5.0", - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^25.5.4", - "jest-docblock": "^25.3.0", - "jest-haste-map": "^25.5.1", - "jest-jasmine2": "^25.5.4", - "jest-leak-detector": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-resolve": "^25.5.1", - "jest-runtime": "^25.5.4", - "jest-util": "^25.5.0", - "jest-worker": "^25.5.0", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-runner/node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/jest-runtime": { - "version": "25.5.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", - "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", - "dev": true, - "dependencies": { - "@jest/console": "^25.5.0", - "@jest/environment": "^25.5.0", - "@jest/globals": "^25.5.2", - "@jest/source-map": "^25.5.0", - "@jest/test-result": "^25.5.0", - "@jest/transform": "^25.5.1", - "@jest/types": "^25.5.0", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^25.5.4", - "jest-haste-map": "^25.5.1", - "jest-message-util": "^25.5.0", - "jest-mock": "^25.5.0", - "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.5.1", - "jest-snapshot": "^25.5.1", - "jest-util": "^25.5.0", - "jest-validate": "^25.5.0", - "realpath-native": "^2.0.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-serializer": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", - "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-snapshot": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", - "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^25.5.0", - "@types/prettier": "^1.19.0", - "chalk": "^3.0.0", - "expect": "^25.5.0", - "graceful-fs": "^4.2.4", - "jest-diff": "^25.5.0", - "jest-get-type": "^25.2.6", - "jest-matcher-utils": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-resolve": "^25.5.1", - "make-dir": "^3.0.0", - "natural-compare": "^1.4.0", - "pretty-format": "^25.5.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-util": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", - "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "make-dir": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-validate": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", - "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "jest-get-type": "^25.2.6", - "leven": "^3.1.0", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest-runner/electron/node_modules/jsdom": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", - "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^7.1.0", - "acorn-globals": "^4.3.2", - "array-equal": "^1.0.0", - "cssom": "^0.4.1", - "cssstyle": "^2.0.0", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.1", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.2.0", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^7.0.0", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/@jest-runner/electron/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest-runner/electron/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@jest-runner/electron/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest-runner/electron/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest-runner/electron/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest-runner/electron/node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest-runner/electron/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@jest-runner/electron/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "node_modules/@jest-runner/electron/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/@jest-runner/electron/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@jest-runner/electron/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@jest-runner/electron/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/@jest-runner/electron/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/electron/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest-runner/rpc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@jest-runner/rpc/-/rpc-3.0.0.tgz", - "integrity": "sha512-Q+zMLgG8wWqaBCt5vXE9C/A8L4gWFLlt8w7RW3CmbrBF5S5vVoO/zdGZbrS2nB6xCAey7rMAWsxosDPGmsn/9w==", - "dev": true, - "dependencies": { - "@jest-runner/core": "^3.0.0", - "glob": "^7.1.3", - "jscodeshift": "^0.6.3", - "node-ipc": "^9.1.1", - "prettier": "^1.14.2", - "uuid": "^3.3.2", - "yargs": "^15.3.1" - }, - "bin": { - "jest-runner-rpc-generate": "bin/cli.js" - } - }, - "node_modules/@jest-runner/rpc/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest-runner/rpc/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@jest-runner/rpc/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest-runner/rpc/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest-runner/rpc/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest-runner/rpc/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest-runner/rpc/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest-runner/rpc/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/console": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz", - "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.3.0", - "jest-util": "^26.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/console/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.2.tgz", - "integrity": "sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg==", - "dev": true, - "dependencies": { - "@jest/console": "^26.3.0", - "@jest/reporters": "^26.4.1", - "@jest/test-result": "^26.3.0", - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.3.0", - "jest-config": "^26.4.2", - "jest-haste-map": "^26.3.0", - "jest-message-util": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-resolve-dependencies": "^26.4.2", - "jest-runner": "^26.4.2", - "jest-runtime": "^26.4.2", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "jest-watcher": "^26.3.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/core/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/environment": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz", - "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "jest-mock": "^26.3.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/environment/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/environment/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz", - "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.3.0", - "jest-mock": "^26.3.0", - "jest-util": "^26.3.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.2.tgz", - "integrity": "sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.3.0", - "@jest/types": "^26.3.0", - "expect": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/globals/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/globals/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/globals/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/globals/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters": { - "version": "26.4.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.1.tgz", - "integrity": "sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.3.0", - "jest-resolve": "^26.4.0", - "jest-util": "^26.3.0", - "jest-worker": "^26.3.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^5.0.1" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz", - "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz", - "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==", - "dev": true, - "dependencies": { - "@jest/console": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/test-result/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/test-result/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/test-result/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/test-result/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-result/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.2.tgz", - "integrity": "sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.3.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.3.0", - "jest-runner": "^26.4.2", - "jest-runtime": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz", - "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.3.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.3.0", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/transform/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/add": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.20.0.tgz", - "integrity": "sha512-AnH1oRIEEg/VDa3SjYq4x1/UglEAvrZuV0WssHUMN81RTZgQk3we+Mv3qZNddrZ/fBcZu2IAdN/EQ3+ie2JxKQ==", - "dev": true, - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.20.0", - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/add/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/bootstrap": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.20.0.tgz", - "integrity": "sha512-Wylullx3uthKE7r4izo09qeRGL20Y5yONlQEjPCfnbxCC2Elu+QcPu4RC6kqKQ7b+g7pdC3OOgcHZjngrwr5XQ==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/bootstrap/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/changed": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.20.0.tgz", - "integrity": "sha512-+hzMFSldbRPulZ0vbKk6RD9f36gaH3Osjx34wrrZ62VB4pKmjyuS/rxVYkCA3viPLHoiIw2F8zHM5BdYoDSbjw==", - "dev": true, - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.18.5", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "dependencies": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "dependencies": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/clean": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.20.0.tgz", - "integrity": "sha512-9ZdYrrjQvR5wNXmHfDsfjWjp0foOkCwKe3hrckTzkAeQA1ibyz5llGwz5e1AeFrV12e2/OLajVqYfe+qdkZUgg==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "dependencies": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/command": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.18.5.tgz", - "integrity": "sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.18.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz", - "integrity": "sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ==", - "dev": true, - "dependencies": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/create": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.18.5.tgz", - "integrity": "sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g==", - "dev": true, - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.18.5", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "dependencies": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/create/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/diff": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.18.5.tgz", - "integrity": "sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.18.5", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/exec": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.20.0.tgz", - "integrity": "sha512-pS1mmC7kzV668rHLWuv31ClngqeXjeHC8kJuM+W2D6IpUVMGQHLcCTYLudFgQsuKGVpl0DGNYG+sjLhAPiiu6A==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "dependencies": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "dependencies": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - } - }, - "node_modules/@lerna/github-client": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.16.5.tgz", - "integrity": "sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^3.6.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "dependencies": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/import": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.18.5.tgz", - "integrity": "sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.18.5", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/info": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.20.0.tgz", - "integrity": "sha512-Rsz+KQF9mczbGUbPTrtOed1N0C+cA08Qz0eX/oI+NNjvsryZIju/o7uedG4I3P55MBiAioNrJI88fHH3eTgYug==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/init": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.18.5.tgz", - "integrity": "sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.18.5", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/link": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.18.5.tgz", - "integrity": "sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/list": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.20.0.tgz", - "integrity": "sha512-fXTicPrfioVnRzknyPawmYIVkzDRBaQqk9spejS1S3O1DOidkihK0xxNkr8HCVC0L22w6f92g83qWDp2BYRUbg==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "dependencies": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "dependencies": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "dependencies": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-publish/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "dependencies": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "dependencies": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "node_modules/@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "dependencies": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "dependencies": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/package/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/package/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/package/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "dependencies": { - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.18.0.tgz", - "integrity": "sha512-+LDwvdAp0BurOAWmeHE3uuticsq9hNxBI0+FMHiIai8jrygpJGahaQrBYWpwbshbQyVLeQgx3+YJdW2TbEdFWA==", - "dev": true, - "dependencies": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "dependencies": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.20.2.tgz", - "integrity": "sha512-N7Y6PdhJ+tYQPdI1tZum8W25cDlTp4D6brvRacKZusweWexxaopbV8RprBaKexkEX/KIbncuADq7qjDBdQHzaA==", - "dev": true, - "dependencies": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.18.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.20.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "dependencies": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "dependencies": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@lerna/run": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.20.0.tgz", - "integrity": "sha512-9U3AqeaCeB7KsGS9oyKNp62s9vYoULg/B4cqXTKZkc+OKL6QOEjYHYVSBcMK9lUXrMjCjDIuDSX3PnTCPxQ2Dw==", - "dev": true, - "dependencies": { - "@lerna/command": "3.18.5", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "dependencies": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "dependencies": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.20.2.tgz", - "integrity": "sha512-ckBJMaBWc+xJen0cMyCE7W67QXLLrc0ELvigPIn8p609qkfNM0L0CF803MKxjVOldJAjw84b8ucNWZLvJagP/Q==", - "dev": true, - "dependencies": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.18.5", - "@lerna/conventional-commits": "3.18.5", - "@lerna/github-client": "3.16.5", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version/node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/version/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/version/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "dependencies": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@octokit/endpoint": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz", - "integrity": "sha512-nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==", - "dev": true, - "dependencies": { - "@octokit/types": "^2.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^4.0.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz", - "integrity": "sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA==", - "dev": true - }, - "node_modules/@octokit/request": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", - "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", - "dev": true, - "dependencies": { - "@octokit/endpoint": "^5.5.0", - "@octokit/request-error": "^1.0.1", - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz", - "integrity": "sha512-DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==", - "dev": true, - "dependencies": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/request/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/rest": { - "version": "16.36.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.36.0.tgz", - "integrity": "sha512-zoZj7Ya4vWBK4fjTwK2Cnmu7XBB1p9ygSvTk2TthN6DVJXM4hQZQoAiknWFLJWSTix4dnA3vuHtjPZbExYoCZA==", - "dev": true, - "dependencies": { - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "node_modules/@octokit/types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.0.2.tgz", - "integrity": "sha512-StASIL2lgT3TRjxv17z9pAqbnI7HGu9DrJlg3sEBFfCLaMEqp+O3IQPUF6EZtQ4xkAu2ml6kMBBCtGxjvmtmuQ==", - "dev": true, - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", - "dev": true - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", - "dev": true - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "dev": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", - "dev": true - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", - "dev": true - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", - "dev": true - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", - "dev": true - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", - "dev": true - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz", - "integrity": "sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g==", - "dev": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-3.0.3.tgz", - "integrity": "sha512-rNO9DmRiVhB6aP2DVUjEJv7ecriTARDZND88ny3xNVUkrD1Y+zwF6aZu3eoT52VXOxLCSLiJzz19OiyGmfqxYg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "jetifier": "^1.6.2", - "logkitty": "^0.6.0", - "slash": "^3.0.0", - "xmldoc": "^1.1.2" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.0.0.tgz", - "integrity": "sha512-QoNVlDj8eMXRZk9uktPFsctHurQpv9jKmiu6mQii4NEtT2npE7g1hbWpRNojutBsfgmCdQGDHd9uB54eeCnYgg==", - "dev": true, - "dependencies": { - "@react-native-community/cli-tools": "^3.0.0", - "chalk": "^2.4.2", - "js-yaml": "^3.13.1", - "xcode": "^2.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz", - "integrity": "sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "lodash": "^4.17.5", - "mime": "^2.4.1", - "node-fetch": "^2.5.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-3.0.0.tgz", - "integrity": "sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg==", - "dev": true - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@teppeis/multimaps": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@teppeis/multimaps/-/multimaps-2.0.0.tgz", - "integrity": "sha512-TL1adzq1HdxUf9WYduLcQ/DNGYiz71U31QRgbnr0Ef1cPyOUOsBojxHVWpFeOSUucB6Lrs0LxFRA14ntgtkc9w==", - "dev": true, - "engines": { - "node": ">=10.17" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", - "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", - "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true - }, - "node_modules/@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, - "dependencies": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", - "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "25.1.2", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.2.tgz", - "integrity": "sha512-EsPIgEsonlXmYV7GzUqcvORsSS9Gqxw/OvkGwHfAdpjduNRxMlhsav0O5Kb0zijc/eXSO/uW6SJt9nwull8AUQ==", - "dev": true, - "dependencies": { - "jest-diff": "^25.1.0", - "pretty-format": "^25.1.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", - "dev": true - }, - "node_modules/@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "node_modules/@types/ncp": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/ncp/-/ncp-2.0.4.tgz", - "integrity": "sha512-erpimpT1pH8QfeNg77ypnjwz6CGMqrnL4DewVbqFzD9FXzSULjmG3KzjZnLNe7bzTSZm2W9DpkHyqop1g1KmgQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "13.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.1.tgz", - "integrity": "sha512-Zq8gcQGmn4txQEJeiXo/KiLpon8TzAl0kmKH4zdWctPj05nWwp1ClMdAVEloqrQKfaC48PNLdgN/aVaLqUrluA==", - "dev": true - }, - "node_modules/@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.1.tgz", - "integrity": "sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", - "dev": true - }, - "node_modules/@types/react": { - "version": "16.9.23", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.23.tgz", - "integrity": "sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "node_modules/@types/react-dom": { - "version": "16.9.16", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.16.tgz", - "integrity": "sha512-Oqc0RY4fggGA3ltEgyPLc3IV9T73IGoWjkONbsyJ3ZBn+UPPCYpU2ec0i3cEbJuEdZtkqcCF2l1zf2pBdgUGSg==", - "dev": true, - "dependencies": { - "@types/react": "^16" - } - }, - "node_modules/@types/react-test-renderer": { - "version": "16.9.2", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.2.tgz", - "integrity": "sha512-4eJr1JFLIAlWhzDkBCkhrOIWOvOxcCAfQh+jiKg7l/nNZcCIL2MHl2dZhogIFKyHzedVWHaVP1Yydq/Ruu4agw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/rimraf": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.0.tgz", - "integrity": "sha512-7WhJ0MdpFgYQPXlF4Dx+DhgvlPCfz/x5mHaeDQAKhcenvQP1KCpLQ18JklAqeGMYSAT2PxLpzd0g2/HE7fj7hQ==", - "dev": true, - "dependencies": { - "@types/glob": "*", - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/@types/uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz", - "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.19.2.tgz", - "integrity": "sha512-HX2qOq2GOV04HNrmKnTpSIpHjfl7iwdXe3u/Nvt+/cpmdvzYvY0NHSiTkYN257jHnq4OM/yo+OsFgati+7LqJA==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "2.19.2", - "eslint-utils": "^1.4.3", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^2.0.0", - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.2.tgz", - "integrity": "sha512-B88QuwT1wMJR750YvTJBNjMZwmiPpbmKYLm1yI7PCc3x0NariqPwqaPsoJRwU9DmUi0cd9dkhz1IqEnwfD+P1A==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.19.2", - "eslint-scope": "^5.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.19.2.tgz", - "integrity": "sha512-8uwnYGKqX9wWHGPGdLB9sk9+12sjcdqEEYKGgbS8A0IvYX59h01o8os5qXUHMq2na8vpDRaV0suTLM7S8wraTA==", - "dev": true, - "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.19.2", - "@typescript-eslint/typescript-estree": "2.19.2", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.19.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.19.2.tgz", - "integrity": "sha512-Xu/qa0MDk6upQWqE4Qy2X16Xg8Vi32tQS2PR0AvnT/ZYS4YGDvtn2MStOh5y8Zy2mg4NuL06KUHlvCh95j9C6Q==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^6.3.0", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@verdaccio/commons-api": { - "version": "9.7.1", - "resolved": "https://registry.npmjs.org/@verdaccio/commons-api/-/commons-api-9.7.1.tgz", - "integrity": "sha512-s2uD3s325C0UsQ9uQTmf15dXFsGVo23IM6pSUTukCRuurCok89e/k1Adz2CaoXpEu1qpxQ6Sv0dcNpGl7Q7hwQ==", - "dev": true, - "dependencies": { - "http-errors": "1.8.0", - "http-status-codes": "1.4.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/@verdaccio/commons-api/node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@verdaccio/commons-api/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/@verdaccio/commons-api/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/@verdaccio/file-locking": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@verdaccio/file-locking/-/file-locking-9.7.2.tgz", - "integrity": "sha512-y9yLk8+9wdQH1bDyeR7Cu80dKQMiiva9ddNbXllV6h0uxaqVOxDyyE0OWdyvUy0xdA4lUD/y0DxHOInDOhdKaw==", - "dev": true, - "dependencies": { - "lockfile": "1.0.4" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/@verdaccio/local-storage": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-9.7.5.tgz", - "integrity": "sha512-Hur5GGvy6L7lrKmITC+t+VgdRuUGA1Y2/j3DC726NC0obtOlNsOkXTPQTUgSlvao0KnnHSzfm1+MZ7ZlwCMYew==", - "dev": true, - "dependencies": { - "@verdaccio/commons-api": "^9.7.1", - "@verdaccio/file-locking": "^9.7.2", - "@verdaccio/streams": "^9.7.2", - "async": "3.2.0", - "level": "5.0.1", - "lodash": "4.17.21", - "mkdirp": "0.5.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/@verdaccio/local-storage/node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "node_modules/@verdaccio/readme": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@verdaccio/readme/-/readme-9.7.5.tgz", - "integrity": "sha512-1CXqpXHCcmrCzFk++Cs7S1gcj/pSSUozVIuUPNrnp+GWAbM+kmalC1H6mpYCK2zR8jA3EkwLSyPbzK21E/B4tQ==", - "dev": true, - "dependencies": { - "dompurify": "^2.2.6", - "jsdom": "15.2.1", - "marked": "^2.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/@verdaccio/readme/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@verdaccio/readme/node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/@verdaccio/readme/node_modules/acorn-globals/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@verdaccio/readme/node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@verdaccio/readme/node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/@verdaccio/readme/node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@verdaccio/readme/node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/@verdaccio/readme/node_modules/jsdom": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", - "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^7.1.0", - "acorn-globals": "^4.3.2", - "array-equal": "^1.0.0", - "cssom": "^0.4.1", - "cssstyle": "^2.0.0", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.1", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.2.0", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^7.0.0", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/@verdaccio/readme/node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "node_modules/@verdaccio/readme/node_modules/saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@verdaccio/readme/node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/@verdaccio/readme/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@verdaccio/streams": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@verdaccio/streams/-/streams-9.7.2.tgz", - "integrity": "sha512-SoCG1btVFPxOcrs8w9wLJCfe8nfE6EaEXCXyRwGbh+Sr3NLEG0R8JOugGJbuSE+zIRuUs5JaUKjzSec+JKLvZw==", - "dev": true, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/@verdaccio/ui-theme": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@verdaccio/ui-theme/-/ui-theme-1.15.1.tgz", - "integrity": "sha512-CSd/NnVuqWQo7RnmL7ehZeAEYUbvGM33VmWGzoO91Ujny2tbhlg7kdpbfiEIoKl8Yc2wd9bVMd1HJATDF2uHGw==", - "dev": true - }, - "node_modules/@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "dependencies": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/abab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", - "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/absolute-path": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=", - "dev": true - }, - "node_modules/abstract-leveldown": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", - "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", - "dev": true, - "dependencies": { - "level-concat-iterator": "~2.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "dev": true, - "dependencies": { - "acorn": "^5.0.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.5.2.tgz", - "integrity": "sha512-krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg==", - "dev": true, - "dependencies": { - "acorn": "^5.7.1", - "acorn-dynamic-import": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "dependencies": { - "ansi-wrap": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "dev": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/apache-md5": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.2.tgz", - "integrity": "sha1-7klza2ObTxCLbp5ibG2pkwa0FpI=", - "dev": true, - "engines": { - "node": ">=4.6.1" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "node_modules/array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-from": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", - "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", - "dev": true - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "node_modules/array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, - "node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/art": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz", - "integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "dependencies": { - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assertion-error-formatter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-3.0.0.tgz", - "integrity": "sha512-6YyAVLrEze0kQ7CmJfUgrLHb+Y7XghmL2Ie7ijVa2Y9ynP3LV+VDiwFk62Dn0qtqbmY0BT0ss6p1xxpiF2PYbQ==", - "dev": true, - "dependencies": { - "diff": "^4.0.1", - "pad-right": "^0.2.2", - "repeat-string": "^1.6.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz", - "integrity": "sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==", - "dev": true - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "dependencies": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-builder-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" - } - }, - "node_modules/babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "dependencies": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "dependencies": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-jest": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz", - "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==", - "dev": true, - "dependencies": { - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.3.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz", - "integrity": "sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", - "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", - "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.0", - "core-js-compat": "^3.9.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", - "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-react-transform": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz", - "integrity": "sha512-4vJGddwPiHAOgshzZdGwYy4zRjjIr5SMY7gkOaCyIASjgpcsyLTlZNuB5rHOFoaTvGlhfo8/g4pobXPyHqm/3w==", - "dev": true, - "dependencies": { - "lodash": "^4.6.1" - } - }, - "node_modules/babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "node_modules/babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "node_modules/babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", - "dev": true - }, - "node_modules/babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "node_modules/babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", - "dev": true - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "node_modules/babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "dependencies": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "dependencies": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true, - "dependencies": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-object-assign": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz", - "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", - "dev": true, - "dependencies": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "dev": true, - "dependencies": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.10.0" - } - }, - "node_modules/babel-plugin-transform-regenerator/node_modules/regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz", - "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-fbjs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", - "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", - "dev": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-fbjs/node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", - "dev": true - }, - "node_modules/babel-preset-jest": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz", - "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.2.0", - "babel-preset-current-node-syntax": "^0.1.3" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-native": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-4.0.1.tgz", - "integrity": "sha512-uhFXnl1WbEWNG4W8QB/jeQaVXkd0a0AD+wh4D2VqtdRnEyvscahqyHExnwKLU9N0sXRYwDyed4JfbiBtiOSGgA==", - "dev": true, - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.5.0", - "babel-plugin-react-transform": "^3.0.0", - "babel-plugin-syntax-async-functions": "^6.5.0", - "babel-plugin-syntax-class-properties": "^6.5.0", - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-syntax-flow": "^6.5.0", - "babel-plugin-syntax-jsx": "^6.5.0", - "babel-plugin-syntax-trailing-function-commas": "^6.5.0", - "babel-plugin-transform-class-properties": "^6.5.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.5.0", - "babel-plugin-transform-es2015-block-scoping": "^6.5.0", - "babel-plugin-transform-es2015-classes": "^6.5.0", - "babel-plugin-transform-es2015-computed-properties": "^6.5.0", - "babel-plugin-transform-es2015-destructuring": "^6.5.0", - "babel-plugin-transform-es2015-for-of": "^6.5.0", - "babel-plugin-transform-es2015-function-name": "^6.5.0", - "babel-plugin-transform-es2015-literals": "^6.5.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.5.0", - "babel-plugin-transform-es2015-parameters": "^6.5.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.5.0", - "babel-plugin-transform-es2015-spread": "^6.5.0", - "babel-plugin-transform-es2015-template-literals": "^6.5.0", - "babel-plugin-transform-exponentiation-operator": "^6.5.0", - "babel-plugin-transform-flow-strip-types": "^6.5.0", - "babel-plugin-transform-object-assign": "^6.5.0", - "babel-plugin-transform-object-rest-spread": "^6.5.0", - "babel-plugin-transform-react-display-name": "^6.5.0", - "babel-plugin-transform-react-jsx": "^6.5.0", - "babel-plugin-transform-react-jsx-source": "^6.5.0", - "babel-plugin-transform-regenerator": "^6.5.0", - "babel-template": "^6.24.1", - "react-transform-hmr": "^1.0.4" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-traverse/node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babelify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", - "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", - "dev": true - }, - "node_modules/becke-ch--regex--s0-0-v1--base--pl--lib": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/becke-ch--regex--s0-0-v1--base--pl--lib/-/becke-ch--regex--s0-0-v1--base--pl--lib-1.4.0.tgz", - "integrity": "sha1-Qpzuu/pffpNueNc/vcfacWKyDiA=", - "dev": true - }, - "node_modules/before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "node_modules/big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/boolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.3.tgz", - "integrity": "sha512-EqrTKXQX6Z3A2nRmMEIlAIfjQOgFnVO2nqZGpbcsPnYGWBwpFqzlrozU1dy+S2iqfYDLh26ef4KrgTxu9xQrxA==", - "dev": true, - "optional": true - }, - "node_modules/bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "dev": true, - "dependencies": { - "stream-buffers": "~2.2.0" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "dev": true, - "dependencies": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - }, - "bin": { - "browser-pack": "bin/cmd.js" - } - }, - "node_modules/browser-pack-flat": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/browser-pack-flat/-/browser-pack-flat-3.2.0.tgz", - "integrity": "sha512-tk/LexpgMImZyDfpWSPyIlQ3frZYTyGLpW+Ytd0Fj9VW03Fil9IrKzcVKN87wZHWhP6LbdKh3STRnIkHIR+UTQ==", - "dev": true, - "dependencies": { - "combine-source-map": "^0.8.0", - "convert-source-map": "^1.5.1", - "count-lines": "^0.1.2", - "dedent": "^0.7.0", - "estree-is-member-expression": "^1.0.0", - "estree-is-require": "^1.0.0", - "esutils": "^2.0.2", - "JSONStream": "^1.3.2", - "path-parse": "^1.0.5", - "scope-analyzer": "^2.0.0", - "stream-combiner": "^0.2.2", - "through2": "^2.0.3", - "transform-ast": "^2.4.2", - "umd": "^3.0.3", - "wrap-comment": "^1.0.0" - }, - "bin": { - "browser-pack-flat": "cli.js" - } - }, - "node_modules/browser-process-hrtime": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", - "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "node_modules/browserify": { - "version": "16.2.2", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.2.tgz", - "integrity": "sha512-fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A==", - "dev": true, - "dependencies": { - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^1.11.0", - "browserify-zlib": "~0.2.0", - "buffer": "^5.0.2", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^2.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "mkdirp": "^0.5.0", - "module-deps": "^6.0.0", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^2.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "browserify": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "node_modules/browserify-versionify": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/browserify-versionify/-/browserify-versionify-1.0.6.tgz", - "integrity": "sha1-qy3GHWoRnmJ77Eh1mNGYO3/bJ14=", - "dev": true, - "dependencies": { - "find-root": "^0.1.1", - "through2": "0.6.3" - } - }, - "node_modules/browserify-versionify/node_modules/find-root": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", - "integrity": "sha1-mNImfP8ZFsyvJ0OzoO6oHXnX3NE=", - "dev": true - }, - "node_modules/browserify-versionify/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/browserify-versionify/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/browserify-versionify/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "node_modules/browserify-versionify/node_modules/through2": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.3.tgz", - "integrity": "sha1-eVKS/enyVMKjaLOPnMXRvUZjr7Y=", - "dev": true, - "dependencies": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.16.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.5.tgz", - "integrity": "sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001214", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.719", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true - }, - "node_modules/buffer-from": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", - "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "node_modules/bunyan": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", - "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", - "dev": true, - "engines": [ - "node >=0.10.0" - ], - "bin": { - "bunyan": "bin/bunyan" - }, - "optionalDependencies": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, - "node_modules/byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", - "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cached-path-relative": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz", - "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=", - "dev": true - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001216", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001216.tgz", - "integrity": "sha512-1uU+ww/n5WCJRwUcc9UH/W6925Se5aNnem/G5QaSDga2HzvjYMs8vRbekGUN/PnTZ7ezTHcxxTEb9fgiMYwH6Q==", - "dev": true - }, - "node_modules/capital-case": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", - "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/capital-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "dev": true - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", - "dev": true, - "dependencies": { - "color-name": "1.1.1" - } - }, - "node_modules/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, - "node_modules/combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", - "dev": true, - "dependencies": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } - }, - "node_modules/combine-source-map/node_modules/convert-source-map": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz", - "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/compare-func": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", - "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", - "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - } - }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "dependencies": { - "date-now": "^0.1.4" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz", - "integrity": "sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==", - "dev": true, - "dependencies": { - "compare-func": "^1.3.1", - "q": "^1.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "dependencies": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", - "dev": true, - "dependencies": { - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz", - "integrity": "sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz", - "integrity": "sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==", - "dev": true, - "dependencies": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^2.0.2", - "dateformat": "^3.0.0", - "handlebars": "^4.4.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^5.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^3.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/conventional-changelog-writer/node_modules/through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", - "dev": true, - "dependencies": { - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz", - "integrity": "sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==", - "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", - "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", - "dev": true, - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^5.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", - "dev": true, - "dependencies": { - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", - "dev": true, - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cookies/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.11.0.tgz", - "integrity": "sha512-3wsN9YZJohOSDCjVB0GequOyHax8zFiogSX3XWLE28M1Ew7dTU57tgHjIylSBKSIouwmLBp3g61sKMz/q3xEGA==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.4", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/count-lines": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/count-lines/-/count-lines-0.1.2.tgz", - "integrity": "sha1-4zST+2hgqC9xWdgjeEP7+u/uWWI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/coverage-diff": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/coverage-diff/-/coverage-diff-1.6.0.tgz", - "integrity": "sha512-oS/kBlMM3RT6TZHEfHI1Xy5uiyr7jnmluO4Zd47MmjOro42Z+J1n8VgHSINvwDGwDgeok94LyO03iIBfrfuBeg==", - "dev": true, - "dependencies": { - "markdown-table": "1.1.1" - } - }, - "node_modules/coverage-diff/node_modules/markdown-table": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.1.tgz", - "integrity": "sha1-Sz3ToTPRUYuO8NvHCb8qG0gkvIw=", - "dev": true - }, - "node_modules/create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "dev": true, - "dependencies": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "node_modules/create-react-class/node_modules/core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true - }, - "node_modules/create-react-class/node_modules/fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "dependencies": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-env/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-env/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/csstype": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", - "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==", - "dev": true - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.9" - } - }, - "node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/dayjs": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz", - "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==", - "dev": true - }, - "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "node_modules/deferred-leveldown": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", - "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", - "dev": true, - "dependencies": { - "abstract-leveldown": "~6.2.1", - "inherits": "^2.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deferred-leveldown/node_modules/abstract-leveldown": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", - "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", - "dev": true - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/deps-sort": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz", - "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", - "dev": true, - "dependencies": { - "JSONStream": "^1.0.3", - "shasum": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - }, - "bin": { - "deps-sort": "bin/cmd.js" - } - }, - "node_modules/des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz", - "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==", - "dev": true, - "optional": true - }, - "node_modules/detective": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.1.0.tgz", - "integrity": "sha512-TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ==", - "dev": true, - "dependencies": { - "acorn-node": "^1.3.0", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", - "dev": true, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", - "dev": true - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dompurify": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz", - "integrity": "sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==", - "dev": true - }, - "node_modules/dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "nan": "^2.14.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duration": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz", - "integrity": "sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.46" - } - }, - "node_modules/durations": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/durations/-/durations-3.4.2.tgz", - "integrity": "sha512-V/lf7y33dGaypZZetVI1eu7BmvkbC4dItq12OElLRpKuaU5JxQstV2zHwLv8P7cNbQ+KL1WD80zMCTx5dNC4dg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/electron/-/electron-12.0.5.tgz", - "integrity": "sha512-z0xYB3sPr0qZcDrHUUWqooPKe3yUzBDxQcgQe3f2TLstA84JIFXBoaIJCPh/fJW0+JdF/ZFVeK2SNgLhYtRV+Q==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@electron/get": "^1.0.1", - "@types/node": "^14.6.2", - "extract-zip": "^1.0.3" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 8.6" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.720", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.720.tgz", - "integrity": "sha512-B6zLTxxaOFP4WZm6DrvgRk8kLFYWNhQ5TrHMC0l5WtkMXhU5UbnvWoTfeEwqOruUSlNMhVLfYak7REX6oC5Yfw==", - "dev": true - }, - "node_modules/electron/node_modules/@types/node": { - "version": "14.14.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.41.tgz", - "integrity": "sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "node_modules/emittery": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.1.tgz", - "integrity": "sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "dev": true, - "dependencies": { - "iconv-lite": "~0.4.13" - } - }, - "node_modules/encoding-down": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", - "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", - "dev": true, - "dependencies": { - "abstract-leveldown": "^6.2.1", - "inherits": "^2.0.3", - "level-codec": "^9.0.0", - "level-errors": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/encoding-down/node_modules/abstract-leveldown": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", - "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/envify": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/envify/-/envify-4.1.0.tgz", - "integrity": "sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.0", - "through": "~2.3.4" - }, - "bin": { - "envify": "bin/envify" - } - }, - "node_modules/envinfo": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", - "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/es-abstract": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz", - "integrity": "sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.1.0", - "string.prototype.trimright": "^2.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.46", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true, - "optional": true - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-standard": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz", - "integrity": "sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==", - "dev": true, - "peerDependencies": { - "eslint": ">=6.2.2", - "eslint-plugin-import": ">=2.18.0", - "eslint-plugin-node": ">=9.1.0", - "eslint-plugin-promise": ">=4.2.1", - "eslint-plugin-standard": ">=4.0.0" - } - }, - "node_modules/eslint-config-standard-with-typescript": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-13.0.0.tgz", - "integrity": "sha512-5DNGpDJyudNqpvu4ox7Ua3ksI9r/clXvTZuCclP/zRK5IN0FioyKIC9upHX6MdNvpx9WJO9qFQugf/Wuttg41w==", - "dev": true, - "dependencies": { - "@typescript-eslint/parser": "^2.19.2", - "eslint-config-standard": "^14.1.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">=2.19.2", - "eslint": ">=6.2.2", - "eslint-plugin-import": ">=2.18.0", - "eslint-plugin-node": ">=9.1.0", - "eslint-plugin-promise": ">=4.2.1", - "eslint-plugin-standard": ">=4.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", - "dev": true, - "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz", - "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==", - "dev": true, - "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.0.tgz", - "integrity": "sha512-6/Jb/J/ZvSebydwbBJO1R9E5ky7YeElfK56Veh7e4QGFHCXoIXGH9HhVz+ibJLM3XJ1XjP+T7rKBLUa/Y7eIng==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", - "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", - "dev": true, - "dependencies": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "2.x - 6.x" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "23.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.7.0.tgz", - "integrity": "sha512-zkiyGlvJeHNjAEz8FaIxTXNblJJ/zj3waNbYbgflK7K6uy0cpE5zJBt/JpJtOBGM/UGkC6BqsQ4n0y7kQ2HA8w==", - "dev": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "^2.5.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.0.0.tgz", - "integrity": "sha512-chUs/NVID+sknFiJzxoN9lM7uKSOEta8GC8365hw1nDfwIPIjjpRSwwPvQanWv8dt/pDe9EV4anmVSwdiSndNg==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", - "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz", - "integrity": "sha512-Bt56LNHAQCoou88s8ViKRjMB2+36XRejCQ1VoLj716KI1MoE99HpTVvIThJ0rvFmG4E4Gsq+UgToEjn+j044Bg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.14.2", - "string.prototype.matchall": "^4.0.2" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-standard": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", - "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", - "dev": true, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/inquirer": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", - "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.2.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eslint/node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/eslint/node_modules/onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true, - "engines": { - "node": ">=6.5.0" - } - }, - "node_modules/eslint/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", - "dev": true, - "dependencies": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "dependencies": { - "estraverse": "^4.0.0" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "dependencies": { - "estraverse": "^4.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-is-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-is-function/-/estree-is-function-1.0.0.tgz", - "integrity": "sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA==", - "dev": true - }, - "node_modules/estree-is-identifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-is-identifier/-/estree-is-identifier-1.0.0.tgz", - "integrity": "sha512-2BDRGrkQJV/NhCAmmE33A35WAaxq3WQaGHgQuD//7orGWfpFqj8Srkwvx0TH+20yIdOF1yMQwi8anv5ISec2AQ==", - "dev": true - }, - "node_modules/estree-is-member-expression": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-is-member-expression/-/estree-is-member-expression-1.0.0.tgz", - "integrity": "sha512-Ec+X44CapIGExvSZN+pGkmr5p7HwUVQoPQSd458Lqwvaf4/61k/invHSh4BYK8OXnCkfEhWuIoG5hayKLQStIg==", - "dev": true - }, - "node_modules/estree-is-require": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-is-require/-/estree-is-require-1.0.0.tgz", - "integrity": "sha512-oWxQdSEmnUwNZsDQYiBNpVxKEhMmsJQSSxnDrwsr1MWtooCLfhgzsNGzmokdmfK0EzEIS5V4LPvqxv1Kmb1vvA==", - "dev": true, - "dependencies": { - "estree-is-identifier": "^1.0.0" - } - }, - "node_modules/esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "node_modules/events": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", - "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/exorcist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exorcist/-/exorcist-1.0.1.tgz", - "integrity": "sha1-eTFuPEiFhFSQ97tAXA5bXbEWfFI=", - "dev": true, - "dependencies": { - "is-stream": "~1.1.0", - "minimist": "0.0.5", - "mkdirp": "~0.5.1", - "mold-source-map": "~0.4.0" - }, - "bin": { - "exorcist": "bin/exorcist.js" - } - }, - "node_modules/exorcist/node_modules/minimist": { - "version": "0.0.5", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", - "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=", - "dev": true - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.2.tgz", - "integrity": "sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/expect/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbjs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", - "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", - "dev": true, - "dependencies": { - "core-js": "^2.4.1", - "fbjs-css-vars": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "dev": true - }, - "node_modules/fbjs-scripts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", - "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "ansi-colors": "^1.0.1", - "babel-preset-fbjs": "^3.2.0", - "core-js": "^2.4.1", - "cross-spawn": "^5.1.0", - "fancy-log": "^1.3.2", - "object-assign": "^4.0.1", - "plugin-error": "^0.1.2", - "semver": "^5.1.0", - "through2": "^2.0.0" - } - }, - "node_modules/fbjs-scripts/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/fbjs-scripts/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/fbjs-scripts/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-keys": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz", - "integrity": "sha1-mo+jb06K1jTjv2tPPIiCVRRS6yA=", - "dev": true, - "dependencies": { - "is-object": "~1.0.1", - "merge-descriptors": "~1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", - "dev": true - }, - "node_modules/flow-parser": { - "version": "0.149.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.149.0.tgz", - "integrity": "sha512-ruUVkZuM9oFQjhSsLO/OJYRYpGnuXJpTnIZmgzna6DyLFb3CLpeO27oJbWyeXaa830hmKf0JRzpcdFsFS8lmpg==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/formidable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", - "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", - "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", - "dev": true, - "funding": { - "url": "https://ko-fi.com/tunnckoCore/commissions" - } - }, - "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "bin": { - "get-pkg-repo": "cli.js" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-raw-commits/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "dependencies": { - "meow": "^4.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", - "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", - "dev": true, - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "dev": true, - "dependencies": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "node_modules/global-agent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz", - "integrity": "sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==", - "dev": true, - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "core-js": "^3.6.5", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-agent/node_modules/core-js": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.11.0.tgz", - "integrity": "sha512-bd79DPpx+1Ilh9+30aT5O1sgpQd4Ttg8oqkqi51ZzhedMM1omD2e6IOF48Z/DzDCZ2svp49tN/3vneTK6ZBkXw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/global-agent/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-agent/node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dev": true, - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-agent/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-agent/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, - "node_modules/global-tunnel-ng": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", - "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", - "dev": true, - "optional": true, - "dependencies": { - "encodeurl": "^1.0.2", - "lodash": "^4.17.10", - "npm-conf": "^1.1.3", - "tunnel": "^0.0.6" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "optional": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hermes-engine": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.2.1.tgz", - "integrity": "sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ==", - "dev": true - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.1.tgz", - "integrity": "sha512-Ba4+0M4YvIDUUsprMjhVTU1yN9F2/LJSAl69ZpzaLT4l4j5mwTS6jqqW9Ojvj6lKz/veqPzpJBqGbXspOb533A==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/http-status-codes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-1.4.0.tgz", - "integrity": "sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==", - "dev": true - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/image-size": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", - "dev": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/immediate": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", - "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", - "dev": true, - "dependencies": { - "source-map": "~0.5.3" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/insert-module-globals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", - "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", - "dev": true, - "dependencies": { - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - }, - "bin": { - "insert-module-globals": "bin/cmd.js" - } - }, - "node_modules/internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "dev": true, - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internal-slot/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/internal-slot/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/internal-slot/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/internal-slot/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/internal-slot/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/internal-slot/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz", - "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-generator/-/is-generator-1.0.3.tgz", - "integrity": "sha1-wUwhBX7TbjKNuANHlmxpP4hjifM=", - "dev": true - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", - "dev": true - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "dependencies": { - "has": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "dev": true, - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch/node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.2.tgz", - "integrity": "sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw==", - "dev": true, - "dependencies": { - "@jest/core": "^26.4.2", - "import-local": "^3.0.2", - "jest-cli": "^26.4.2" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz", - "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-changed-files/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-changed-files/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-config": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.2.tgz", - "integrity": "sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.4.2", - "@jest/types": "^26.3.0", - "babel-jest": "^26.3.0", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.3.0", - "jest-environment-node": "^26.3.0", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.4.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-config/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-diff": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", - "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", - "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "diff-sequences": "^25.2.6", - "jest-get-type": "^25.2.6", - "pretty-format": "^25.5.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.2.tgz", - "integrity": "sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-each/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-each/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz", - "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "jest-mock": "^26.3.0", - "jest-util": "^26.3.0", - "jsdom": "^16.2.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-environment-jsdom/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-jsdom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz", - "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "jest-mock": "^26.3.0", - "jest-util": "^26.3.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-environment-node/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-environment-node/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", - "dev": true, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/jest-haste-map": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz", - "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.3.0", - "jest-util": "^26.3.0", - "jest-worker": "^26.3.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-haste-map/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-haste-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-haste-map/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.2.tgz", - "integrity": "sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.3.0", - "@jest/source-map": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.4.2", - "jest-matcher-utils": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-runtime": "^26.4.2", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "pretty-format": "^26.4.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-jasmine2/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.2.tgz", - "integrity": "sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-leak-detector/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-leak-detector/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.2.tgz", - "integrity": "sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.4.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/diff-sequences": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz", - "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-diff": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz", - "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.3.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-matcher-utils/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz", - "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.3.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/stack-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz", - "integrity": "sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-mock": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz", - "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-mock/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.4.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz", - "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.3.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.2.tgz", - "integrity": "sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve-dependencies/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-resolve/node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.2.tgz", - "integrity": "sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g==", - "dev": true, - "dependencies": { - "@jest/console": "^26.3.0", - "@jest/environment": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.4.2", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.3.0", - "jest-leak-detector": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-resolve": "^26.4.0", - "jest-runtime": "^26.4.2", - "jest-util": "^26.3.0", - "jest-worker": "^26.3.0", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.2.tgz", - "integrity": "sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.3.0", - "@jest/environment": "^26.3.0", - "@jest/fake-timers": "^26.3.0", - "@jest/globals": "^26.4.2", - "@jest/source-map": "^26.3.0", - "@jest/test-result": "^26.3.0", - "@jest/transform": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.4.2", - "jest-haste-map": "^26.3.0", - "jest-message-util": "^26.3.0", - "jest-mock": "^26.3.0", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.4.0", - "jest-snapshot": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-runtime/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-serializer": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz", - "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.2.tgz", - "integrity": "sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.3.0", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.4.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.3.0", - "jest-matcher-utils": "^26.4.2", - "jest-message-util": "^26.3.0", - "jest-resolve": "^26.4.0", - "natural-compare": "^1.4.0", - "pretty-format": "^26.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz", - "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.2.tgz", - "integrity": "sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.3.0", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz", - "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-validate": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.2.tgz", - "integrity": "sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.4.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.2.tgz", - "integrity": "sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.3.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz", - "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.3.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", - "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/@jest/types": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", - "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.2.tgz", - "integrity": "sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw==", - "dev": true, - "dependencies": { - "@jest/core": "^26.4.2", - "@jest/test-result": "^26.3.0", - "@jest/types": "^26.3.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.4.2", - "jest-util": "^26.3.0", - "jest-validate": "^26.4.2", - "prompts": "^2.0.1", - "yargs": "^15.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jetifier": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz", - "integrity": "sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ==", - "dev": true, - "bin": { - "jetifier": "bin/jetify", - "jetifier-standalone": "bin/jetifier-standalone", - "jetify": "bin/jetify" - } - }, - "node_modules/jpeg-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==", - "dev": true - }, - "node_modules/js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "dependencies": { - "easy-stack": "^1.0.1" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsc-android": { - "version": "245459.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", - "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==", - "dev": true - }, - "node_modules/jscodeshift": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.6.4.tgz", - "integrity": "sha512-+NF/tlNbc2WEhXUuc4WEJLsJumF84tnaMUZW2hyJw3jThKKRvsPX4sPJVgO1lPE28z0gNL+gwniLG9d8mYvQCQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.6", - "@babel/parser": "^7.1.6", - "@babel/plugin-proposal-class-properties": "^7.1.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/preset-env": "^7.1.6", - "@babel/preset-flow": "^7.0.0", - "@babel/preset-typescript": "^7.1.0", - "@babel/register": "^7.0.0", - "babel-core": "^7.0.0-bridge.0", - "colors": "^1.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.16.1", - "temp": "^0.8.1", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - } - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", - "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", - "dev": true, - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dev": true, - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" - } - }, - "node_modules/jsonwebtoken/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", - "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", - "dev": true, - "dependencies": { - "array-includes": "^3.0.3", - "object.assign": "^4.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/knuth-shuffle-seeded": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/knuth-shuffle-seeded/-/knuth-shuffle-seeded-1.0.6.tgz", - "integrity": "sha1-AfG2VzOqdUDuCNiwF0Fk0iCB5OE=", - "dev": true, - "dependencies": { - "seed-random": "~2.2.0" - } - }, - "node_modules/labeled-stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz", - "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "isarray": "^2.0.4", - "stream-splicer": "^2.0.0" - } - }, - "node_modules/labeled-stream-splicer/node_modules/isarray": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz", - "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==", - "dev": true - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lerna": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.20.2.tgz", - "integrity": "sha512-bjdL7hPLpU3Y8CBnw/1ys3ynQMUjiK6l9iDWnEGwFtDy48Xh5JboR9ZJwmKGCz9A/sarVVIGwf1tlRNKUG9etA==", - "dev": true, - "dependencies": { - "@lerna/add": "3.20.0", - "@lerna/bootstrap": "3.20.0", - "@lerna/changed": "3.20.0", - "@lerna/clean": "3.20.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.18.5", - "@lerna/diff": "3.18.5", - "@lerna/exec": "3.20.0", - "@lerna/import": "3.18.5", - "@lerna/info": "3.20.0", - "@lerna/init": "3.18.5", - "@lerna/link": "3.18.5", - "@lerna/list": "3.20.0", - "@lerna/publish": "3.20.2", - "@lerna/run": "3.20.0", - "@lerna/version": "3.20.2", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/level": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/level/-/level-5.0.1.tgz", - "integrity": "sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "level-js": "^4.0.0", - "level-packager": "^5.0.0", - "leveldown": "^5.0.0", - "opencollective-postinstall": "^2.0.0" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/level-codec": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", - "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", - "dev": true, - "dependencies": { - "buffer": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-concat-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", - "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", - "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", - "dev": true, - "dependencies": { - "errno": "~0.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-iterator-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", - "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.4.0", - "xtend": "^4.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-iterator-stream/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/level-iterator-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/level-js": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz", - "integrity": "sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==", - "dev": true, - "dependencies": { - "abstract-leveldown": "~6.0.1", - "immediate": "~3.2.3", - "inherits": "^2.0.3", - "ltgt": "^2.1.2", - "typedarray-to-buffer": "~3.1.5" - } - }, - "node_modules/level-packager": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", - "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", - "dev": true, - "dependencies": { - "encoding-down": "^6.3.0", - "levelup": "^4.3.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-supports": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", - "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", - "dev": true, - "dependencies": { - "xtend": "^4.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/leveldown": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", - "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "abstract-leveldown": "~6.2.1", - "napi-macros": "~2.0.0", - "node-gyp-build": "~4.1.0" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/leveldown/node_modules/abstract-leveldown": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", - "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/levelup": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", - "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", - "dev": true, - "dependencies": { - "deferred-leveldown": "~5.3.0", - "level-errors": "~2.0.0", - "level-iterator-stream": "~4.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lockfile": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", - "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", - "dev": true, - "dependencies": { - "signal-exit": "^3.0.2" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", - "dev": true - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.1.tgz", - "integrity": "sha512-cHuXN8qUZuzX/7kB6VyS7kB4xyD24e8gyHXIFNhIv+fjW3P+jEXNUhj0o/7qWJtv7UZpbnPgUqzu/AZQ8RAqxQ==", - "dev": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^12.0.5" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/logkitty/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty/node_modules/cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/logkitty/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/logkitty/node_modules/invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty/node_modules/lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "dependencies": { - "invert-kv": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "dependencies": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logkitty/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/logkitty/node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/logkitty/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logkitty/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/logkitty/node_modules/yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "dependencies": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "node_modules/logkitty/node_modules/yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/lolex": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", - "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=", - "dev": true - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/lunr-mutable-indexes": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/lunr-mutable-indexes/-/lunr-mutable-indexes-2.3.2.tgz", - "integrity": "sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw==", - "dev": true, - "dependencies": { - "lunr": ">= 2.3.0 < 2.4.0" - } - }, - "node_modules/macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/magic-string": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.23.2.tgz", - "integrity": "sha512-oIUZaAxbcxYIp4AyLafV6OVKoB3YouZs0UTCJ8mOKBHNyJgGDaMJ4TgA+VylJh6fx7EQCC52XkbURxxG9IoJXA==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.1" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/marked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.1.tgz", - "integrity": "sha512-5+/fKgMv2hARmMW7DOpykr2iLhl0NgjyELk5yn92iE7z8Se1IS9n3UsFm86hFXIkvMBmVxki8+ckcpjBeyo/hw==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/matcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/meow/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.56.4.tgz", - "integrity": "sha512-Kt3OQJQtQdts0JrKnyGdLpKHDjqYBgIfzvYrvfhmFCkKuZ8aqRlVnvpfjQ4/OBm0Fmm9NyyxbNRD9VIbj7WjnA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "@babel/generator": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/plugin-external-helpers": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "absolute-path": "^0.0.0", - "async": "^2.4.0", - "babel-preset-fbjs": "^3.1.2", - "buffer-crc32": "^0.2.13", - "chalk": "^2.4.1", - "concat-stream": "^1.6.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "eventemitter3": "^3.0.0", - "fbjs": "^1.0.0", - "fs-extra": "^1.0.0", - "graceful-fs": "^4.1.3", - "image-size": "^0.6.0", - "invariant": "^2.2.4", - "jest-haste-map": "^24.7.1", - "jest-worker": "^24.6.0", - "json-stable-stringify": "^1.0.1", - "lodash.throttle": "^4.1.1", - "merge-stream": "^1.0.1", - "metro-babel-register": "^0.56.4", - "metro-babel-transformer": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-config": "^0.56.4", - "metro-core": "^0.56.4", - "metro-inspector-proxy": "^0.56.4", - "metro-minify-uglify": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-resolver": "^0.56.4", - "metro-source-map": "^0.56.4", - "metro-symbolicate": "^0.56.4", - "mime-types": "2.1.11", - "mkdirp": "^0.5.1", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.0", - "resolve": "^1.5.0", - "rimraf": "^2.5.4", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "temp": "0.8.3", - "throat": "^4.1.0", - "wordwrap": "^1.0.0", - "write-file-atomic": "^1.2.0", - "ws": "^1.1.5", - "xpipe": "^1.0.5", - "yargs": "^9.0.0" - }, - "bin": { - "metro": "src/cli.js" - } - }, - "node_modules/metro-babel-register": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.56.4.tgz", - "integrity": "sha512-Phm6hMluOWYqfykftjJ1jsTpWvbgb49AC/1taxEctxUdRCZlFgZwBleJZAhQYxJD5J+ikFkEbHDzePEXb29KVA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/register": "^7.0.0", - "core-js": "^2.2.2", - "escape-string-regexp": "^1.0.5" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.56.4.tgz", - "integrity": "sha512-IOi4ILgZvaX7GCGHBJp79paNVOq5QxhhbyqAdEJgDP8bHfl/OVHoVKSypfrsMSKSiBrqxhIjyc4XjkXsQtkx5g==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "metro-source-map": "^0.56.4" - } - }, - "node_modules/metro-cache": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.56.4.tgz", - "integrity": "sha512-d1hiUSKwtRsuMxUhHVJ3tjK2BbpUlJGvTyMWohK8Wxx+0GbnWRWWFcI4vlCzlZfoK0VtZK2MJEl5t7Du1mIniQ==", - "dev": true, - "dependencies": { - "jest-serializer": "^24.4.0", - "metro-core": "^0.56.4", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4" - } - }, - "node_modules/metro-cache/node_modules/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-cache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro-config": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.56.4.tgz", - "integrity": "sha512-O85QDHwWdMn/8ERe13y4a6vbZL0AHyO8atTvL+9BCulLEO+FQBi1iJjr3+ViLa8cf0m5dRftDsa7P47m5euk4A==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^24.7.0", - "metro": "^0.56.4", - "metro-cache": "^0.56.4", - "metro-core": "^0.56.4", - "pretty-format": "^24.7.0" - } - }, - "node_modules/metro-config/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-config/node_modules/@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-config/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro-config/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-config/node_modules/jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-config/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.56.4.tgz", - "integrity": "sha512-hMzkBdgPt5Zm9nr/1KtIT+A6H7TNiLVCEGG5OiAXj8gTRsA2yy7wAdQpwy0xbE+zi88t/pLOzXpd3ClG/YxyWg==", - "dev": true, - "dependencies": { - "jest-haste-map": "^24.7.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "^0.56.4", - "wordwrap": "^1.0.0" - } - }, - "node_modules/metro-core/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-core/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/metro-core/node_modules/fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/chownr": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/debug": { - "version": "3.2.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/deep-extend": { - "version": "0.6.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/minipass": { - "version": "2.9.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/minizlib": { - "version": "1.3.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/needle": { - "version": "2.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.14.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/nopt": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.4.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/rc": { - "version": "1.2.8", - "dev": true, - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/rc/node_modules/minimist": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/tar": { - "version": "4.4.13", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/fsevents/node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro-core/node_modules/jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 6" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/metro-core/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro-core/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-core/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro-inspector-proxy": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.56.4.tgz", - "integrity": "sha512-E1S3MO25mWKmcLn1UQuCDiS0hf9P2Fwq8sEAX5lBLoZbehepNH+4xJ3xXSY51JX4dozBrE8GGoKL4ll3II40LA==", - "dev": true, - "dependencies": { - "connect": "^3.6.5", - "debug": "^2.2.0", - "rxjs": "^5.4.3", - "ws": "^1.1.5", - "yargs": "^9.0.0" - }, - "bin": { - "metro-inspector-proxy": "src/cli.js" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/cliui/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/metro-inspector-proxy/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/metro-inspector-proxy/node_modules/rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", - "dev": true, - "dependencies": { - "symbol-observable": "1.0.1" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-inspector-proxy/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/metro-inspector-proxy/node_modules/y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "node_modules/metro-inspector-proxy/node_modules/yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/metro-minify-uglify": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.56.4.tgz", - "integrity": "sha512-BHgj7+BKEK2pHvWHUR730bIrsZwl8DPtr49x9L0j2grPZ5/UROWXzEr8VZgIss7fl64t845uu1HXNNyuSj2EhA==", - "dev": true, - "dependencies": { - "uglify-es": "^3.1.9" - } - }, - "node_modules/metro-minify-uglify/node_modules/commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "node_modules/metro-minify-uglify/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-minify-uglify/node_modules/uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", - "dev": true, - "dependencies": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/metro-react-native-babel-preset": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", - "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", - "dev": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-transformer": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz", - "integrity": "sha512-ng74eutuy1nyGI9+TDzzVAVfEmNPDlapV4msTQMKPi4EFqo/fBn7Ct33ME9l5E51pQBBnxt/UwcpTvd13b29kQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "babel-preset-fbjs": "^3.1.2", - "metro-babel-transformer": "^0.56.4", - "metro-react-native-babel-preset": "^0.56.4", - "metro-source-map": "^0.56.4" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-react-native-babel-transformer/node_modules/metro-react-native-babel-preset": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", - "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", - "dev": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro-resolver": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.56.4.tgz", - "integrity": "sha512-Ug4ulVfpkKZ1Wu7mdYj9XLGuOqZTuWCqEhyx3siKTc/2eBwKZQXmiNo5d/IxWNvmwL/87Abeb724I6CMzMfjiQ==", - "dev": true, - "dependencies": { - "absolute-path": "^0.0.0" - } - }, - "node_modules/metro-source-map": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.56.4.tgz", - "integrity": "sha512-f1P9/rpFmG3Z0Jatiw2zvLItx1TwR7mXTSDj4qLDCWeVMB3kEXAr3R0ucumTW8c6HfpJljeRBWzYFXF33fd81g==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "invariant": "^2.2.4", - "metro-symbolicate": "^0.56.4", - "ob1": "^0.56.4", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.56.4.tgz", - "integrity": "sha512-8mCNNn6zV5FFKCIcRgI7736Xl+owgvYuy8qanPxZN36f7utiWRYeB+PirEBPcglBk4qQvoy2lT6oPULNXZQbbQ==", - "dev": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "^0.56.4", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/symbolicate.js" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/metro/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/metro/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/metro/node_modules/cliui/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "node_modules/metro/node_modules/fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", - "bundleDependencies": [ - "node-pre-gyp" - ], - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/are-we-there-yet": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/balanced-match": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/chownr": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/code-point-at": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/debug": { - "version": "3.2.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/deep-extend": { - "version": "0.6.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/detect-libc": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/fs-minipass": { - "version": "1.2.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/gauge": { - "version": "2.7.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/iconv-lite": { - "version": "0.4.24", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/ignore-walk": { - "version": "3.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/ini": { - "version": "1.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/minimatch": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/minimist": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/minipass": { - "version": "2.9.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/minizlib": { - "version": "1.3.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/mkdirp": { - "version": "0.5.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/needle": { - "version": "2.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/node-pre-gyp": { - "version": "0.14.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/nopt": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/npm-bundled": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/npm-packlist": { - "version": "1.4.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/npmlog": { - "version": "4.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/number-is-nan": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/object-assign": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/os-homedir": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/os-tmpdir": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/osenv": { - "version": "0.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/rc": { - "version": "1.2.8", - "dev": true, - "inBundle": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/rc/node_modules/minimist": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/readable-stream": { - "version": "2.3.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/sax": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/signal-exit": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/string-width": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/strip-json-comments": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/tar": { - "version": "4.4.13", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/wide-align": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/metro/node_modules/fsevents/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/fsevents/node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "optional": true - }, - "node_modules/metro/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/metro/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 6" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/metro/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/jest-util/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/metro/node_modules/jest-worker/node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/metro/node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/metro/node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/metro/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/metro/node_modules/metro-react-native-babel-preset": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.4.tgz", - "integrity": "sha512-CzbBDM9Rh6w8s1fq+ZqihAh7DDqUAcfo9pPww25+N/eJ7UK436Q7JdfxwdIPpBwLFn6o6MyYn+uwL9OEWBJarA==", - "dev": true, - "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/metro/node_modules/mime-db": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", - "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro/node_modules/mime-types": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", - "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", - "dev": true, - "dependencies": { - "mime-db": "~1.23.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/metro/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/metro/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/metro/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/metro/node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "node_modules/metro/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/wrap-ansi/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro/node_modules/write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - }, - "node_modules/metro/node_modules/ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/metro/node_modules/y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "node_modules/metro/node_modules/yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "node_modules/metro/node_modules/yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", - "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", - "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", - "dev": true, - "dependencies": { - "mime-db": "1.42.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "dependencies": { - "dom-walk": "^0.1.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", - "dev": true, - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/module-deps": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.1.0.tgz", - "integrity": "sha512-NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ==", - "dev": true, - "dependencies": { - "browser-resolve": "^1.7.0", - "cached-path-relative": "^1.0.0", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.0.2", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "JSONStream": "^1.0.3", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "module-deps": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/module-not-found-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz", - "integrity": "sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA=", - "dev": true - }, - "node_modules/mold-source-map": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mold-source-map/-/mold-source-map-0.4.0.tgz", - "integrity": "sha1-z2fgsxxHq5uttcnCVlGGISe7gxc=", - "dev": true, - "dependencies": { - "convert-source-map": "^1.1.0", - "through": "~2.2.7" - } - }, - "node_modules/mold-source-map/node_modules/through": { - "version": "2.2.7", - "resolved": "http://registry.npmjs.org/through/-/through-2.2.7.tgz", - "integrity": "sha1-bo4hIAGR1OtqmfbwEN9Gqhxusr0=", - "dev": true - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/morgan": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", - "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", - "dev": true, - "dependencies": { - "basic-auth": "~2.0.0", - "debug": "2.6.9", - "depd": "~1.1.2", - "on-finished": "~2.3.0", - "on-headers": "~1.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/morgan/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", - "dev": true, - "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "node_modules/mutexify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz", - "integrity": "sha512-oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ==", - "dev": true - }, - "node_modules/mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, - "dependencies": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/mv/node_modules/glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mv/node_modules/rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "dependencies": { - "glob": "^6.0.1" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "node_modules/nanobench": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nanobench/-/nanobench-2.1.1.tgz", - "integrity": "sha512-z+Vv7zElcjN+OpzAxAquUayFLGK3JI/ubCl0Oh64YQqsTGG09CGqieJVQw4ui8huDnnAgrvTv93qi5UaOoNj8A==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^0.1.2", - "chalk": "^1.1.3", - "mutexify": "^1.1.0", - "pretty-hrtime": "^1.0.2" - }, - "bin": { - "nanobench": "run.js", - "nanobench-compare": "compare.js" - } - }, - "node_modules/nanobench/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanobench/node_modules/chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanobench/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/napi-macros": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", - "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true, - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", - "dev": true, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", - "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-gyp": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.7.tgz", - "integrity": "sha512-K8aByl8OJD51V0VbUURTKsmdswkQQusIvlvmTyhHlIT1hBvaSxzdxpSle857XuXa7uc02UEZx9OR5aDxSWS5Qw==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", - "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==", - "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-ipc": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.4.tgz", - "integrity": "sha512-A+f0mn2KxUt1uRTSd5ktxQUsn2OEhj5evo7NUi/powBzMSZ0vocdzDjlq9QN2v3LH6CJi3e5xAenpZ1QwU5A8g==", - "dev": true, - "dependencies": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "optional": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz", - "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node_modules/nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "dev": true, - "optional": true, - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-lifecycle": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.4.tgz", - "integrity": "sha512-tgs1PaucZwkxECGKhC/stbEgFyc3TGh2TJcg2CDr6jbvQRdteHNhmMeljRzpe4wgFAXQADoy1cSqqi7mtiAa5A==", - "dev": true, - "dependencies": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", - "dev": true - }, - "node_modules/npm-packlist": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz", - "integrity": "sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/ob1": { - "version": "0.56.4", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.56.4.tgz", - "integrity": "sha512-URgFof9z2wotiYFsqlydXtQfGV81gvBI2ODy64xfd3vPo+AYom5PVDX4t4zn23t/O+S2IxqApSQM8uJAybmz7w==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.entries": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", - "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.entries/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "dependencies": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-locale/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/os-locale/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-locale/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-locale/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/os-locale/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-each-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", - "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "dependencies": { - "eventemitter3": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pad-right": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz", - "integrity": "sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=", - "dev": true, - "dependencies": { - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "dev": true, - "dependencies": { - "path-platform": "~0.11.15" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", - "dev": true, - "dependencies": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" - } - }, - "node_modules/parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/playwright": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.10.0.tgz", - "integrity": "sha512-b7SGBcCPq4W3pb4ImEDmNXtO0ZkJbZMuWiShsaNJd+rGfY/6fqwgllsAojmxGSgFmijYw7WxCoPiAIEDIH16Kw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "commander": "^6.1.0", - "debug": "^4.1.1", - "extract-zip": "^2.0.1", - "https-proxy-agent": "^5.0.0", - "jpeg-js": "^0.4.2", - "mime": "^2.4.6", - "pngjs": "^5.0.0", - "progress": "^2.0.3", - "proper-lockfile": "^4.1.1", - "proxy-from-env": "^1.1.0", - "rimraf": "^3.0.2", - "stack-utils": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "playwright": "lib/cli/cli.js" - }, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/playwright/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/playwright/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/playwright/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/playwright/node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/playwright/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/playwright/node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/playwright/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/playwright/node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "dev": true, - "dependencies": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "dev": true, - "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-error/node_modules/arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-error/node_modules/arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-error/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "dev": true, - "dependencies": { - "kind-of": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plugin-error/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "dev": true, - "dependencies": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - }, - "engines": { - "node": ">= 8.3" - } - }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", - "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==", - "dev": true - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "dependencies": { - "read": "1" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", - "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/proper-lockfile/node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/protobufjs": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz", - "integrity": "sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", - "dev": true - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/proxyquire": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.3.tgz", - "integrity": "sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg==", - "dev": true, - "dependencies": { - "fill-keys": "^1.0.2", - "module-not-found-error": "^1.0.1", - "resolve": "^1.11.1" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/ps-list": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz", - "integrity": "sha512-v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", - "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-deep-force-update": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz", - "integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==", - "dev": true - }, - "node_modules/react-devtools-core": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.3.tgz", - "integrity": "sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ==", - "dev": true, - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^3.3.1" - } - }, - "node_modules/react-devtools-core/node_modules/ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", - "dev": true - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - }, - "node_modules/react-is": { - "version": "16.11.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.11.0.tgz", - "integrity": "sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==", - "dev": true - }, - "node_modules/react-native": { - "version": "0.61.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.61.5.tgz", - "integrity": "sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0", - "@react-native-community/cli": "^3.0.0", - "@react-native-community/cli-platform-android": "^3.0.0", - "@react-native-community/cli-platform-ios": "^3.0.0", - "abort-controller": "^3.0.0", - "art": "^0.10.0", - "base64-js": "^1.1.2", - "connect": "^3.6.5", - "create-react-class": "^15.6.3", - "escape-string-regexp": "^1.0.5", - "event-target-shim": "^5.0.1", - "fbjs": "^1.0.0", - "fbjs-scripts": "^1.1.0", - "hermes-engine": "^0.2.1", - "invariant": "^2.2.4", - "jsc-android": "^245459.0.0", - "metro-babel-register": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "metro-source-map": "^0.56.0", - "nullthrows": "^1.1.0", - "pretty-format": "^24.7.0", - "promise": "^7.1.1", - "prop-types": "^15.7.2", - "react-devtools-core": "^3.6.3", - "react-refresh": "^0.4.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.15.0", - "stacktrace-parser": "^0.1.3", - "whatwg-fetch": "^3.0.0" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=8.3" - }, - "peerDependencies": { - "react": "16.9.0" - } - }, - "node_modules/react-native/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/react-native/node_modules/@react-native-community/cli": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-3.0.4.tgz", - "integrity": "sha512-kt+ENtC+eRUSfWPbbpx3r7fAQDcFwgM03VW/lBdVAUjkNxffPFT2GGdK23CJSBOXTjRSiGuwhvwH4Z28PdrlRA==", - "dev": true, - "dependencies": { - "@hapi/joi": "^15.0.3", - "@react-native-community/cli-debugger-ui": "^3.0.0", - "@react-native-community/cli-tools": "^3.0.0", - "@react-native-community/cli-types": "^3.0.0", - "chalk": "^2.4.2", - "command-exists": "^1.2.8", - "commander": "^2.19.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "cosmiconfig": "^5.1.0", - "deepmerge": "^3.2.0", - "envinfo": "^7.1.0", - "errorhandler": "^1.5.0", - "execa": "^1.0.0", - "find-up": "^4.1.0", - "fs-extra": "^7.0.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", - "lodash": "^4.17.5", - "metro": "^0.56.0", - "metro-config": "^0.56.0", - "metro-core": "^0.56.0", - "metro-react-native-babel-transformer": "^0.56.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-notifier": "^5.2.1", - "open": "^6.2.0", - "ora": "^3.4.0", - "plist": "^3.0.0", - "semver": "^6.3.0", - "serve-static": "^1.13.1", - "shell-quote": "1.6.1", - "strip-ansi": "^5.2.0", - "sudo-prompt": "^9.0.0", - "wcwidth": "^1.0.1", - "ws": "^1.1.0" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=8.3" - }, - "peerDependencies": { - "react-native": "^0.61.0" - } - }, - "node_modules/react-native/node_modules/@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/react-native/node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "node_modules/react-native/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/react-native/node_modules/external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "dependencies": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/react-native/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/react-native/node_modules/inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "node_modules/react-native/node_modules/inquirer/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/react-native/node_modules/node-notifier/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/react-native/node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-native/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-native/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-native/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/react-native/node_modules/pretty-format/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-native/node_modules/regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true - }, - "node_modules/react-native/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/react-native/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-native/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-native/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-native/node_modules/ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", - "dev": true, - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/react-proxy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", - "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=", - "dev": true, - "dependencies": { - "lodash": "^4.6.1", - "react-deep-force-update": "^1.0.0" - } - }, - "node_modules/react-refresh": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.2.tgz", - "integrity": "sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-test-renderer": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.13.1.tgz", - "integrity": "sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.13.1" - } - }, - "node_modules/react-test-renderer/node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/react-transform-hmr": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", - "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=", - "dev": true, - "dependencies": { - "global": "^4.3.0", - "react-proxy": "^1.1.7" - } - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/read-package-json": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", - "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "deprecated": "The functionality that this package provided is now in @npmcli/arborist", - "dev": true, - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/realpath-native": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", - "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/recast": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.16.2.tgz", - "integrity": "sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==", - "dev": true, - "dependencies": { - "ast-types": "0.11.7", - "esprima": "~4.0.0", - "private": "~0.1.5", - "source-map": "~0.6.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", - "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/request-promise-native/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz", - "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dev": true, - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/roarr/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true, - "optional": true - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "dependencies": { - "is-promise": "^2.1.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "node_modules/rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "dependencies": { - "rx-lite": "*" - } - }, - "node_modules/rxjs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", - "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "dev": true, - "optional": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", - "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/scope-analyzer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/scope-analyzer/-/scope-analyzer-2.0.5.tgz", - "integrity": "sha512-+U5H0417mnTEstCD5VwOYO7V4vYuSqwqjFap40ythe67bhMFL5C3UgPwyBv7KDJsqUBIKafOD57xMlh1rN7eaw==", - "dev": true, - "dependencies": { - "array-from": "^2.1.1", - "es6-map": "^0.1.5", - "es6-set": "^0.1.5", - "es6-symbol": "^3.1.1", - "estree-is-function": "^1.0.0", - "get-assigned-identifiers": "^1.1.0" - } - }, - "node_modules/seed-random": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz", - "integrity": "sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ=", - "dev": true - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true, - "optional": true - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dev": true, - "dependencies": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "dependencies": { - "array-filter": "~0.0.0", - "array-map": "~0.0.0", - "array-reduce": "~0.0.0", - "jsonify": "~0.0.0" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "node_modules/side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "dev": true, - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "node_modules/simple-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", - "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", - "dev": true - }, - "node_modules/simple-plist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.0.tgz", - "integrity": "sha512-2i5Tc0BYAqppM7jVzmNrI+aEUntPolIq4fDgji6WuNNn1D/qYdn2KwoLhZdzQkE04lu9L5tUoeJsjuJAvd+lFg==", - "dev": true, - "dependencies": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "dependencies": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz", - "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", - "dev": true - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "dependencies": { - "through2": "^2.0.2" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stack-chain": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-2.0.0.tgz", - "integrity": "sha512-GGrHXePi305aW7XQweYZZwiRwR7Js3MWoK/EHzzB9ROdc75nCnjSJVi21rdAGxFl+yCx2L2qdfl5y7NO4lTyqg==", - "dev": true - }, - "node_modules/stack-generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.5.tgz", - "integrity": "sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "node_modules/stacktrace-gps": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz", - "integrity": "sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==", - "dev": true, - "dependencies": { - "source-map": "0.5.6", - "stackframe": "^1.1.1" - } - }, - "node_modules/stacktrace-gps/node_modules/source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stacktrace-js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", - "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", - "dev": true, - "dependencies": { - "error-stack-parser": "^2.0.6", - "stack-generator": "^2.0.5", - "stacktrace-gps": "^3.0.4" - } - }, - "node_modules/stacktrace-parser": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.8.tgz", - "integrity": "sha512-ig5rHJSdJrAsVqdb3oAI/8C6aQ7dEwJXoy/TIEIOTzdJHssmn12o6RsFoeQSLHoKjq0lX+kqhmnLDpyQTuWiJA==", - "dev": true, - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/stacktrace-parser/node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "dev": true, - "dependencies": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/stream-splicer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz", - "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.matchall/node_modules/string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "dev": true, - "dependencies": { - "minimist": "^1.1.0" - } - }, - "node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", - "dev": true - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dev": true, - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-observable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", - "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "dev": true, - "dependencies": { - "acorn-node": "^1.2.0" - } - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", - "dev": true, - "engines": [ - "node >=0.8.0" - ], - "dependencies": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "dependencies": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } - }, - "node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timekeeper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/timekeeper/-/timekeeper-2.2.0.tgz", - "integrity": "sha512-W3AmPTJWZkRwu+iSNxPIsLZ2ByADsOLbbLxe46UJyWj3mlYLlwucKiq+/dPm0l9wTzqoF3/2PH0AGFCebjq23A==", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true, - "dependencies": { - "process": "~0.11.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/tr46/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/transform-ast": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/transform-ast/-/transform-ast-2.4.4.tgz", - "integrity": "sha512-AxjeZAcIOUO2lev2GDe3/xZ1Q0cVGjIMk5IsriTy8zbWlsEnjeB025AhkhBJHoy997mXpLd4R+kRbvnnQVuQHQ==", - "dev": true, - "dependencies": { - "acorn-node": "^1.3.0", - "convert-source-map": "^1.5.1", - "dash-ast": "^1.0.0", - "is-buffer": "^2.0.0", - "magic-string": "^0.23.2", - "merge-source-map": "1.0.4", - "nanobench": "^2.1.1" - } - }, - "node_modules/transform-ast/node_modules/is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", - "dev": true - }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true, - "engines": { - "node": ">=0.6.x" - } - }, - "node_modules/tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz", - "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/uglify-js": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", - "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", - "dev": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, - "node_modules/umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "node_modules/umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "dev": true, - "bin": { - "umd": "bin/cli.js" - } - }, - "node_modules/undeclared-identifiers": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz", - "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==", - "dev": true, - "dependencies": { - "acorn-node": "^1.3.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - }, - "bin": { - "undeclared-identifiers": "bin.js" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-user-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.0.tgz", - "integrity": "sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA==", - "dev": true, - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unix-crypt-td-js": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==", - "dev": true - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", - "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-arity": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/util-arity/-/util-arity-1.1.0.tgz", - "integrity": "sha1-WdAa8f2z/t4KxOYysKtfbOl8kzA=", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz", - "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verdaccio": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/verdaccio/-/verdaccio-4.12.0.tgz", - "integrity": "sha512-TvCRNBu2eXk+HV6N7iLpHlWt80YyAIW+U1r093G4hyTw4btp86tIVuCj5ZPxYSliLhdrBcPRaYQgdHynafGVlw==", - "deprecated": "upgrade to v5.x, security support for 4.x has expired", - "dev": true, - "dependencies": { - "@verdaccio/commons-api": "9.7.1", - "@verdaccio/local-storage": "9.7.5", - "@verdaccio/readme": "9.7.5", - "@verdaccio/streams": "9.7.2", - "@verdaccio/ui-theme": "1.15.1", - "async": "3.2.0", - "body-parser": "1.19.0", - "bunyan": "1.8.15", - "commander": "3.0.2", - "compression": "1.7.4", - "cookies": "0.8.0", - "cors": "2.8.5", - "dayjs": "1.10.4", - "envinfo": "7.7.4", - "express": "4.17.1", - "handlebars": "4.7.7", - "http-errors": "1.8.0", - "js-yaml": "3.14.1", - "JSONStream": "1.3.5", - "jsonwebtoken": "8.5.1", - "kleur": "4.1.4", - "lodash": "4.17.21", - "lunr-mutable-indexes": "2.3.2", - "marked": "2.0.1", - "mime": "2.5.2", - "minimatch": "3.0.4", - "mkdirp": "0.5.5", - "mv": "2.1.1", - "pkginfo": "0.4.1", - "request": "2.88.0", - "semver": "7.3.4", - "verdaccio-audit": "9.7.3", - "verdaccio-htpasswd": "9.7.2" - }, - "bin": { - "verdaccio": "bin/verdaccio" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/verdaccio-audit": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/verdaccio-audit/-/verdaccio-audit-9.7.3.tgz", - "integrity": "sha512-FDWafgDjvnTbJapQpd0c41FjrecR+iRHrnDi2gkAn4IJpiLCgXC6R5NdkXjDIekKEsou9PyQTsEdoHK7iDx+tQ==", - "dev": true, - "dependencies": { - "express": "4.17.1", - "request": "2.88.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/verdaccio-audit/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/verdaccio-audit/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/verdaccio-audit/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/verdaccio-htpasswd": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/verdaccio-htpasswd/-/verdaccio-htpasswd-9.7.2.tgz", - "integrity": "sha512-c7ZEb7wuce0+4h92w4f1ySMhsIWFs/mlsFjjoqIlY5SBskmQI5RHC7HQglVgFjOMxrWoaaadJ5WGmFV+A/yxPQ==", - "dev": true, - "dependencies": { - "@verdaccio/file-locking": "^9.7.2", - "apache-md5": "1.1.2", - "bcryptjs": "2.4.3", - "http-errors": "1.8.0", - "unix-crypt-td-js": "1.1.4" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/verdaccio" - } - }, - "node_modules/verdaccio-htpasswd/node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/verdaccio-htpasswd/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/verdaccio-htpasswd/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/verdaccio/node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "node_modules/verdaccio/node_modules/commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true - }, - "node_modules/verdaccio/node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/verdaccio/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/verdaccio/node_modules/kleur": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", - "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/verdaccio/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/verdaccio/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/verdaccio/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/verdaccio/node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/verdaccio/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "dev": true - }, - "node_modules/vm-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", - "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-hr-time/node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", - "dev": true - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/whatwg-url/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/whatwg-url/node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/windows-release": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz", - "integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-comment": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wrap-comment/-/wrap-comment-1.0.1.tgz", - "integrity": "sha512-APccrMwl/ont0RHFTXNAQfM647duYYEfs6cngrIyTByTI0xbWnDnPSptFZhS68L4WCjt2ZxuhCFwuY6Pe88KZQ==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "dependencies": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", - "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xcode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", - "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", - "dev": true, - "dependencies": { - "simple-plist": "^1.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xmldoc": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", - "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", - "dev": true, - "dependencies": { - "sax": "^1.2.1" - } - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", - "dev": true, - "engines": { - "node": ">=0.1" - } - }, - "node_modules/xpipe": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", - "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/xvfb-maybe": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/xvfb-maybe/-/xvfb-maybe-0.2.1.tgz", - "integrity": "sha1-7YyxMpV7eEi0OZhMZvAQ6n8kNhs=", - "dev": true, - "dependencies": { - "debug": "^2.2.0", - "which": "^1.2.4" - }, - "bin": { - "xvfb-maybe": "src/xvfb-maybe.js" - } - }, - "node_modules/xvfb-maybe/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "14.2.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", - "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" - } - }, - "node_modules/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", - "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", - "dev": true - }, - "@babel/core": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.16.tgz", - "integrity": "sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.16", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", - "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", - "dev": true, - "requires": { - "@babel/types": "^7.13.16", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", - "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", - "dev": true, - "requires": { - "@babel/types": "^7.8.3", - "esutils": "^2.0.0" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", - "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.0" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", - "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", - "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.17.tgz", - "integrity": "sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.17", - "@babel/types": "^7.13.17" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", - "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-external-helpers": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", - "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", - "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", - "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", - "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", - "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", - "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", - "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz", - "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-flow": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-assign": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", - "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", - "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", - "dev": true, - "requires": { - "@babel/helper-builder-react-jsx": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", - "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", - "dev": true, - "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", - "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", - "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", - "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", - "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", - "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", - "dev": true, - "requires": { + "requires": { "@babel/compat-data": "^7.13.15", "@babel/helper-compilation-targets": "^7.13.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -33791,9 +1658,9 @@ "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", "dev": true, "requires": { + "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -38109,6 +5976,16 @@ "mz": "^2.5.0" } }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abab": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", @@ -38193,8 +6070,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", - "dev": true, - "requires": {} + "dev": true }, "acorn-node": { "version": "1.5.2", @@ -38834,8 +6710,7 @@ "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, - "requires": {} + "dev": true }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", @@ -39642,8 +7517,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", - "dev": true, - "requires": {} + "dev": true }, "babylon": { "version": "6.18.0", @@ -39918,9 +7792,9 @@ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "combine-source-map": "~0.8.0", "defined": "^1.0.0", - "JSONStream": "^1.0.3", "safe-buffer": "^5.1.1", "through2": "^2.0.0", "umd": "^3.0.0" @@ -39932,6 +7806,7 @@ "integrity": "sha512-tk/LexpgMImZyDfpWSPyIlQ3frZYTyGLpW+Ytd0Fj9VW03Fil9IrKzcVKN87wZHWhP6LbdKh3STRnIkHIR+UTQ==", "dev": true, "requires": { + "JSONStream": "^1.3.2", "combine-source-map": "^0.8.0", "convert-source-map": "^1.5.1", "count-lines": "^0.1.2", @@ -39939,7 +7814,6 @@ "estree-is-member-expression": "^1.0.0", "estree-is-require": "^1.0.0", "esutils": "^2.0.2", - "JSONStream": "^1.3.2", "path-parse": "^1.0.5", "scope-analyzer": "^2.0.0", "stream-combiner": "^0.2.2", @@ -39978,6 +7852,7 @@ "integrity": "sha512-fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "assert": "^1.4.0", "browser-pack": "^6.0.1", "browser-resolve": "^1.11.0", @@ -39999,7 +7874,6 @@ "https-browserify": "^1.0.0", "inherits": "~2.0.1", "insert-module-globals": "^7.0.0", - "JSONStream": "^1.0.3", "labeled-stream-splicer": "^2.0.0", "mkdirp": "^0.5.0", "module-deps": "^6.0.0", @@ -41046,8 +8920,8 @@ "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", "dev": true, "requires": { - "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", "lodash": "^4.17.15", "meow": "^5.0.0", "split2": "^2.0.0", @@ -42551,8 +10425,7 @@ "version": "14.1.0", "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz", "integrity": "sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==", - "dev": true, - "requires": {} + "dev": true }, "eslint-config-standard-with-typescript": { "version": "13.0.0", @@ -42810,8 +10683,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", - "dev": true, - "requires": {} + "dev": true }, "eslint-scope": { "version": "5.0.0", @@ -44966,11 +12838,11 @@ "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", "concat-stream": "^1.6.1", "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", "path-is-absolute": "^1.0.1", "process": "~0.11.0", "through2": "^2.0.0", @@ -47251,8 +15123,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "26.0.0", @@ -48682,16 +16553,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -50386,24 +18247,24 @@ "dev": true, "optional": true }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -51565,24 +19426,24 @@ "dev": true, "optional": true }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -52371,6 +20232,7 @@ "integrity": "sha512-NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ==", "dev": true, "requires": { + "JSONStream": "^1.0.3", "browser-resolve": "^1.7.0", "cached-path-relative": "^1.0.0", "concat-stream": "~1.6.0", @@ -52378,7 +20240,6 @@ "detective": "^5.0.2", "duplexer2": "^0.1.2", "inherits": "^2.0.1", - "JSONStream": "^1.0.3", "parents": "^1.0.0", "readable-stream": "^2.0.2", "resolve": "^1.4.0", @@ -56369,15 +24230,6 @@ "readable-stream": "^2.0.2" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -56529,6 +24381,15 @@ "function-bind": "^1.1.1" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -57473,6 +25334,7 @@ "@verdaccio/readme": "9.7.5", "@verdaccio/streams": "9.7.2", "@verdaccio/ui-theme": "1.15.1", + "JSONStream": "1.3.5", "async": "3.2.0", "body-parser": "1.19.0", "bunyan": "1.8.15", @@ -57486,7 +25348,6 @@ "handlebars": "4.7.7", "http-errors": "1.8.0", "js-yaml": "3.14.1", - "JSONStream": "1.3.5", "jsonwebtoken": "8.5.1", "kleur": "4.1.4", "lodash": "4.17.21", @@ -57986,8 +25847,7 @@ "version": "7.3.1", "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", - "dev": true, - "requires": {} + "dev": true }, "xcode": { "version": "2.1.0", diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 8944de8b63..473e77d468 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -87,29 +87,31 @@ describe('browser notifier', () => { notify.onreadystatechange() }) - it('does not send an event with invalid configuration', (done) => { + it('does not send an event with invalid configuration', () => { const { session, notify } = mockFetch() const Bugsnag = getBugsnag() // @ts-expect-error Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: 'https://notify.bugsnag.com' } }) Bugsnag.notify(new Error('123'), undefined, (err, event) => { - if (err) { - done(err) - } + expect(err).toStrictEqual('Event not sent due to incomplete endpoint configuration') - expect(event.originalError.message).toBe('123') + // if (err) { + // done(err) + // } - // check no event is sent - expect(notify.open).not.toHaveBeenCalled() - expect(notify.setRequestHeader).not.toHaveBeenCalled() - expect(notify.send).not.toHaveBeenCalled() + // expect(event.originalError.message).toBe('123') - // check no session is sent - expect(session.open).not.toHaveBeenCalled() - expect(session.setRequestHeader).not.toHaveBeenCalled() - expect(session.send).not.toHaveBeenCalled() + // // check no event is sent + // expect(notify.open).not.toHaveBeenCalled() + // expect(notify.setRequestHeader).not.toHaveBeenCalled() + // expect(notify.send).not.toHaveBeenCalled() - done() + // // check no session is sent + // expect(session.open).not.toHaveBeenCalled() + // expect(session.setRequestHeader).not.toHaveBeenCalled() + // expect(session.send).not.toHaveBeenCalled() + + // done() }) session.onreadystatechange() diff --git a/packages/core/client.js b/packages/core/client.js index 19a18d12b0..af7ef21cfb 100644 --- a/packages/core/client.js +++ b/packages/core/client.js @@ -11,7 +11,6 @@ const assign = require('./lib/es-utils/assign') const runCallbacks = require('./lib/callback-runner') const metadataDelegate = require('./lib/metadata-delegate') const runSyncCallbacks = require('./lib/sync-callback-runner') -const validDeliveryConfiguration = require('./lib/valid-delivery-configuration') const BREADCRUMB_TYPES = require('./lib/breadcrumb-types') const { add, clear, merge } = require('./lib/feature-flag-delegate') @@ -215,12 +214,6 @@ class Client { return this } - // exit early if delivery configuration is invalid - if (!validDeliveryConfiguration(this)) { - this._logger.warn('Session not started due to invalid delivery configuration') - return this - } - return this._sessionDelegate.startSession(this, session) } @@ -315,12 +308,6 @@ class Client { return postReportCallback(null, event) } - // exit early if delivery configuration is invalid - if (!validDeliveryConfiguration(this)) { - this._logger.warn('Event not sent due to invalid delivery configuration') - return postReportCallback(null, event) - } - const originalSeverity = event.severity const onCallbackError = err => { diff --git a/packages/core/config.js b/packages/core/config.js index 66a031f65c..ecea363547 100644 --- a/packages/core/config.js +++ b/packages/core/config.js @@ -63,14 +63,25 @@ module.exports.schema = { validate: listOfFunctions }, endpoints: { - defaultValue: () => ({ - notify: 'https://notify.bugsnag.com', - sessions: 'https://sessions.bugsnag.com' - }), + defaultValue: (endpoints) => { + // only apply the default value if no endpoints have been provided, otherwise prevent delivery by setting to null + if (typeof endpoints === 'undefined') { + return ({ + notify: 'https://notify.bugsnag.com', + sessions: 'https://sessions.bugsnag.com' + }) + } else { + return ({ notify: null, sessions: null }) + } + }, message: 'should be an object containing endpoint URLs { notify, sessions }', - validate: val => + validate: (val) => // first, ensure it's an object (val && typeof val === 'object') && + ( + // notify and sessions must always be set + stringWithLength(val.notify) && stringWithLength(val.sessions) + ) && // ensure no keys other than notify/session are set on endpoints object filter(keys(val), k => !includes(['notify', 'sessions'], k)).length === 0 }, diff --git a/packages/core/lib/valid-delivery-configuration.js b/packages/core/lib/valid-delivery-configuration.js deleted file mode 100644 index b7f368263d..0000000000 --- a/packages/core/lib/valid-delivery-configuration.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = (client) => { - return client._config.endpoints.notify && client._config.endpoints.sessions -} diff --git a/packages/core/test/client.test.ts b/packages/core/test/client.test.ts index 7d2a66b8a0..3280b47a50 100644 --- a/packages/core/test/client.test.ts +++ b/packages/core/test/client.test.ts @@ -72,44 +72,6 @@ describe('@bugsnag/core/client', () => { expect(client).toBeTruthy() expect(logger.warn.mock.calls.length).toBe(0) }) - - it('prevents sendSession() with invalid endpoint config', done => { - // @ts-expect-error - const client = new Client({ apiKey: 'API_KEY', endpoints: { sessions: '/sessions' } }) - const sendSession = jest.fn() - - client._setDelivery(client => ({ - sendSession: () => { - sendSession() - done('sendSession() should not be called') - }, - sendEvent: () => { } - })) - - client.startSession() - - process.nextTick(() => { - expect(sendSession).not.toHaveBeenCalled() - done() - }) - }) - - it('prevents sendEvent() with invalid endpoint config', done => { - // @ts-expect-error - const client = new Client({ apiKey: 'API_KEY', endpoints: { sessions: '/sessions' } }) - - client._setDelivery(client => ({ - sendSession: () => { }, - sendEvent: () => { done('sendEvent() should not be called') } - })) - - client.notify(new Error('111'), undefined, (err, event) => { - expect(err).toBe(null) - expect(event).toBeTruthy() - expect(event.errors[0].errorMessage).toBe('111') - done() - }) - }) }) describe('use()', () => { diff --git a/packages/delivery-electron/delivery.js b/packages/delivery-electron/delivery.js index 8c77d4040f..108dfcef7c 100644 --- a/packages/delivery-electron/delivery.js +++ b/packages/delivery-electron/delivery.js @@ -65,6 +65,11 @@ const delivery = (client, filestore, net, app) => { sendEvent: async (event, cb = () => {}) => { const url = client._config.endpoints.notify + if (url === null) { + const err = new Error('Event not sent due to incomplete endpoint configuration') + return cb(err) + } + let body, opts try { body = payload.event(event, client._config.redactedKeys) @@ -100,6 +105,11 @@ const delivery = (client, filestore, net, app) => { sendSession: async (session, cb = () => {}) => { const url = client._config.endpoints.sessions + if (url === null) { + const err = new Error('Session not sent due to incomplete endpoint configuration') + return cb(err) + } + let body, opts try { body = payload.session(session, client._config.redactedKeys) diff --git a/packages/delivery-node/delivery.js b/packages/delivery-node/delivery.js index 79d4faff8f..9592ceded4 100644 --- a/packages/delivery-node/delivery.js +++ b/packages/delivery-node/delivery.js @@ -8,6 +8,11 @@ module.exports = (client) => ({ cb(err) } + if (client._config.endpoints.notify === null) { + const err = new Error('Event not sent due to incomplete endpoint configuration') + return _cb(err) + } + try { request({ url: client._config.endpoints.notify, @@ -30,6 +35,11 @@ module.exports = (client) => ({ cb(err) } + if (client._config.endpoints.session === null) { + const err = new Error('Session not sent due to incomplete endpoint configuration') + return _cb(err) + } + try { request({ url: client._config.endpoints.sessions, diff --git a/packages/delivery-x-domain-request/delivery.js b/packages/delivery-x-domain-request/delivery.js index 2e097f77c0..0c9a4082ea 100644 --- a/packages/delivery-x-domain-request/delivery.js +++ b/packages/delivery-x-domain-request/delivery.js @@ -2,6 +2,11 @@ const payload = require('@bugsnag/core/lib/json-payload') module.exports = (client, win = window) => ({ sendEvent: (event, cb = () => {}) => { + if (client._config.endpoints.notify === null) { + const err = new Error('Event not sent due to incomplete endpoint configuration') + return cb(err) + } + const url = getApiUrl(client._config, 'notify', '4', win) const req = new win.XDomainRequest() req.onload = function () { @@ -18,6 +23,11 @@ module.exports = (client, win = window) => ({ }, 0) }, sendSession: (session, cb = () => {}) => { + if (client._config.endpoints.sessions === null) { + const err = new Error('Session not sent due to incomplete endpoint configuration') + return cb(err) + } + const url = getApiUrl(client._config, 'sessions', '1', win) const req = new win.XDomainRequest() req.onload = function () { diff --git a/packages/delivery-xml-http-request/delivery.js b/packages/delivery-xml-http-request/delivery.js index 2c74e61549..2c26b2d149 100644 --- a/packages/delivery-xml-http-request/delivery.js +++ b/packages/delivery-xml-http-request/delivery.js @@ -4,6 +4,10 @@ module.exports = (client, win = window) => ({ sendEvent: (event, cb = () => {}) => { try { const url = client._config.endpoints.notify + if (url === null) { + const err = new Error('Event not sent due to incomplete endpoint configuration') + return cb(err) + } const req = new win.XMLHttpRequest() req.onreadystatechange = function () { if (req.readyState === win.XMLHttpRequest.DONE) cb(null) @@ -21,6 +25,10 @@ module.exports = (client, win = window) => ({ sendSession: (session, cb = () => {}) => { try { const url = client._config.endpoints.sessions + if (url === null) { + const err = new Error('Session not sent due to incomplete endpoint configuration') + return cb(err) + } const req = new win.XMLHttpRequest() req.onreadystatechange = function () { if (req.readyState === win.XMLHttpRequest.DONE) cb(null) diff --git a/packages/electron/src/config/common.js b/packages/electron/src/config/common.js index bf2130346c..a34a587ad9 100644 --- a/packages/electron/src/config/common.js +++ b/packages/electron/src/config/common.js @@ -22,20 +22,24 @@ module.exports.schema = { } }, endpoints: { - defaultValue: () => ({ - notify: 'https://notify.bugsnag.com', - sessions: 'https://sessions.bugsnag.com', - minidumps: 'https://notify.bugsnag.com' - }), + defaultValue: (endpoints) => { + // only apply the default value if no endpoints have been provided, otherwise prevent delivery by setting to null + if (typeof endpoints === 'undefined') { + return ({ + notify: 'https://notify.bugsnag.com', + sessions: 'https://sessions.bugsnag.com', + minidumps: 'https://notify.bugsnag.com' + }) + } else { + return ({ notify: null, sessions: null, minidumps: null }) + } + }, message: 'should be an object containing endpoint URLs { notify, sessions, minidumps }', validate: val => // first, ensure it's an object (val && typeof val === 'object') && ( - // notify and sessions must always be set - // minidumps isn't required because it was added after the initial launch - // so would be a breaking change - stringWithLength(val.notify) && stringWithLength(val.sessions) + stringWithLength(val.notify) && stringWithLength(val.sessions) && stringWithLength(val.minidumps) ) && // ensure no keys other than notify/session/minidumps are set on endpoints object Object.keys(val).filter(k => !['notify', 'sessions', 'minidumps'].includes(k)).length === 0 diff --git a/packages/electron/src/config/test/main.test.ts b/packages/electron/src/config/test/main.test.ts index 9e0d84f5ce..ddb85b781e 100644 --- a/packages/electron/src/config/test/main.test.ts +++ b/packages/electron/src/config/test/main.test.ts @@ -30,11 +30,6 @@ describe('main process client config schema', () => { describe('endpoints', () => { it('allows valid config', () => { - expect(schema.endpoints.validate({ - notify: 'http://fakeurl.xyz/n', - sessions: 'http://fakeurl.xyz/s' - })).toBe(true) - expect(schema.endpoints.validate({ notify: 'http://fakeurl.xyz/n', sessions: 'http://fakeurl.xyz/s', diff --git a/packages/plugin-electron-deliver-minidumps/send-minidump.js b/packages/plugin-electron-deliver-minidumps/send-minidump.js index 6b224db605..bcab349538 100644 --- a/packages/plugin-electron-deliver-minidumps/send-minidump.js +++ b/packages/plugin-electron-deliver-minidumps/send-minidump.js @@ -32,6 +32,11 @@ module.exports = (net, client) => { const sendMinidump = async (minidumpPath, event) => { const apiKey = (event && event.apiKey) || client._config.apiKey + + if (client._config.endpoints.minidumps === null) { + throw new Error('Minidump not sent due to incomplete endpoint configuration') + } + const url = new URL(client._config.endpoints.minidumps) url.pathname = `${url.pathname.replace(/\/$/, '')}/minidump` url.searchParams.set('api_key', apiKey) diff --git a/packages/plugin-electron-ipc/test/bugsnag-ipc-renderer.test.ts b/packages/plugin-electron-ipc/test/bugsnag-ipc-renderer.test.ts index 35f97ac78e..4d17ce68dd 100644 --- a/packages/plugin-electron-ipc/test/bugsnag-ipc-renderer.test.ts +++ b/packages/plugin-electron-ipc/test/bugsnag-ipc-renderer.test.ts @@ -10,7 +10,7 @@ afterEach(() => jest.clearAllMocks()) describe('BugsnagIpcRenderer', () => { it('should call ipcRenderer.invoke correctly for breadcrumbs', async () => { - const breadcrumb = new Breadcrumb('hi IPC', { electron: 'has many processes' }) + const breadcrumb = new Breadcrumb('hi IPC', { electron: 'has many processes' }, 'log') await BugsnagIpcRenderer.leaveBreadcrumb(breadcrumb) expect(electron.ipcRenderer.invoke).toHaveBeenCalledWith(CHANNEL_RENDERER_TO_MAIN, 'leaveBreadcrumb', JSON.stringify(breadcrumb)) }) From bff513b285bc7a3a4da67aa07551a9892e4b22f2 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 12 Oct 2022 16:03:39 +0100 Subject: [PATCH 013/182] add test cases for electron delivery --- .../test/delivery.test-main.ts | 50 ++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/packages/delivery-electron/test/delivery.test-main.ts b/packages/delivery-electron/test/delivery.test-main.ts index 2a8e4d575f..bf445b9ad7 100644 --- a/packages/delivery-electron/test/delivery.test-main.ts +++ b/packages/delivery-electron/test/delivery.test-main.ts @@ -1,7 +1,7 @@ import { createServer, IncomingHttpHeaders, STATUS_CODES } from 'http' import { app, net } from 'electron' import { AddressInfo } from 'net' -import delivery from '../' +import delivery from '../delivery' import { EventDeliveryPayload } from '@bugsnag/core/client' import { Client } from '@bugsnag/core' import PayloadQueue from '../queue' @@ -112,6 +112,30 @@ describe('delivery: electron', () => { }) }) + it('prevents event delivery with incomplete config', done => { + const { requests, server } = mockServer() + // @ts-expect-error the types for 'listen' don't include this overload + server.listen(0, 'localhost', (err: any) => { + expect(err).toBeUndefined() + + const payload = { + events: [{ errors: [{ errorClass: 'Error', errorMessage: 'foo is not a function' }] }] + } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null }, + redactedKeys: [] + } + delivery(filestore, net, app)(makeClient(config)).sendEvent(payload, (err) => { + expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + + server.close() + done() + }) + }) + }) + it('sends sessions successfully', done => { const { requests, server } = mockServer(202) // @ts-expect-error the types for 'listen' don't include this overload @@ -144,6 +168,30 @@ describe('delivery: electron', () => { }) }) + it('prevents session delivery with incomplete config', done => { + const { requests, server } = mockServer(202) + // @ts-expect-error the types for 'listen' don't include this overload + server.listen(0, 'localhost', (err: any) => { + expect(err).toBeUndefined() + + const payload = { + events: [{ errors: [{ errorClass: 'Error', errorMessage: 'foo is not a function' }] }] + } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null, sessions: null }, + redactedKeys: [] + } + delivery(filestore, net, app)(makeClient(config)).sendSession(payload, (err: any) => { + expect(err).toStrictEqual(new Error('Session not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + + server.close() + done() + }) + }) + }) + it('handles errors gracefully (ECONNREFUSED)', done => { const payload = { events: [{ errors: [{ errorClass: 'Error', errorMessage: 'foo is not a function' }] }] From a1c26f9a77e443abd8fd7e2de12ba29cde52b2d3 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 12 Oct 2022 17:02:51 +0100 Subject: [PATCH 014/182] check for incomplete config in delivery tests --- packages/delivery-node/test/delivery.test.ts | 43 ++++++++++ .../test/delivery.test.ts | 68 ++++++++++++++++ .../test/delivery.test.ts | 78 +++++++++++++++++++ 3 files changed, 189 insertions(+) diff --git a/packages/delivery-node/test/delivery.test.ts b/packages/delivery-node/test/delivery.test.ts index fca1339222..02c7d47059 100644 --- a/packages/delivery-node/test/delivery.test.ts +++ b/packages/delivery-node/test/delivery.test.ts @@ -61,6 +61,28 @@ describe('delivery:node', () => { }) }) + it('prevents event delivery with incomplete config', done => { + const { requests, server } = mockServer() + server.listen((err: Error) => { + expect(err).toBeUndefined() + + const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null }, + redactedKeys: [] + } + + delivery({ _logger: {}, _config: config } as unknown as Client).sendEvent(payload, (err) => { + expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + + server.close() + done() + }) + }) + }) + it('sends sessions successfully', done => { const { requests, server } = mockServer(202) server.listen((err: Error) => { @@ -89,6 +111,27 @@ describe('delivery:node', () => { }) }) + it('prevents session delivery with incomplete config', done => { + const { requests, server } = mockServer(202) + server.listen((err: Error) => { + expect(err).toBeUndefined() + + const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null, sessions: null }, + redactedKeys: [] + } + delivery({ _logger: {}, _config: config } as unknown as Client).sendSession(payload, (err) => { + expect(err).toStrictEqual(new Error('Session not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + + server.close() + done() + }) + }) + }) + it('handles errors gracefully (ECONNREFUSED)', done => { const payload = { sample: 'payload' } as unknown as EventDeliveryPayload const config = { diff --git a/packages/delivery-x-domain-request/test/delivery.test.ts b/packages/delivery-x-domain-request/test/delivery.test.ts index e8443b0a9b..708827a6a6 100644 --- a/packages/delivery-x-domain-request/test/delivery.test.ts +++ b/packages/delivery-x-domain-request/test/delivery.test.ts @@ -48,6 +48,40 @@ describe('delivery:XDomainRequest', () => { }) }) + it('prevents event delivery with incomplete config', done => { + const requests: XDomainRequest[] = [] + + // mock XDomainRequest class + function XDomainRequest (this: XDomainRequest) { + this.method = null + this.url = null + this.data = null + requests.push(this) + } + XDomainRequest.DONE = 4 + XDomainRequest.prototype.open = function (method: string, url: string) { + this.method = method + this.url = url + } + XDomainRequest.prototype.send = function (data: string) { + this.data = data + this.onload() + } + + const window = { XDomainRequest, location: { protocol: 'https://' } } as unknown as Window + const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null }, + redactedKeys: [] + } + delivery({ logger: {}, _config: config } as unknown as Client, window).sendEvent(payload, (err) => { + expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + done() + }) + }) + it('calls back with an error when report sending fails', done => { // mock XDomainRequest class function XDomainRequest () {} @@ -111,6 +145,40 @@ describe('delivery:XDomainRequest', () => { }) }) + it('prevents session delivery with incomplete config', done => { + const requests: XDomainRequest[] = [] + + // mock XDomainRequest class + function XDomainRequest (this: XDomainRequest, t: typeof window) { + this.method = null + this.url = null + this.data = null + requests.push(this) + } + XDomainRequest.DONE = 4 + XDomainRequest.prototype.open = function (method: string, url: string) { + this.method = method + this.url = url + } + XDomainRequest.prototype.send = function (data: string) { + this.data = data + this.onload() + } + + const window = { XDomainRequest, location: { protocol: 'https://' } } as unknown as Window + const payload = { sample: 'payload' } as unknown as SessionDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { sessions: null }, + redactedKeys: [] + } + delivery({ logger: {}, _config: config } as unknown as Client, window).sendSession(payload, (err) => { + expect(err).toStrictEqual(new Error('Session not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + done() + }) + }) + it('calls back with an error when session sending fails', done => { // mock XDomainRequest class function XDomainRequest () {} diff --git a/packages/delivery-xml-http-request/test/delivery.test.ts b/packages/delivery-xml-http-request/test/delivery.test.ts index 17d2fafafa..fb121e4102 100644 --- a/packages/delivery-xml-http-request/test/delivery.test.ts +++ b/packages/delivery-xml-http-request/test/delivery.test.ts @@ -57,6 +57,45 @@ describe('delivery:XMLHttpRequest', () => { }) }) + it('prevents event delivery with incomplete config', done => { + const requests: MockXMLHttpRequest[] = [] + + // mock XMLHttpRequest class + function XMLHttpRequest (this: MockXMLHttpRequest) { + this.method = null + this.url = null + this.data = null + this.headers = {} + this.readyState = null + requests.push(this) + } + XMLHttpRequest.DONE = 4 + XMLHttpRequest.prototype.open = function (method: string, url: string) { + this.method = method + this.url = url + } + XMLHttpRequest.prototype.setRequestHeader = function (key: string, val: string) { + this.headers[key] = val + } + XMLHttpRequest.prototype.send = function (data: string) { + this.data = data + this.readyState = XMLHttpRequest.DONE + this.onreadystatechange() + } + + const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null }, + redactedKeys: [] + } + delivery({ logger: {}, _config: config } as unknown as Client, { XMLHttpRequest } as unknown as Window).sendEvent(payload, (err: any) => { + expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + done() + }) + }) + it('sends sessions successfully', done => { const requests: MockXMLHttpRequest[] = [] @@ -102,4 +141,43 @@ describe('delivery:XMLHttpRequest', () => { done() }) }) + + it('prevents session delivery with incomplete config', done => { + const requests: MockXMLHttpRequest[] = [] + + // mock XMLHttpRequest class + function XMLHttpRequest (this: MockXMLHttpRequest) { + this.method = null + this.url = null + this.data = null + this.headers = {} + this.readyState = null + requests.push(this) + } + XMLHttpRequest.DONE = 4 + XMLHttpRequest.prototype.open = function (method: string, url: string) { + this.method = method + this.url = url + } + XMLHttpRequest.prototype.setRequestHeader = function (key: string, val: string) { + this.headers[key] = val + } + XMLHttpRequest.prototype.send = function (data: string) { + this.data = data + this.readyState = XMLHttpRequest.DONE + this.onreadystatechange() + } + + const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const config = { + apiKey: 'aaaaaaaa', + endpoints: { notify: null, sessions: null }, + redactedKeys: [] + } + delivery({ _config: config, logger: {} } as unknown as Client, { XMLHttpRequest } as unknown as Window).sendSession(payload, (err) => { + expect(err).toStrictEqual(new Error('Session not sent due to incomplete endpoint configuration')) + expect(requests.length).toBe(0) + done() + }) + }) }) From 31f8d4e3133a84d43195d1283cb5745158fa9d57 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 12 Oct 2022 18:01:55 +0100 Subject: [PATCH 015/182] fix broken test --- packages/delivery-node/test/delivery.test.ts | 29 +++----------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/packages/delivery-node/test/delivery.test.ts b/packages/delivery-node/test/delivery.test.ts index 02c7d47059..fe15c5e6f5 100644 --- a/packages/delivery-node/test/delivery.test.ts +++ b/packages/delivery-node/test/delivery.test.ts @@ -1,7 +1,7 @@ import delivery from '../' import http from 'http' import { Client } from '@bugsnag/core' -import { EventDeliveryPayload } from '@bugsnag/core/client' +import { EventDeliveryPayload, SessionDeliveryPayload } from '@bugsnag/core/client' import { AddressInfo } from 'net' interface Request { @@ -69,11 +69,11 @@ describe('delivery:node', () => { const payload = { sample: 'payload' } as unknown as EventDeliveryPayload const config = { apiKey: 'aaaaaaaa', - endpoints: { notify: null }, + endpoints: { notify: null, sessions: null }, redactedKeys: [] } - delivery({ _logger: {}, _config: config } as unknown as Client).sendEvent(payload, (err) => { + delivery({ _logger: { error: jest.fn() }, _config: config } as unknown as Client).sendEvent(payload, (err) => { expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) expect(requests.length).toBe(0) @@ -88,7 +88,7 @@ describe('delivery:node', () => { server.listen((err: Error) => { expect(err).toBeUndefined() - const payload = { sample: 'payload' } as unknown as EventDeliveryPayload + const payload = { sample: 'payload' } as unknown as SessionDeliveryPayload const config = { apiKey: 'aaaaaaaa', endpoints: { notify: 'blah', sessions: `http://0.0.0.0:${(server.address() as AddressInfo).port}/sessions/` }, @@ -111,27 +111,6 @@ describe('delivery:node', () => { }) }) - it('prevents session delivery with incomplete config', done => { - const { requests, server } = mockServer(202) - server.listen((err: Error) => { - expect(err).toBeUndefined() - - const payload = { sample: 'payload' } as unknown as EventDeliveryPayload - const config = { - apiKey: 'aaaaaaaa', - endpoints: { notify: null, sessions: null }, - redactedKeys: [] - } - delivery({ _logger: {}, _config: config } as unknown as Client).sendSession(payload, (err) => { - expect(err).toStrictEqual(new Error('Session not sent due to incomplete endpoint configuration')) - expect(requests.length).toBe(0) - - server.close() - done() - }) - }) - }) - it('handles errors gracefully (ECONNREFUSED)', done => { const payload = { sample: 'payload' } as unknown as EventDeliveryPayload const config = { From d05af284dbd83a46b7044e2beca54b65f7d90fe1 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 14 Oct 2022 11:32:24 +0100 Subject: [PATCH 016/182] remove commented code --- packages/browser/test/index.test.ts | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 473e77d468..6b88b73784 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -94,24 +94,6 @@ describe('browser notifier', () => { Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: 'https://notify.bugsnag.com' } }) Bugsnag.notify(new Error('123'), undefined, (err, event) => { expect(err).toStrictEqual('Event not sent due to incomplete endpoint configuration') - - // if (err) { - // done(err) - // } - - // expect(event.originalError.message).toBe('123') - - // // check no event is sent - // expect(notify.open).not.toHaveBeenCalled() - // expect(notify.setRequestHeader).not.toHaveBeenCalled() - // expect(notify.send).not.toHaveBeenCalled() - - // // check no session is sent - // expect(session.open).not.toHaveBeenCalled() - // expect(session.setRequestHeader).not.toHaveBeenCalled() - // expect(session.send).not.toHaveBeenCalled() - - // done() }) session.onreadystatechange() From 78a077bc4e2fc337d09b302f2d3c0e719c6444d9 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 17 Oct 2022 11:55:51 +0100 Subject: [PATCH 017/182] skip test on ie9 and ie10 --- test/browser/features/plugin_vue.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/browser/features/plugin_vue.feature b/test/browser/features/plugin_vue.feature index b26511f47f..9abd83b509 100644 --- a/test/browser/features/plugin_vue.feature +++ b/test/browser/features/plugin_vue.feature @@ -1,7 +1,7 @@ @plugin_vue Feature: Vue support - @skip_ie_8 + @skip_ie_8 @skip_ie_9 @skip_ie_10 Scenario: basic error handler usage When I navigate to the test URL "/plugin_vue/webpack4/index.html" Then I wait to receive an error From e5cc511cd5f7f22aa33c4c0401702990916ab270 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 17 Oct 2022 15:48:15 +0100 Subject: [PATCH 018/182] increase step timeout --- test/electron/features/support/world.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/world.js b/test/electron/features/support/world.js index 619e6db104..78f890230f 100644 --- a/test/electron/features/support/world.js +++ b/test/electron/features/support/world.js @@ -12,7 +12,7 @@ const failureOutputDir = join(__dirname, '../../../.cucumber-failures') // Allow a longer timeout for this step, which packages the app to run the tests // The upper bound for timeouts is only really an issue on lower-resourced // containers, and should otherwise complete in a few seconds. -BeforeAll({ timeout: 420 * 1000 }, async () => { +BeforeAll({ timeout: 720 * 1000 }, async () => { global.success = true global.server = new MockServer() From cabdc034d973df7eb12364b7f172a43f3cff951b Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 17 Oct 2022 16:48:11 +0100 Subject: [PATCH 019/182] revert timeout increase --- test/electron/features/support/world.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/world.js b/test/electron/features/support/world.js index 78f890230f..619e6db104 100644 --- a/test/electron/features/support/world.js +++ b/test/electron/features/support/world.js @@ -12,7 +12,7 @@ const failureOutputDir = join(__dirname, '../../../.cucumber-failures') // Allow a longer timeout for this step, which packages the app to run the tests // The upper bound for timeouts is only really an issue on lower-resourced // containers, and should otherwise complete in a few seconds. -BeforeAll({ timeout: 720 * 1000 }, async () => { +BeforeAll({ timeout: 420 * 1000 }, async () => { global.success = true global.server = new MockServer() From 3ba4e3bdc808958dd37e1b9cb704f6c7464587ce Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 18 Oct 2022 13:25:01 +0100 Subject: [PATCH 020/182] increase install timeout to 5 minutes --- test/electron/features/support/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/app.js b/test/electron/features/support/app.js index 4b73ad1170..e5959edb7d 100644 --- a/test/electron/features/support/app.js +++ b/test/electron/features/support/app.js @@ -21,7 +21,7 @@ class TestApp { // install this first. electron has a lengthy postinstall script, and doing // a bare `npm install` first will wildcard to the latest / last version // installed, doubling the install time - await this._exec(npmRunner, [...installArgs, `electron@${electronVersion}`]) + await this._exec(npmRunner, [...installArgs, `electron@${electronVersion}`], 300) await this._exec(npmRunner, [...installArgs], {}, 500) await this._exec(npmRunner, [ ...installArgs, From 561f3d2cfedae80781d71fdf8d318649198a23a2 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 18 Oct 2022 14:18:07 +0100 Subject: [PATCH 021/182] fix timeout increase --- test/electron/features/support/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/app.js b/test/electron/features/support/app.js index e5959edb7d..bc49f53111 100644 --- a/test/electron/features/support/app.js +++ b/test/electron/features/support/app.js @@ -21,7 +21,7 @@ class TestApp { // install this first. electron has a lengthy postinstall script, and doing // a bare `npm install` first will wildcard to the latest / last version // installed, doubling the install time - await this._exec(npmRunner, [...installArgs, `electron@${electronVersion}`], 300) + await this._exec(npmRunner, [...installArgs, `electron@${electronVersion}`], {}, 300) await this._exec(npmRunner, [...installArgs], {}, 500) await this._exec(npmRunner, [ ...installArgs, From 30d8a2887e309d3ffe86602adb920d6514bd8858 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 4 Nov 2022 11:30:22 +0000 Subject: [PATCH 022/182] perf: :zap: run client._notify in zone when available monkey patch the client._notify method to run in zone where applicable, preventing unnecessary change detection cycles Updating the UI within the onError callback will no longer be considered reliable --- packages/plugin-angular/src/index.ts | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/packages/plugin-angular/src/index.ts b/packages/plugin-angular/src/index.ts index d2dd855834..8b13c2fc26 100644 --- a/packages/plugin-angular/src/index.ts +++ b/packages/plugin-angular/src/index.ts @@ -1,6 +1,17 @@ import { ErrorHandler, Injectable } from '@angular/core' import Bugsnag, { Client, Plugin } from '@bugsnag/js' +// That's the `global.Zone` exposed when the `zone.js` package is used. +declare const Zone: any + +// There're 2 types of Angular applications: +// 1) zone-full (by default) +// 2) zone-less +// The developer can avoid importing the `zone.js` package and tells Angular that +// he is responsible for running the change detection by himself. This is done by +// "nooping" the zone through `CompilerOptions` when bootstrapping the root module. +const isNgZoneEnabled = typeof Zone !== 'undefined' && !!Zone.current + @Injectable() export class BugsnagErrorHandler extends ErrorHandler { public bugsnagClient: Client; @@ -42,6 +53,24 @@ export class BugsnagErrorHandler extends ErrorHandler { const plugin: Plugin = { load: (client: Client): ErrorHandler => { + const originalNotify = client._notify + + client._notify = function (event) { + if (isNgZoneEnabled) { + // The `Zone.root.run` basically will run all asynchronous tasks in the most parent zone. + // The Angular's zone is forked from the `Zone.root`. In this case, `zone.js` won't + // trigger change detection, and `ApplicationRef.tick()` will not be run. + // Caretaker note: we're using `Zone.root` as opposed to `NgZone.runOutsideAngular` since this + // will require injecting the `NgZone` facade. That will create a breaking change for + // projects already using the `BugsnagErrorHandler`. + Zone.root.run(() => { + originalNotify(event) + }) + } else { + originalNotify(event) + } + } + return new BugsnagErrorHandler(client) }, name: 'Angular' From ae536e26d8857df15e929d7a9609f05e693d344e Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 4 Nov 2022 11:32:10 +0000 Subject: [PATCH 023/182] update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96ad132b08..68b839a668 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## TBD + +### Fixed + +- (plugin-angular) Prevent excess change detection cycles when calling `Bugsnag.notify` [#1861](https://github.com/bugsnag/bugsnag-js/pull/1861) + ## v7.18.2 (2022-11-01) ### Changed From adb444a8d4bd4c5be21fc0444d427ca3af08e232 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 7 Nov 2022 11:01:22 +0000 Subject: [PATCH 024/182] Apply suggestions from code review Co-authored-by: Joe Haines --- packages/plugin-angular/src/index.ts | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/packages/plugin-angular/src/index.ts b/packages/plugin-angular/src/index.ts index 8b13c2fc26..cf5bb8a4ce 100644 --- a/packages/plugin-angular/src/index.ts +++ b/packages/plugin-angular/src/index.ts @@ -1,15 +1,16 @@ import { ErrorHandler, Injectable } from '@angular/core' import Bugsnag, { Client, Plugin } from '@bugsnag/js' -// That's the `global.Zone` exposed when the `zone.js` package is used. +// angular uses zones to watch for changes in asynchronous tasks so it can +// update the UI in response +// Bugsnag uses a lot of asynchronous tasks when notifying, which trigger change +// detection multiple times. This causes a potential performance problem, so we +// need to run `notify` outside of the current zone if zones are being used +// see https://angular.io/guide/zone declare const Zone: any -// There're 2 types of Angular applications: -// 1) zone-full (by default) -// 2) zone-less -// The developer can avoid importing the `zone.js` package and tells Angular that -// he is responsible for running the change detection by himself. This is done by -// "nooping" the zone through `CompilerOptions` when bootstrapping the root module. +// zones are optional, so we need to detect if they are being used +// see https://angular.io/guide/zone#noopzone const isNgZoneEnabled = typeof Zone !== 'undefined' && !!Zone.current @Injectable() @@ -57,16 +58,12 @@ const plugin: Plugin = { client._notify = function (event) { if (isNgZoneEnabled) { - // The `Zone.root.run` basically will run all asynchronous tasks in the most parent zone. - // The Angular's zone is forked from the `Zone.root`. In this case, `zone.js` won't - // trigger change detection, and `ApplicationRef.tick()` will not be run. - // Caretaker note: we're using `Zone.root` as opposed to `NgZone.runOutsideAngular` since this - // will require injecting the `NgZone` facade. That will create a breaking change for - // projects already using the `BugsnagErrorHandler`. + // run notify in the root zone to avoid triggering change detection Zone.root.run(() => { originalNotify(event) }) } else { + // if zones are not enabled, change detection will not run anyway originalNotify(event) } } From f21e295113ed579659e7af19152addaa4dc03801 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 8 Nov 2022 09:48:45 +0000 Subject: [PATCH 025/182] Update packages/plugin-angular/src/index.ts use all arguments when monkey patching Co-authored-by: Joe Haines --- packages/plugin-angular/src/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/plugin-angular/src/index.ts b/packages/plugin-angular/src/index.ts index cf5bb8a4ce..f11248897d 100644 --- a/packages/plugin-angular/src/index.ts +++ b/packages/plugin-angular/src/index.ts @@ -56,15 +56,16 @@ const plugin: Plugin = { load: (client: Client): ErrorHandler => { const originalNotify = client._notify - client._notify = function (event) { + client._notify = function () { + const notifyArguments = arguments if (isNgZoneEnabled) { // run notify in the root zone to avoid triggering change detection Zone.root.run(() => { - originalNotify(event) + originalNotify(notifyArguments) }) } else { // if zones are not enabled, change detection will not run anyway - originalNotify(event) + originalNotify(notifyArguments) } } From bae0faf59a327ed2310d1dc301b0920e91e236ce Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 8 Nov 2022 10:44:19 +0000 Subject: [PATCH 026/182] fix ts issue --- packages/plugin-angular/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugin-angular/src/index.ts b/packages/plugin-angular/src/index.ts index f11248897d..66ae7d43d4 100644 --- a/packages/plugin-angular/src/index.ts +++ b/packages/plugin-angular/src/index.ts @@ -57,15 +57,15 @@ const plugin: Plugin = { const originalNotify = client._notify client._notify = function () { - const notifyArguments = arguments + const originalArguments = arguments as any if (isNgZoneEnabled) { // run notify in the root zone to avoid triggering change detection Zone.root.run(() => { - originalNotify(notifyArguments) + originalNotify(originalArguments) }) } else { // if zones are not enabled, change detection will not run anyway - originalNotify(notifyArguments) + originalNotify(originalArguments) } } From 87e3ded981e1de85afa98b55be9777653644d0d7 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 10 Jan 2023 11:25:41 +0000 Subject: [PATCH 027/182] replace node domain API with AsyncLocalStorage --- .buildkite/node-pipeline.yml | 36 ++------ packages/node/package.json | 2 +- packages/node/src/notifier.js | 9 ++ packages/plugin-express/src/express.js | 23 ++--- packages/plugin-koa/src/koa.js | 6 +- .../uncaught-exception.js | 11 ++- .../unhandled-rejection.js | 11 ++- packages/plugin-restify/src/restify.js | 26 ++---- test/aws-lambda/features/unhandled.feature | 2 +- test/node/features/connect.feature | 16 +++- test/node/features/express.feature | 47 ++++++++++- .../fixtures/express/scenarios/app.js | 7 ++ .../features/fixtures/koa/scenarios/app.js | 16 +++- .../fixtures/restify/scenarios/app.js | 24 ++++-- test/node/features/koa.feature | 39 ++++++++- test/node/features/restify.feature | 84 +++++++++++-------- 16 files changed, 230 insertions(+), 129 deletions(-) diff --git a/.buildkite/node-pipeline.yml b/.buildkite/node-pipeline.yml index 9960455853..00d9715458 100644 --- a/.buildkite/node-pipeline.yml +++ b/.buildkite/node-pipeline.yml @@ -19,27 +19,7 @@ steps: push: - node-maze-runner:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-node-${BRANCH_NAME} - - label: ":node: Node 4" - depends_on: "node-maze-runner-image" - timeout_in_minutes: 30 - plugins: - docker-compose#v3.9.0: - run: node-maze-runner - use-aliases: true - env: - NODE_VERSION: "4" - - - label: ":node: Node 6" - depends_on: "node-maze-runner-image" - timeout_in_minutes: 30 - plugins: - docker-compose#v3.9.0: - run: node-maze-runner - use-aliases: true - env: - NODE_VERSION: "6" - - - label: ":node: Node 8" + - label: ":node: Node 12" depends_on: "node-maze-runner-image" timeout_in_minutes: 30 plugins: @@ -47,9 +27,9 @@ steps: run: node-maze-runner use-aliases: true env: - NODE_VERSION: "8" + NODE_VERSION: "12" - - label: ":node: Node 10" + - label: ":node: Node 14" depends_on: "node-maze-runner-image" timeout_in_minutes: 30 plugins: @@ -57,9 +37,9 @@ steps: run: node-maze-runner use-aliases: true env: - NODE_VERSION: "10" + NODE_VERSION: "14" - - label: ":node: Node 12" + - label: ":node: Node 16" depends_on: "node-maze-runner-image" timeout_in_minutes: 30 plugins: @@ -67,9 +47,9 @@ steps: run: node-maze-runner use-aliases: true env: - NODE_VERSION: "12" + NODE_VERSION: "16" - - label: ":node: Node 14" + - label: ":node: Node 18" depends_on: "node-maze-runner-image" timeout_in_minutes: 30 plugins: @@ -77,4 +57,4 @@ steps: run: node-maze-runner use-aliases: true env: - NODE_VERSION: "14" + NODE_VERSION: "18" \ No newline at end of file diff --git a/packages/node/package.json b/packages/node/package.json index 7250bdbb96..b36191425d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -19,7 +19,7 @@ "scripts": { "clean": "rm -fr dist && mkdir dist", "build": "npm run clean && npm run build:dist", - "build:dist": "../../bin/bundle src/notifier.js --node --exclude=iserror,stack-generator,error-stack-parser,pump,byline --standalone=bugsnag | ../../bin/extract-source-map dist/bugsnag.js" + "build:dist": "../../bin/bundle src/notifier.js --node --exclude=iserror,stack-generator,error-stack-parser,pump,byline,async_hooks --standalone=bugsnag | ../../bin/extract-source-map dist/bugsnag.js" }, "author": "Bugsnag", "license": "MIT", diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 0ef5cf32aa..84d8772da3 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -2,6 +2,8 @@ const name = 'Bugsnag Node' const version = '__VERSION__' const url = 'https://github.com/bugsnag/bugsnag-js' +const { AsyncLocalStorage } = require('async_hooks') + const Client = require('@bugsnag/core/client') const Event = require('@bugsnag/core/event') const Session = require('@bugsnag/core/session') @@ -43,6 +45,11 @@ const internalPlugins = [ pluginStackframePathNormaliser ] +// Used to store and retrieve the request-scoped client which makes it easy to obtain the request-scoped client +// from anywhere in the codebase e.g. when calling Bugsnag.leaveBreadcrumb() or even within the global unhandled +// promise rejection handler. +const clientContext = new AsyncLocalStorage() + const Bugsnag = { _client: null, createClient: (opts) => { @@ -52,6 +59,8 @@ const Bugsnag = { const bugsnag = new Client(opts, schema, internalPlugins, { name, version, url }) + bugsnag._clientContext = clientContext + bugsnag._setDelivery(delivery) bugsnag._logger.debug('Loaded!') diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index 4a5d607ebe..e744a6fd2f 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -1,5 +1,3 @@ -/* eslint node/no-deprecated-api: [error, {ignoreModuleItems: ["domain"]}] */ -const domain = require('domain') const extractRequestInfo = require('./request-info') const clone = require('@bugsnag/core/lib/clone-client') const handledState = { @@ -15,8 +13,6 @@ module.exports = { name: 'express', load: client => { const requestHandler = (req, res, next) => { - const dom = domain.create() - // Get a client to be scoped to this request. If sessions are enabled, use the // resumeSession() call to get a session client, otherwise, clone the existing client. const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) @@ -33,20 +29,11 @@ module.exports = { if (!client._config.autoDetectErrors) return next() - // unhandled errors caused by this request - dom.on('error', (err) => { - const event = client.Event.create(err, false, handledState, 'express middleware', 1) - req.bugsnag._notify(event, () => {}, (e, event) => { - if (e) client._logger.error('Failed to send event to Bugsnag') - req.bugsnag._config.onUncaughtException(err, event, client._logger) - }) - if (!res.headersSent) { - res.statusCode = 500 - res.end('Internal server error') - } - }) - - return dom.run(next) + if (client._clientContext) { + client._clientContext.run(requestClient, () => next()) + } else { + next() + } } const errorHandler = (err, req, res, next) => { diff --git a/packages/plugin-koa/src/koa.js b/packages/plugin-koa/src/koa.js index 81d72f903d..0710e7a4a0 100644 --- a/packages/plugin-koa/src/koa.js +++ b/packages/plugin-koa/src/koa.js @@ -27,7 +27,11 @@ module.exports = { event.addMetadata('request', metadata) }, true) - await next() + if (client._clientContext) { + await client._clientContext.run(requestClient, () => next()) + } else { + await next() + } } requestHandler.v1 = function * (next) { diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index cf703a34bf..8cd80d596d 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -4,14 +4,17 @@ module.exports = { if (!client._config.autoDetectErrors) return if (!client._config.enabledErrorTypes.unhandledExceptions) return _handler = err => { - const event = client.Event.create(err, false, { + // if we are in an async context, use the client from that context + const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + + const event = c.Event.create(err, false, { severity: 'error', unhandled: true, severityReason: { type: 'unhandledException' } }, 'uncaughtException handler', 1) - client._notify(event, () => {}, (e, event) => { - if (e) client._logger.error('Failed to send event to Bugsnag') - client._config.onUncaughtException(err, event, client._logger) + c._notify(event, () => {}, (e, event) => { + if (e) c._logger.error('Failed to send event to Bugsnag') + c._config.onUncaughtException(err, event, c._logger) }) } process.on('uncaughtException', _handler) diff --git a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js index 20ac5530d6..43e9340d8d 100644 --- a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js +++ b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js @@ -3,16 +3,19 @@ module.exports = { load: client => { if (!client._config.autoDetectErrors || !client._config.enabledErrorTypes.unhandledRejections) return _handler = err => { - const event = client.Event.create(err, false, { + // if we are in an async context, use the client from that context + const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + + const event = c.Event.create(err, false, { severity: 'error', unhandled: true, severityReason: { type: 'unhandledPromiseRejection' } }, 'unhandledRejection handler', 1) return new Promise(resolve => { - client._notify(event, () => {}, (e, event) => { - if (e) client._logger.error('Failed to send event to Bugsnag') - client._config.onUnhandledRejection(err, event, client._logger) + c._notify(event, () => {}, (e, event) => { + if (e) c._logger.error('Failed to send event to Bugsnag') + c._config.onUnhandledRejection(err, event, c._logger) resolve() }) }) diff --git a/packages/plugin-restify/src/restify.js b/packages/plugin-restify/src/restify.js index 4729d1a5b1..331f4daae7 100644 --- a/packages/plugin-restify/src/restify.js +++ b/packages/plugin-restify/src/restify.js @@ -1,4 +1,3 @@ -const domain = require('domain') // eslint-disable-line const extractRequestInfo = require('./request-info') const clone = require('@bugsnag/core/lib/clone-client') const handledState = { @@ -14,8 +13,6 @@ module.exports = { name: 'restify', load: client => { const requestHandler = (req, res, next) => { - const dom = domain.create() - // Get a client to be scoped to this request. If sessions are enabled, use the // resumeSession() call to get a session client, otherwise, clone the existing client. const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) @@ -32,24 +29,11 @@ module.exports = { if (!client._config.autoDetectErrors) return next() - // unhandled errors caused by this request - dom.on('error', (err) => { - const event = client.Event.create(err, false, handledState, 'restify middleware', 1) - req.bugsnag._notify(event, () => {}, (e, event) => { - if (e) client._logger.error('Failed to send event to Bugsnag') - req.bugsnag._config.onUncaughtException(err, event, client._logger) - }) - if (!res.headersSent) { - const body = 'Internal server error' - res.writeHead(500, { - 'Content-Length': Buffer.byteLength(body), - 'Content-Type': 'text/plain' - }) - res.end(body) - } - }) - - return dom.run(next) + if (client._clientContext) { + client._clientContext.run(requestClient, () => next()) + } else { + next() + } } const errorHandler = (req, res, err, cb) => { diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index a1fb4394a4..36dfb0f335 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -91,7 +91,7 @@ Scenario Outline: unhandled exceptions are reported when using serverless-expres Scenario: unhandled asynchronous exceptions are reported when using serverless-express Given I setup the environment When I invoke the "ExpressFunction" lambda in "features/fixtures/serverless-express-app" with the "events/unhandled-async.json" event - Then the lambda response is empty + Then the lambda response "errorMessage" equals "busted" And the SAM exit code equals 0 When I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier diff --git a/test/node/features/connect.feature b/test/node/features/connect.feature index 3ff28ca3b3..851392be51 100644 --- a/test/node/features/connect.feature +++ b/test/node/features/connect.feature @@ -22,16 +22,18 @@ Scenario: a synchronous thrown error in a route And the event "request.httpMethod" equals "GET" Scenario: an asynchronous thrown error in a route - Then I open the URL "http://connect/async" + Then I open the URL "http://connect/async" tolerating any error And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.type" equals "unhandledException" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://connect/async" + And the event "request.httpMethod" equals "GET" Scenario: an error passed to next(err) Then I open the URL "http://connect/next" @@ -44,6 +46,8 @@ Scenario: an error passed to next(err) And the exception "message" equals "next" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://connect/next" + And the event "request.httpMethod" equals "GET" Scenario: a synchronous promise rejection in a route Then I open the URL "http://connect/rejection-sync" @@ -56,6 +60,8 @@ Scenario: a synchronous promise rejection in a route And the exception "message" equals "reject sync" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://connect/rejection-sync" + And the event "request.httpMethod" equals "GET" Scenario: an asynchronous promise rejection in a route Then I open the URL "http://connect/rejection-async" @@ -68,6 +74,8 @@ Scenario: an asynchronous promise rejection in a route And the exception "message" equals "reject async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://connect/rejection-async" + And the event "request.httpMethod" equals "GET" Scenario: a string passed to next(err) Then I open the URL "http://connect/string-as-error" @@ -79,6 +87,8 @@ Scenario: a string passed to next(err) And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" + And the event "request.url" equals "http://connect/string-as-error" + And the event "request.httpMethod" equals "GET" Scenario: throwing non-Error error Then I open the URL "http://connect/throw-non-error" @@ -90,3 +100,5 @@ Scenario: throwing non-Error error And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" + And the event "request.url" equals "http://connect/throw-non-error" + And the event "request.httpMethod" equals "GET" \ No newline at end of file diff --git a/test/node/features/express.feature b/test/node/features/express.feature index c0f6a9aa55..191642977f 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -9,7 +9,7 @@ Background: And I wait for the host "express" to open port "80" Scenario: a synchronous thrown error in a route - Then I open the URL "http://express/sync/hello?a=1&b=2" + Then I open the URL "http://express/sync/hello?a=1&b=2" tolerating any error And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true @@ -28,17 +28,20 @@ Scenario: a synchronous thrown error in a route And the event "metaData.request.connection" is not null Scenario: an asynchronous thrown error in a route - Then I open the URL "http://express/async" + Then I open the URL "http://express/async" tolerating any error And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.type" equals "unhandledException" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" And the event "metaData.request.query" is null + And the event "request.url" equals "http://express/async" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: an error passed to next(err) Then I open the URL "http://express/next" @@ -51,6 +54,9 @@ Scenario: an error passed to next(err) And the exception "message" equals "next" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://express/next" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: a synchronous promise rejection in a route Then I open the URL "http://express/rejection-sync" @@ -63,6 +69,9 @@ Scenario: a synchronous promise rejection in a route And the exception "message" equals "reject sync" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://express/rejection-sync" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: an asynchronous promise rejection in a route Then I open the URL "http://express/rejection-async" @@ -75,6 +84,9 @@ Scenario: an asynchronous promise rejection in a route And the exception "message" equals "reject async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://express/rejection-async" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: a string passed to next(err) Then I open the URL "http://express/string-as-error" @@ -86,6 +98,9 @@ Scenario: a string passed to next(err) And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" + And the event "request.url" equals "http://express/string-as-error" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: throwing non-Error error Then I open the URL "http://express/throw-non-error" @@ -97,6 +112,9 @@ Scenario: throwing non-Error error And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" + And the event "request.url" equals "http://express/throw-non-error" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: a handled error passed to req.bugsnag.notify() Then I open the URL "http://express/handled" @@ -112,6 +130,29 @@ Scenario: a handled error passed to req.bugsnag.notify() And the event "request.httpMethod" equals "GET" And the event "request.clientIp" is not null +@skip_before_node_16 +Scenario: an unhandled promise rejection in an async callback (with request context) + Then I open the URL "http://express/unhandled-rejection-async-callback" and get a 200 response + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection in async callback" + And the event "request.url" equals "http://express/unhandled-rejection-async-callback" + And the event "request.httpMethod" equals "GET" + +Scenario: an unhandled promise rejection in an async callback (without request context) + Then I open the URL "http://express/unhandled-rejection-async-callback" and get a 200 response + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection in async callback" + Scenario: adding body to request metadata When I POST the data "data=in_request_body" to the URL "http://express/bodytest" And I wait to receive an error diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index c35f6bbcea..6e74f9e5a5 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -96,6 +96,13 @@ app.get('/rejection-async', function (req, res, next) { }, 100) }) +app.get('/unhandled-rejection-async-callback', function (req, res, next) { + setTimeout(function () { + Promise.reject(new Error('unhandled rejection in async callback')) + }, 100) + res.end('OK') +}) + app.get('/string-as-error', function (req, res, next) { next('errrr') }) diff --git a/test/node/features/fixtures/koa/scenarios/app.js b/test/node/features/fixtures/koa/scenarios/app.js index ffffeae24a..6daf0f0038 100644 --- a/test/node/features/fixtures/koa/scenarios/app.js +++ b/test/node/features/fixtures/koa/scenarios/app.js @@ -39,15 +39,13 @@ app.use(middleware.requestHandler) app.use(bodyParser()); -const erroneous = () => new Promise((resolve, reject) => reject(new Error('async noooop'))) - app.use(async (ctx, next) => { if (ctx.path === '/') { ctx.body = 'ok' } else if (ctx.path === '/err') { throw new Error('noooop') - } else if (ctx.path === '/async-err') { - await erroneous() + } else if (ctx.path === '/promise-rejection') { + await Promise.reject(new Error('async noooop')) } else if (ctx.path === '/ctx-throw') { ctx.throw(500, 'thrown') } else if (ctx.path === '/ctx-throw-400') { @@ -59,6 +57,16 @@ app.use(async (ctx, next) => { await next() } else if (ctx.path === '/bodytest') { throw new Error('request body') + } else if (ctx.path === '/throw-async-callback') { + setTimeout(function () { + throw new Error('error in async callback') + }, 100) + ctx.body = 'ok' + } else if (ctx.path === '/unhandled-rejection-async-callback') { + setTimeout(function () { + Promise.reject(new Error('unhandled rejection in async callback')) + }, 100) + ctx.body = 'ok' } else { await next() } diff --git a/test/node/features/fixtures/restify/scenarios/app.js b/test/node/features/fixtures/restify/scenarios/app.js index 42fa2ce402..90a300b666 100644 --- a/test/node/features/fixtures/restify/scenarios/app.js +++ b/test/node/features/fixtures/restify/scenarios/app.js @@ -18,7 +18,7 @@ var server = restify.createServer() server.pre(middleware.requestHandler) -server.use(restify.plugins.bodyParser()) +server.use(restify.plugins.bodyParser()); server.use(restify.plugins.queryParser()) // If the server hasn't started sending something within 2 seconds @@ -31,15 +31,15 @@ server.use(function (req, res, next) { next() }) -server.get('/', function (req, res) { +server.get('/', function (req, res, next) { res.end('ok') }) -server.get('/sync/:message', function (req, res) { +server.get('/sync/:message', function (req, res, next) { throw new Error(req.params.message) }) -server.get('/async', function (req, res) { +server.get('/async', function (req, res, next) { setTimeout(function () { throw new Error('async') }, 100) @@ -58,11 +58,22 @@ server.get('/rejection-async', function (req, res, next) { Promise.reject(new Error('reject async')).catch(next) }, 100) }) + +server.get('/unhandled-rejection-async-callback', function (req, res, next) { + setTimeout(function () { + Promise.reject(new Error('unhandled rejection in async callback')) + }, 100) + res.setHeader('Content-Type', 'text/html') + res.writeHead(200) + res.end('OK') + next() +}) + // // app.get('/string-as-error', function (req, res, next) { // next('errrr') // }) -// + server.get('/throw-non-error', function (req, res, next) { throw 1 // eslint-disable-line }) @@ -79,7 +90,10 @@ server.get('/internal', function (req, res, next) { server.get('/handled', function (req, res, next) { req.bugsnag.notify(new Error('handled')) + res.setHeader('Content-Type', 'text/html') + res.writeHead(200) res.end('OK') + next() }) server.post('/bodytest', function (req, res, next) { diff --git a/test/node/features/koa.feature b/test/node/features/koa.feature index dc80055e26..f49ffbc73b 100644 --- a/test/node/features/koa.feature +++ b/test/node/features/koa.feature @@ -29,8 +29,8 @@ Scenario: a synchronous thrown error in a route And the event "metaData.request.query.b" equals "2" And the event "metaData.request.connection" is not null -Scenario: an asynchronous thrown error in a route - Then I open the URL "http://koa/async-err" and get a 500 response +Scenario: a promise rejection in a route + Then I open the URL "http://koa/promise-rejection" and get a 500 response And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true @@ -124,3 +124,38 @@ Scenario: adding body to request metadata And the event "request.httpVersion" equals "1.1" And the event "metaData.error_handler.before" is true And the event "metaData.error_handler.after" is null + +Scenario: a thrown error in an async callback + Then I open the URL "http://koa/throw-async-callback" and get a 200 response + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledException" + And the exception "errorClass" equals "Error" + And the exception "message" equals "error in async callback" + And the event "request.url" equals "http://koa/throw-async-callback" + And the event "request.httpMethod" equals "GET" + +@skip_before_node_16 +Scenario: an unhandled promise rejection in an async callback (with request context) + Then I open the URL "http://koa/unhandled-rejection-async-callback" and get a 200 response + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection in async callback" + And the event "request.url" equals "http://koa/unhandled-rejection-async-callback" + And the event "request.httpMethod" equals "GET" + +Scenario: an unhandled promise rejection in an async callback (without request context) + Then I open the URL "http://koa/unhandled-rejection-async-callback" and get a 200 response + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection in async callback" \ No newline at end of file diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index 2110438055..37aa87b0cd 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -8,12 +8,12 @@ Background: And I wait for the host "restify" to open port "80" Scenario: a synchronous thrown error in a route - Then I open the URL "http://restify/sync/hello?a=1&b=2&c=3" + Then I open the URL "http://restify/sync/hello?a=1&b=2&c=3" tolerating any error And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.type" equals "unhandledException" And the exception "errorClass" equals "Error" And the exception "message" equals "hello" And the exception "type" equals "nodejs" @@ -29,17 +29,20 @@ Scenario: a synchronous thrown error in a route And the event "metaData.request.params.message" equals "hello" Scenario: an asynchronous thrown error in a route - Then I open the URL "http://restify/async" + Then I open the URL "http://restify/async" tolerating any error And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.type" equals "unhandledException" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" And the event "metaData.request.query" is null + And the event "request.url" equals "http://restify/async" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: an error passed to next(err) Then I open the URL "http://restify/next" @@ -52,60 +55,71 @@ Scenario: an error passed to next(err) And the exception "message" equals "next" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://restify/next" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null + +Scenario: a handled error passed to req.bugsnag.notify() + Then I open the URL "http://restify/handled" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is false + And the event "severity" equals "warning" + And the exception "errorClass" equals "Error" + And the exception "message" equals "handled" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://restify/handled" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null -Scenario: throwing non-Error error - Then I open the URL "http://restify/throw-non-error" +Scenario: a synchronous promise rejection in a route + Then I open the URL "http://restify/rejection-sync" And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" - And the exception "errorClass" equals "InvalidError" - And the exception "message" matches "^restify middleware received a non-error\." + And the exception "errorClass" equals "Error" + And the exception "message" equals "reject sync" And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://restify/rejection-sync" + And the event "request.httpMethod" equals "GET" -Scenario: an explicit 404 - When I open the URL "http://restify/not-found" - And I wait to receive a session - Then the session is valid for the session reporting API version "1" for the "Bugsnag Node" notifier - And the session payload has a valid sessions array - And the sessionCount "sessionsStarted" equals 1 - -Scenario: an explicit internal server error - Then I open the URL "http://restify/internal" +Scenario: an asynchronous promise rejection in a route + Then I open the URL "http://restify/rejection-async" And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" - And the exception "errorClass" equals "InternalServerError" - And the exception "message" equals "oh noes!" + And the exception "errorClass" equals "Error" + And the exception "message" equals "reject async" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://restify/rejection-async" + And the event "request.httpMethod" equals "GET" -Scenario: a handled error passed to req.bugsnag.notify() - Then I open the URL "http://restify/handled" +@skip_before_node_16 +Scenario: an unhandled promise rejection in an async callback (with request context) + Then I open the URL "http://restify/unhandled-rejection-async-callback" and get a 200 response And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier - And the event "unhandled" is false - And the event "severity" equals "warning" + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" And the exception "errorClass" equals "Error" - And the exception "message" equals "handled" - And the exception "type" equals "nodejs" - And the "file" of stack frame 0 equals "scenarios/app.js" - And the event "request.url" equals "http://restify/handled" + And the exception "message" equals "unhandled rejection in async callback" + And the event "request.url" equals "http://restify/unhandled-rejection-async-callback" And the event "request.httpMethod" equals "GET" - And the event "request.clientIp" is not null -Scenario: adding body to request metadata - When I POST the data "data=in_request_body" to the URL "http://restify/bodytest" +Scenario: an unhandled promise rejection in an async callback (without request context) + Then I open the URL "http://restify/unhandled-rejection-async-callback" and get a 200 response And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" And the exception "errorClass" equals "Error" - And the exception "message" equals "request body" - And the exception "type" equals "nodejs" - And the "file" of stack frame 0 equals "scenarios/app.js" - And the event "request.body.data" equals "in_request_body" - And the event "request.httpMethod" equals "POST" + And the exception "message" equals "unhandled rejection in async callback" \ No newline at end of file From efb7b23cca5d23bf13de7e2be164672e58301215 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 11 Jan 2023 15:47:20 +0000 Subject: [PATCH 028/182] add failing test case for exception thrown async --- .../async/async-unhandled-exception.js | 23 ++++++++++ .../async/async-unhandled-exception.json | 46 +++++++++++++++++++ .../fixtures/simple-app/template.yaml | 13 ++++++ test/aws-lambda/features/unhandled.feature | 32 +++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js create mode 100644 test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json diff --git a/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js new file mode 100644 index 0000000000..a392bb0e16 --- /dev/null +++ b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js @@ -0,0 +1,23 @@ +const Bugsnag = require('@bugsnag/js') +const BugsnagPluginAwsLambda = require('@bugsnag/plugin-aws-lambda') + +Bugsnag.start({ + apiKey: process.env.BUGSNAG_API_KEY, + endpoints: { + notify: process.env.BUGSNAG_NOTIFY_ENDPOINT, + sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT + }, + plugins: [BugsnagPluginAwsLambda], + autoDetectErrors: process.env.BUGSNAG_AUTO_DETECT_ERRORS !== 'false', + autoTrackSessions: process.env.BUGSNAG_AUTO_TRACK_SESSIONS !== 'false' +}) + +const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler() + +const handler = async (event, context) => { + setTimeout(() => { + throw new Error('Oh no!') + }, 100) +} + +module.exports.lambdaHandler = bugsnagHandler(handler) diff --git a/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json b/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json new file mode 100644 index 0000000000..cb21bed8d6 --- /dev/null +++ b/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json @@ -0,0 +1,46 @@ +{ + "body": "", + "resource": "/{proxy+}", + "path": "/async/async/unhandled/exception", + "httpMethod": "GET", + "isBase64Encoded": false, + "queryStringParameters": {}, + "multiValueQueryStringParameters": {}, + "pathParameters": {}, + "stageVariables": {}, + "headers": { + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", + "Accept-Encoding": "gzip, deflate, sdch", + "Accept-Language": "en-US,en;q=0.8", + "Cache-Control": "max-age=0", + "Host": "1234567890.execute-api.us-east-1.amazonaws.com", + "Upgrade-Insecure-Requests": "1", + "User-Agent": "Custom User Agent String" + }, + "requestContext": { + "accountId": "123456789012", + "resourceId": "123456", + "stage": "prod", + "requestId": "c6af9ac6-7b61-11e6-9a41-93e8deadbeef", + "requestTime": "09/Apr/2015:12:34:56 +0000", + "requestTimeEpoch": 1428582896000, + "identity": { + "cognitoIdentityPoolId": null, + "accountId": null, + "cognitoIdentityId": null, + "caller": null, + "accessKey": null, + "sourceIp": "127.0.0.1", + "cognitoAuthenticationType": null, + "cognitoAuthenticationProvider": null, + "userArn": null, + "userAgent": "Custom User Agent String", + "user": null + }, + "path": "/prod/async/async/unhandled/exception", + "resourcePath": "/{proxy+}", + "httpMethod": "GET", + "apiId": "1234567890", + "protocol": "HTTP/1.1" + } +} diff --git a/test/aws-lambda/features/fixtures/simple-app/template.yaml b/test/aws-lambda/features/fixtures/simple-app/template.yaml index c5772d3b47..ca2cf0898e 100644 --- a/test/aws-lambda/features/fixtures/simple-app/template.yaml +++ b/test/aws-lambda/features/fixtures/simple-app/template.yaml @@ -27,6 +27,19 @@ Resources: Path: /async/unhandled/exception Method: get + AsyncAsyncUnhandledExceptionFunctionNode14: + Type: AWS::Serverless::Function + Properties: + CodeUri: async/ + Handler: async-unhandled-exception.lambdaHandler + Runtime: nodejs14.x + Events: + AsyncAsyncUnhandledException: + Type: Api + Properties: + Path: /async/async/unhandled/exception + Method: get + AsyncHandledExceptionFunctionNode14: Type: AWS::Serverless::Function Properties: diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index 36dfb0f335..1c5268a1c0 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -37,6 +37,38 @@ Scenario Outline: unhandled exceptions are reported | CallbackThrownUnhandledExceptionFunctionNode14 | callback | thrown-unhandled-exception.js | 14 | 7 | | CallbackThrownUnhandledExceptionFunctionNode12 | callback | thrown-unhandled-exception.js | 12 | 7 | +@simple-app +Scenario Outline: unhandled exceptions thrown async are reported + Given I setup the environment + When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//async-unhandled-exception.json" event + Then the lambda response "errorMessage" equals "Oh no!" + And the lambda response "errorType" equals "Error" + And the lambda response "trace" is an array with elements + And the lambda response "trace.0" equals "Error: Oh no!" + And the lambda response "body" is null + And the lambda response "statusCode" is null + And the SAM exit code equals 0 + When I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledException" + And the exception "errorClass" equals "Error" + And the exception "message" equals "Oh no!" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "" + And the event "metaData.AWS Lambda context.functionName" equals "" + And the event "metaData.AWS Lambda context.awsRequestId" is not null + And the event "device.runtimeVersions.node" matches "^\.\d+\.\d+$" + When I wait to receive a session + Then the session is valid for the session reporting API version "1" for the "Bugsnag Node" notifier + And the session "id" is not null + And the session "startedAt" is a timestamp + + Examples: + | lambda | type | file | node-version | trace-length | + | AsyncAsyncUnhandledExceptionFunctionNode14 | async | async-unhandled-exception.js | 14 | 4 | + @simple-app Scenario Outline: no error is reported when autoDetectErrors is false Given I setup the environment From 0c06c0e0560d2d10fff53a43c64c4891576ec8b7 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 11 Jan 2023 15:47:20 +0000 Subject: [PATCH 029/182] add failing test case for exception thrown async --- .../async/async-unhandled-exception.js | 23 ++++++++++ .../async/async-unhandled-exception.json | 46 +++++++++++++++++++ .../fixtures/simple-app/template.yaml | 13 ++++++ test/aws-lambda/features/unhandled.feature | 32 +++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js create mode 100644 test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json diff --git a/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js new file mode 100644 index 0000000000..a392bb0e16 --- /dev/null +++ b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js @@ -0,0 +1,23 @@ +const Bugsnag = require('@bugsnag/js') +const BugsnagPluginAwsLambda = require('@bugsnag/plugin-aws-lambda') + +Bugsnag.start({ + apiKey: process.env.BUGSNAG_API_KEY, + endpoints: { + notify: process.env.BUGSNAG_NOTIFY_ENDPOINT, + sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT + }, + plugins: [BugsnagPluginAwsLambda], + autoDetectErrors: process.env.BUGSNAG_AUTO_DETECT_ERRORS !== 'false', + autoTrackSessions: process.env.BUGSNAG_AUTO_TRACK_SESSIONS !== 'false' +}) + +const bugsnagHandler = Bugsnag.getPlugin('awsLambda').createHandler() + +const handler = async (event, context) => { + setTimeout(() => { + throw new Error('Oh no!') + }, 100) +} + +module.exports.lambdaHandler = bugsnagHandler(handler) diff --git a/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json b/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json new file mode 100644 index 0000000000..cb21bed8d6 --- /dev/null +++ b/test/aws-lambda/features/fixtures/simple-app/events/async/async-unhandled-exception.json @@ -0,0 +1,46 @@ +{ + "body": "", + "resource": "/{proxy+}", + "path": "/async/async/unhandled/exception", + "httpMethod": "GET", + "isBase64Encoded": false, + "queryStringParameters": {}, + "multiValueQueryStringParameters": {}, + "pathParameters": {}, + "stageVariables": {}, + "headers": { + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", + "Accept-Encoding": "gzip, deflate, sdch", + "Accept-Language": "en-US,en;q=0.8", + "Cache-Control": "max-age=0", + "Host": "1234567890.execute-api.us-east-1.amazonaws.com", + "Upgrade-Insecure-Requests": "1", + "User-Agent": "Custom User Agent String" + }, + "requestContext": { + "accountId": "123456789012", + "resourceId": "123456", + "stage": "prod", + "requestId": "c6af9ac6-7b61-11e6-9a41-93e8deadbeef", + "requestTime": "09/Apr/2015:12:34:56 +0000", + "requestTimeEpoch": 1428582896000, + "identity": { + "cognitoIdentityPoolId": null, + "accountId": null, + "cognitoIdentityId": null, + "caller": null, + "accessKey": null, + "sourceIp": "127.0.0.1", + "cognitoAuthenticationType": null, + "cognitoAuthenticationProvider": null, + "userArn": null, + "userAgent": "Custom User Agent String", + "user": null + }, + "path": "/prod/async/async/unhandled/exception", + "resourcePath": "/{proxy+}", + "httpMethod": "GET", + "apiId": "1234567890", + "protocol": "HTTP/1.1" + } +} diff --git a/test/aws-lambda/features/fixtures/simple-app/template.yaml b/test/aws-lambda/features/fixtures/simple-app/template.yaml index c5772d3b47..ca2cf0898e 100644 --- a/test/aws-lambda/features/fixtures/simple-app/template.yaml +++ b/test/aws-lambda/features/fixtures/simple-app/template.yaml @@ -27,6 +27,19 @@ Resources: Path: /async/unhandled/exception Method: get + AsyncAsyncUnhandledExceptionFunctionNode14: + Type: AWS::Serverless::Function + Properties: + CodeUri: async/ + Handler: async-unhandled-exception.lambdaHandler + Runtime: nodejs14.x + Events: + AsyncAsyncUnhandledException: + Type: Api + Properties: + Path: /async/async/unhandled/exception + Method: get + AsyncHandledExceptionFunctionNode14: Type: AWS::Serverless::Function Properties: diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index 36dfb0f335..92201c6ec1 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -37,6 +37,38 @@ Scenario Outline: unhandled exceptions are reported | CallbackThrownUnhandledExceptionFunctionNode14 | callback | thrown-unhandled-exception.js | 14 | 7 | | CallbackThrownUnhandledExceptionFunctionNode12 | callback | thrown-unhandled-exception.js | 12 | 7 | +@simple-app +Scenario Outline: unhandled exceptions thrown async are reported + Given I setup the environment + When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//async-unhandled-exception.json" event + Then the lambda response "errorMessage" equals "Oh no!" + And the lambda response "errorType" equals "Error" + And the lambda response "trace" is an array with elements + And the lambda response "trace.0" equals "Error: Oh no!" + And the lambda response "body" is null + And the lambda response "statusCode" is null + And the SAM exit code equals 0 + When I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledException" + And the exception "errorClass" equals "Error" + And the exception "message" equals "Oh no!" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "" + And the event "metaData.AWS Lambda context.functionName" equals "" + And the event "metaData.AWS Lambda context.awsRequestId" is not null + And the event "device.runtimeVersions.node" matches "^\.\d+\.\d+$" + When I wait to receive a session + Then the session is valid for the session reporting API version "1" for the "Bugsnag Node" notifier + And the session "id" is not null + And the session "startedAt" is a timestamp + + Examples: + | lambda | type | file | node-version | trace-length | + | AsyncAsyncUnhandledExceptionFunctionNode14 | async | async-unhandled-exception.js | 14 | 4 | + @simple-app Scenario Outline: no error is reported when autoDetectErrors is false Given I setup the environment From e9ddedf185abc19cb4f36e8163d11469f257cd9e Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 12 Jan 2023 10:40:05 +0000 Subject: [PATCH 030/182] add duration breadcrumb metadata for xhr and fetch requests --- .../network-breadcrumbs.js | 40 ++++++++++----- .../test/network-breadcrumbs.test.ts | 51 ++++++++++++------- .../json/fetch_failure.json | 3 +- .../json/fetch_success.json | 3 +- .../network_breadcrumbs/json/xhr_failure.json | 3 +- .../network_breadcrumbs/json/xhr_success.json | 3 +- 6 files changed, 70 insertions(+), 33 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index ad4a32f7aa..fe53fb762b 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -23,13 +23,14 @@ module.exports = (_ignoredUrls = [], win = window) => { function monkeyPatchXMLHttpRequest () { if (!('addEventListener' in win.XMLHttpRequest.prototype)) return const nativeOpen = win.XMLHttpRequest.prototype.open + const nativeSend = win.XMLHttpRequest.prototype.send // override native open() win.XMLHttpRequest.prototype.open = function open (method, url) { let requestSetupKey = false - const error = () => handleXHRError(method, url) - const load = () => handleXHRLoad(method, url, this.status) + const error = () => handleXHRError(method, url, getDuration(requestStart)) + const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart)) // if we have already setup listeners, it means open() was called twice, we need to remove // the listeners and recreate them @@ -45,6 +46,14 @@ module.exports = (_ignoredUrls = [], win = window) => { requestSetupKey = true + let requestStart + + // override send for this XMLHttpRequest instance + this.send = function send () { + requestStart = new Date() + nativeSend.apply(this, arguments) + } + nativeOpen.apply(this, arguments) } @@ -55,7 +64,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRLoad (method, url, status) { + function handleXHRLoad (method, url, status, duration) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -69,7 +78,8 @@ module.exports = (_ignoredUrls = [], win = window) => { } const metadata = { status: status, - request: `${method} ${url}` + request: `${method} ${url}`, + duration: duration } if (status >= 400) { // contacted server but got an error response @@ -79,7 +89,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRError (method, url) { + function handleXHRError (method, url, duration) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -92,7 +102,8 @@ module.exports = (_ignoredUrls = [], win = window) => { // failed to contact server client.leaveBreadcrumb('XMLHttpRequest error', { - request: `${method} ${url}` + request: `${method} ${url}`, + duration: duration }, BREADCRUMB_TYPE) } @@ -130,14 +141,16 @@ module.exports = (_ignoredUrls = [], win = window) => { } return new Promise((resolve, reject) => { + const requestStart = new Date() + // pass through to native fetch oldFetch(...arguments) .then(response => { - handleFetchSuccess(response, method, url) + handleFetchSuccess(response, method, url, getDuration(requestStart)) resolve(response) }) .catch(error => { - handleFetchError(method, url) + handleFetchError(method, url, getDuration(requestStart)) reject(error) }) }) @@ -150,10 +163,11 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchSuccess = (response, method, url) => { + const handleFetchSuccess = (response, method, url, duration) => { const metadata = { status: response.status, - request: `${method} ${url}` + request: `${method} ${url}`, + duration: duration } if (response.status >= 400) { // when the request comes back with a 4xx or 5xx status it does not reject the fetch promise, @@ -163,8 +177,8 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchError = (method, url) => { - client.leaveBreadcrumb('fetch() error', { request: `${method} ${url}` }, BREADCRUMB_TYPE) + const handleFetchError = (method, url, duration) => { + client.leaveBreadcrumb('fetch() error', { request: `${method} ${url}`, duration: duration }, BREADCRUMB_TYPE) } } } @@ -178,3 +192,5 @@ module.exports = (_ignoredUrls = [], win = window) => { return plugin } + +const getDuration = (startTime) => startTime && new Date() - startTime diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index 25c2e59746..9ad87fc32b 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -81,7 +81,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest succeeded', metadata: { status: 200, - request: 'GET /' + request: 'GET /', + duration: expect.any(Number) } })) }) @@ -115,7 +116,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest failed', metadata: { status: 404, - request: 'GET /this-does-not-exist' + request: 'GET /this-does-not-exist', + duration: expect.any(Number) } })) }) @@ -136,7 +138,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'XMLHttpRequest error', metadata: { - request: 'GET https://another-domain.xyz/' + request: 'GET https://another-domain.xyz/', + duration: expect.any(Number) } })) }) @@ -189,7 +192,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest succeeded', metadata: { status: 200, - request: 'GET https://example.com' + request: 'GET https://example.com', + duration: expect.any(Number) } })) }) @@ -216,7 +220,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'XMLHttpRequest error', metadata: { - request: 'GET https://example.com' + request: 'GET https://example.com', + duration: expect.any(Number) } })) }) @@ -235,7 +240,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /' + request: 'GET /', + duration: expect.any(Number) } })) done() @@ -256,7 +262,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 405, - request: 'null /' + request: 'null /', + duration: expect.any(Number) } })) done() @@ -279,7 +286,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /' + request: 'GET /', + duration: expect.any(Number) } })) done() @@ -302,7 +310,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'PUT /' + request: 'PUT /', + duration: expect.any(Number) } })) done() @@ -323,7 +332,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET null' + request: 'GET null', + duration: expect.any(Number) } })) done() @@ -344,7 +354,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /' + request: 'GET /', + duration: expect.any(Number) } })) done() @@ -365,7 +376,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET undefined' + request: 'GET undefined', + duration: expect.any(Number) } })) done() @@ -386,7 +398,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'PUT /foo' + request: 'PUT /foo', + duration: expect.any(Number) } })) done() @@ -407,7 +420,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 405, - request: 'null /foo' + request: 'null /foo', + duration: expect.any(Number) } })) done() @@ -428,7 +442,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /foo' + request: 'GET /foo', + duration: expect.any(Number) } })) done() @@ -449,7 +464,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET /does-not-exist' + request: 'GET /does-not-exist', + duration: expect.any(Number) } })) done() @@ -469,7 +485,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'fetch() error', metadata: { - request: 'GET https://another-domain.xyz/foo/bar' + request: 'GET https://another-domain.xyz/foo/bar', + duration: expect.any(Number) } })) done() diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json index dcc47eef30..f403d997f0 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json @@ -4,6 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 404, - "request": "GET i_dont_exist.html" + "request": "GET i_dont_exist.html", + "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json index 0903b5b511..42a0a7ade2 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json @@ -4,6 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET fetch_success.html" + "request": "GET fetch_success.html", + "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json index ce8feafb2a..655dfa4d5c 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json @@ -4,6 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 404, - "request": "GET i_dont_exist.html" + "request": "GET i_dont_exist.html", + "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json index e90446c8a8..20d1672803 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json @@ -4,6 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET xhr_success.html" + "request": "GET xhr_success.html", + "duration": "NUMBER" } } From f603d30b7f936e0288ab0774b39e2dbb7408d307 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 12 Jan 2023 10:40:42 +0000 Subject: [PATCH 031/182] add request duration to electron net breadcrumbs --- .../net-breadcrumbs.js | 16 +++++++++++++--- .../test/net-breadcrumbs.test-main.ts | 10 +++++----- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js index 10c762b7ff..6b438683a9 100644 --- a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js +++ b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js @@ -32,12 +32,20 @@ module.exports = net => ({ return request } + const originalEnd = request.end + let requestStart + + request.end = (...args) => { + requestStart = new Date() + originalEnd.apply(request, args) + } + request.on('response', response => { const success = response.statusCode < 400 client.leaveBreadcrumb( `net.request ${success ? 'succeeded' : 'failed'}`, - { request: `${method} ${url}`, status: response.statusCode }, + { request: `${method} ${url}`, status: response.statusCode, duration: getDuration(requestStart) }, BREADCRUMB_REQUEST ) }) @@ -45,7 +53,7 @@ module.exports = net => ({ request.on('abort', () => { client.leaveBreadcrumb( 'net.request aborted', - { request: `${method} ${url}` }, + { request: `${method} ${url}`, duration: getDuration(requestStart) }, BREADCRUMB_REQUEST ) }) @@ -53,7 +61,7 @@ module.exports = net => ({ request.on('error', (error) => { client.leaveBreadcrumb( 'net.request error', - { request: `${method} ${url}`, error: error.message }, + { request: `${method} ${url}`, error: error.message, duration: getDuration(requestStart) }, BREADCRUMB_REQUEST ) }) @@ -62,3 +70,5 @@ module.exports = net => ({ } } }) + +const getDuration = (startTime) => startTime && new Date() - startTime diff --git a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts index 06c6a17c99..35ed6d4099 100644 --- a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts +++ b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts @@ -13,7 +13,7 @@ let currentServer: ServerWithPort|null = null const originalRequest = net.request -describe.skip('plugin: electron net breadcrumbs', () => { +describe('plugin: electron net breadcrumbs', () => { afterEach(async () => { if (currentServer) { await new Promise(resolve => { currentServer.close(resolve) }) @@ -44,7 +44,7 @@ describe.skip('plugin: electron net breadcrumbs', () => { const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `GET ${url}/`, status }, + { request: `GET ${url}/`, status, duration: expect.any(Number) }, 'request' ) @@ -74,7 +74,7 @@ describe.skip('plugin: electron net breadcrumbs', () => { const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `${method} ${url}`, status }, + { request: `${method} ${url}`, status, duration: expect.any(Number) }, 'request' ) @@ -107,7 +107,7 @@ describe.skip('plugin: electron net breadcrumbs', () => { const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `GET http://localhost:${currentServer.port}/`, status }, + { request: `GET http://localhost:${currentServer.port}/`, status, duration: expect.any(Number) }, 'request' ) @@ -182,7 +182,7 @@ describe.skip('plugin: electron net breadcrumbs', () => { const expected = new Breadcrumb( 'net.request error', - { request: `GET ${url}`, error: "Attempted to redirect, but redirect policy was 'error'" }, + { request: `GET ${url}`, error: "Attempted to redirect, but redirect policy was 'error'", duration: expect.any(Number) }, 'request' ) From fc7c1aaca6c3426b915449b976d21d83c9f51ce0 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 13 Jan 2023 10:31:31 +0000 Subject: [PATCH 032/182] fix test --- packages/browser/test/index.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 89ec601c59..911f88b2d8 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -93,7 +93,7 @@ describe('browser notifier', () => { // @ts-expect-error Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: 'https://notify.bugsnag.com' } }) Bugsnag.notify(new Error('123'), undefined, (err, event) => { - expect(err).toStrictEqual('Event not sent due to incomplete endpoint configuration') + expect(err).toStrictEqual(new Error('Event not sent due to incomplete endpoint configuration')) }) session.onreadystatechange() From fccc080cb76ee680f651cee0bd59d895397b8f94 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 13 Jan 2023 13:15:55 +0000 Subject: [PATCH 033/182] Add electron e2e tests for network breadcrumbs --- .../features/network-breadcrumbs.feature | 20 +++++ .../app/configs/network-breadcrumbs.js | 5 ++ test/electron/fixtures/app/index.html | 4 + test/electron/fixtures/app/main.js | 13 +++ .../electron/fixtures/app/preloads/default.js | 3 + .../main/breadcrumbs/network/get-failure.json | 85 ++++++++++++++++++ .../main/breadcrumbs/network/get-success.json | 86 +++++++++++++++++++ 7 files changed, 216 insertions(+) create mode 100644 test/electron/features/network-breadcrumbs.feature create mode 100644 test/electron/fixtures/app/configs/network-breadcrumbs.js create mode 100644 test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json create mode 100644 test/electron/fixtures/events/main/breadcrumbs/network/get-success.json diff --git a/test/electron/features/network-breadcrumbs.feature b/test/electron/features/network-breadcrumbs.feature new file mode 100644 index 0000000000..eab0846bf3 --- /dev/null +++ b/test/electron/features/network-breadcrumbs.feature @@ -0,0 +1,20 @@ +Feature: Automatic breadcrumbs for network requests + + Scenario Outline: Breadcrumbs for network requests + Given I launch an app with configuration: + | bugsnag | network-breadcrumbs | + When I click "main-process-request-" + Then the total requests received by the server matches: + | events | 1 | + | sessions | 1 | + Then the headers of every event request contains: + | Bugsnag-API-Key | 6425093c6530f554a9897d2d7d38e248 | + | Content-Type | application/json | + | Bugsnag-Integrity | {BODY_SHA1} | + Then the contents of an event request matches "main/breadcrumbs/network/.json" + + Examples: + | request | + | get-success | + | get-failure | + \ No newline at end of file diff --git a/test/electron/fixtures/app/configs/network-breadcrumbs.js b/test/electron/fixtures/app/configs/network-breadcrumbs.js new file mode 100644 index 0000000000..cf2dd3e854 --- /dev/null +++ b/test/electron/fixtures/app/configs/network-breadcrumbs.js @@ -0,0 +1,5 @@ +module.exports = () => { + return { + enabledBreadcrumbTypes: ['request'] + } +} diff --git a/test/electron/fixtures/app/index.html b/test/electron/fixtures/app/index.html index f5ba7b7ad0..77a01a752f 100644 --- a/test/electron/fixtures/app/index.html +++ b/test/electron/fixtures/app/index.html @@ -64,5 +64,9 @@

actions

  • Clear context in renderer
  • Clear "renderer" metadata section
  • + diff --git a/test/electron/fixtures/app/main.js b/test/electron/fixtures/app/main.js index d3fdaa2ac3..0cb609ade4 100644 --- a/test/electron/fixtures/app/main.js +++ b/test/electron/fixtures/app/main.js @@ -1,4 +1,5 @@ const { join } = require('path') +const { net } = require('electron') const { uncaughtException, unhandledRejection, @@ -43,6 +44,14 @@ function createWindow () { win.loadFile(join(__dirname, htmlRelativePath)) } +function makeSimpleGetRequest (fail = false) { + const url = fail ? 'https://non.existent.url/' : 'https://google.com/' + const request = net.request(url) + request.on('response', notify) + request.on('error', notify) + request.end() +} + app.whenReady().then(createWindow) app.on('window-all-closed', () => { @@ -93,3 +102,7 @@ ipcMain.on('main-process-clear-feature-flags', () => { ipcMain.on('main-process-clear-feature-flags-now', () => { Bugsnag.clearFeatureFlags() }) + +ipcMain.on('main-process-get-request', (_event, fail) => { + makeSimpleGetRequest(fail) +}) diff --git a/test/electron/fixtures/app/preloads/default.js b/test/electron/fixtures/app/preloads/default.js index 175917c95d..8b2b9e355c 100644 --- a/test/electron/fixtures/app/preloads/default.js +++ b/test/electron/fixtures/app/preloads/default.js @@ -39,5 +39,8 @@ contextBridge.exposeInMainWorld('RunnerAPI', { mainProcessClearFeatureFlagsNow: () => { ipcRenderer.send('main-process-clear-feature-flags-now') }, + mainProcessGetRequest: (fail) => { + ipcRenderer.send('main-process-get-request', fail) + }, preloadStart: Date.now() }) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json new file mode 100644 index 0000000000..c0d81a53cd --- /dev/null +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -0,0 +1,85 @@ +{ + "apiKey": "6425093c6530f554a9897d2d7d38e248", + "notifier": { + "name": "Bugsnag Electron", + "url": "https://github.com/bugsnag/bugsnag-electron", + "version": "{REGEX:^200\\.1\\.0-canary\\.[0-9a-f]{24}$}" + }, + "events": [ + { + "payloadVersion": "4", + "app": { + "duration": "{TYPE:number}", + "releaseStage": "production", + "inForeground": "{TYPE:boolean}", + "isLaunching": "{TYPE:boolean}", + "type": "{PLATFORM_LINUX:Linux|PLATFORM_MACOS:macOS|PLATFORM_WINDOWS:Windows}", + "version": "1.0.2" + }, + "device": { + "runtimeVersions": { + "node": "{TYPE:string}", + "chrome": "{TYPE:string}", + "electron": "{TYPE:string}" + }, + "id": "{REGEX:[0-9a-f]{64}}", + "freeMemory": "{TYPE:number}", + "time": "{TIMESTAMP}", + "totalMemory": "{TYPE:number}", + "osVersion": "{REGEX:\\d+\\.\\d+}" + }, + "user": { + "id": "{REGEX:[0-9a-f]{64}}" + }, + "metaData": { + "app": { + "name": "Runner", + "CFBundleVersion": "{PLATFORM_MACOS:1.0.2}" + }, + "device": { + "online": "{TYPE:boolean}", + "idleTime": "{TYPE:number}", + "screenResolution": { + "width": "{TYPE:number}", + "height": "{TYPE:number}" + } + }, + "process": { + "type": "browser", + "heapStatistics": {} + } + }, + "severity": "warning", + "unhandled": false, + "severityReason": { + "type": "handledException" + }, + "breadcrumbs": [ + { + "type": "request", + "name": "net.request error", + "timestamp": "{TIMESTAMP}", + "metaData": { + "request" : "GET https://non.existent.url/", + "duration": "{TYPE:number}" + } + } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], + "type": "electronnodejs" + } + ] + } + ] +} + diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json new file mode 100644 index 0000000000..7cad56d9a0 --- /dev/null +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -0,0 +1,86 @@ +{ + "apiKey": "6425093c6530f554a9897d2d7d38e248", + "notifier": { + "name": "Bugsnag Electron", + "url": "https://github.com/bugsnag/bugsnag-electron", + "version": "{REGEX:^200\\.1\\.0-canary\\.[0-9a-f]{24}$}" + }, + "events": [ + { + "payloadVersion": "4", + "app": { + "duration": "{TYPE:number}", + "releaseStage": "production", + "inForeground": "{TYPE:boolean}", + "isLaunching": "{TYPE:boolean}", + "type": "{PLATFORM_LINUX:Linux|PLATFORM_MACOS:macOS|PLATFORM_WINDOWS:Windows}", + "version": "1.0.2" + }, + "device": { + "runtimeVersions": { + "node": "{TYPE:string}", + "chrome": "{TYPE:string}", + "electron": "{TYPE:string}" + }, + "id": "{REGEX:[0-9a-f]{64}}", + "freeMemory": "{TYPE:number}", + "time": "{TIMESTAMP}", + "totalMemory": "{TYPE:number}", + "osVersion": "{REGEX:\\d+\\.\\d+}" + }, + "user": { + "id": "{REGEX:[0-9a-f]{64}}" + }, + "metaData": { + "app": { + "name": "Runner", + "CFBundleVersion": "{PLATFORM_MACOS:1.0.2}" + }, + "device": { + "online": "{TYPE:boolean}", + "idleTime": "{TYPE:number}", + "screenResolution": { + "width": "{TYPE:number}", + "height": "{TYPE:number}" + } + }, + "process": { + "type": "browser", + "heapStatistics": {} + } + }, + "severity": "warning", + "unhandled": false, + "severityReason": { + "type": "handledException" + }, + "breadcrumbs": [ + { + "type": "request", + "name": "net.request succeeded", + "timestamp": "{TIMESTAMP}", + "metaData": { + "request" : "GET https://google.com/", + "status": 200, + "duration": "{TYPE:number}" + } + } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], + "type": "electronnodejs" + } + ] + } + ] +} + From 37c01236ff5517d4fd27e663161514ad678aa7d9 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 13 Jan 2023 16:56:55 +0000 Subject: [PATCH 034/182] only override the send method for the current request object --- packages/plugin-network-breadcrumbs/network-breadcrumbs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index fe53fb762b..5524e8535d 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -23,7 +23,6 @@ module.exports = (_ignoredUrls = [], win = window) => { function monkeyPatchXMLHttpRequest () { if (!('addEventListener' in win.XMLHttpRequest.prototype)) return const nativeOpen = win.XMLHttpRequest.prototype.open - const nativeSend = win.XMLHttpRequest.prototype.send // override native open() win.XMLHttpRequest.prototype.open = function open (method, url) { @@ -46,12 +45,13 @@ module.exports = (_ignoredUrls = [], win = window) => { requestSetupKey = true + const oldSend = this.send let requestStart - // override send for this XMLHttpRequest instance + // override send() for this XMLHttpRequest instance this.send = function send () { requestStart = new Date() - nativeSend.apply(this, arguments) + oldSend.apply(this, arguments) } nativeOpen.apply(this, arguments) From 9221c1e39caa6a13c7c42bc6975ed40fbba852c8 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Tue, 17 Jan 2023 13:31:35 +0000 Subject: [PATCH 035/182] bump request resolution timeout for e2e tests --- test/electron/features/support/steps/request-steps.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/steps/request-steps.js b/test/electron/features/support/steps/request-steps.js index 2a5d20c019..0fc7c6accc 100644 --- a/test/electron/features/support/steps/request-steps.js +++ b/test/electron/features/support/steps/request-steps.js @@ -5,7 +5,7 @@ const { readFixtureFile } = require('../utils') const expect = require('../utils/expect') const { applySourcemaps } = require('../utils/source-mapper') -const REQUEST_RESOLUTION_TIMEOUT = 3000 +const REQUEST_RESOLUTION_TIMEOUT = 5000 const launchConfig = { timeout: 30 * 1000 } const requestDelay = (callback) => new Promise((resolve, reject) => { setTimeout(() => callback(resolve), REQUEST_RESOLUTION_TIMEOUT) From 9aa50ac2c2d813a2094f21a70f8ae31f0e5c8db3 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 20 Jan 2023 10:46:28 +0000 Subject: [PATCH 036/182] use local server for e2e tests and separate failure and error cases --- .../features/network-breadcrumbs.feature | 1 + test/electron/features/support/server.js | 6 ++ .../features/support/steps/request-steps.js | 3 +- test/electron/fixtures/app/index.html | 1 + test/electron/fixtures/app/main.js | 14 +++- .../electron/fixtures/app/preloads/default.js | 3 + .../main/breadcrumbs/network/error.json | 84 +++++++++++++++++++ .../main/breadcrumbs/network/get-failure.json | 6 +- .../main/breadcrumbs/network/get-success.json | 3 +- 9 files changed, 114 insertions(+), 7 deletions(-) create mode 100644 test/electron/fixtures/events/main/breadcrumbs/network/error.json diff --git a/test/electron/features/network-breadcrumbs.feature b/test/electron/features/network-breadcrumbs.feature index eab0846bf3..81db124ce1 100644 --- a/test/electron/features/network-breadcrumbs.feature +++ b/test/electron/features/network-breadcrumbs.feature @@ -17,4 +17,5 @@ Feature: Automatic breadcrumbs for network requests | request | | get-success | | get-failure | + | error | \ No newline at end of file diff --git a/test/electron/features/support/server.js b/test/electron/features/support/server.js index ae63baabc7..13f5898735 100644 --- a/test/electron/features/support/server.js +++ b/test/electron/features/support/server.js @@ -15,6 +15,7 @@ class MockServer { router.register('/minidump', 'POST', this.uploadMinidump.bind(this)) router.register('/events', 'POST', this.sendEvent.bind(this)) router.register('/sessions', 'POST', this.sendSession.bind(this)) + router.register('/success', 'GET', this.handleGetRequest.bind(this)) this.server = http.createServer(router.dispatch.bind(router)) this.router = router @@ -71,6 +72,11 @@ class MockServer { }) } + async handleGetRequest (req, res) { + res.writeHead(200) + res.end() + } + async start () { await this.startServer(this.port) } diff --git a/test/electron/features/support/steps/request-steps.js b/test/electron/features/support/steps/request-steps.js index 0fc7c6accc..02f4b57946 100644 --- a/test/electron/features/support/steps/request-steps.js +++ b/test/electron/features/support/steps/request-steps.js @@ -40,7 +40,8 @@ Given('I launch an app with configuration:', launchConfig, (data) => { return global.automator.start({ BUGSNAG_CONFIG: setup.bugsnag, BUGSNAG_PRELOAD: setup.preload, - BUGSNAG_RENDERER_CONFIG: setup.renderer_config + BUGSNAG_RENDERER_CONFIG: setup.renderer_config, + SERVER_ADDRESS: `http://localhost:${global.server.port}` }) }) diff --git a/test/electron/fixtures/app/index.html b/test/electron/fixtures/app/index.html index 77a01a752f..466188a5c5 100644 --- a/test/electron/fixtures/app/index.html +++ b/test/electron/fixtures/app/index.html @@ -67,6 +67,7 @@

    actions

    diff --git a/test/electron/fixtures/app/main.js b/test/electron/fixtures/app/main.js index 0cb609ade4..1f18783269 100644 --- a/test/electron/fixtures/app/main.js +++ b/test/electron/fixtures/app/main.js @@ -45,9 +45,17 @@ function createWindow () { } function makeSimpleGetRequest (fail = false) { - const url = fail ? 'https://non.existent.url/' : 'https://google.com/' + const url = fail + ? `${process.env.SERVER_ADDRESS}/fail` + : `${process.env.SERVER_ADDRESS}/success` + const request = net.request(url) request.on('response', notify) + request.end() +} + +function networkRequestError () { + const request = net.request('http://locahost:65536/') request.on('error', notify) request.end() } @@ -106,3 +114,7 @@ ipcMain.on('main-process-clear-feature-flags-now', () => { ipcMain.on('main-process-get-request', (_event, fail) => { makeSimpleGetRequest(fail) }) + +ipcMain.on('main-process-request-error', () => { + networkRequestError() +}) diff --git a/test/electron/fixtures/app/preloads/default.js b/test/electron/fixtures/app/preloads/default.js index 8b2b9e355c..91305ec045 100644 --- a/test/electron/fixtures/app/preloads/default.js +++ b/test/electron/fixtures/app/preloads/default.js @@ -42,5 +42,8 @@ contextBridge.exposeInMainWorld('RunnerAPI', { mainProcessGetRequest: (fail) => { ipcRenderer.send('main-process-get-request', fail) }, + mainProcessRequestError: () => { + ipcRenderer.send('main-process-request-error') + }, preloadStart: Date.now() }) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json new file mode 100644 index 0000000000..4b4fc02e8a --- /dev/null +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -0,0 +1,84 @@ +{ + "apiKey": "6425093c6530f554a9897d2d7d38e248", + "notifier": { + "name": "Bugsnag Electron", + "url": "https://github.com/bugsnag/bugsnag-electron", + "version": "{REGEX:^200\\.1\\.0-canary\\.[0-9a-f]{24}$}" + }, + "events": [ + { + "payloadVersion": "4", + "app": { + "duration": "{TYPE:number}", + "releaseStage": "production", + "inForeground": "{TYPE:boolean}", + "isLaunching": "{TYPE:boolean}", + "type": "{PLATFORM_LINUX:Linux|PLATFORM_MACOS:macOS|PLATFORM_WINDOWS:Windows}", + "version": "1.0.2" + }, + "device": { + "runtimeVersions": { + "node": "{TYPE:string}", + "chrome": "{TYPE:string}", + "electron": "{TYPE:string}" + }, + "id": "{REGEX:[0-9a-f]{64}}", + "freeMemory": "{TYPE:number}", + "time": "{TIMESTAMP}", + "totalMemory": "{TYPE:number}", + "osVersion": "{REGEX:\\d+\\.\\d+}" + }, + "user": { + "id": "{REGEX:[0-9a-f]{64}}" + }, + "metaData": { + "app": { + "name": "Runner", + "CFBundleVersion": "{PLATFORM_MACOS:1.0.2}" + }, + "device": { + "online": "{TYPE:boolean}", + "idleTime": "{TYPE:number}", + "screenResolution": { + "width": "{TYPE:number}", + "height": "{TYPE:number}" + } + }, + "process": { + "type": "browser", + "heapStatistics": {} + } + }, + "severity": "warning", + "unhandled": false, + "severityReason": { + "type": "handledException" + }, + "breadcrumbs": [ + { + "type": "request", + "name": "net.request error", + "timestamp": "{TIMESTAMP}", + "metaData": { + "request" : "GET http://locahost:65536/", + "duration": "{TYPE:number}" + } + } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], + "type": "electronnodejs" + } + ] + } + ] +} diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index c0d81a53cd..48a274446b 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -57,10 +57,11 @@ "breadcrumbs": [ { "type": "request", - "name": "net.request error", + "name": "net.request failed", "timestamp": "{TIMESTAMP}", "metaData": { - "request" : "GET https://non.existent.url/", + "request": "{REGEX:^GET http:\\/\\/localhost:\\d{4}\\/fail$}", + "status": 404, "duration": "{TYPE:number}" } } @@ -82,4 +83,3 @@ } ] } - diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 7cad56d9a0..8cd15fa0ac 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -60,7 +60,7 @@ "name": "net.request succeeded", "timestamp": "{TIMESTAMP}", "metaData": { - "request" : "GET https://google.com/", + "request": "{REGEX:^GET http:\\/\\/localhost:\\d{4}\\/success$}", "status": 200, "duration": "{TYPE:number}" } @@ -83,4 +83,3 @@ } ] } - From 6a481f9fc524483b8cd47277b393b162f8fe3576 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 20 Jan 2023 14:58:17 +0000 Subject: [PATCH 037/182] skip restify e2e tests on node 18 --- test/node/features/restify.feature | 1 + test/node/features/support/env.rb | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index 37aa87b0cd..07b5c24a56 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -1,3 +1,4 @@ +@skip_before_node_18 Feature: @bugsnag/plugin-restify Background: diff --git a/test/node/features/support/env.rb b/test/node/features/support/env.rb index e2888afbf5..af87741898 100644 --- a/test/node/features/support/env.rb +++ b/test/node/features/support/env.rb @@ -17,3 +17,8 @@ node_version = ENV['NODE_VERSION'].to_i skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 16 end + +Before('@skip_before_node_18') do |_scenario| + node_version = ENV['NODE_VERSION'].to_i + skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 18 +end \ No newline at end of file From 259365e1177a5866c246d870a7cf626aa41b6570 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 20 Jan 2023 15:31:56 +0000 Subject: [PATCH 038/182] skip restify e2e tests on node 18 --- test/node/features/support/env.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/node/features/support/env.rb b/test/node/features/support/env.rb index af87741898..fc75741063 100644 --- a/test/node/features/support/env.rb +++ b/test/node/features/support/env.rb @@ -18,7 +18,7 @@ skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 16 end -Before('@skip_before_node_18') do |_scenario| +Before('@skip_node_18') do |_scenario| node_version = ENV['NODE_VERSION'].to_i - skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 18 + skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version = 18 end \ No newline at end of file From 7873231b87f6764a99ea10c097e7c29b02497599 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 20 Jan 2023 15:59:28 +0000 Subject: [PATCH 039/182] skip restify e2e tests on node 18 --- test/node/features/restify.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index 07b5c24a56..2e68656680 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -1,4 +1,4 @@ -@skip_before_node_18 +@skip_node_18 Feature: @bugsnag/plugin-restify Background: From 3143b50920348385894f3bb8cc1d5b559ed1fb4e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 20 Jan 2023 16:31:13 +0000 Subject: [PATCH 040/182] skip restify e2e tests on node 18 --- test/node/features/restify_disabled.feature | 1 + 1 file changed, 1 insertion(+) diff --git a/test/node/features/restify_disabled.feature b/test/node/features/restify_disabled.feature index 86f6bae48d..7034e10cb4 100644 --- a/test/node/features/restify_disabled.feature +++ b/test/node/features/restify_disabled.feature @@ -1,3 +1,4 @@ +@skip_node_18 Feature: @bugsnag/plugin-restify autoDetectErrors=false Background: From 7e8167d5b8f119311ace6fcce06584909836aa30 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 20 Jan 2023 17:26:16 +0000 Subject: [PATCH 041/182] skip webpack e2e tests on node 18 --- test/node/features/webpack.feature | 1 + 1 file changed, 1 insertion(+) diff --git a/test/node/features/webpack.feature b/test/node/features/webpack.feature index 316290e706..1180998c50 100644 --- a/test/node/features/webpack.feature +++ b/test/node/features/webpack.feature @@ -1,4 +1,5 @@ @skip_before_node_6 +@skip_node_18 Feature: Webpack bundling support for node apps Background: From 6a57894216d3fbf6303d68a46f4fbd457236f3eb Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 23 Jan 2023 10:53:24 +0000 Subject: [PATCH 042/182] capture uncaught exceptions in aws-lambda --- packages/plugin-aws-lambda/src/index.js | 14 ++++++++++++++ .../uncaught-exception.js | 11 +++++++---- .../simple-app/async/async-unhandled-exception.js | 7 +++++++ test/aws-lambda/features/unhandled.feature | 9 +-------- 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/packages/plugin-aws-lambda/src/index.js b/packages/plugin-aws-lambda/src/index.js index 512cbef65d..aaaa064be9 100644 --- a/packages/plugin-aws-lambda/src/index.js +++ b/packages/plugin-aws-lambda/src/index.js @@ -38,6 +38,20 @@ const BugsnagPluginAwsLambda = { }) } + // same for uncaught exceptions + if (client._config.autoDetectErrors && client._config.enabledErrorTypes.unhandledExceptions) { + const listeners = process.listeners('uncaughtException') + process.removeAllListeners('uncaughtException') + + // This relies on our unhandled rejection plugin adding its listener first + // using process.prependListener, so we can call it first instead of AWS' + process.on('uncaughtException', async (reason, promise) => { + for (const listener of listeners) { + await listener.call(process, reason, promise) + } + }) + } + return { createHandler ({ flushTimeoutMs = 2000, lambdaTimeoutNotifyMs = 1000 } = {}) { return wrapHandler.bind(null, client, flushTimeoutMs, lambdaTimeoutNotifyMs) diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index 8cd80d596d..8286f034b8 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -12,12 +12,15 @@ module.exports = { unhandled: true, severityReason: { type: 'unhandledException' } }, 'uncaughtException handler', 1) - c._notify(event, () => {}, (e, event) => { - if (e) c._logger.error('Failed to send event to Bugsnag') - c._config.onUncaughtException(err, event, c._logger) + return new Promise(resolve => { + c._notify(event, () => {}, (e, event) => { + if (e) c._logger.error('Failed to send event to Bugsnag') + c._config.onUncaughtException(err, event, c._logger) + resolve() + }) }) } - process.on('uncaughtException', _handler) + process.prependListener('uncaughtException', _handler) }, destroy: () => { process.removeListener('uncaughtException', _handler) diff --git a/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js index a392bb0e16..e1caa5666a 100644 --- a/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js +++ b/test/aws-lambda/features/fixtures/simple-app/async/async-unhandled-exception.js @@ -18,6 +18,13 @@ const handler = async (event, context) => { setTimeout(() => { throw new Error('Oh no!') }, 100) + + await new Promise(resolve => setTimeout(resolve, 1000)) + + return { + statusCode: 200, + body: JSON.stringify({ message: 'Did not crash immediately!' }) + } } module.exports.lambdaHandler = bugsnagHandler(handler) diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index 92201c6ec1..78847d4cb5 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -41,12 +41,6 @@ Scenario Outline: unhandled exceptions are reported Scenario Outline: unhandled exceptions thrown async are reported Given I setup the environment When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//async-unhandled-exception.json" event - Then the lambda response "errorMessage" equals "Oh no!" - And the lambda response "errorType" equals "Error" - And the lambda response "trace" is an array with elements - And the lambda response "trace.0" equals "Error: Oh no!" - And the lambda response "body" is null - And the lambda response "statusCode" is null And the SAM exit code equals 0 When I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier @@ -123,13 +117,12 @@ Scenario Outline: unhandled exceptions are reported when using serverless-expres Scenario: unhandled asynchronous exceptions are reported when using serverless-express Given I setup the environment When I invoke the "ExpressFunction" lambda in "features/fixtures/serverless-express-app" with the "events/unhandled-async.json" event - Then the lambda response "errorMessage" equals "busted" And the SAM exit code equals 0 When I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.type" equals "unhandledException" And the exception "errorClass" equals "Error" And the exception "message" equals "busted" And the exception "type" equals "nodejs" From 70b3d8aece2fec38d6a0fd22eeed9034a1d870f4 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 23 Jan 2023 17:45:51 +0000 Subject: [PATCH 043/182] clean up diff --- test/aws-lambda/features/unhandled.feature | 2 +- test/node/features/fixtures/restify/scenarios/app.js | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index 36dfb0f335..a1fb4394a4 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -91,7 +91,7 @@ Scenario Outline: unhandled exceptions are reported when using serverless-expres Scenario: unhandled asynchronous exceptions are reported when using serverless-express Given I setup the environment When I invoke the "ExpressFunction" lambda in "features/fixtures/serverless-express-app" with the "events/unhandled-async.json" event - Then the lambda response "errorMessage" equals "busted" + Then the lambda response is empty And the SAM exit code equals 0 When I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier diff --git a/test/node/features/fixtures/restify/scenarios/app.js b/test/node/features/fixtures/restify/scenarios/app.js index 90a300b666..ccb81c6995 100644 --- a/test/node/features/fixtures/restify/scenarios/app.js +++ b/test/node/features/fixtures/restify/scenarios/app.js @@ -18,28 +18,28 @@ var server = restify.createServer() server.pre(middleware.requestHandler) -server.use(restify.plugins.bodyParser()); +server.use(restify.plugins.bodyParser()) server.use(restify.plugins.queryParser()) // If the server hasn't started sending something within 2 seconds // it probably won't. So end the request and hurry the failing test // along. -server.use(function (req, res, next) { +server.use(function (req, res) { setTimeout(function () { if (!res.headersSent) return res.sendStatus(500) }, 2000) next() }) -server.get('/', function (req, res, next) { +server.get('/', function (req, res) { res.end('ok') }) -server.get('/sync/:message', function (req, res, next) { +server.get('/sync/:message', function (req, res) { throw new Error(req.params.message) }) -server.get('/async', function (req, res, next) { +server.get('/async', function (req, res) { setTimeout(function () { throw new Error('async') }, 100) @@ -69,7 +69,6 @@ server.get('/unhandled-rejection-async-callback', function (req, res, next) { next() }) -// // app.get('/string-as-error', function (req, res, next) { // next('errrr') // }) From f16b52485d697935960052dcdb3be74d50577c6a Mon Sep 17 00:00:00 2001 From: Yousif <74918474+yousif-bugsnag@users.noreply.github.com> Date: Tue, 24 Jan 2023 10:38:56 +0000 Subject: [PATCH 044/182] assert that status is undefined when the request errors Co-authored-by: Joe Haines --- .../fixtures/events/main/breadcrumbs/network/error.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index 4b4fc02e8a..c79e232712 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -60,7 +60,8 @@ "name": "net.request error", "timestamp": "{TIMESTAMP}", "metaData": { - "request" : "GET http://locahost:65536/", + "request": "GET http://locahost:65536/", + "status": "{TYPE:undefined}", "duration": "{TYPE:number}" } } From 515a1e4177f39b9f38b8177c19aa976362fc3c23 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Tue, 24 Jan 2023 14:07:56 +0000 Subject: [PATCH 045/182] start recording duration on first write for chunked requests --- .../net-breadcrumbs.js | 12 +++- .../test/net-breadcrumbs.test-main.ts | 70 +++++++++++++++++++ 2 files changed, 80 insertions(+), 2 deletions(-) diff --git a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js index 6b438683a9..d9aa3d0975 100644 --- a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js +++ b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js @@ -32,11 +32,19 @@ module.exports = net => ({ return request } - const originalEnd = request.end let requestStart + // For chunked requests the request begins on the first write operation, + // otherwise the request begins when the request is finalised + const originalWrite = request.write + request.write = (...args) => { + if (request.chunkedEncoding && !requestStart) requestStart = new Date() + originalWrite.apply(request, args) + } + + const originalEnd = request.end request.end = (...args) => { - requestStart = new Date() + if (!requestStart) requestStart = new Date() originalEnd.apply(request, args) } diff --git a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts index 35ed6d4099..da247240a3 100644 --- a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts +++ b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts @@ -280,6 +280,76 @@ describe('plugin: electron net breadcrumbs', () => { expect(client._breadcrumbs).toHaveLength(0) }) + + it('records the duration since request.end for non-chunked requests', async () => { + const client = makeClient() + + currentServer = await startServer(200) + + const url = `http://localhost:${currentServer.port}` + const request = net.request({ method: 'POST', url: url }) + + request.write('chunk 1') + + await new Promise(resolve => { + request.on('response', (response) => { + response.on('data', () => {}) + response.on('end', resolve) + }) + + setTimeout(() => { + request.end('chunk 2') + }, 500) + }) + + const expected = new Breadcrumb( + 'net.request succeeded', + { request: `POST ${url}`, status: 200, duration: expect.any(Number) }, + 'request' + ) + + expect(client._breadcrumbs).toHaveLength(1) + expect(client._breadcrumbs[0]).toMatchBreadcrumb(expected) + expect(client._breadcrumbs[0].metadata.duration).toBeLessThan(500) + }) + + it('records the duration since the first write operation for chunked requests', async () => { + const client = makeClient() + + currentServer = await startServer(200) + currentServer.timeout = 1000 + + const url = `http://localhost:${currentServer.port}` + const request = net.request({ method: 'POST', url: url }) + + request.chunkedEncoding = true + request.write('chunk 1') + + await new Promise(resolve => { + request.on('response', (response) => { + response.on('data', () => {}) + response.on('end', resolve) + }) + + setTimeout(() => { + request.write('chunk 2') + }, 250) + + setTimeout(() => { + request.end() + }, 500) + }) + + const expected = new Breadcrumb( + 'net.request succeeded', + { request: `POST ${url}`, status: 200, duration: expect.any(Number) }, + 'request' + ) + + expect(client._breadcrumbs).toHaveLength(1) + expect(client._breadcrumbs[0]).toMatchBreadcrumb(expected) + expect(client._breadcrumbs[0].metadata.duration).toBeGreaterThanOrEqual(500) + }) }) function makeClient ({ config = {}, schema = {} } = {}) { From 07fa6935b3b104546d73759a0740165ccc1792f0 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Tue, 24 Jan 2023 17:54:49 +0000 Subject: [PATCH 046/182] revert to skipping electron net breadcrumb tests --- .../test/net-breadcrumbs.test-main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts index da247240a3..77e58e195e 100644 --- a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts +++ b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts @@ -13,7 +13,7 @@ let currentServer: ServerWithPort|null = null const originalRequest = net.request -describe('plugin: electron net breadcrumbs', () => { +describe.skip('plugin: electron net breadcrumbs', () => { afterEach(async () => { if (currentServer) { await new Promise(resolve => { currentServer.close(resolve) }) From bea049a0dbe0260fc658b0e23509bfb4488c1b98 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 9 Feb 2023 10:49:01 +0000 Subject: [PATCH 047/182] add requestContentLength breadcrumb metadata for xhr and fetch requests --- .../network-breadcrumbs.js | 68 +++++++++++++++---- 1 file changed, 55 insertions(+), 13 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index 5524e8535d..bb4aed8a78 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -28,8 +28,8 @@ module.exports = (_ignoredUrls = [], win = window) => { win.XMLHttpRequest.prototype.open = function open (method, url) { let requestSetupKey = false - const error = () => handleXHRError(method, url, getDuration(requestStart)) - const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart)) + const error = () => handleXHRError(method, url, getDuration(requestStart), requestContentLength) + const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart), requestContentLength) // if we have already setup listeners, it means open() was called twice, we need to remove // the listeners and recreate them @@ -47,9 +47,11 @@ module.exports = (_ignoredUrls = [], win = window) => { const oldSend = this.send let requestStart + let requestContentLength // override send() for this XMLHttpRequest instance - this.send = function send () { + this.send = function send (body) { + requestContentLength = getByteLength(body) requestStart = new Date() oldSend.apply(this, arguments) } @@ -64,7 +66,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRLoad (method, url, status, duration) { + function handleXHRLoad (method, url, status, duration, requestContentLength) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -79,7 +81,8 @@ module.exports = (_ignoredUrls = [], win = window) => { const metadata = { status: status, request: `${method} ${url}`, - duration: duration + duration: duration, + requestContentLength: requestContentLength } if (status >= 400) { // contacted server but got an error response @@ -89,7 +92,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRError (method, url, duration) { + function handleXHRError (method, url, duration, requestContentLength) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -103,7 +106,8 @@ module.exports = (_ignoredUrls = [], win = window) => { // failed to contact server client.leaveBreadcrumb('XMLHttpRequest error', { request: `${method} ${url}`, - duration: duration + duration: duration, + requestContentLength: requestContentLength }, BREADCRUMB_TYPE) } @@ -121,6 +125,7 @@ module.exports = (_ignoredUrls = [], win = window) => { let method let url = null + let requestContentLength if (urlOrRequest && typeof urlOrRequest === 'object') { url = urlOrRequest.url @@ -140,17 +145,21 @@ module.exports = (_ignoredUrls = [], win = window) => { method = 'GET' } + if (options && 'body' in options) { + requestContentLength = getByteLength(options.body) + } + return new Promise((resolve, reject) => { const requestStart = new Date() // pass through to native fetch oldFetch(...arguments) .then(response => { - handleFetchSuccess(response, method, url, getDuration(requestStart)) + handleFetchSuccess(response, method, url, getDuration(requestStart), requestContentLength) resolve(response) }) .catch(error => { - handleFetchError(method, url, getDuration(requestStart)) + handleFetchError(method, url, getDuration(requestStart), requestContentLength) reject(error) }) }) @@ -163,11 +172,12 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchSuccess = (response, method, url, duration) => { + const handleFetchSuccess = (response, method, url, duration, requestContentLength) => { const metadata = { status: response.status, request: `${method} ${url}`, - duration: duration + duration: duration, + requestContentLength: requestContentLength } if (response.status >= 400) { // when the request comes back with a 4xx or 5xx status it does not reject the fetch promise, @@ -177,8 +187,12 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchError = (method, url, duration) => { - client.leaveBreadcrumb('fetch() error', { request: `${method} ${url}`, duration: duration }, BREADCRUMB_TYPE) + const handleFetchError = (method, url, duration, requestContentLength) => { + client.leaveBreadcrumb('fetch() error', { + request: `${method} ${url}`, + duration: duration, + requestContentLength: requestContentLength + }, BREADCRUMB_TYPE) } } } @@ -190,6 +204,34 @@ module.exports = (_ignoredUrls = [], win = window) => { } } + const getByteLength = (body) => { + // body could be any of the types listed here: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/send#parameters + // Omit content length metadata if body is an unsupported type + if ((body === null || typeof body === 'undefined') || + (win.ReadableStream && body instanceof win.ReadableStream) || + (win.FormData && body instanceof win.FormData) || + (win.Document && body instanceof win.Document)) return undefined + + // See if we can get the byte length directly + if (typeof body.byteLength === 'number') { + // ArrayBuffer, DataView, TypedArray + return body.byteLength + } else if (win.Blob && body instanceof win.Blob) { + return body.size + } else if (!win.Blob) { + return undefined + } + + // Stringify the input and construct a Blob to get the utf-8 encoded byte length + // This may fail if the input object has no prototype or a broken toString + try { + const stringified = String(body) + return new win.Blob([stringified]).size + } catch (e) { + return undefined + } + } + return plugin } From 476e88e3dd70e05856e43dfef60c72cbcf0e6873 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 9 Feb 2023 10:55:32 +0000 Subject: [PATCH 048/182] bump maze runner to latest for browser tests --- test/browser/Gemfile | 2 +- test/browser/Gemfile.lock | 41 +++++++++++++++++++++++---------------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/test/browser/Gemfile b/test/browser/Gemfile index 91abe7711a..e8ee006fb5 100644 --- a/test/browser/Gemfile +++ b/test/browser/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.8.0' +gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.17.0' # Use a branch of Maze Runner #gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', branch: 'tms/use-maze-check' diff --git a/test/browser/Gemfile.lock b/test/browser/Gemfile.lock index ab062bdf49..4ff23c878a 100644 --- a/test/browser/Gemfile.lock +++ b/test/browser/Gemfile.lock @@ -1,18 +1,19 @@ GIT remote: https://github.com/bugsnag/maze-runner - revision: 4d6e5a515fab519342fdb3c5da2fa10451213c0a - tag: v7.8.0 + revision: 01596b90f65a11759e4bd307242e46b1f4c240b2 + tag: v7.17.0 specs: - bugsnag-maze-runner (7.8.0) + bugsnag-maze-runner (7.17.0) appium_lib (~> 12.0.0) appium_lib_core (~> 5.4.0) bugsnag (~> 6.24) cucumber (~> 7.1) cucumber-expressions (~> 6.0.0) curb (~> 0.9.6) - json-schema (~> 2.8.1) + json_schemer (~> 0.2.24) optimist (~> 3.0.1) os (~> 1.0.0) + rack (~> 2.2) rake (~> 12.3.3) rubyzip (~> 2.3.2) selenium-webdriver (~> 4.0) @@ -22,8 +23,6 @@ GIT GEM remote: https://rubygems.org/ specs: - addressable (2.8.1) - public_suffix (>= 2.0.2, < 6.0) appium_lib (12.0.1) appium_lib_core (~> 5.0) nokogiri (~> 1.8, >= 1.8.1) @@ -31,11 +30,11 @@ GEM appium_lib_core (5.4.0) faye-websocket (~> 0.11.0) selenium-webdriver (~> 4.2, < 4.6) - bugsnag (6.25.0) + bugsnag (6.25.2) concurrent-ruby (~> 1.0) builder (3.2.4) childprocess (4.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.0) cucumber (7.1.0) builder (~> 3.2, >= 3.2.4) cucumber-core (~> 10.1, >= 10.1.0) @@ -69,27 +68,34 @@ GEM cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) curb (0.9.11) diff-lcs (1.5.0) + ecma-re-validator (0.4.0) + regexp_parser (~> 2.2) eventmachine (1.2.7) faye-websocket (0.11.1) eventmachine (>= 0.12.0) websocket-driver (>= 0.5.1) ffi (1.15.5) - json-schema (2.8.1) - addressable (>= 2.4) + hana (1.3.7) + json_schemer (0.2.24) + ecma-re-validator (~> 0.3) + hana (~> 1.3) + regexp_parser (~> 2.0) + uri_template (~> 0.7) mime-types (3.4.1) mime-types-data (~> 3.2015) mime-types-data (3.2022.0105) - mini_portile2 (2.8.0) + mini_portile2 (2.8.1) multi_test (0.1.2) - nokogiri (1.13.10) + nokogiri (1.14.1) mini_portile2 (~> 2.8.0) racc (~> 1.4) optimist (3.0.1) os (1.0.1) - power_assert (2.0.2) - public_suffix (5.0.1) - racc (1.6.1) + power_assert (2.0.3) + racc (1.6.2) + rack (2.2.6.2) rake (12.3.3) + regexp_parser (2.7.0) rexml (3.2.5) rubyzip (2.3.2) selenium-webdriver (4.5.0) @@ -99,9 +105,10 @@ GEM websocket (~> 1.0) sys-uname (1.2.2) ffi (~> 1.1) - test-unit (3.5.5) + test-unit (3.5.7) power_assert tomlrb (2.0.3) + uri_template (0.7.0) webrick (1.7.0) websocket (1.2.9) websocket-driver (0.7.5) @@ -115,4 +122,4 @@ DEPENDENCIES bugsnag-maze-runner! BUNDLED WITH - 2.2.20 + 2.3.0 From e5235fae92adf5e8bbcb298533f1f99e6eece6ce Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 9 Feb 2023 10:57:36 +0000 Subject: [PATCH 049/182] add e2e tests --- .../json/fetch_post_arraybuffer.json | 11 +++++ .../json/fetch_post_blob.json | 11 +++++ .../json/fetch_post_dataview.json | 11 +++++ .../json/fetch_post_text.json | 11 +++++ .../json/fetch_post_typedarray.json | 11 +++++ .../json/fetch_post_urlsearchparams.json | 11 +++++ .../json/fetch_success.json | 2 +- .../json/xhr_post_arraybuffer.json | 11 +++++ .../json/xhr_post_blob.json | 11 +++++ .../json/xhr_post_dataview.json | 11 +++++ .../json/xhr_post_text.json | 11 +++++ .../json/xhr_post_typedarray.json | 11 +++++ .../json/xhr_post_urlsearchparams.json | 11 +++++ .../network_breadcrumbs/json/xhr_success.json | 2 +- .../script/fetch_post_arraybuffer.html | 37 ++++++++++++++++ .../script/fetch_post_blob.html | 37 ++++++++++++++++ .../script/fetch_post_dataview.html | 37 ++++++++++++++++ .../script/fetch_post_text.html | 37 ++++++++++++++++ .../script/fetch_post_typedarray.html | 37 ++++++++++++++++ .../script/fetch_post_urlsearchparams.html | 37 ++++++++++++++++ .../script/fetch_success.html | 4 +- .../script/xhr_failure.html | 2 +- .../script/xhr_post_arraybuffer.html | 42 +++++++++++++++++++ .../script/xhr_post_blob.html | 42 +++++++++++++++++++ .../script/xhr_post_dataview.html | 42 +++++++++++++++++++ .../script/xhr_post_text.html | 42 +++++++++++++++++++ .../script/xhr_post_typedarray.html | 42 +++++++++++++++++++ .../script/xhr_post_urlsearchparams.html | 42 +++++++++++++++++++ .../script/xhr_success.html | 4 +- .../features/network_breadcrumbs.feature | 30 +++++++++++-- test/browser/features/support/env.rb | 3 +- 31 files changed, 643 insertions(+), 10 deletions(-) create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html create mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json new file mode 100644 index 0000000000..4660ed60e5 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 16 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json new file mode 100644 index 0000000000..4525522ec2 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 14 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json new file mode 100644 index 0000000000..d754078c19 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 8 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json new file mode 100644 index 0000000000..4525522ec2 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 14 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json new file mode 100644 index 0000000000..4660ed60e5 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 16 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json new file mode 100644 index 0000000000..64375e7758 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "fetch() succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 22 + } +} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json index 42a0a7ade2..f67c7ceb77 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json @@ -4,7 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET fetch_success.html", + "request": "GET http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json new file mode 100644 index 0000000000..730f2aabd8 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 16 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json new file mode 100644 index 0000000000..0b8989ca8e --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 14 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json new file mode 100644 index 0000000000..0499bf3901 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 8 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json new file mode 100644 index 0000000000..0b8989ca8e --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 14 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json new file mode 100644 index 0000000000..730f2aabd8 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 16 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json new file mode 100644 index 0000000000..6b517e0f0d --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json @@ -0,0 +1,11 @@ +{ + "type": "request", + "name": "XMLHttpRequest succeeded", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "status": 200, + "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "duration": "NUMBER", + "requestContentLength": 22 + } +} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json index 20d1672803..85b5761f72 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json @@ -4,7 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET xhr_success.html", + "request": "GET http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html new file mode 100644 index 0000000000..a8c85ff781 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html new file mode 100644 index 0000000000..55a19a0ea2 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html new file mode 100644 index 0000000000..09e749e539 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html new file mode 100644 index 0000000000..2973adf212 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html new file mode 100644 index 0000000000..dcd732398c --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html new file mode 100644 index 0000000000..f7c8a48be8 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html @@ -0,0 +1,37 @@ + + + + Fetch success + + + + + +
    PENDING
    + + + diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html index 857dad675c..071154ee15 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html @@ -8,13 +8,15 @@ var NOTIFY = decodeURIComponent(window.location.search.match(/NOTIFY=([^&]+)/)[1]) var SESSIONS = decodeURIComponent(window.location.search.match(/SESSIONS=([^&]+)/)[1]) var API_KEY = decodeURIComponent(window.location.search.match(/API_KEY=([^&]+)/)[1]) + var REFLECT = decodeURIComponent(window.location.search.match(/REFLECT=([^&]+)/)[1]) + var url = `${REFLECT}?status=200&delay_ms=0` Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: NOTIFY, sessions: SESSIONS }, }) - fetch("fetch_success.html").then(function () { + fetch(url).then(function () { Bugsnag.notify(new Error("This error should have network breadcrumbs attached")) }) diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html index 6c02f4632b..70c22c905a 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html @@ -32,7 +32,7 @@
    PENDING
    diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html new file mode 100644 index 0000000000..05996913ba --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html new file mode 100644 index 0000000000..a0ecd4439b --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html new file mode 100644 index 0000000000..1efe1158db --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html new file mode 100644 index 0000000000..8b578b4ccc --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html new file mode 100644 index 0000000000..adfa6ce9dc --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html new file mode 100644 index 0000000000..d414d86456 --- /dev/null +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html @@ -0,0 +1,42 @@ + + + + + XHR Success + + + + + + +
    PENDING
    + + + + \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html index 64c4cb93e8..aaaea8594f 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html @@ -9,6 +9,8 @@ var NOTIFY = decodeURIComponent(window.location.search.match(/NOTIFY=([^&]+)/)[1]) var SESSIONS = decodeURIComponent(window.location.search.match(/SESSIONS=([^&]+)/)[1]) var API_KEY = decodeURIComponent(window.location.search.match(/API_KEY=([^&]+)/)[1]) + var REFLECT = decodeURIComponent(window.location.search.match(/REFLECT=([^&]+)/)[1]) + var url = REFLECT + "?status=200&delay_ms=0" Bugsnag.start({ apiKey: API_KEY, @@ -21,7 +23,7 @@ var xhr = new XMLHttpRequest() xhr.onloadend = notify - xhr.open("GET", "xhr_success.html") + xhr.open("GET", url) xhr.send() diff --git a/test/browser/features/network_breadcrumbs.feature b/test/browser/features/network_breadcrumbs.feature index cbe93df489..d5868fcb43 100644 --- a/test/browser/features/network_breadcrumbs.feature +++ b/test/browser/features/network_breadcrumbs.feature @@ -3,30 +3,52 @@ Feature: Network breadcrumbs Bugsnag error reports should include breadcrumbs for network requests, including those made using fetch, and xml http requests. - Scenario: A fetch request succeeds + Scenario: A GET fetch request succeeds When I navigate to the test URL "/network_breadcrumbs/script/fetch_success.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/fetch_success.json" - Scenario: A fetch request fails + Scenario: A GET fetch request fails When I navigate to the test URL "/network_breadcrumbs/script/fetch_failure.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/fetch_failure.json" - Scenario: An xmlHttpRequest succeeds + Scenario: A GET XMLHttpRequest succeeds When I navigate to the test URL "/network_breadcrumbs/script/xhr_success.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/xhr_success.json" - Scenario: An xmlHttpRequest fails + Scenario: A GET XMLHttpRequest fails When I navigate to the test URL "/network_breadcrumbs/script/xhr_failure.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/xhr_failure.json" + + Scenario Outline: Network breadcrumbs are left for successful POST requests + When I navigate to the test URL "/network_breadcrumbs/script/_post_.html" + And the test should run in this browser + And I wait to receive an error + Then the error is a valid browser payload for the error reporting API + And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/_post_.json" + + Examples: + | requestType | dataType | + | xhr | text | + | xhr | blob | + | xhr | arraybuffer | + | xhr | typedarray | + | xhr | dataview | + | xhr | urlsearchparams | + | fetch | text | + | fetch | blob | + | fetch | arraybuffer | + | fetch | typedarray | + | fetch | dataview | + | fetch | urlsearchparams | diff --git a/test/browser/features/support/env.rb b/test/browser/features/support/env.rb index 2c184324cd..f365683a1a 100644 --- a/test/browser/features/support/env.rb +++ b/test/browser/features/support/env.rb @@ -5,7 +5,8 @@ def get_test_url(path) notify = "http://#{ENV['API_HOST']}:#{Maze.config.port}/notify" sessions = "http://#{ENV['API_HOST']}:#{Maze.config.port}/sessions" logs = "http://#{ENV['API_HOST']}:#{Maze.config.port}/logs" - config_query_string = "NOTIFY=#{notify}&SESSIONS=#{sessions}&API_KEY=#{$api_key}&LOGS=#{logs}" + reflect = "http://#{ENV['API_HOST']}:#{Maze.config.port}/reflect" + config_query_string = "NOTIFY=#{notify}&SESSIONS=#{sessions}&API_KEY=#{$api_key}&LOGS=#{logs}&REFLECT=#{reflect}" uri = URI("http://#{host}:#{FIXTURES_SERVER_PORT}#{path}") From 326ff9df47ab8ae7910c9b6d0ce32b52c5c9b668 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 9 Feb 2023 17:08:47 +0000 Subject: [PATCH 050/182] update unit tests --- .../test/network-breadcrumbs.test.ts | 43 ++++++++++++------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index 9ad87fc32b..0d8db1b91e 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -16,7 +16,7 @@ class XMLHttpRequest { open (method: string, url: string | { toString: () => any }) { } - send (fail: boolean, status: number | null = null) { + send (body: any, fail: boolean = false, status: number | null = null) { if (fail) { this._listeners.error.call(this) } else { @@ -73,7 +73,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/') // tell the mock request to succeed with status code 200 - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -85,6 +85,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should not leave duplicate breadcrumbs if open() is called twice', () => { @@ -96,7 +97,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/') request.open('GET', '/') - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -108,7 +109,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/this-does-not-exist') - request.send(false, 404) + request.send(undefined, false, 404) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -120,6 +121,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should leave a breadcrumb when an XMLHTTPRequest has a network error', () => { @@ -131,7 +133,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', 'https://another-domain.xyz/') - request.send(true) + request.send(undefined, true) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -142,6 +144,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should not leave a breadcrumb for request to bugsnag notify endpoint', () => { @@ -152,7 +155,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', client._config.endpoints!.notify) - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -165,7 +168,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', client._config.endpoints!.sessions) - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -184,7 +187,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', { toString: () => 'https://example.com' }) - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -196,6 +199,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should leave a breadcrumb when the request URL is not a string for a request that errors', () => { @@ -213,7 +217,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', { toString: () => 'https://example.com' }) - request.send(true) + request.send(undefined, true) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -244,6 +248,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -266,6 +271,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -290,6 +296,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -314,6 +321,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -336,6 +344,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -424,6 +433,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -446,6 +456,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -468,6 +479,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -489,6 +501,7 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) + expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -501,7 +514,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -514,7 +527,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -527,7 +540,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(false, 200) + request.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -540,15 +553,15 @@ describe('plugin: network breadcrumbs', () => { const request0 = new XMLHttpRequest() request0.open('GET', '/') - request0.send(false, 200) + request0.send(undefined, false, 200) const request1 = new XMLHttpRequest() request1.open('GET', '/ignoreme?123') - request1.send(false, 200) + request1.send(undefined, false, 200) const request2 = new XMLHttpRequest() request2.open('GET', '/ignoremeno') - request2.send(false, 200) + request2.send(undefined, false, 200) expect(client._breadcrumbs.length).toBe(2) }) From b0b462eebc3108ae9ca016ac146f527c3144141a Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Mon, 13 Feb 2023 08:01:56 +0000 Subject: [PATCH 051/182] skip urlsearchparams tests on Edge --- .../network_breadcrumbs/script/fetch_post_urlsearchparams.html | 2 +- .../network_breadcrumbs/script/xhr_post_urlsearchparams.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html index f7c8a48be8..767fb4e921 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html @@ -29,7 +29,7 @@
    PENDING
    diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html index d414d86456..a80a7a77e1 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html @@ -33,7 +33,7 @@
    PENDING
    From 7b71722e58bec9767b436dfb1c700e181965951a Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Mon, 13 Feb 2023 08:02:04 +0000 Subject: [PATCH 052/182] fix comments --- .../plugin-network-breadcrumbs/network-breadcrumbs.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index bb4aed8a78..13913062dc 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -206,13 +206,13 @@ module.exports = (_ignoredUrls = [], win = window) => { const getByteLength = (body) => { // body could be any of the types listed here: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/send#parameters - // Omit content length metadata if body is an unsupported type + // ReadableStreams cannot be read safely and it's difficult to get an accurate byte length for FormData and Document inputs if ((body === null || typeof body === 'undefined') || (win.ReadableStream && body instanceof win.ReadableStream) || (win.FormData && body instanceof win.FormData) || (win.Document && body instanceof win.Document)) return undefined - // See if we can get the byte length directly + // Try to read the byte length directly if (typeof body.byteLength === 'number') { // ArrayBuffer, DataView, TypedArray return body.byteLength @@ -222,10 +222,11 @@ module.exports = (_ignoredUrls = [], win = window) => { return undefined } - // Stringify the input and construct a Blob to get the utf-8 encoded byte length - // This may fail if the input object has no prototype or a broken toString try { + // do a simple stringification - this may fail if the input object has no prototype or a broken toString const stringified = String(body) + + // use a Blob to get the utf-8 encoded byte length return new win.Blob([stringified]).size } catch (e) { return undefined From a72509f0e270b6009226a442bc18a7efe7c218ef Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 10 Feb 2023 15:17:37 +0000 Subject: [PATCH 053/182] rewrite plugin-contextualize without domain --- CHANGELOG.md | 1 + .../plugin-contextualize/contextualize.js | 34 +++-- .../test/contextualize.test.ts | 119 ------------------ .../uncaught-exception.js | 6 + .../contextualize-unhandled-rejection.js | 15 +++ test/node/features/unhandled_errors.feature | 29 +++++ 6 files changed, 67 insertions(+), 137 deletions(-) delete mode 100644 packages/plugin-contextualize/test/contextualize.test.ts create mode 100644 test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 77f6682e6e..80c69b9f3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Changed - (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) +- (plugin-contextualize) reimplement without relying on the deprecated node Domain API [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) ## TBD diff --git a/packages/plugin-contextualize/contextualize.js b/packages/plugin-contextualize/contextualize.js index 82c305bf1e..f9e2e3cc89 100644 --- a/packages/plugin-contextualize/contextualize.js +++ b/packages/plugin-contextualize/contextualize.js @@ -1,6 +1,5 @@ -/* eslint node/no-deprecated-api: [error, {ignoreModuleItems: ["domain"]}] */ -const domain = require('domain') -const { getStack, maybeUseFallbackStack } = require('@bugsnag/core/lib/node-fallback-stack') +const { getStack } = require('@bugsnag/core/lib/node-fallback-stack') +const clone = require('@bugsnag/core/lib/clone-client') module.exports = { name: 'contextualize', @@ -9,21 +8,20 @@ module.exports = { // capture a stacktrace in case a resulting error has nothing const fallbackStack = getStack() - const dom = domain.create() - dom.on('error', err => { - // check if the stacktrace has no context, if so, if so append the frames we created earlier - if (err.stack) maybeUseFallbackStack(err, fallbackStack) - const event = client.Event.create(err, true, { - severity: 'error', - unhandled: true, - severityReason: { type: 'unhandledException' } - }, 'contextualize()', 1) - client._notify(event, onError, (e, event) => { - if (e) client._logger.error('Failed to send event to Bugsnag') - client._config.onUncaughtException(err, event, client._logger) - }) - }) - process.nextTick(() => dom.run(fn)) + const clonedClient = clone(client) + + // add the stacktrace to the cloned client so it can be used later + // by the uncaught exception handler. Note the unhandled rejection + // handler does not need this because it gets a stacktrace + clonedClient.fallbackStack = fallbackStack + + clonedClient.addOnError(onError) + + if (client._clientContext) { + client._clientContext.run(clonedClient, fn) + } else { + fn() + } } return contextualize diff --git a/packages/plugin-contextualize/test/contextualize.test.ts b/packages/plugin-contextualize/test/contextualize.test.ts deleted file mode 100644 index 9010cd10b4..0000000000 --- a/packages/plugin-contextualize/test/contextualize.test.ts +++ /dev/null @@ -1,119 +0,0 @@ -import Client from '@bugsnag/core/client' -import { schema } from '@bugsnag/core/config' -import plugin from '../' -import fs from 'fs' -import Event from '@bugsnag/core/event' - -// mock an async resource - -const items = ['a', 'b', 'c'] - -// node-style error-first -function load (index: number, cb: (err: Error | null, res?: string) => void) { - process.nextTick(() => { - const item = items[index] - if (item) return cb(null, item) - cb(new Error('no item available')) - }) -} - -describe('plugin: contextualize', () => { - it('should call the onUnhandledException callback when an error is captured', done => { - const c = new Client({ - apiKey: 'api_key', - onUncaughtException: (err: Error) => { - expect(err.message).toBe('no item available') - done() - }, - plugins: [plugin] - }, { - ...schema, - onUncaughtException: { - validate: (val: unknown) => typeof val === 'function', - message: 'should be a function', - defaultValue: () => {} - } - }) - c._setDelivery(client => ({ - sendEvent: (payload, cb) => { - expect(payload.events[0].errors[0].errorMessage).toBe('no item available') - expect(payload.events[0].severity).toBe('warning') - expect(payload.events[0]._user).toEqual({ - id: '1a2c3cd4', - name: 'Ben Gourley', - email: 'ben.gourley@bugsnag.com' - }) - cb(null) - }, - sendSession: () => {} - })) - const contextualize = c.getPlugin('contextualize') - contextualize(() => { - load(8, (err) => { - if (err) throw err - }) - }, (event: Event) => { - event.setUser('1a2c3cd4', 'ben.gourley@bugsnag.com', 'Ben Gourley') - event.severity = 'warning' - }) - }) - - it('should add a stacktrace when missing', done => { - const c = new Client({ - apiKey: 'api_key', - onUncaughtException: () => { - done() - }, - plugins: [plugin] - }, { - ...schema, - onUncaughtException: { - validate: (val: unknown) => typeof val === 'function', - message: 'should be a function', - defaultValue: () => {} - } - }) - c._setDelivery(client => ({ - sendEvent: (payload, cb) => { - expect(payload.events[0].errors[0].errorMessage).toBe('ENOENT: no such file or directory, open \'does not exist\'') - expect(payload.events[0].errors[0].stacktrace[0].file).toBe(`${__filename}`) - cb(null) - }, - sendSession: () => {} - })) - const contextualize = c.getPlugin('contextualize') - contextualize(() => { - fs.createReadStream('does not exist') - }) - }) - - it('should tolerate a failed event', done => { - const c = new Client({ - apiKey: 'api_key', - onUncaughtException: (err: Error) => { - expect(err.message).toBe('no item available') - done() - }, - plugins: [plugin] - }, { - ...schema, - onUncaughtException: { - validate: (val: unknown) => typeof val === 'function', - message: 'should be a function', - defaultValue: () => {} - } - }) - c._setDelivery(client => ({ - sendEvent: (payload, cb) => { - cb(new Error('sending failed')) - }, - sendSession: () => {} - })) - const contextualize = c.getPlugin('contextualize') - contextualize(() => { - load(8, (err) => { - if (err) throw err - }) - }) - }) -}) diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index 8cd80d596d..27d535d541 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -1,3 +1,5 @@ +const { maybeUseFallbackStack } = require('@bugsnag/core/lib/node-fallback-stack') + let _handler module.exports = { load: client => { @@ -7,6 +9,10 @@ module.exports = { // if we are in an async context, use the client from that context const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + // check if the stacktrace has no context, if so, if so append the frames we created earlier + // see plugin-contextualize for where this is created + if (err.stack && c.fallbackStack) maybeUseFallbackStack(err, c.fallbackStack) + const event = c.Event.create(err, false, { severity: 'error', unhandled: true, diff --git a/test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js b/test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js new file mode 100644 index 0000000000..fa8ea3ca6a --- /dev/null +++ b/test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js @@ -0,0 +1,15 @@ +var Bugsnag = require('@bugsnag/node') +Bugsnag.start({ + apiKey: process.env.BUGSNAG_API_KEY, + endpoints: { + notify: process.env.BUGSNAG_NOTIFY_ENDPOINT, + sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT + } +}) + +var contextualize = Bugsnag.getPlugin('contextualize') +contextualize(function () { + Promise.reject(new Error('unhandled rejection')) +}, function (event) { + event.addMetadata('subsystem', { name: 'fs reader', widgetsAdded: 'cat,dog,mouse' }) +}) diff --git a/test/node/features/unhandled_errors.feature b/test/node/features/unhandled_errors.feature index 22aa6b1ea6..c323c55143 100644 --- a/test/node/features/unhandled_errors.feature +++ b/test/node/features/unhandled_errors.feature @@ -70,6 +70,35 @@ Scenario: using contextualize to add context to an error And the event "metaData.subsystem.name" equals "fs reader" And the event "metaData.subsystem.widgetsAdded" equals "cat,dog,mouse" +@skip_before_node_16 +Scenario: using contextualize with an unhandled rejection (with context added) + And I run the service "unhandled" with the command "node scenarios/contextualize-unhandled-rejection" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" + And the "lineNumber" of stack frame 0 equals 12 + And the event "metaData.subsystem.name" equals "fs reader" + And the event "metaData.subsystem.widgetsAdded" equals "cat,dog,mouse" + +Scenario: using contextualize with an unhandled rejection (no context added) + And I run the service "unhandled" with the command "node scenarios/contextualize-unhandled-rejection" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" + And the "lineNumber" of stack frame 0 equals 12 + Scenario: overridden handled state in a callback And I run the service "unhandled" with the command "node scenarios/modify-unhandled-callback" And I wait to receive an error From 000c454ab3d15bec0c235fd41e23b56d5fa3e939 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 Feb 2023 14:43:52 +0000 Subject: [PATCH 054/182] enable breadcrumbs and context-scoped calls for node --- CHANGELOG.md | 1 + packages/node/src/notifier.js | 21 +++--- test/node/features/contextualize.feature | 66 +++++++++++++++++++ test/node/features/express.feature | 19 ++++++ .../fixtures/contextualize/Dockerfile | 11 ++++ .../fixtures/contextualize/package-lock.json | 5 ++ .../fixtures/contextualize/package.json | 3 + .../contextualize-unhandled-rejection.js | 0 .../contextualize/scenarios/contextualize.js | 27 ++++++++ .../node/features/fixtures/docker-compose.yml | 15 +++++ .../fixtures/express/scenarios/app.js | 10 +++ .../unhandled/scenarios/contextualize.js | 16 ----- test/node/features/unhandled_errors.feature | 44 ------------- 13 files changed, 165 insertions(+), 73 deletions(-) create mode 100644 test/node/features/contextualize.feature create mode 100644 test/node/features/fixtures/contextualize/Dockerfile create mode 100644 test/node/features/fixtures/contextualize/package-lock.json create mode 100644 test/node/features/fixtures/contextualize/package.json rename test/node/features/fixtures/{unhandled => contextualize}/scenarios/contextualize-unhandled-rejection.js (100%) create mode 100644 test/node/features/fixtures/contextualize/scenarios/contextualize.js delete mode 100644 test/node/features/fixtures/unhandled/scenarios/contextualize.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 80c69b9f3f..716b77b86a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) - (plugin-contextualize) reimplement without relying on the deprecated node Domain API [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) +- (node) enable breadcrumbs and context-scoped calls [#1927](https://github.com/bugsnag/bugsnag-js/pull/1927) ## TBD diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 84d8772da3..7caeaf73d6 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -16,9 +16,6 @@ const delivery = require('@bugsnag/delivery-node') // extend the base config schema with some node-specific options const schema = { ...require('@bugsnag/core/config').schema, ...require('./config') } -// remove enabledBreadcrumbTypes from the config schema -delete schema.enabledBreadcrumbTypes - const pluginApp = require('@bugsnag/plugin-app-duration') const pluginSurroundingCode = require('@bugsnag/plugin-node-surrounding-code') const pluginInProject = require('@bugsnag/plugin-node-in-project') @@ -65,12 +62,6 @@ const Bugsnag = { bugsnag._logger.debug('Loaded!') - bugsnag.leaveBreadcrumb = function () { - bugsnag._logger.warn('Breadcrumbs are not supported in Node.js yet') - } - - bugsnag._config.enabledBreadcrumbTypes = [] - return bugsnag }, start: (opts) => { @@ -89,10 +80,14 @@ const Bugsnag = { Object.keys(Client.prototype).forEach((m) => { if (/^_/.test(m)) return Bugsnag[m] = function () { - if (!Bugsnag._client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) - Bugsnag._client._depth += 1 - const ret = Bugsnag._client[m].apply(Bugsnag._client, arguments) - Bugsnag._client._depth -= 1 + // if we are in an async context, use the client from that context + const client = clientContext.getStore() || Bugsnag._client + + if (!client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) + + client._depth += 1 + const ret = client[m].apply(client, arguments) + client._depth -= 1 return ret } }) diff --git a/test/node/features/contextualize.feature b/test/node/features/contextualize.feature new file mode 100644 index 0000000000..a33569591b --- /dev/null +++ b/test/node/features/contextualize.feature @@ -0,0 +1,66 @@ +Feature: contextualize plugin + +Background: + Given I store the api key in the environment variable "BUGSNAG_API_KEY" + And I store the notify endpoint in the environment variable "BUGSNAG_NOTIFY_ENDPOINT" + And I store the sessions endpoint in the environment variable "BUGSNAG_SESSIONS_ENDPOINT" + +Scenario: using contextualize to add context to an error + And I run the service "contextualize" with the command "node scenarios/contextualize" + And I wait to receive 2 errors + + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is false + And the event "severity" equals "warning" + And the event "severityReason.type" equals "handledException" + And the exception "errorClass" equals "Error" + And the exception "message" equals "manual notify" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize.js" + And the "lineNumber" of stack frame 0 equals 15 + And the event "metaData.subsystem.name" equals "manual notify" + And the event has a "manual" breadcrumb named "manual notify" + + And I discard the oldest error + + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledException" + And the exception "errorClass" equals "Error" + And the exception "message" equals "ENOENT: no such file or directory, open 'does not exist'" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize.js" + And the "lineNumber" of stack frame 0 equals 20 + And the event "metaData.subsystem.name" equals "fs reader" + And the event has a "manual" breadcrumb named "opening file" + And the event does not have a "manual" breadcrumb with message "manual notify" + +@skip_before_node_16 +Scenario: using contextualize with an unhandled rejection (with context added) + And I run the service "contextualize" with the command "node scenarios/contextualize-unhandled-rejection" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" + And the "lineNumber" of stack frame 0 equals 12 + And the event "metaData.subsystem.name" equals "fs reader" + And the event "metaData.subsystem.widgetsAdded" equals "cat,dog,mouse" + +Scenario: using contextualize with an unhandled rejection (no context added) + And I run the service "contextualize" with the command "node scenarios/contextualize-unhandled-rejection" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event "unhandled" is true + And the event "severity" equals "error" + And the event "severityReason.type" equals "unhandledPromiseRejection" + And the exception "errorClass" equals "Error" + And the exception "message" equals "unhandled rejection" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" + And the "lineNumber" of stack frame 0 equals 12 \ No newline at end of file diff --git a/test/node/features/express.feature b/test/node/features/express.feature index 191642977f..9695ecbb9f 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -165,3 +165,22 @@ Scenario: adding body to request metadata And the "file" of stack frame 0 equals "scenarios/app.js" And the event "request.body.data" equals "in_request_body" And the event "request.httpMethod" equals "POST" + +Scenario: Breadcrumbs from one request do not appear in another + When I open the URL "http://express/breadcrumbs_a" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has a "manual" breadcrumb named "For the first URL" + And the event "request.url" equals "http://express/breadcrumbs_a" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null + And I discard the oldest error + + And I open the URL "http://express/breadcrumbs_b" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has a "manual" breadcrumb named "For the second URL" + And the event does not have a "manual" breadcrumb with message "For the first URL" + And the event "request.url" equals "http://express/breadcrumbs_b" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null \ No newline at end of file diff --git a/test/node/features/fixtures/contextualize/Dockerfile b/test/node/features/fixtures/contextualize/Dockerfile new file mode 100644 index 0000000000..8130750d12 --- /dev/null +++ b/test/node/features/fixtures/contextualize/Dockerfile @@ -0,0 +1,11 @@ +ARG NODE_VERSION=8 +FROM node:$NODE_VERSION-alpine + +WORKDIR /app + +COPY package* ./ +RUN npm install + +COPY . ./ + +RUN npm install --no-package-lock --no-save bugsnag-node*.tgz diff --git a/test/node/features/fixtures/contextualize/package-lock.json b/test/node/features/fixtures/contextualize/package-lock.json new file mode 100644 index 0000000000..33d17232a9 --- /dev/null +++ b/test/node/features/fixtures/contextualize/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "bugsnag-test", + "version": "1.0.0", + "lockfileVersion": 1 +} diff --git a/test/node/features/fixtures/contextualize/package.json b/test/node/features/fixtures/contextualize/package.json new file mode 100644 index 0000000000..defafc4deb --- /dev/null +++ b/test/node/features/fixtures/contextualize/package.json @@ -0,0 +1,3 @@ +{ + "name": "bugsnag-test" +} diff --git a/test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js b/test/node/features/fixtures/contextualize/scenarios/contextualize-unhandled-rejection.js similarity index 100% rename from test/node/features/fixtures/unhandled/scenarios/contextualize-unhandled-rejection.js rename to test/node/features/fixtures/contextualize/scenarios/contextualize-unhandled-rejection.js diff --git a/test/node/features/fixtures/contextualize/scenarios/contextualize.js b/test/node/features/fixtures/contextualize/scenarios/contextualize.js new file mode 100644 index 0000000000..fe319928a7 --- /dev/null +++ b/test/node/features/fixtures/contextualize/scenarios/contextualize.js @@ -0,0 +1,27 @@ +var fs = require('fs') +var Bugsnag = require('@bugsnag/node') +Bugsnag.start({ + apiKey: process.env.BUGSNAG_API_KEY, + endpoints: { + notify: process.env.BUGSNAG_NOTIFY_ENDPOINT, + sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT + } +}) + +var contextualize = Bugsnag.getPlugin('contextualize') + +contextualize(function () { + Bugsnag.leaveBreadcrumb('manual notify', { message: 'manual notify' }) + Bugsnag.notify(new Error('manual notify')) +}, function (event) { + event.addMetadata('subsystem', { name: 'manual notify' }) +}) + +contextualize(function () { + Bugsnag.leaveBreadcrumb('opening file', { message: 'opening file' }) + setTimeout(function () { + fs.createReadStream('does not exist') + }, 100) +}, function (event) { + event.addMetadata('subsystem', { name: 'fs reader' }) +}) diff --git a/test/node/features/fixtures/docker-compose.yml b/test/node/features/fixtures/docker-compose.yml index 7cf0ceb10e..5eba62f7ec 100644 --- a/test/node/features/fixtures/docker-compose.yml +++ b/test/node/features/fixtures/docker-compose.yml @@ -107,6 +107,21 @@ services: - express restart: "no" + contextualize: + build: + context: contextualize + args: + - NODE_VERSION + environment: + - BUGSNAG_API_KEY + - BUGSNAG_NOTIFY_ENDPOINT + - BUGSNAG_SESSIONS_ENDPOINT + networks: + default: + aliases: + - contextualize + restart: "no" + express-disabled: build: context: express diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index 6e74f9e5a5..16c8dac61a 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -169,6 +169,16 @@ app.post('/features/handled', bodyParser.urlencoded(), function (req, res, next) res.end('OK') }) +app.get('/breadcrumbs_a', function (req, res) { + Bugsnag.leaveBreadcrumb('For the first URL', { message: 'For the first URL' }) + throw new Error('Error in /breadcrumbs_a') +}) + +app.get('/breadcrumbs_b', function (req, res) { + Bugsnag.leaveBreadcrumb('For the second URL', { message: 'For the second URL' }) + throw new Error('Error in /breadcrumbs_b') +}) + app.use(middleware.errorHandler) app.listen(80) diff --git a/test/node/features/fixtures/unhandled/scenarios/contextualize.js b/test/node/features/fixtures/unhandled/scenarios/contextualize.js deleted file mode 100644 index 338c3974f0..0000000000 --- a/test/node/features/fixtures/unhandled/scenarios/contextualize.js +++ /dev/null @@ -1,16 +0,0 @@ -var fs = require('fs') -var Bugsnag = require('@bugsnag/node') -Bugsnag.start({ - apiKey: process.env.BUGSNAG_API_KEY, - endpoints: { - notify: process.env.BUGSNAG_NOTIFY_ENDPOINT, - sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT - } -}) - -var contextualize = Bugsnag.getPlugin('contextualize') -contextualize(function () { - fs.createReadStream('does not exist') -}, function (event) { - event.addMetadata('subsystem', { name: 'fs reader', widgetsAdded: 'cat,dog,mouse' }) -}) diff --git a/test/node/features/unhandled_errors.feature b/test/node/features/unhandled_errors.feature index c323c55143..87504de593 100644 --- a/test/node/features/unhandled_errors.feature +++ b/test/node/features/unhandled_errors.feature @@ -55,50 +55,6 @@ Scenario: not reporting unhandledRejections when autoDetectErrors is off And I wait for 1 second Then I should receive no requests -Scenario: using contextualize to add context to an error - And I run the service "unhandled" with the command "node scenarios/contextualize" - And I wait to receive an error - Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier - And the event "unhandled" is true - And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" - And the exception "errorClass" equals "Error" - And the exception "message" equals "ENOENT: no such file or directory, open 'does not exist'" - And the exception "type" equals "nodejs" - And the "file" of stack frame 0 equals "scenarios/contextualize.js" - And the "lineNumber" of stack frame 0 equals 12 - And the event "metaData.subsystem.name" equals "fs reader" - And the event "metaData.subsystem.widgetsAdded" equals "cat,dog,mouse" - -@skip_before_node_16 -Scenario: using contextualize with an unhandled rejection (with context added) - And I run the service "unhandled" with the command "node scenarios/contextualize-unhandled-rejection" - And I wait to receive an error - Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier - And the event "unhandled" is true - And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledPromiseRejection" - And the exception "errorClass" equals "Error" - And the exception "message" equals "unhandled rejection" - And the exception "type" equals "nodejs" - And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" - And the "lineNumber" of stack frame 0 equals 12 - And the event "metaData.subsystem.name" equals "fs reader" - And the event "metaData.subsystem.widgetsAdded" equals "cat,dog,mouse" - -Scenario: using contextualize with an unhandled rejection (no context added) - And I run the service "unhandled" with the command "node scenarios/contextualize-unhandled-rejection" - And I wait to receive an error - Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier - And the event "unhandled" is true - And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledPromiseRejection" - And the exception "errorClass" equals "Error" - And the exception "message" equals "unhandled rejection" - And the exception "type" equals "nodejs" - And the "file" of stack frame 0 equals "scenarios/contextualize-unhandled-rejection.js" - And the "lineNumber" of stack frame 0 equals 12 - Scenario: overridden handled state in a callback And I run the service "unhandled" with the command "node scenarios/modify-unhandled-callback" And I wait to receive an error From b72bcd52c6bd03547d9a4327daf93cf60652fd76 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 22 Feb 2023 13:20:44 +0000 Subject: [PATCH 055/182] manually set severityReason to unhandledErrorMiddleware in middlewares --- packages/core/client.d.ts | 2 +- packages/node/src/notifier.js | 10 ++--- packages/plugin-express/src/express.js | 16 +++---- packages/plugin-koa/src/koa.js | 10 ++--- packages/plugin-koa/test/koa.test.ts | 12 ++++-- packages/plugin-restify/src/restify.js | 12 +++--- test/node/features/connect.feature | 2 +- test/node/features/express.feature | 2 +- .../fixtures/restify/scenarios/app.js | 2 +- test/node/features/koa.feature | 2 +- test/node/features/restify.feature | 4 +- test/node/features/support/env.rb | 42 ++++++++++++------- 12 files changed, 65 insertions(+), 51 deletions(-) diff --git a/packages/core/client.d.ts b/packages/core/client.d.ts index 0b0a8dcec5..d869ee50b0 100644 --- a/packages/core/client.d.ts +++ b/packages/core/client.d.ts @@ -46,7 +46,7 @@ export default class ClientWithInternals extends Clie _breadcrumbs: Breadcrumb[] _delivery: Delivery _setDelivery: (handler: (client: Client) => Delivery) => void - + _clientContext: any _user: User _metadata: { [key: string]: any } diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 84d8772da3..5c8c32decb 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -45,11 +45,6 @@ const internalPlugins = [ pluginStackframePathNormaliser ] -// Used to store and retrieve the request-scoped client which makes it easy to obtain the request-scoped client -// from anywhere in the codebase e.g. when calling Bugsnag.leaveBreadcrumb() or even within the global unhandled -// promise rejection handler. -const clientContext = new AsyncLocalStorage() - const Bugsnag = { _client: null, createClient: (opts) => { @@ -59,7 +54,10 @@ const Bugsnag = { const bugsnag = new Client(opts, schema, internalPlugins, { name, version, url }) - bugsnag._clientContext = clientContext + // Used to store and retrieve the request-scoped client which makes it easy to obtain the request-scoped client + // from anywhere in the codebase e.g. when calling Bugsnag.leaveBreadcrumb() or even within the global unhandled + // promise rejection handler. + bugsnag._clientContext = new AsyncLocalStorage() bugsnag._setDelivery(delivery) diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index e744a6fd2f..c3c8b0c153 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -25,15 +25,17 @@ module.exports = { const { metadata, request } = getRequestAndMetadataFromReq(req) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) + if (event.unhandled) { + const originalSeverityReasonType = event._handledState.severityReason.type + event.severity = 'error' + event._handledState = handledState + if (originalSeverityReasonType === 'unhandledPromiseRejection') { + event._handledState.severityReason.type = 'unhandledPromiseRejection' + } + } }, true) - if (!client._config.autoDetectErrors) return next() - - if (client._clientContext) { - client._clientContext.run(requestClient, () => next()) - } else { - next() - } + client._clientContext.run(requestClient, () => next()) } const errorHandler = (err, req, res, next) => { diff --git a/packages/plugin-koa/src/koa.js b/packages/plugin-koa/src/koa.js index 0710e7a4a0..3d2a1a0652 100644 --- a/packages/plugin-koa/src/koa.js +++ b/packages/plugin-koa/src/koa.js @@ -25,13 +25,13 @@ module.exports = { const { request, metadata } = getRequestAndMetadataFromCtx(ctx) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) + if (event.unhandled) { + event.severity = 'error' + event._handledState = handledState + } }, true) - if (client._clientContext) { - await client._clientContext.run(requestClient, () => next()) - } else { - await next() - } + await client._clientContext.run(requestClient, next) } requestHandler.v1 = function * (next) { diff --git a/packages/plugin-koa/test/koa.test.ts b/packages/plugin-koa/test/koa.test.ts index cd9d0d1cd7..cd78d07d0e 100644 --- a/packages/plugin-koa/test/koa.test.ts +++ b/packages/plugin-koa/test/koa.test.ts @@ -43,6 +43,7 @@ describe('plugin: koa', () => { client._sessionDelegate = { startSession, pauseSession, resumeSession } client._logger = logger() + client._clientContext = { run: jest.fn() } const middleware = client.getPlugin('koa') @@ -61,7 +62,7 @@ describe('plugin: koa', () => { expect(pauseSession).not.toHaveBeenCalled() expect(resumeSession).toHaveBeenCalledTimes(1) expect(context.bugsnag).toBe(client) - expect(next).toHaveBeenCalledTimes(1) + expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) }) it('should record metadata from the request', async () => { @@ -104,12 +105,13 @@ describe('plugin: koa', () => { }, ip: '1.2.3.4' } as any + client._clientContext = { run: jest.fn() } const next = jest.fn() await middleware.requestHandler(context, next) - expect(next).toHaveBeenCalledTimes(1) + expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) const event: Event = await new Promise(resolve => { client.notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) @@ -160,6 +162,7 @@ describe('plugin: koa', () => { }, sendSession: noop })) + client._clientContext = { run: jest.fn() } const middleware = client.getPlugin('koa') @@ -177,7 +180,7 @@ describe('plugin: koa', () => { await middleware.requestHandler(context, next) - expect(next).toHaveBeenCalledTimes(1) + expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) const event: Event = await new Promise(resolve => { client.notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) @@ -218,6 +221,7 @@ describe('plugin: koa', () => { client._sessionDelegate = { startSession, pauseSession, resumeSession } client._logger = logger() + client._clientContext = { run: jest.fn() } const middleware = client.getPlugin('koa') @@ -235,7 +239,7 @@ describe('plugin: koa', () => { expect(startSession).not.toHaveBeenCalled() expect(pauseSession).not.toHaveBeenCalled() expect(resumeSession).not.toHaveBeenCalled() - expect(next).toHaveBeenCalledTimes(1) + expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) // the Client should be cloned to ensure any manually started sessions // do not leak between requests diff --git a/packages/plugin-restify/src/restify.js b/packages/plugin-restify/src/restify.js index 331f4daae7..5c115c3599 100644 --- a/packages/plugin-restify/src/restify.js +++ b/packages/plugin-restify/src/restify.js @@ -25,15 +25,13 @@ module.exports = { const { request, metadata } = getRequestAndMetadataFromReq(req) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) + if (event.unhandled) { + event.severity = 'error' + event._handledState = handledState + } }, true) - if (!client._config.autoDetectErrors) return next() - - if (client._clientContext) { - client._clientContext.run(requestClient, () => next()) - } else { - next() - } + client._clientContext.run(requestClient, () => next()) } const errorHandler = (req, res, err, cb) => { diff --git a/test/node/features/connect.feature b/test/node/features/connect.feature index 851392be51..0c59f898c3 100644 --- a/test/node/features/connect.feature +++ b/test/node/features/connect.feature @@ -27,7 +27,7 @@ Scenario: an asynchronous thrown error in a route Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" diff --git a/test/node/features/express.feature b/test/node/features/express.feature index 191642977f..c4b12c9414 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -33,7 +33,7 @@ Scenario: an asynchronous thrown error in a route Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" diff --git a/test/node/features/fixtures/restify/scenarios/app.js b/test/node/features/fixtures/restify/scenarios/app.js index ccb81c6995..45fae5b657 100644 --- a/test/node/features/fixtures/restify/scenarios/app.js +++ b/test/node/features/fixtures/restify/scenarios/app.js @@ -24,7 +24,7 @@ server.use(restify.plugins.queryParser()) // If the server hasn't started sending something within 2 seconds // it probably won't. So end the request and hurry the failing test // along. -server.use(function (req, res) { +server.use(function (req, res, next) { setTimeout(function () { if (!res.headersSent) return res.sendStatus(500) }, 2000) diff --git a/test/node/features/koa.feature b/test/node/features/koa.feature index f49ffbc73b..483a04b3de 100644 --- a/test/node/features/koa.feature +++ b/test/node/features/koa.feature @@ -131,7 +131,7 @@ Scenario: a thrown error in an async callback Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "error in async callback" And the event "request.url" equals "http://koa/throw-async-callback" diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index 2e68656680..a5e5c137d0 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -14,7 +14,7 @@ Scenario: a synchronous thrown error in a route Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "hello" And the exception "type" equals "nodejs" @@ -35,7 +35,7 @@ Scenario: an asynchronous thrown error in a route Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" diff --git a/test/node/features/support/env.rb b/test/node/features/support/env.rb index fc75741063..dc8da2cedb 100644 --- a/test/node/features/support/env.rb +++ b/test/node/features/support/env.rb @@ -3,22 +3,34 @@ Maze.config.enforce_bugsnag_integrity = false end -Before('@skip_before_node_6') do |_scenario| - node_version = ENV['NODE_VERSION'].to_i - skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 6 -end +(12..30).each do |version| + Before("@skip_node_#{version}") do + actual_version = ENV['NODE_VERSION'].to_i -Before('@skip_before_node_8') do |_scenario| - node_version = ENV['NODE_VERSION'].to_i - skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 8 -end + if actual_version == version + skip_this_scenario( + "Skipping scenario on Node #{actual_version}" + ) + end + end -Before('@skip_before_node_16') do |_scenario| - node_version = ENV['NODE_VERSION'].to_i - skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version < 16 -end + Before("@skip_before_node_#{version}") do + actual_version = ENV['NODE_VERSION'].to_i -Before('@skip_node_18') do |_scenario| - node_version = ENV['NODE_VERSION'].to_i - skip_this_scenario("Skipping scenario on Node #{node_version}") if node_version = 18 + if actual_version < version + skip_this_scenario( + "Skipping scenario on Node #{actual_version}" + ) + end + end + + Before("@skip_after_node_#{version}") do + actual_version = ENV['NODE_VERSION'].to_i + + if actual_version > version + skip_this_scenario( + "Skipping scenario on Node #{actual_version}" + ) + end +end end \ No newline at end of file From f493a13be3350ca64e2256925f39fd6371a27f7d Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 23 Feb 2023 17:44:22 +0000 Subject: [PATCH 056/182] ensure handled states remain unchanged --- packages/plugin-express/src/express.js | 6 +----- packages/plugin-koa/src/koa.js | 2 +- packages/plugin-restify/src/restify.js | 3 +-- test/node/features/express.feature | 9 +++++++++ test/node/features/koa.feature | 8 ++++++++ test/node/features/restify.feature | 7 +++++++ 6 files changed, 27 insertions(+), 8 deletions(-) diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index c3c8b0c153..faf7703070 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -25,13 +25,9 @@ module.exports = { const { metadata, request } = getRequestAndMetadataFromReq(req) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) - if (event.unhandled) { - const originalSeverityReasonType = event._handledState.severityReason.type + if (event._handledState.severityReason.type === 'unhandledException') { event.severity = 'error' event._handledState = handledState - if (originalSeverityReasonType === 'unhandledPromiseRejection') { - event._handledState.severityReason.type = 'unhandledPromiseRejection' - } } }, true) diff --git a/packages/plugin-koa/src/koa.js b/packages/plugin-koa/src/koa.js index 3d2a1a0652..e90011652a 100644 --- a/packages/plugin-koa/src/koa.js +++ b/packages/plugin-koa/src/koa.js @@ -25,7 +25,7 @@ module.exports = { const { request, metadata } = getRequestAndMetadataFromCtx(ctx) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) - if (event.unhandled) { + if (event._handledState.severityReason.type === 'unhandledException') { event.severity = 'error' event._handledState = handledState } diff --git a/packages/plugin-restify/src/restify.js b/packages/plugin-restify/src/restify.js index 5c115c3599..7ed25d002d 100644 --- a/packages/plugin-restify/src/restify.js +++ b/packages/plugin-restify/src/restify.js @@ -25,8 +25,7 @@ module.exports = { const { request, metadata } = getRequestAndMetadataFromReq(req) event.request = { ...event.request, ...request } event.addMetadata('request', metadata) - if (event.unhandled) { - event.severity = 'error' + if (event._handledState.severityReason.type === 'unhandledException') { event._handledState = handledState } }, true) diff --git a/test/node/features/express.feature b/test/node/features/express.feature index c4b12c9414..bbb763eb62 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -15,6 +15,7 @@ Scenario: a synchronous thrown error in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "Error" And the exception "message" equals "hello" And the exception "type" equals "nodejs" @@ -34,6 +35,7 @@ Scenario: an asynchronous thrown error in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" @@ -50,6 +52,7 @@ Scenario: an error passed to next(err) And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "Error" And the exception "message" equals "next" And the exception "type" equals "nodejs" @@ -65,6 +68,7 @@ Scenario: a synchronous promise rejection in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "Error" And the exception "message" equals "reject sync" And the exception "type" equals "nodejs" @@ -80,6 +84,7 @@ Scenario: an asynchronous promise rejection in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "Error" And the exception "message" equals "reject async" And the exception "type" equals "nodejs" @@ -95,6 +100,7 @@ Scenario: a string passed to next(err) And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" @@ -109,6 +115,7 @@ Scenario: throwing non-Error error And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Express/Connect" And the exception "errorClass" equals "InvalidError" And the exception "message" matches "^express middleware received a non-error\." And the exception "type" equals "nodejs" @@ -138,6 +145,7 @@ Scenario: an unhandled promise rejection in an async callback (with request cont And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" And the event "request.url" equals "http://express/unhandled-rejection-async-callback" @@ -150,6 +158,7 @@ Scenario: an unhandled promise rejection in an async callback (without request c And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" diff --git a/test/node/features/koa.feature b/test/node/features/koa.feature index 483a04b3de..47c86bf48e 100644 --- a/test/node/features/koa.feature +++ b/test/node/features/koa.feature @@ -15,6 +15,7 @@ Scenario: a synchronous thrown error in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "Error" And the exception "message" equals "noooop" And the exception "type" equals "nodejs" @@ -36,6 +37,7 @@ Scenario: a promise rejection in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "Error" And the exception "message" equals "async noooop" And the exception "type" equals "nodejs" @@ -50,6 +52,7 @@ Scenario: An error created with with ctx.throw() And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "InternalServerError" And the exception "message" equals "thrown" And the exception "type" equals "nodejs" @@ -65,6 +68,7 @@ Scenario: an error thrown before the requestHandler middleware And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "Error" And the exception "message" equals "nope" And the exception "type" equals "nodejs" @@ -79,6 +83,7 @@ Scenario: throwing non-Error error And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "Error" And the exception "message" equals 'non-error thrown: \\"error\\"' And the exception "type" equals "nodejs" @@ -132,6 +137,7 @@ Scenario: a thrown error in an async callback And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Koa" And the exception "errorClass" equals "Error" And the exception "message" equals "error in async callback" And the event "request.url" equals "http://koa/throw-async-callback" @@ -145,6 +151,7 @@ Scenario: an unhandled promise rejection in an async callback (with request cont And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" And the event "request.url" equals "http://koa/unhandled-rejection-async-callback" @@ -157,5 +164,6 @@ Scenario: an unhandled promise rejection in an async callback (without request c And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" \ No newline at end of file diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index a5e5c137d0..33e95433f1 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -15,6 +15,7 @@ Scenario: a synchronous thrown error in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Restify" And the exception "errorClass" equals "Error" And the exception "message" equals "hello" And the exception "type" equals "nodejs" @@ -36,6 +37,7 @@ Scenario: an asynchronous thrown error in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Restify" And the exception "errorClass" equals "Error" And the exception "message" equals "async" And the exception "type" equals "nodejs" @@ -52,6 +54,7 @@ Scenario: an error passed to next(err) And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Restify" And the exception "errorClass" equals "Error" And the exception "message" equals "next" And the exception "type" equals "nodejs" @@ -81,6 +84,7 @@ Scenario: a synchronous promise rejection in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Restify" And the exception "errorClass" equals "Error" And the exception "message" equals "reject sync" And the exception "type" equals "nodejs" @@ -95,6 +99,7 @@ Scenario: an asynchronous promise rejection in a route And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledErrorMiddleware" + And the event "severityReason.attributes.framework" equals "Restify" And the exception "errorClass" equals "Error" And the exception "message" equals "reject async" And the exception "type" equals "nodejs" @@ -110,6 +115,7 @@ Scenario: an unhandled promise rejection in an async callback (with request cont And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" And the event "request.url" equals "http://restify/unhandled-rejection-async-callback" @@ -122,5 +128,6 @@ Scenario: an unhandled promise rejection in an async callback (without request c And the event "unhandled" is true And the event "severity" equals "error" And the event "severityReason.type" equals "unhandledPromiseRejection" + And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" And the exception "message" equals "unhandled rejection in async callback" \ No newline at end of file From 5c681e9e0197f89daeb364dd39f3a9ea2e9ccac8 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 23 Feb 2023 17:50:30 +0000 Subject: [PATCH 057/182] remove unused @skip_after_node_ --- test/node/features/support/env.rb | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/test/node/features/support/env.rb b/test/node/features/support/env.rb index dc8da2cedb..cb0bab8433 100644 --- a/test/node/features/support/env.rb +++ b/test/node/features/support/env.rb @@ -23,14 +23,4 @@ ) end end - - Before("@skip_after_node_#{version}") do - actual_version = ENV['NODE_VERSION'].to_i - - if actual_version > version - skip_this_scenario( - "Skipping scenario on Node #{actual_version}" - ) - end -end end \ No newline at end of file From 4b02048e6ef6bfe7a6301f8e08ebbb17a8b24861 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 Mar 2023 15:33:00 +0000 Subject: [PATCH 058/182] call next directly in express and restify as per koa --- packages/plugin-express/src/express.js | 2 +- packages/plugin-restify/src/restify.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index faf7703070..8cb3e36692 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -31,7 +31,7 @@ module.exports = { } }, true) - client._clientContext.run(requestClient, () => next()) + client._clientContext.run(requestClient, next) } const errorHandler = (err, req, res, next) => { diff --git a/packages/plugin-restify/src/restify.js b/packages/plugin-restify/src/restify.js index 7ed25d002d..a85ef9999a 100644 --- a/packages/plugin-restify/src/restify.js +++ b/packages/plugin-restify/src/restify.js @@ -30,7 +30,7 @@ module.exports = { } }, true) - client._clientContext.run(requestClient, () => next()) + client._clientContext.run(requestClient, next) } const errorHandler = (req, res, err, cb) => { From 935c9b056fd70ca69ca5710833db357de05db0eb Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 Mar 2023 15:50:20 +0000 Subject: [PATCH 059/182] fix test following upstream changes --- test/aws-lambda/features/unhandled.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/aws-lambda/features/unhandled.feature b/test/aws-lambda/features/unhandled.feature index 78847d4cb5..5c8d68225c 100644 --- a/test/aws-lambda/features/unhandled.feature +++ b/test/aws-lambda/features/unhandled.feature @@ -122,7 +122,7 @@ Scenario: unhandled asynchronous exceptions are reported when using serverless-e Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event "unhandled" is true And the event "severity" equals "error" - And the event "severityReason.type" equals "unhandledException" + And the event "severityReason.type" equals "unhandledErrorMiddleware" And the exception "errorClass" equals "Error" And the exception "message" equals "busted" And the exception "type" equals "nodejs" From eda4675db019d7f1ff0e5d49999d1d71a98766e5 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 Mar 2023 15:50:36 +0000 Subject: [PATCH 060/182] improve variable naming --- packages/plugin-aws-lambda/src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-aws-lambda/src/index.js b/packages/plugin-aws-lambda/src/index.js index aaaa064be9..b8819c5637 100644 --- a/packages/plugin-aws-lambda/src/index.js +++ b/packages/plugin-aws-lambda/src/index.js @@ -45,9 +45,9 @@ const BugsnagPluginAwsLambda = { // This relies on our unhandled rejection plugin adding its listener first // using process.prependListener, so we can call it first instead of AWS' - process.on('uncaughtException', async (reason, promise) => { + process.on('uncaughtException', async (err, origin) => { for (const listener of listeners) { - await listener.call(process, reason, promise) + await listener.call(process, err, origin) } }) } From a572bd42291ff2529d0a64b03a5c41c64e4e09da Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 Mar 2023 15:41:45 +0000 Subject: [PATCH 061/182] update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80c69b9f3f..69108a96b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ ### Changed - (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) -- (plugin-contextualize) reimplement without relying on the deprecated node Domain API [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) +- (plugin-contextualize) reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) ## TBD From 855c425cbf682a435fdb6e37b9f9a44967a86212 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 Mar 2023 15:42:40 +0000 Subject: [PATCH 062/182] plugin-contextualize: always run in the async context --- packages/plugin-contextualize/contextualize.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/plugin-contextualize/contextualize.js b/packages/plugin-contextualize/contextualize.js index f9e2e3cc89..5a3671ef76 100644 --- a/packages/plugin-contextualize/contextualize.js +++ b/packages/plugin-contextualize/contextualize.js @@ -17,11 +17,7 @@ module.exports = { clonedClient.addOnError(onError) - if (client._clientContext) { - client._clientContext.run(clonedClient, fn) - } else { - fn() - } + client._clientContext.run(clonedClient, fn) } return contextualize From e6a91d3d516365625ed2291e5d7af08b993f8422 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 Mar 2023 16:44:04 +0000 Subject: [PATCH 063/182] change expectations on aws-lambda test --- test/aws-lambda/features/promise-rejection.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/aws-lambda/features/promise-rejection.feature b/test/aws-lambda/features/promise-rejection.feature index ba35a91f8d..034f16466e 100644 --- a/test/aws-lambda/features/promise-rejection.feature +++ b/test/aws-lambda/features/promise-rejection.feature @@ -42,7 +42,7 @@ Scenario Outline: unhandled promise rejections are not reported when autoDetectE When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//promise-rejection.json" event Then the lambda response "errorMessage" equals "Error: yikes" And the lambda response "errorType" equals "Runtime.UnhandledPromiseRejection" - And the lambda response "trace" is an array with 6 elements + And the lambda response "trace" is an array with 5 elements And the lambda response "trace.0" equals "Runtime.UnhandledPromiseRejection: Error: yikes" And the lambda response "body" is null And the lambda response "statusCode" is null From e87ecafb24c72f6ee0e8a3e5e5ed9cdb1f0aff9f Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Mar 2023 11:22:30 +0000 Subject: [PATCH 064/182] change expectations on aws-lambda test --- test/aws-lambda/features/promise-rejection.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/aws-lambda/features/promise-rejection.feature b/test/aws-lambda/features/promise-rejection.feature index 034f16466e..ba35a91f8d 100644 --- a/test/aws-lambda/features/promise-rejection.feature +++ b/test/aws-lambda/features/promise-rejection.feature @@ -42,7 +42,7 @@ Scenario Outline: unhandled promise rejections are not reported when autoDetectE When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//promise-rejection.json" event Then the lambda response "errorMessage" equals "Error: yikes" And the lambda response "errorType" equals "Runtime.UnhandledPromiseRejection" - And the lambda response "trace" is an array with 5 elements + And the lambda response "trace" is an array with 6 elements And the lambda response "trace.0" equals "Runtime.UnhandledPromiseRejection: Error: yikes" And the lambda response "body" is null And the lambda response "statusCode" is null From a18b793595fe202423cc4a04d99700c0b07afcb9 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Mar 2023 14:16:29 +0000 Subject: [PATCH 065/182] change expectations on aws-lambda test --- test/aws-lambda/features/promise-rejection.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/aws-lambda/features/promise-rejection.feature b/test/aws-lambda/features/promise-rejection.feature index ba35a91f8d..034f16466e 100644 --- a/test/aws-lambda/features/promise-rejection.feature +++ b/test/aws-lambda/features/promise-rejection.feature @@ -42,7 +42,7 @@ Scenario Outline: unhandled promise rejections are not reported when autoDetectE When I invoke the "" lambda in "features/fixtures/simple-app" with the "events//promise-rejection.json" event Then the lambda response "errorMessage" equals "Error: yikes" And the lambda response "errorType" equals "Runtime.UnhandledPromiseRejection" - And the lambda response "trace" is an array with 6 elements + And the lambda response "trace" is an array with 5 elements And the lambda response "trace.0" equals "Runtime.UnhandledPromiseRejection: Error: yikes" And the lambda response "body" is null And the lambda response "statusCode" is null From 2907e065d5cd32779ff13d8c6d45dff1e43a0e40 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 09:44:33 +0000 Subject: [PATCH 066/182] deprecate req.bugsnag --- packages/plugin-express/types/bugsnag-express.d.ts | 3 +++ packages/plugin-koa/types/bugsnag-koa.d.ts | 3 +++ packages/plugin-restify/types/bugsnag-restify.d.ts | 3 +++ 3 files changed, 9 insertions(+) diff --git a/packages/plugin-express/types/bugsnag-express.d.ts b/packages/plugin-express/types/bugsnag-express.d.ts index d1625cfb20..b74eb1e988 100644 --- a/packages/plugin-express/types/bugsnag-express.d.ts +++ b/packages/plugin-express/types/bugsnag-express.d.ts @@ -22,6 +22,9 @@ declare module '@bugsnag/core' { declare global { namespace Express { export interface Request { + /** + * @deprecated use `Bugsnag` instead + */ bugsnag?: Client } } diff --git a/packages/plugin-koa/types/bugsnag-koa.d.ts b/packages/plugin-koa/types/bugsnag-koa.d.ts index 513166ac4b..e4d99fa515 100644 --- a/packages/plugin-koa/types/bugsnag-koa.d.ts +++ b/packages/plugin-koa/types/bugsnag-koa.d.ts @@ -18,6 +18,9 @@ declare module '@bugsnag/core' { // define ctx.bugsnag for koa middleware by declaration merging declare module 'koa' { interface BaseContext { + /** + * @deprecated use `Bugsnag` instead + */ bugsnag?: Client } } diff --git a/packages/plugin-restify/types/bugsnag-restify.d.ts b/packages/plugin-restify/types/bugsnag-restify.d.ts index 16542a5c4a..1efe881c82 100644 --- a/packages/plugin-restify/types/bugsnag-restify.d.ts +++ b/packages/plugin-restify/types/bugsnag-restify.d.ts @@ -18,6 +18,9 @@ declare module '@bugsnag/core' { declare module 'restify' { interface Request { + /** + * @deprecated use `Bugsnag` instead + */ bugsnag?: Client } } From c0e10d6be455c9b06ca21eb55dffaa61749cbe6e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 09:45:06 +0000 Subject: [PATCH 067/182] update to use scoped _clientContext --- packages/node/src/notifier.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 5dc0fa5586..17ee7130d3 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -79,7 +79,7 @@ Object.keys(Client.prototype).forEach((m) => { if (/^_/.test(m)) return Bugsnag[m] = function () { // if we are in an async context, use the client from that context - const client = clientContext.getStore() || Bugsnag._client + const client = Bugsnag._client._clientContext.getStore() || Bugsnag._client if (!client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) From 12a92eb4dc851b61e99c281be0ead5943082cb29 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 13:37:54 +0000 Subject: [PATCH 068/182] enable node notifier client interface tests --- jest.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/jest.config.js b/jest.config.js index 21ed7936a6..0b40bc5d8d 100644 --- a/jest.config.js +++ b/jest.config.js @@ -91,6 +91,7 @@ module.exports = { ], { testEnvironment: 'node', testMatch: [ + '/packages/node/test/**/*.test.[jt]s', '/packages/node/test/integration/**/*.test.[jt]s' ] }), From 48cd97231bf2b7f7f7cbd9a999378ee9f1f37a64 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 13:38:10 +0000 Subject: [PATCH 069/182] improve test coverage of node client interface --- packages/node/test/notifier.test.ts | 283 +++++++++++++++++++++++++++- 1 file changed, 281 insertions(+), 2 deletions(-) diff --git a/packages/node/test/notifier.test.ts b/packages/node/test/notifier.test.ts index 88821ce569..76aa6180aa 100644 --- a/packages/node/test/notifier.test.ts +++ b/packages/node/test/notifier.test.ts @@ -1,4 +1,4 @@ -import Bugsnag from '..' +import Bugsnag from '../src/notifier' describe('node notifier', () => { beforeAll(() => { @@ -7,7 +7,7 @@ describe('node notifier', () => { }) beforeEach(() => { - // @ts-ignore: + // @ts-ignore Bugsnag._client = null }) @@ -21,4 +21,283 @@ describe('node notifier', () => { expect(Bugsnag.isStarted()).toBe(true) }) }) + + describe('addMetaData()', () => { + it('adds metadata to the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addMetadata('test', { meta: 'data' }) + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({ test: { meta: 'data' } }) + }) + + describe('when in an async context', () => { + it('adds meta data to the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addMetadata('test', { meta: 'data' }) + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._metadata).toStrictEqual({ test: { meta: 'data' } }) + }) + + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({}) + }) + }) + }) + + describe('getMetaData()', () => { + it('retrieves metadata previously set on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addMetadata('test', { meta: 'data' }) + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({ test: { meta: 'data' } }) + + expect(Bugsnag.getMetadata('test')).toStrictEqual({ meta: 'data' }) + }) + + describe('when in an async context', () => { + it('retrieves metadata previously set on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addMetadata('test', { meta: 'data' }) + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._metadata).toStrictEqual({ test: { meta: 'data' } }) + + expect(Bugsnag.getMetadata('test')).toStrictEqual({ meta: 'data' }) + }) + + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({}) + expect(Bugsnag.getMetadata('test')).toBeUndefined() + }) + }) + }) + + describe('clearMetaData()', () => { + it('clears metadata previously set on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addMetadata('test', { meta: 'data' }) + Bugsnag.clearMetadata('test') + + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({}) + }) + + describe('when in an async context', () => { + it('clears metadata previously set on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addMetadata('test', { meta: 'data' }) + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addMetadata('test', { meta: 'data' }) + Bugsnag.clearMetadata('test') + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._metadata).toStrictEqual({}) + }) + + // @ts-ignore + expect(Bugsnag._client._metadata).toStrictEqual({ test: { meta: 'data' } }) + }) + }) + }) + + describe('addFeatureFlag()', () => { + it('adds a feature flag to the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlag('test') + // @ts-ignore + expect(Bugsnag._client._features[0].name).toBe('test') + }) + + describe('when in an async context', () => { + it('adds a feature flag to the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addFeatureFlag('test') + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._features[0].name).toBe('test') + }) + + // @ts-ignore + expect(Bugsnag._client._features.length).toBe(0) + }) + }) + }) + + describe('addFeatureFlags()', () => { + it('adds feature flags to the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([ + { name: 'test', variant: null }, + { name: 'other', variant: null } + ]) + }) + + describe('when in an async context', () => { + it('adds feature flags to the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._features).toStrictEqual([ + { name: 'test', variant: null }, + { name: 'other', variant: null } + ]) + }) + + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([]) + }) + }) + }) + + describe('clearFeatureFlag()', () => { + it('clears a feature flag set on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + Bugsnag.clearFeatureFlag('test') + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([ + null, + { name: 'other', variant: null } + ]) + }) + + describe('when in an async context', () => { + it('clears a feature flag previously set on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + Bugsnag.clearFeatureFlag('test') + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._features).toStrictEqual([ + null, + { name: 'other', variant: null } + ]) + }) + + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([ + { name: 'test', variant: null }, + { name: 'other', variant: null } + ]) + }) + }) + }) + + describe('clearFeatureFlags()', () => { + it('clears feature flags set on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + Bugsnag.clearFeatureFlags() + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([]) + }) + + describe('when in an async context', () => { + it('clears feature flags previously set on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) + Bugsnag.clearFeatureFlags() + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._features).toStrictEqual([]) + }) + + // @ts-ignore + expect(Bugsnag._client._features).toStrictEqual([ + { name: 'test', variant: null }, + { name: 'other', variant: null } + ]) + }) + }) + }) + + describe('setContext() and getContext()', () => { + it('sets the context on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + expect(Bugsnag.getContext()).toBeUndefined() + Bugsnag.setContext('my context') + expect(Bugsnag.getContext()).toBe('my context') + }) + + describe('when in an async context', () => { + it('sets the context on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.setContext('my context') + expect(Bugsnag.getContext()).toBe('my context') + }) + + expect(Bugsnag.getContext()).toBeUndefined() + }) + }) + }) + + describe('setUser() and getUser()', () => { + it('sets the context on the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + expect(Bugsnag.getUser()).toStrictEqual({}) + Bugsnag.setUser('my user id') + expect(Bugsnag.getUser()).toStrictEqual({ id: 'my user id', email: undefined, name: undefined }) + }) + + describe('when in an async context', () => { + it('sets the context on the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.setUser('my user id') + expect(Bugsnag.getUser()).toStrictEqual({ id: 'my user id', email: undefined, name: undefined }) + }) + + expect(Bugsnag.getUser()).toStrictEqual({}) + }) + }) + }) + + describe('leaveBreadcrumb()', () => { + it('adds a breadcrumb to the client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + Bugsnag.leaveBreadcrumb('test') + // @ts-ignore + expect(Bugsnag._client._breadcrumbs[0].message).toBe('test') + }) + + describe('when in an async context', () => { + it('adds a breadcrumb to the cloned client not not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + Bugsnag.leaveBreadcrumb('test') + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._breadcrumbs[0].message).toBe('test') + }) + + // @ts-ignore + expect(Bugsnag._client._breadcrumbs.length).toBe(0) + }) + }) + }) }) From 77a905b3014af0f1a8b2ac30b393ed00ef8c3013 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 15:06:32 +0000 Subject: [PATCH 070/182] use Bugsnag instead of req.bugsnag in express fixture --- .../fixtures/express/scenarios/app.js | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index 16c8dac61a..0289513496 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -126,13 +126,13 @@ app.get('/oversized', function (req, res, next) { big['entry'+i] = repeat('long repetitive string', 1000); i++; } - req.bugsnag.leaveBreadcrumb('big thing', big); - req.bugsnag.notify(new Error('oversized')); + Bugsnag.leaveBreadcrumb('big thing', big); + Bugsnag.notify(new Error('oversized')); res.end('OK') }) app.get('/handled', function (req, res, next) { - req.bugsnag.notify(new Error('handled')) + Bugsnag.notify(new Error('handled')) res.end('OK') }) @@ -144,11 +144,11 @@ app.post('/features/unhandled', bodyParser.urlencoded(), function (req, res, nex // the request body is an object of feature flag name -> variant const featureFlags = Object.keys(req.body).map(name => ({ name, variant: req.body[name] })) - req.bugsnag.addFeatureFlags(featureFlags) - req.bugsnag.clearFeatureFlag('from config 3') + Bugsnag.addFeatureFlags(featureFlags) + Bugsnag.clearFeatureFlag('from config 3') if (req.body.hasOwnProperty('clearAllFeatureFlags')) { - req.bugsnag.clearFeatureFlags() + Bugsnag.clearFeatureFlags() } throw new Error('oh no') @@ -158,14 +158,14 @@ app.post('/features/handled', bodyParser.urlencoded(), function (req, res, next) // the request body is an object of feature flag name -> variant const featureFlags = Object.keys(req.body).map(name => ({ name, variant: req.body[name] })) - req.bugsnag.addFeatureFlags(featureFlags) - req.bugsnag.clearFeatureFlag('from config 3') + Bugsnag.addFeatureFlags(featureFlags) + Bugsnag.clearFeatureFlag('from config 3') if (req.body.hasOwnProperty('clearAllFeatureFlags')) { - req.bugsnag.clearFeatureFlags() + Bugsnag.clearFeatureFlags() } - req.bugsnag.notify(new Error('oh no')) + Bugsnag.notify(new Error('oh no')) res.end('OK') }) From 230b36ca09275b618c50bcb0959f152f1494aea7 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 15:42:58 +0000 Subject: [PATCH 071/182] add v7-v8 node guide to UPGRADING.md --- UPGRADING.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/UPGRADING.md b/UPGRADING.md index 0e83d920ba..ca97af3faf 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -1,6 +1,49 @@ Upgrading ========= +## 7.x to 8.x + +### node + +This version contains major improvements to the node notifier, including making the top-level `Bugsnag` static interface context-aware and enabling breadcrumbs for node projects. + +Thw minimum supported node version is now v12.17.0. + +#### context-aware `Bugsnag` calls + +When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any changes made to the client (such as attaching metadata) only affect the scope of a particular context (a request in the case of the web server plugins, and a function call in the case of `plugin-contextualize`). Prior to v8 calls made to the top-level `Bugsnag` object were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. that attached to `req.bugsnag`. This isn't ideal because if you wanted to call notify in some function deep in a call stack you would have to pass `req.bugsnag` all the way down as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With v8 top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc), and if it was called within a context the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). + +Express + +```diff +app.get('/handled', function (req, res) { +- req.bugsnag.notify(new Error('handled')) ++ Bugsnag.notify(new Error('handled')) +}) +``` + +Koa + +```diff +app.use(async (ctx, next) => { + if (ctx.path === '/handled') { +- ctx.bugsnag.notify(new Error('handled')) ++ Bugsnag.notify(new Error('handled')) + await next() + } else { + await next() + } +}) +``` + +Note: `req.bugsnag` (or `ctx.bugsnag` in koa) is still present in v8 but marked as deprecated and may be removed in a later version. + +#### breadcrumb support + +Breadcrumb support has been enabled for node. This means you can call `Bugsnag.leaveBreacrumb` to attach short log statements to each error report to help diagnose what events led to the error. + +Currently no breadcrumbs are automatically collected in node. + ## `bugsnag-react-native@*` to `@bugsnag/react-native@7.3` As of `v7.3` of the [`bugsnag-js` monorepo](https://github.com/bugsnag/bugsnag-js) it contains Bugsnag's SDK for React Native. This additional notifier joins `@bugsnag/js` and `@bugsnag/expo` in its unified version scheme, so the first version of `@bugsnag/react-native` is `v7.3.0`. From d6fd12cad79905ec988334e5457063b1c2051680 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Mar 2023 15:46:44 +0000 Subject: [PATCH 072/182] add v7-v8 node guide to UPGRADING.md --- UPGRADING.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index ca97af3faf..983252c1e4 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -7,11 +7,13 @@ Upgrading This version contains major improvements to the node notifier, including making the top-level `Bugsnag` static interface context-aware and enabling breadcrumbs for node projects. -Thw minimum supported node version is now v12.17.0. +The minimum supported node version is now v12.17.0. #### context-aware `Bugsnag` calls -When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any changes made to the client (such as attaching metadata) only affect the scope of a particular context (a request in the case of the web server plugins, and a function call in the case of `plugin-contextualize`). Prior to v8 calls made to the top-level `Bugsnag` object were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. that attached to `req.bugsnag`. This isn't ideal because if you wanted to call notify in some function deep in a call stack you would have to pass `req.bugsnag` all the way down as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With v8 top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc), and if it was called within a context the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of a particular context (a request in the case of the web server plugins, and a function call in the case of `plugin-contextualize`). + +Prior to v8 calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. that attached to `req.bugsnag` (or `ctx.bugsnag` for koa). This isn't ideal because if you wanted to call notify in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). Express @@ -36,7 +38,7 @@ app.use(async (ctx, next) => { }) ``` -Note: `req.bugsnag` (or `ctx.bugsnag` in koa) is still present in v8 but marked as deprecated and may be removed in a later version. +Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in v8 but marked as deprecated, and may be removed in a later version. #### breadcrumb support From 9c3231c172cbbef8ca41fea022453f0295c93216 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 8 Mar 2023 10:10:14 +0000 Subject: [PATCH 073/182] fix test naming --- packages/node/test/notifier.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/node/test/notifier.test.ts b/packages/node/test/notifier.test.ts index 76aa6180aa..290b4f1f9c 100644 --- a/packages/node/test/notifier.test.ts +++ b/packages/node/test/notifier.test.ts @@ -22,7 +22,7 @@ describe('node notifier', () => { }) }) - describe('addMetaData()', () => { + describe('addMetadata()', () => { it('adds metadata to the client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addMetadata('test', { meta: 'data' }) @@ -47,7 +47,7 @@ describe('node notifier', () => { }) }) - describe('getMetaData()', () => { + describe('getMetadata()', () => { it('retrieves metadata previously set on the client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addMetadata('test', { meta: 'data' }) @@ -77,7 +77,7 @@ describe('node notifier', () => { }) }) - describe('clearMetaData()', () => { + describe('clearMetadata()', () => { it('clears metadata previously set on the client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addMetadata('test', { meta: 'data' }) From 477d93b8d30678031696907b653a2543dd7bfd97 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 6 Jul 2023 11:35:44 +0100 Subject: [PATCH 074/182] fix package-lock.json --- package-lock.json | 330 +++++++--------------------------------------- 1 file changed, 46 insertions(+), 284 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3b99c54fc3..b6abb13b79 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,4 +1,6 @@ { + "name": "bugsnag-js", + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -86,25 +88,21 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, - "requires": { "dependencies": { "@babel/highlight": "^7.12.13" } }, - "@babel/compat-data": { "node_modules/@babel/compat-data": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==", "dev": true }, - "@babel/core": { "node_modules/@babel/core": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.16.tgz", "integrity": "sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==", "dev": true, - "requires": { "dependencies": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.16", @@ -136,25 +134,9 @@ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "dependencies": { - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } "safe-buffer": "~5.1.1" } }, - "@babel/generator": { "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -169,86 +151,67 @@ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.13.16", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-annotate-as-pure": { "node_modules/@babel/helper-annotate-as-pure": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.12.13" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-explode-assignable-expression": "^7.12.13", "@babel/types": "^7.12.13" } }, - "@babel/helper-builder-react-jsx": { "node_modules/@babel/helper-builder-react-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.8.3", "esutils": "^2.0.0" } }, - "@babel/helper-builder-react-jsx-experimental": { "node_modules/@babel/helper-builder-react-jsx-experimental": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-module-imports": "^7.8.3", "@babel/types": "^7.9.0" } }, - "@babel/helper-compilation-targets": { "node_modules/@babel/helper-compilation-targets": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", "dev": true, - "requires": { "dependencies": { "@babel/compat-data": "^7.13.15", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } "peerDependencies": { "@babel/core": "^7.0.0" } }, - "@babel/helper-create-class-features-plugin": { "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -263,7 +226,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-member-expression-to-functions": "^7.13.0", @@ -275,13 +237,11 @@ "@babel/core": "^7.0.0" } }, - "@babel/helper-create-regexp-features-plugin": { "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-annotate-as-pure": "^7.12.13", "regexpu-core": "^4.7.1" @@ -290,13 +250,11 @@ "@babel/core": "^7.0.0" } }, - "@babel/helper-define-polyfill-provider": { "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -307,18 +265,10 @@ "resolve": "^1.14.2", "semver": "^6.1.2" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } "peerDependencies": { "@babel/core": "^7.4.0-0" } }, - "@babel/helper-explode-assignable-expression": { "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -333,76 +283,63 @@ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.13.0" } }, - "@babel/helper-function-name": { "node_modules/@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", "@babel/types": "^7.12.13" } }, - "@babel/helper-get-function-arity": { "node_modules/@babel/helper-get-function-arity": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.12.13" } }, - "@babel/helper-hoist-variables": { "node_modules/@babel/helper-hoist-variables": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", "dev": true, - "requires": { "dependencies": { "@babel/traverse": "^7.13.15", "@babel/types": "^7.13.16" } }, - "@babel/helper-member-expression-to-functions": { "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.13.12" } }, - "@babel/helper-module-imports": { "node_modules/@babel/helper-module-imports": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.13.12" } }, - "@babel/helper-module-transforms": { "node_modules/@babel/helper-module-transforms": { "version": "7.13.14", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", @@ -414,44 +351,37 @@ "@babel/types": "^7.13.14" } }, - "@babel/helper-optimise-call-expression": { "node_modules/@babel/helper-optimise-call-expression": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.12.13" } }, - "@babel/helper-plugin-utils": { "node_modules/@babel/helper-plugin-utils": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, - "@babel/helper-remap-async-to-generator": { "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-wrap-function": "^7.13.0", "@babel/types": "^7.13.0" } }, - "@babel/helper-replace-supers": { "node_modules/@babel/helper-replace-supers": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -459,60 +389,50 @@ "@babel/types": "^7.13.12" } }, - "@babel/helper-simple-access": { "node_modules/@babel/helper-simple-access": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.13.12" } }, - "@babel/helper-skip-transparent-expression-wrappers": { "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.12.1" } }, - "@babel/helper-split-export-declaration": { "node_modules/@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", "dev": true, - "requires": { "dependencies": { "@babel/types": "^7.12.13" } }, - "@babel/helper-validator-identifier": { "node_modules/@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, - "@babel/helper-validator-option": { "node_modules/@babel/helper-validator-option": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", "dev": true }, - "@babel/helper-wrap-function": { "node_modules/@babel/helper-wrap-function": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-function-name": "^7.12.13", "@babel/template": "^7.12.13", @@ -520,38 +440,32 @@ "@babel/types": "^7.13.0" } }, - "@babel/helpers": { "node_modules/@babel/helpers": { "version": "7.13.17", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.17.tgz", "integrity": "sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg==", "dev": true, - "requires": { "dependencies": { "@babel/template": "^7.12.13", "@babel/traverse": "^7.13.17", "@babel/types": "^7.13.17" } }, - "@babel/highlight": { "node_modules/@babel/highlight": { "version": "7.13.10", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, - "@babel/parser": { "node_modules/@babel/parser": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==", - "dev": true "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -560,13 +474,11 @@ "node": ">=6.0.0" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", @@ -576,13 +488,11 @@ "@babel/core": "^7.13.0" } }, - "@babel/plugin-external-helpers": { "node_modules/@babel/plugin-external-helpers": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz", "integrity": "sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -590,13 +500,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-async-generator-functions": { "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0", @@ -606,13 +514,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-class-properties": { "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" @@ -621,13 +527,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-dynamic-import": { "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -636,13 +540,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-export-default-from": { "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.8.3.tgz", "integrity": "sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.8.3" @@ -651,13 +553,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-export-namespace-from": { "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -666,13 +566,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-json-strings": { "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -681,13 +579,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -696,13 +592,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -711,13 +605,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-numeric-separator": { "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -726,13 +618,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-object-rest-spread": { "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", "dev": true, - "requires": { "dependencies": { "@babel/compat-data": "^7.13.8", "@babel/helper-compilation-targets": "^7.13.8", @@ -744,13 +634,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-optional-catch-binding": { "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -759,13 +647,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-optional-chaining": { "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", @@ -775,13 +661,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-methods": { "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" @@ -790,13 +674,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-unicode-property-regex": { "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" @@ -808,13 +690,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-async-generators": { "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -822,13 +702,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -836,13 +714,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -850,13 +726,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-dynamic-import": { "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -864,13 +738,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-export-default-from": { "node_modules/@babel/plugin-syntax-export-default-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.8.3.tgz", "integrity": "sha512-a1qnnsr73KLNIQcQlcQ4ZHxqqfBKM6iNQZW2OMTyxNbA2WC7SHWHtGVpFzWtQAuS2pspkWVzdEBXXx8Ik0Za4w==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -878,13 +750,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-export-namespace-from": { "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -892,13 +762,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-flow": { "node_modules/@babel/plugin-syntax-flow": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -906,13 +774,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -920,13 +786,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -934,13 +798,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-jsx": { "node_modules/@babel/plugin-syntax-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -948,13 +810,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -962,13 +822,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -976,13 +834,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -990,13 +846,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1004,13 +858,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1018,13 +870,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1032,13 +882,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1046,13 +894,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-typescript": { "node_modules/@babel/plugin-syntax-typescript": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1060,13 +906,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-arrow-functions": { "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1074,13 +918,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-to-generator": { "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -1090,13 +932,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoped-functions": { "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1104,13 +944,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoping": { "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.13.16", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1118,13 +956,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-classes": { "node_modules/@babel/plugin-transform-classes": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", "dev": true, - "requires": { "dependencies": { "@babel/helper-annotate-as-pure": "^7.12.13", "@babel/helper-function-name": "^7.12.13", @@ -1138,13 +974,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-computed-properties": { "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1152,13 +986,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-destructuring": { "node_modules/@babel/plugin-transform-destructuring": { "version": "7.13.17", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1166,13 +998,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-dotall-regex": { "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" @@ -1181,13 +1011,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-keys": { "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1195,13 +1023,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-exponentiation-operator": { "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" @@ -1210,13 +1036,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-flow-strip-types": { "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz", "integrity": "sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-flow": "^7.12.13" @@ -1225,13 +1049,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-for-of": { "node_modules/@babel/plugin-transform-for-of": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1239,13 +1061,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-function-name": { "node_modules/@babel/plugin-transform-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-function-name": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" @@ -1254,13 +1074,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-literals": { "node_modules/@babel/plugin-transform-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1268,13 +1086,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-member-expression-literals": { "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1282,13 +1098,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-amd": { "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", @@ -1298,13 +1112,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-commonjs": { "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0", @@ -1315,13 +1127,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-systemjs": { "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.13.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-hoist-variables": "^7.13.0", "@babel/helper-module-transforms": "^7.13.0", @@ -1333,13 +1143,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-umd": { "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-transforms": "^7.13.0", "@babel/helper-plugin-utils": "^7.13.0" @@ -1348,13 +1156,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.12.13" }, @@ -1362,13 +1168,11 @@ "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-new-target": { "node_modules/@babel/plugin-transform-new-target": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1376,13 +1180,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-assign": { "node_modules/@babel/plugin-transform-object-assign": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.8.3.tgz", "integrity": "sha512-i3LuN8tPDqUCRFu3dkzF2r1Nx0jp4scxtm7JxtIqI9he9Vk20YD+/zshdzR9JLsoBMlJlNR82a62vQExNEVx/Q==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1390,13 +1192,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-super": { "node_modules/@babel/plugin-transform-object-super": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/helper-replace-supers": "^7.12.13" @@ -1405,13 +1205,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-parameters": { "node_modules/@babel/plugin-transform-parameters": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1419,13 +1217,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-property-literals": { "node_modules/@babel/plugin-transform-property-literals": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1433,13 +1229,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-display-name": { "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1447,13 +1241,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx": { "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", "dev": true, - "requires": { "dependencies": { "@babel/helper-builder-react-jsx": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -1463,13 +1255,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-development": { "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-builder-react-jsx-experimental": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", @@ -1479,13 +1269,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-self": { "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" @@ -1494,13 +1282,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-source": { "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" @@ -1509,13 +1295,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regenerator": { "node_modules/@babel/plugin-transform-regenerator": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "dev": true, - "requires": { "dependencies": { "regenerator-transform": "^0.14.2" }, @@ -1523,13 +1307,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-reserved-words": { "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1537,13 +1319,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-runtime": { "node_modules/@babel/plugin-transform-runtime": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -1554,13 +1334,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-shorthand-properties": { "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1568,13 +1346,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-spread": { "node_modules/@babel/plugin-transform-spread": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" @@ -1583,13 +1359,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1597,13 +1371,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { "node_modules/@babel/plugin-transform-template-literals": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.13.0" }, @@ -1611,13 +1383,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typeof-symbol": { "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1625,13 +1395,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typescript": { "node_modules/@babel/plugin-transform-typescript": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -1641,13 +1409,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-escapes": { "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", "dev": true, - "requires": { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -1655,13 +1421,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", "dev": true, - "requires": { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" @@ -1670,13 +1434,11 @@ "@babel/core": "^7.0.0-0" } }, - "@babel/preset-env": { "node_modules/@babel/preset-env": { "version": "7.13.15", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", "dev": true, - "requires": { "dependencies": { "@babel/compat-data": "^7.13.15", "@babel/helper-compilation-targets": "^7.13.13", @@ -34181,9 +33943,9 @@ "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", "dev": true, "requires": { - "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", @@ -38499,16 +38261,6 @@ "mz": "^2.5.0" } }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "abab": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", @@ -40403,9 +40155,9 @@ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "combine-source-map": "~0.8.0", "defined": "^1.0.0", + "JSONStream": "^1.0.3", "safe-buffer": "^5.1.1", "through2": "^2.0.0", "umd": "^3.0.0" @@ -40417,7 +40169,6 @@ "integrity": "sha512-tk/LexpgMImZyDfpWSPyIlQ3frZYTyGLpW+Ytd0Fj9VW03Fil9IrKzcVKN87wZHWhP6LbdKh3STRnIkHIR+UTQ==", "dev": true, "requires": { - "JSONStream": "^1.3.2", "combine-source-map": "^0.8.0", "convert-source-map": "^1.5.1", "count-lines": "^0.1.2", @@ -40425,6 +40176,7 @@ "estree-is-member-expression": "^1.0.0", "estree-is-require": "^1.0.0", "esutils": "^2.0.2", + "JSONStream": "^1.3.2", "path-parse": "^1.0.5", "scope-analyzer": "^2.0.0", "stream-combiner": "^0.2.2", @@ -40463,7 +40215,6 @@ "integrity": "sha512-fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "assert": "^1.4.0", "browser-pack": "^6.0.1", "browser-resolve": "^1.11.0", @@ -40485,6 +40236,7 @@ "https-browserify": "^1.0.0", "inherits": "~2.0.1", "insert-module-globals": "^7.0.0", + "JSONStream": "^1.0.3", "labeled-stream-splicer": "^2.0.0", "mkdirp": "^0.5.0", "module-deps": "^6.0.0", @@ -41541,8 +41293,8 @@ "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", "dev": true, "requires": { - "JSONStream": "^1.0.4", "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", "lodash": "^4.17.15", "meow": "^5.0.0", "split2": "^2.0.0", @@ -45497,11 +45249,11 @@ "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", "concat-stream": "^1.6.1", "is-buffer": "^1.1.0", + "JSONStream": "^1.0.3", "path-is-absolute": "^1.0.1", "process": "~0.11.0", "through2": "^2.0.0", @@ -49244,6 +48996,16 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "jsonwebtoken": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", @@ -50938,24 +50700,24 @@ "dev": true, "optional": true }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -52117,24 +51879,24 @@ "dev": true, "optional": true }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -52917,7 +52679,6 @@ "integrity": "sha512-NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ==", "dev": true, "requires": { - "JSONStream": "^1.0.3", "browser-resolve": "^1.7.0", "cached-path-relative": "^1.0.0", "concat-stream": "~1.6.0", @@ -52925,6 +52686,7 @@ "detective": "^5.0.2", "duplexer2": "^0.1.2", "inherits": "^2.0.1", + "JSONStream": "^1.0.3", "parents": "^1.0.0", "readable-stream": "^2.0.2", "resolve": "^1.4.0", @@ -56891,6 +56653,15 @@ "readable-stream": "^2.0.2" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -57036,15 +56807,6 @@ "function-bind": "^1.1.1" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -57989,7 +57751,6 @@ "@verdaccio/readme": "9.7.5", "@verdaccio/streams": "9.7.2", "@verdaccio/ui-theme": "1.15.1", - "JSONStream": "1.3.5", "async": "3.2.0", "body-parser": "1.19.0", "bunyan": "1.8.15", @@ -58003,6 +57764,7 @@ "handlebars": "4.7.7", "http-errors": "1.8.0", "js-yaml": "3.14.1", + "JSONStream": "1.3.5", "jsonwebtoken": "8.5.1", "kleur": "4.1.4", "lodash": "4.17.21", @@ -58729,4 +58491,4 @@ "dev": true } } -} +} \ No newline at end of file From 00430f27cb4757fa74080b3e532839961ba5aed0 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 6 Jul 2023 12:22:01 +0100 Subject: [PATCH 075/182] fix mazerunner browser env --- test/browser/features/support/env.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/test/browser/features/support/env.rb b/test/browser/features/support/env.rb index e5df060dc8..791bce977c 100644 --- a/test/browser/features/support/env.rb +++ b/test/browser/features/support/env.rb @@ -14,7 +14,6 @@ def get_test_url(path) api_host = "#{ENV['API_HOST']}:#{Maze.config.port}" end - uri = URI("http://#{host}:#{FIXTURES_SERVER_PORT}#{path}") notify = "http://#{api_host}/notify" sessions = "http://#{api_host}/sessions" logs = "http://#{api_host}/logs" From a0856a8eeb191f1ef93fe70395a8d7b308db3358 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Thu, 6 Jul 2023 12:26:02 +0100 Subject: [PATCH 076/182] fix node pipeline formatting --- .buildkite/node-pipeline.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/node-pipeline.yml b/.buildkite/node-pipeline.yml index c0831d4e20..d71de77faf 100644 --- a/.buildkite/node-pipeline.yml +++ b/.buildkite/node-pipeline.yml @@ -25,8 +25,8 @@ steps: matrix: - 12 - 14 - - 16 - - 18 + - 16 + - 18 plugins: docker-compose#v4.12.0: run: node-maze-runner From cbc15c0476029298acc69143a5e0735734b6e587 Mon Sep 17 00:00:00 2001 From: Yousif <74918474+yousif-bugsnag@users.noreply.github.com> Date: Thu, 6 Jul 2023 09:50:16 +0100 Subject: [PATCH 077/182] Revert "add requestContentLength breadcrumb metadata for xhr and fetch requests" --- .../network-breadcrumbs.js | 69 ++++--------------- .../test/network-breadcrumbs.test.ts | 43 ++++-------- .../json/fetch_post_arraybuffer.json | 11 --- .../json/fetch_post_blob.json | 11 --- .../json/fetch_post_dataview.json | 11 --- .../json/fetch_post_text.json | 11 --- .../json/fetch_post_typedarray.json | 11 --- .../json/fetch_post_urlsearchparams.json | 11 --- .../json/fetch_success.json | 2 +- .../json/xhr_post_arraybuffer.json | 11 --- .../json/xhr_post_blob.json | 11 --- .../json/xhr_post_dataview.json | 11 --- .../json/xhr_post_text.json | 11 --- .../json/xhr_post_typedarray.json | 11 --- .../json/xhr_post_urlsearchparams.json | 11 --- .../network_breadcrumbs/json/xhr_success.json | 2 +- .../script/fetch_post_arraybuffer.html | 37 ---------- .../script/fetch_post_blob.html | 37 ---------- .../script/fetch_post_dataview.html | 37 ---------- .../script/fetch_post_text.html | 37 ---------- .../script/fetch_post_typedarray.html | 37 ---------- .../script/fetch_post_urlsearchparams.html | 37 ---------- .../script/fetch_success.html | 4 +- .../script/xhr_failure.html | 2 +- .../script/xhr_post_arraybuffer.html | 42 ----------- .../script/xhr_post_blob.html | 42 ----------- .../script/xhr_post_dataview.html | 42 ----------- .../script/xhr_post_text.html | 42 ----------- .../script/xhr_post_typedarray.html | 42 ----------- .../script/xhr_post_urlsearchparams.html | 42 ----------- .../script/xhr_success.html | 4 +- .../features/network_breadcrumbs.feature | 30 ++------ 32 files changed, 37 insertions(+), 725 deletions(-) delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html delete mode 100644 test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index 13913062dc..5524e8535d 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -28,8 +28,8 @@ module.exports = (_ignoredUrls = [], win = window) => { win.XMLHttpRequest.prototype.open = function open (method, url) { let requestSetupKey = false - const error = () => handleXHRError(method, url, getDuration(requestStart), requestContentLength) - const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart), requestContentLength) + const error = () => handleXHRError(method, url, getDuration(requestStart)) + const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart)) // if we have already setup listeners, it means open() was called twice, we need to remove // the listeners and recreate them @@ -47,11 +47,9 @@ module.exports = (_ignoredUrls = [], win = window) => { const oldSend = this.send let requestStart - let requestContentLength // override send() for this XMLHttpRequest instance - this.send = function send (body) { - requestContentLength = getByteLength(body) + this.send = function send () { requestStart = new Date() oldSend.apply(this, arguments) } @@ -66,7 +64,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRLoad (method, url, status, duration, requestContentLength) { + function handleXHRLoad (method, url, status, duration) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -81,8 +79,7 @@ module.exports = (_ignoredUrls = [], win = window) => { const metadata = { status: status, request: `${method} ${url}`, - duration: duration, - requestContentLength: requestContentLength + duration: duration } if (status >= 400) { // contacted server but got an error response @@ -92,7 +89,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - function handleXHRError (method, url, duration, requestContentLength) { + function handleXHRError (method, url, duration) { if (url === undefined) { client._logger.warn('The request URL is no longer present on this XMLHttpRequest. A breadcrumb cannot be left for this request.') return @@ -106,8 +103,7 @@ module.exports = (_ignoredUrls = [], win = window) => { // failed to contact server client.leaveBreadcrumb('XMLHttpRequest error', { request: `${method} ${url}`, - duration: duration, - requestContentLength: requestContentLength + duration: duration }, BREADCRUMB_TYPE) } @@ -125,7 +121,6 @@ module.exports = (_ignoredUrls = [], win = window) => { let method let url = null - let requestContentLength if (urlOrRequest && typeof urlOrRequest === 'object') { url = urlOrRequest.url @@ -145,21 +140,17 @@ module.exports = (_ignoredUrls = [], win = window) => { method = 'GET' } - if (options && 'body' in options) { - requestContentLength = getByteLength(options.body) - } - return new Promise((resolve, reject) => { const requestStart = new Date() // pass through to native fetch oldFetch(...arguments) .then(response => { - handleFetchSuccess(response, method, url, getDuration(requestStart), requestContentLength) + handleFetchSuccess(response, method, url, getDuration(requestStart)) resolve(response) }) .catch(error => { - handleFetchError(method, url, getDuration(requestStart), requestContentLength) + handleFetchError(method, url, getDuration(requestStart)) reject(error) }) }) @@ -172,12 +163,11 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchSuccess = (response, method, url, duration, requestContentLength) => { + const handleFetchSuccess = (response, method, url, duration) => { const metadata = { status: response.status, request: `${method} ${url}`, - duration: duration, - requestContentLength: requestContentLength + duration: duration } if (response.status >= 400) { // when the request comes back with a 4xx or 5xx status it does not reject the fetch promise, @@ -187,12 +177,8 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const handleFetchError = (method, url, duration, requestContentLength) => { - client.leaveBreadcrumb('fetch() error', { - request: `${method} ${url}`, - duration: duration, - requestContentLength: requestContentLength - }, BREADCRUMB_TYPE) + const handleFetchError = (method, url, duration) => { + client.leaveBreadcrumb('fetch() error', { request: `${method} ${url}`, duration: duration }, BREADCRUMB_TYPE) } } } @@ -204,35 +190,6 @@ module.exports = (_ignoredUrls = [], win = window) => { } } - const getByteLength = (body) => { - // body could be any of the types listed here: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/send#parameters - // ReadableStreams cannot be read safely and it's difficult to get an accurate byte length for FormData and Document inputs - if ((body === null || typeof body === 'undefined') || - (win.ReadableStream && body instanceof win.ReadableStream) || - (win.FormData && body instanceof win.FormData) || - (win.Document && body instanceof win.Document)) return undefined - - // Try to read the byte length directly - if (typeof body.byteLength === 'number') { - // ArrayBuffer, DataView, TypedArray - return body.byteLength - } else if (win.Blob && body instanceof win.Blob) { - return body.size - } else if (!win.Blob) { - return undefined - } - - try { - // do a simple stringification - this may fail if the input object has no prototype or a broken toString - const stringified = String(body) - - // use a Blob to get the utf-8 encoded byte length - return new win.Blob([stringified]).size - } catch (e) { - return undefined - } - } - return plugin } diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index 0d8db1b91e..9ad87fc32b 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -16,7 +16,7 @@ class XMLHttpRequest { open (method: string, url: string | { toString: () => any }) { } - send (body: any, fail: boolean = false, status: number | null = null) { + send (fail: boolean, status: number | null = null) { if (fail) { this._listeners.error.call(this) } else { @@ -73,7 +73,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/') // tell the mock request to succeed with status code 200 - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -85,7 +85,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should not leave duplicate breadcrumbs if open() is called twice', () => { @@ -97,7 +96,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/') request.open('GET', '/') - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -109,7 +108,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/this-does-not-exist') - request.send(undefined, false, 404) + request.send(false, 404) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -121,7 +120,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should leave a breadcrumb when an XMLHTTPRequest has a network error', () => { @@ -133,7 +131,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', 'https://another-domain.xyz/') - request.send(undefined, true) + request.send(true) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -144,7 +142,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should not leave a breadcrumb for request to bugsnag notify endpoint', () => { @@ -155,7 +152,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', client._config.endpoints!.notify) - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -168,7 +165,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', client._config.endpoints!.sessions) - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -187,7 +184,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', { toString: () => 'https://example.com' }) - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -199,7 +196,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() }) it('should leave a breadcrumb when the request URL is not a string for a request that errors', () => { @@ -217,7 +213,7 @@ describe('plugin: network breadcrumbs', () => { const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', { toString: () => 'https://example.com' }) - request.send(undefined, true) + request.send(true) expect(client._breadcrumbs.length).toBe(1) expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ @@ -248,7 +244,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -271,7 +266,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -296,7 +290,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -321,7 +314,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -344,7 +336,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -433,7 +424,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -456,7 +446,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -479,7 +468,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -501,7 +489,6 @@ describe('plugin: network breadcrumbs', () => { duration: expect.any(Number) } })) - expect(client._breadcrumbs[0].metadata.requestContentLength).toBeUndefined() done() }) }) @@ -514,7 +501,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(0) }) @@ -527,7 +514,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -540,7 +527,7 @@ describe('plugin: network breadcrumbs', () => { const request = new XMLHttpRequest() request.open('GET', '/') - request.send(undefined, false, 200) + request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) }) @@ -553,15 +540,15 @@ describe('plugin: network breadcrumbs', () => { const request0 = new XMLHttpRequest() request0.open('GET', '/') - request0.send(undefined, false, 200) + request0.send(false, 200) const request1 = new XMLHttpRequest() request1.open('GET', '/ignoreme?123') - request1.send(undefined, false, 200) + request1.send(false, 200) const request2 = new XMLHttpRequest() request2.open('GET', '/ignoremeno') - request2.send(undefined, false, 200) + request2.send(false, 200) expect(client._breadcrumbs.length).toBe(2) }) diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json deleted file mode 100644 index 4660ed60e5..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_arraybuffer.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 16 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json deleted file mode 100644 index 4525522ec2..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_blob.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 14 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json deleted file mode 100644 index d754078c19..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_dataview.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 8 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json deleted file mode 100644 index 4525522ec2..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_text.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 14 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json deleted file mode 100644 index 4660ed60e5..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_typedarray.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 16 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json deleted file mode 100644 index 64375e7758..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_post_urlsearchparams.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "fetch() succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "^POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 22 - } -} \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json index f67c7ceb77..42a0a7ade2 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json @@ -4,7 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "request": "GET fetch_success.html", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json deleted file mode 100644 index 730f2aabd8..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_arraybuffer.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 16 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json deleted file mode 100644 index 0b8989ca8e..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_blob.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 14 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json deleted file mode 100644 index 0499bf3901..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_dataview.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 8 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json deleted file mode 100644 index 0b8989ca8e..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_text.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 14 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json deleted file mode 100644 index 730f2aabd8..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_typedarray.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 16 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json deleted file mode 100644 index 6b517e0f0d..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_post_urlsearchparams.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "request", - "name": "XMLHttpRequest succeeded", - "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", - "metaData": { - "status": 200, - "request": "POST http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", - "duration": "NUMBER", - "requestContentLength": 22 - } -} diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json index 85b5761f72..20d1672803 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json @@ -4,7 +4,7 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET http:\\/\\/.*:\\d{4}\\/reflect\\?status=200\\&delay_ms=0$", + "request": "GET xhr_success.html", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html deleted file mode 100644 index a8c85ff781..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_arraybuffer.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html deleted file mode 100644 index 55a19a0ea2..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_blob.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html deleted file mode 100644 index 09e749e539..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_dataview.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html deleted file mode 100644 index 2973adf212..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_text.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html deleted file mode 100644 index dcd732398c..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_typedarray.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html deleted file mode 100644 index 767fb4e921..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_post_urlsearchparams.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - Fetch success - - - - - -
    PENDING
    - - - diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html index 071154ee15..857dad675c 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/fetch_success.html @@ -8,15 +8,13 @@ var NOTIFY = decodeURIComponent(window.location.search.match(/NOTIFY=([^&]+)/)[1]) var SESSIONS = decodeURIComponent(window.location.search.match(/SESSIONS=([^&]+)/)[1]) var API_KEY = decodeURIComponent(window.location.search.match(/API_KEY=([^&]+)/)[1]) - var REFLECT = decodeURIComponent(window.location.search.match(/REFLECT=([^&]+)/)[1]) - var url = `${REFLECT}?status=200&delay_ms=0` Bugsnag.start({ apiKey: API_KEY, endpoints: { notify: NOTIFY, sessions: SESSIONS }, }) - fetch(url).then(function () { + fetch("fetch_success.html").then(function () { Bugsnag.notify(new Error("This error should have network breadcrumbs attached")) }) diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html index 70c22c905a..6c02f4632b 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html @@ -32,7 +32,7 @@
    PENDING
    diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html deleted file mode 100644 index 05996913ba..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_arraybuffer.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html deleted file mode 100644 index a0ecd4439b..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_blob.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html deleted file mode 100644 index 1efe1158db..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_dataview.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html deleted file mode 100644 index 8b578b4ccc..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_text.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html deleted file mode 100644 index adfa6ce9dc..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_typedarray.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html deleted file mode 100644 index a80a7a77e1..0000000000 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_post_urlsearchparams.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - XHR Success - - - - - - -
    PENDING
    - - - - \ No newline at end of file diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html index aaaea8594f..64c4cb93e8 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html @@ -9,8 +9,6 @@ var NOTIFY = decodeURIComponent(window.location.search.match(/NOTIFY=([^&]+)/)[1]) var SESSIONS = decodeURIComponent(window.location.search.match(/SESSIONS=([^&]+)/)[1]) var API_KEY = decodeURIComponent(window.location.search.match(/API_KEY=([^&]+)/)[1]) - var REFLECT = decodeURIComponent(window.location.search.match(/REFLECT=([^&]+)/)[1]) - var url = REFLECT + "?status=200&delay_ms=0" Bugsnag.start({ apiKey: API_KEY, @@ -23,7 +21,7 @@ var xhr = new XMLHttpRequest() xhr.onloadend = notify - xhr.open("GET", url) + xhr.open("GET", "xhr_success.html") xhr.send() diff --git a/test/browser/features/network_breadcrumbs.feature b/test/browser/features/network_breadcrumbs.feature index d5868fcb43..cbe93df489 100644 --- a/test/browser/features/network_breadcrumbs.feature +++ b/test/browser/features/network_breadcrumbs.feature @@ -3,52 +3,30 @@ Feature: Network breadcrumbs Bugsnag error reports should include breadcrumbs for network requests, including those made using fetch, and xml http requests. - Scenario: A GET fetch request succeeds + Scenario: A fetch request succeeds When I navigate to the test URL "/network_breadcrumbs/script/fetch_success.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/fetch_success.json" - Scenario: A GET fetch request fails + Scenario: A fetch request fails When I navigate to the test URL "/network_breadcrumbs/script/fetch_failure.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/fetch_failure.json" - Scenario: A GET XMLHttpRequest succeeds + Scenario: An xmlHttpRequest succeeds When I navigate to the test URL "/network_breadcrumbs/script/xhr_success.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/xhr_success.json" - Scenario: A GET XMLHttpRequest fails + Scenario: An xmlHttpRequest fails When I navigate to the test URL "/network_breadcrumbs/script/xhr_failure.html" And the test should run in this browser And I wait to receive an error Then the error is a valid browser payload for the error reporting API And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/xhr_failure.json" - - Scenario Outline: Network breadcrumbs are left for successful POST requests - When I navigate to the test URL "/network_breadcrumbs/script/_post_.html" - And the test should run in this browser - And I wait to receive an error - Then the error is a valid browser payload for the error reporting API - And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/network_breadcrumbs/json/_post_.json" - - Examples: - | requestType | dataType | - | xhr | text | - | xhr | blob | - | xhr | arraybuffer | - | xhr | typedarray | - | xhr | dataview | - | xhr | urlsearchparams | - | fetch | text | - | fetch | blob | - | fetch | arraybuffer | - | fetch | typedarray | - | fetch | dataview | - | fetch | urlsearchparams | From fee4d4eea9d6ca023cd4940118fd1d533b34ea24 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 11:23:11 +0100 Subject: [PATCH 078/182] separate request method and url metadata in plugin-network-breadcrumbs --- .../network-breadcrumbs.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index 5524e8535d..adc907391b 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -77,8 +77,9 @@ module.exports = (_ignoredUrls = [], win = window) => { return } const metadata = { - status: status, - request: `${method} ${url}`, + status, + method: String(method), + url: String(url), duration: duration } if (status >= 400) { @@ -102,7 +103,8 @@ module.exports = (_ignoredUrls = [], win = window) => { // failed to contact server client.leaveBreadcrumb('XMLHttpRequest error', { - request: `${method} ${url}`, + method: String(method), + url: String(url), duration: duration }, BREADCRUMB_TYPE) } @@ -165,8 +167,9 @@ module.exports = (_ignoredUrls = [], win = window) => { const handleFetchSuccess = (response, method, url, duration) => { const metadata = { + method: String(method), status: response.status, - request: `${method} ${url}`, + url: String(url), duration: duration } if (response.status >= 400) { @@ -178,7 +181,7 @@ module.exports = (_ignoredUrls = [], win = window) => { } const handleFetchError = (method, url, duration) => { - client.leaveBreadcrumb('fetch() error', { request: `${method} ${url}`, duration: duration }, BREADCRUMB_TYPE) + client.leaveBreadcrumb('fetch() error', { method: String(method), url: String(url), duration: duration }, BREADCRUMB_TYPE) } } } From f84405db6263f25823cec5a18fde536790d288d2 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 11:23:38 +0100 Subject: [PATCH 079/182] separate method and url in network breadcrumb unit tests --- .../test/network-breadcrumbs.test.ts | 51 ++++++++++++------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index 9ad87fc32b..5818f75c38 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -81,7 +81,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest succeeded', metadata: { status: 200, - request: 'GET /', + method: 'GET', + url: '/', duration: expect.any(Number) } })) @@ -116,7 +117,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest failed', metadata: { status: 404, - request: 'GET /this-does-not-exist', + method: 'GET', + url: '/this-does-not-exist', duration: expect.any(Number) } })) @@ -138,7 +140,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'XMLHttpRequest error', metadata: { - request: 'GET https://another-domain.xyz/', + method: 'GET', + url: 'https://another-domain.xyz/', duration: expect.any(Number) } })) @@ -192,7 +195,8 @@ describe('plugin: network breadcrumbs', () => { message: 'XMLHttpRequest succeeded', metadata: { status: 200, - request: 'GET https://example.com', + method: 'GET', + url: 'https://example.com', duration: expect.any(Number) } })) @@ -220,7 +224,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'XMLHttpRequest error', metadata: { - request: 'GET https://example.com', + method: 'GET', + url: 'https://example.com', duration: expect.any(Number) } })) @@ -240,7 +245,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /', + method: 'GET', + url: '/', duration: expect.any(Number) } })) @@ -262,7 +268,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 405, - request: 'null /', + method: 'null', + url: '/', duration: expect.any(Number) } })) @@ -286,7 +293,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /', + method: 'GET', + url: '/', duration: expect.any(Number) } })) @@ -310,7 +318,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'PUT /', + method: 'PUT', + url: '/', duration: expect.any(Number) } })) @@ -332,7 +341,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET null', + method: 'GET', + url: 'null', duration: expect.any(Number) } })) @@ -354,7 +364,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /', + method: 'GET', + url: '/', duration: expect.any(Number) } })) @@ -376,7 +387,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET undefined', + method: 'GET', + url: 'undefined', duration: expect.any(Number) } })) @@ -398,7 +410,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'PUT /foo', + method: 'PUT', + url: '/foo', duration: expect.any(Number) } })) @@ -420,7 +433,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 405, - request: 'null /foo', + method: 'null', + url: '/foo', duration: expect.any(Number) } })) @@ -442,7 +456,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() succeeded', metadata: { status: 200, - request: 'GET /foo', + method: 'GET', + url: '/foo', duration: expect.any(Number) } })) @@ -464,7 +479,8 @@ describe('plugin: network breadcrumbs', () => { message: 'fetch() failed', metadata: { status: 404, - request: 'GET /does-not-exist', + method: 'GET', + url: '/does-not-exist', duration: expect.any(Number) } })) @@ -485,7 +501,8 @@ describe('plugin: network breadcrumbs', () => { type: 'request', message: 'fetch() error', metadata: { - request: 'GET https://another-domain.xyz/foo/bar', + method: 'GET', + url: 'https://another-domain.xyz/foo/bar', duration: expect.any(Number) } })) From b0d2426ecc1e788e1cf12b7a4fbe9c3b925cb35e Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 11:24:01 +0100 Subject: [PATCH 080/182] update network breadcrumb test fixtures --- .../fixtures/network_breadcrumbs/json/fetch_failure.json | 3 ++- .../fixtures/network_breadcrumbs/json/fetch_success.json | 3 ++- .../fixtures/network_breadcrumbs/json/xhr_failure.json | 3 ++- .../fixtures/network_breadcrumbs/json/xhr_success.json | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json index f403d997f0..f9d3b3a16a 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_failure.json @@ -4,7 +4,8 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 404, - "request": "GET i_dont_exist.html", + "method": "GET", + "url": "i_dont_exist.html", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json index 42a0a7ade2..6237be1f19 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/fetch_success.json @@ -4,7 +4,8 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET fetch_success.html", + "method": "GET", + "url": "fetch_success.html", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json index 655dfa4d5c..56eb60a9e8 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_failure.json @@ -4,7 +4,8 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 404, - "request": "GET i_dont_exist.html", + "method": "GET", + "url": "i_dont_exist.html", "duration": "NUMBER" } } diff --git a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json index 20d1672803..63ca9b6fe6 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json +++ b/test/browser/features/fixtures/network_breadcrumbs/json/xhr_success.json @@ -4,7 +4,8 @@ "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", "metaData": { "status": 200, - "request": "GET xhr_success.html", + "method": "GET", + "url": "xhr_success.html", "duration": "NUMBER" } } From af0ec0d1d522d7ed9dc69927ee1a5b125e6d0ea7 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 13:38:33 +0100 Subject: [PATCH 081/182] separate method and url metadata in electron net breadcrumbs --- .../net-breadcrumbs.js | 20 +++++- .../test/net-breadcrumbs.test-main.ts | 62 ++++++++++++++++--- 2 files changed, 71 insertions(+), 11 deletions(-) diff --git a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js index d9aa3d0975..0549afccd0 100644 --- a/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js +++ b/packages/plugin-electron-net-breadcrumbs/net-breadcrumbs.js @@ -53,7 +53,12 @@ module.exports = net => ({ client.leaveBreadcrumb( `net.request ${success ? 'succeeded' : 'failed'}`, - { request: `${method} ${url}`, status: response.statusCode, duration: getDuration(requestStart) }, + { + method: String(method), + url: String(url), + status: response.statusCode, + duration: getDuration(requestStart) + }, BREADCRUMB_REQUEST ) }) @@ -61,7 +66,11 @@ module.exports = net => ({ request.on('abort', () => { client.leaveBreadcrumb( 'net.request aborted', - { request: `${method} ${url}`, duration: getDuration(requestStart) }, + { + method: String(method), + url: String(url), + duration: getDuration(requestStart) + }, BREADCRUMB_REQUEST ) }) @@ -69,7 +78,12 @@ module.exports = net => ({ request.on('error', (error) => { client.leaveBreadcrumb( 'net.request error', - { request: `${method} ${url}`, error: error.message, duration: getDuration(requestStart) }, + { + method: String(method), + url: String(url), + error: error.message, + duration: getDuration(requestStart) + }, BREADCRUMB_REQUEST ) }) diff --git a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts index 77e58e195e..4814d87ad7 100644 --- a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts +++ b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts @@ -42,9 +42,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.end() }) + const expectedMetadata = expect.objectContaining({ + method: 'GET', + url: `${url}/`, + status, + duration: expect.any(Number) + }) + const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `GET ${url}/`, status, duration: expect.any(Number) }, + expectedMetadata, 'request' ) @@ -72,9 +79,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.end() }) + const expectedMetadata = expect.objectContaining({ + method, + url, + status, + duration: expect.any(Number) + }) + const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `${method} ${url}`, status, duration: expect.any(Number) }, + expectedMetadata, 'request' ) @@ -105,9 +119,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.end() }) + const expectedMetadata = expect.objectContaining({ + method: 'GET', + url: `http://localhost:${currentServer.port}/`, + status, + duration: expect.any(Number) + }) + const expected = new Breadcrumb( `net.request ${successOrFailure}`, - { request: `GET http://localhost:${currentServer.port}/`, status, duration: expect.any(Number) }, + expectedMetadata, 'request' ) @@ -128,9 +149,11 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.abort() }) + const expectedMetadata = expect.objectContaining({ url: `${url}/`, method: 'GET' }) + const expected = new Breadcrumb( 'net.request aborted', - { request: `GET ${url}/` }, + expectedMetadata, 'request' ) @@ -151,9 +174,11 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.abort() }) + const expectedMetadata = expect.objectContaining({ url: `${url}/`, method: 'GET' }) + const expected = new Breadcrumb( 'net.request aborted', - { request: `GET ${url}/` }, + expectedMetadata, 'request' ) @@ -180,9 +205,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { request.end() }) + const expectedMetadata = expect.objectContaining({ + method: 'GET', + url, + error: "Attempted to redirect, but redirect policy was 'error'", + duration: expect.any(Number) + }) + const expected = new Breadcrumb( 'net.request error', - { request: `GET ${url}`, error: "Attempted to redirect, but redirect policy was 'error'", duration: expect.any(Number) }, + expectedMetadata, 'request' ) @@ -302,9 +334,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { }, 500) }) + const expectedMetadata = expect.objectContaining({ + method: 'POST', + url, + status: 200, + duration: expect.any(Number) + }) + const expected = new Breadcrumb( 'net.request succeeded', - { request: `POST ${url}`, status: 200, duration: expect.any(Number) }, + expectedMetadata, 'request' ) @@ -340,9 +379,16 @@ describe.skip('plugin: electron net breadcrumbs', () => { }, 500) }) + const expectedMetadata = expect.objectContaining({ + method: 'POST', + url, + status: 200, + duration: expect.any(Number) + }) + const expected = new Breadcrumb( 'net.request succeeded', - { request: `POST ${url}`, status: 200, duration: expect.any(Number) }, + expectedMetadata, 'request' ) From 6e18389c4e898bf007bc3f355a49d56bb6b305cf Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 13:42:29 +0100 Subject: [PATCH 082/182] update electron net breadcrumb fixtures --- .../fixtures/events/main/breadcrumbs/network/error.json | 3 ++- .../fixtures/events/main/breadcrumbs/network/get-failure.json | 3 ++- .../fixtures/events/main/breadcrumbs/network/get-success.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index c79e232712..f34a39e357 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -60,7 +60,8 @@ "name": "net.request error", "timestamp": "{TIMESTAMP}", "metaData": { - "request": "GET http://locahost:65536/", + "method": "GET", + "url": "http://locahost:65536/", "status": "{TYPE:undefined}", "duration": "{TYPE:number}" } diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index 48a274446b..dfa2753c7e 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -60,7 +60,8 @@ "name": "net.request failed", "timestamp": "{TIMESTAMP}", "metaData": { - "request": "{REGEX:^GET http:\\/\\/localhost:\\d{4}\\/fail$}", + "method": "GET", + "url": "{REGEX:^http:\\/\\/localhost:\\d{4}\\/fail$}", "status": 404, "duration": "{TYPE:number}" } diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 8cd15fa0ac..0fb9e4da91 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -60,7 +60,8 @@ "name": "net.request succeeded", "timestamp": "{TIMESTAMP}", "metaData": { - "request": "{REGEX:^GET http:\\/\\/localhost:\\d{4}\\/success$}", + "method": "GET", + "url": "{REGEX:^http:\\/\\/localhost:\\d{4}\\/success$}", "status": 200, "duration": "{TYPE:number}" } From 738816f703ae2645256536e4819d8af5b5e5de03 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Fri, 7 Jul 2023 14:16:01 +0100 Subject: [PATCH 083/182] update changelog --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a830bbf02..6f322c9905 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,11 @@ ### Changed -- (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) -- (plugin-contextualize) reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) +- (plugin-navigation-breadcrumbs) Calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) +- (plugin-contextualize) Reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) +- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) *Breaking change*: The `request` metadata field in network breadcrumbs has been renamed to `url` and is no longer pre-pended with the HTTP method [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) +- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `method` metadata field to network breadcrumbs [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) +- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `duration` metadata field to network breadcrumbs [#1903](https://github.com/bugsnag/bugsnag-js/pull/1903) ## TBD From 49eca4affee066dfa3eb5bcb36878370a27e8fb5 Mon Sep 17 00:00:00 2001 From: djskinner Date: Fri, 14 Jul 2023 10:23:05 +0100 Subject: [PATCH 084/182] Update UPGRADING.md --- UPGRADING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index 983252c1e4..78b69d9e64 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -13,7 +13,7 @@ The minimum supported node version is now v12.17.0. When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of a particular context (a request in the case of the web server plugins, and a function call in the case of `plugin-contextualize`). -Prior to v8 calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. that attached to `req.bugsnag` (or `ctx.bugsnag` for koa). This isn't ideal because if you wanted to call notify in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +Prior to v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). Express @@ -38,7 +38,7 @@ app.use(async (ctx, next) => { }) ``` -Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in v8 but marked as deprecated, and may be removed in a later version. +Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in v8. #### breadcrumb support From 20fb9c07b603eb1bfa78e5d76ccb1414bfff1d67 Mon Sep 17 00:00:00 2001 From: djskinner Date: Fri, 14 Jul 2023 13:16:33 +0100 Subject: [PATCH 085/182] Update UPGRADING.md Co-authored-by: Gareth Thackeray --- UPGRADING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UPGRADING.md b/UPGRADING.md index 78b69d9e64..62f8bdf36c 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -11,7 +11,7 @@ The minimum supported node version is now v12.17.0. #### context-aware `Bugsnag` calls -When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of a particular context (a request in the case of the web server plugins, and a function call in the case of `plugin-contextualize`). +When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request. (Or a function call when using `plugin-contextualize`.) Prior to v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). From 70d86a5d76a619aeb8475a40af0be88a6d033586 Mon Sep 17 00:00:00 2001 From: djskinner Date: Fri, 14 Jul 2023 13:16:42 +0100 Subject: [PATCH 086/182] Update UPGRADING.md Co-authored-by: Gareth Thackeray --- UPGRADING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UPGRADING.md b/UPGRADING.md index 62f8bdf36c..9bcf49b2c5 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -42,7 +42,7 @@ Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in v8. #### breadcrumb support -Breadcrumb support has been enabled for node. This means you can call `Bugsnag.leaveBreacrumb` to attach short log statements to each error report to help diagnose what events led to the error. +Breadcrumb support has been enabled for node. This means you can call `Bugsnag.leaveBreadcrumb` to attach short log statements to each error report to help diagnose what events led to the error. Currently no breadcrumbs are automatically collected in node. From 57c4c368711c134780e5575d8c211b202e951a30 Mon Sep 17 00:00:00 2001 From: djskinner Date: Fri, 14 Jul 2023 13:17:41 +0100 Subject: [PATCH 087/182] Update UPGRADING.md --- UPGRADING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index 9bcf49b2c5..4045cf73bf 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -13,7 +13,7 @@ The minimum supported node version is now v12.17.0. When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request. (Or a function call when using `plugin-contextualize`.) -Prior to v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). Express @@ -38,7 +38,7 @@ app.use(async (ctx, next) => { }) ``` -Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in v8. +Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in version 8 of `bugsnag-js`. #### breadcrumb support From af6891092d25388f62027adc4c5f8039ba0352be Mon Sep 17 00:00:00 2001 From: djskinner Date: Fri, 14 Jul 2023 13:25:43 +0100 Subject: [PATCH 088/182] Update UPGRADING.md --- UPGRADING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index 4045cf73bf..ae52aa4686 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -11,9 +11,9 @@ The minimum supported node version is now v12.17.0. #### context-aware `Bugsnag` calls -When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize` a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request. (Or a function call when using `plugin-contextualize`.) +When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize`, a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request (or a function call, when using `plugin-contextualize`). -Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). Express From acefc516bedd94f7fe715dfac41649f2673f4b80 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 14 Jul 2023 14:38:10 +0100 Subject: [PATCH 089/182] bump body-parser in express fixture the previous version suffered from loss of AsyncLocalStorage context so was updated to show the Bugsnag.addFeatureFlag capabilities working inside a request context. Further coverage will be considered separately for the context-loss cases. --- .../fixtures/express/package-lock.json | 994 +++++++++++++++++- .../features/fixtures/express/package.json | 2 +- 2 files changed, 938 insertions(+), 58 deletions(-) diff --git a/test/node/features/fixtures/express/package-lock.json b/test/node/features/fixtures/express/package-lock.json index 955fe56fca..01a8a2ef90 100644 --- a/test/node/features/fixtures/express/package-lock.json +++ b/test/node/features/fixtures/express/package-lock.json @@ -1,7 +1,791 @@ { "name": "bugsnag-test", + "lockfileVersion": 2, "requires": true, - "lockfileVersion": 1, + "packages": { + "": { + "name": "bugsnag-test", + "dependencies": { + "body-parser": "^1.20.2", + "express": "^4.16.3" + } + }, + "node_modules/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dependencies": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/body-parser/node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/body-parser/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/body-parser/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dependencies": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/raw-body/node_modules/setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "bin": { + "mime": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "dependencies": { + "mime-db": "~1.35.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/raw-body/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/raw-body/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + } + }, "dependencies": { "accepts": { "version": "1.3.5", @@ -18,34 +802,51 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", @@ -59,20 +860,31 @@ "mime-db": "1.44.0" } }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "type-is": { "version": "1.6.18", @@ -86,9 +898,18 @@ } }, "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } }, "content-disposition": { "version": "0.5.2", @@ -96,9 +917,9 @@ "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, "cookie": { "version": "0.3.1", @@ -272,6 +1093,40 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", @@ -344,6 +1199,11 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -382,37 +1242,47 @@ "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -462,15 +1332,25 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "statuses": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "type-is": { "version": "1.6.16", diff --git a/test/node/features/fixtures/express/package.json b/test/node/features/fixtures/express/package.json index 3b5197480b..98190391e2 100644 --- a/test/node/features/fixtures/express/package.json +++ b/test/node/features/fixtures/express/package.json @@ -1,7 +1,7 @@ { "name": "bugsnag-test", "dependencies": { - "body-parser": "^1.19.0", + "body-parser": "^1.20.2", "express": "^4.16.3" } } From 164d06d31b61b1cccede47b55518bc129b4ed1bc Mon Sep 17 00:00:00 2001 From: djskinner Date: Mon, 17 Jul 2023 16:18:20 +0100 Subject: [PATCH 090/182] revert adding req.bugsnag deprecation --- packages/plugin-express/types/bugsnag-express.d.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/plugin-express/types/bugsnag-express.d.ts b/packages/plugin-express/types/bugsnag-express.d.ts index b74eb1e988..d1625cfb20 100644 --- a/packages/plugin-express/types/bugsnag-express.d.ts +++ b/packages/plugin-express/types/bugsnag-express.d.ts @@ -22,9 +22,6 @@ declare module '@bugsnag/core' { declare global { namespace Express { export interface Request { - /** - * @deprecated use `Bugsnag` instead - */ bugsnag?: Client } } From 54007a571dd237d8ab8b23f44a364963249f2340 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 17 Jul 2023 16:22:59 +0100 Subject: [PATCH 091/182] revert adding req.bugsnag deprecation --- packages/plugin-koa/types/bugsnag-koa.d.ts | 3 --- packages/plugin-restify/types/bugsnag-restify.d.ts | 3 --- 2 files changed, 6 deletions(-) diff --git a/packages/plugin-koa/types/bugsnag-koa.d.ts b/packages/plugin-koa/types/bugsnag-koa.d.ts index e4d99fa515..513166ac4b 100644 --- a/packages/plugin-koa/types/bugsnag-koa.d.ts +++ b/packages/plugin-koa/types/bugsnag-koa.d.ts @@ -18,9 +18,6 @@ declare module '@bugsnag/core' { // define ctx.bugsnag for koa middleware by declaration merging declare module 'koa' { interface BaseContext { - /** - * @deprecated use `Bugsnag` instead - */ bugsnag?: Client } } diff --git a/packages/plugin-restify/types/bugsnag-restify.d.ts b/packages/plugin-restify/types/bugsnag-restify.d.ts index 1efe881c82..16542a5c4a 100644 --- a/packages/plugin-restify/types/bugsnag-restify.d.ts +++ b/packages/plugin-restify/types/bugsnag-restify.d.ts @@ -18,9 +18,6 @@ declare module '@bugsnag/core' { declare module 'restify' { interface Request { - /** - * @deprecated use `Bugsnag` instead - */ bugsnag?: Client } } From 019228fdae85ad6ad89651870c414304d07d1cd1 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 19 Jul 2023 10:01:12 +0100 Subject: [PATCH 092/182] add runInContext middleware to express plugin --- packages/plugin-express/src/express.js | 6 +++- .../plugin-express/types/bugsnag-express.d.ts | 1 + test/node/features/express.feature | 19 +++++++++- .../fixtures/express/scenarios/app.js | 36 +++++++++++++++++++ 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index 8cb3e36692..06388728ad 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -55,7 +55,11 @@ module.exports = { next(err) } - return { requestHandler, errorHandler } + const runInContext = (req, res, next) => { + client._clientContext.run(req.bugsnag, next) + } + + return { requestHandler, errorHandler, runInContext } } } diff --git a/packages/plugin-express/types/bugsnag-express.d.ts b/packages/plugin-express/types/bugsnag-express.d.ts index d1625cfb20..62123c48a3 100644 --- a/packages/plugin-express/types/bugsnag-express.d.ts +++ b/packages/plugin-express/types/bugsnag-express.d.ts @@ -7,6 +7,7 @@ export default bugsnagPluginExpress interface BugsnagPluginExpressResult { errorHandler: express.ErrorRequestHandler requestHandler: express.RequestHandler + runInContext: express.RequestHandler } // add a new call signature for the getPlugin() method that types the plugin result diff --git a/test/node/features/express.feature b/test/node/features/express.feature index 64073a5a12..e009ea56a5 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -192,4 +192,21 @@ Scenario: Breadcrumbs from one request do not appear in another And the event does not have a "manual" breadcrumb with message "For the first URL" And the event "request.url" equals "http://express/breadcrumbs_b" And the event "request.httpMethod" equals "GET" - And the event "request.clientIp" is not null \ No newline at end of file + And the event "request.clientIp" is not null + + +Scenario: context loss + When I POST the data "some=body_data" to the URL "http://express/context-loss" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the exception "errorClass" equals "Error" + And the exception "message" equals "Error in /context-loss" + And the exception "type" equals "nodejs" + And the "file" of stack frame 0 equals "scenarios/app.js" + And the event "request.url" equals "http://express/context-loss" + And the event "request.httpMethod" equals "POST" + And the event "request.clientIp" is not null + And the event has 3 breadcrumbs + And the event has a "manual" breadcrumb named "About to parse request body" + And the event has a "manual" breadcrumb named "but this is fine" + And the event has a "manual" breadcrumb named "context is regained from here" \ No newline at end of file diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index 0289513496..3420134f45 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -179,6 +179,42 @@ app.get('/breadcrumbs_b', function (req, res) { throw new Error('Error in /breadcrumbs_b') }) +app.post('/context-loss', +(req, res, next) => { + // Context is lost in this middleware because next gets + // called in the request context without being bound to + // the async local storage context + Bugsnag.leaveBreadcrumb('About to parse request body') + req.rawBody = ''; + req.setEncoding('utf8'); + + req.on('data', function(chunk) { + req.rawBody += chunk; + }); + + // this event handler gets called without async local storage context + // the fix body parsing libraries have made is to effectviely wrap this + // event handler with AsyncResource.bind so that next does get called in + // the async local storage context. Here for this test we don't do that in order + // to show how contecty can be lost and re-gained + req.on('end', function() { + Bugsnag.leaveBreadcrumb('context is lost here') + // next gets called without being bound to the async local storage context + next(); + }); +}, +(req, res, next) => { + Bugsnag.leaveBreadcrumb('so no context here either') + req.bugsnag.leaveBreadcrumb('but this is fine') + next(); +}, +// Explicitly bind the async local storage context to next using the helper middleware +middleware.runInContext, +(req, res, next) => { + Bugsnag.leaveBreadcrumb('context is regained from here') + throw new Error('Error in /context-loss') +}) + app.use(middleware.errorHandler) app.listen(80) From 6102558c702be37d7a1a01de60061b068bb62ced Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 25 Jul 2023 14:04:31 +0100 Subject: [PATCH 093/182] add koa breadcrumb e2e test --- .../fixtures/express/scenarios/app.js | 2 +- .../features/fixtures/koa/scenarios/app.js | 6 ++++++ test/node/features/koa.feature | 21 ++++++++++++++++++- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index 3420134f45..5878d6df9d 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -196,7 +196,7 @@ app.post('/context-loss', // the fix body parsing libraries have made is to effectviely wrap this // event handler with AsyncResource.bind so that next does get called in // the async local storage context. Here for this test we don't do that in order - // to show how contecty can be lost and re-gained + // to show how context can be lost and re-gained req.on('end', function() { Bugsnag.leaveBreadcrumb('context is lost here') // next gets called without being bound to the async local storage context diff --git a/test/node/features/fixtures/koa/scenarios/app.js b/test/node/features/fixtures/koa/scenarios/app.js index 6daf0f0038..e7de62ea10 100644 --- a/test/node/features/fixtures/koa/scenarios/app.js +++ b/test/node/features/fixtures/koa/scenarios/app.js @@ -67,6 +67,12 @@ app.use(async (ctx, next) => { Promise.reject(new Error('unhandled rejection in async callback')) }, 100) ctx.body = 'ok' + } else if (ctx.path === '/breadcrumbs_a') { + Bugsnag.leaveBreadcrumb('For the first URL', { message: 'For the first URL' }) + throw new Error('Error in /breadcrumbs_a') + } else if (ctx.path === '/breadcrumbs_b') { + Bugsnag.leaveBreadcrumb('For the second URL', { message: 'For the second URL' }) + throw new Error('Error in /breadcrumbs_b') } else { await next() } diff --git a/test/node/features/koa.feature b/test/node/features/koa.feature index 47c86bf48e..edada08d03 100644 --- a/test/node/features/koa.feature +++ b/test/node/features/koa.feature @@ -166,4 +166,23 @@ Scenario: an unhandled promise rejection in an async callback (without request c And the event "severityReason.type" equals "unhandledPromiseRejection" And the event "severityReason.attributes" is null And the exception "errorClass" equals "Error" - And the exception "message" equals "unhandled rejection in async callback" \ No newline at end of file + And the exception "message" equals "unhandled rejection in async callback" + +Scenario: Breadcrumbs from one request do not appear in another + When I open the URL "http://koa/breadcrumbs_a" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has a "manual" breadcrumb named "For the first URL" + And the event "request.url" equals "http://koa/breadcrumbs_a" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null + And I discard the oldest error + + And I open the URL "http://koa/breadcrumbs_b" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has a "manual" breadcrumb named "For the second URL" + And the event does not have a "manual" breadcrumb with message "For the first URL" + And the event "request.url" equals "http://koa/breadcrumbs_b" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null From bde4264f7e99ab75d5c5b6e622a53fcd8d3a41d8 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 11 Aug 2023 14:47:34 +0100 Subject: [PATCH 094/182] startSession should no longer clone the client --- packages/plugin-express/src/express.js | 8 +-- packages/plugin-koa/src/koa.js | 16 +++--- packages/plugin-koa/test/koa.test.ts | 13 ++--- packages/plugin-restify/src/restify.js | 8 +-- packages/plugin-server-session/session.js | 11 ++-- .../test/session.test.ts | 50 +++++-------------- 6 files changed, 44 insertions(+), 62 deletions(-) diff --git a/packages/plugin-express/src/express.js b/packages/plugin-express/src/express.js index 06388728ad..bbe1ad903e 100644 --- a/packages/plugin-express/src/express.js +++ b/packages/plugin-express/src/express.js @@ -13,9 +13,11 @@ module.exports = { name: 'express', load: client => { const requestHandler = (req, res, next) => { - // Get a client to be scoped to this request. If sessions are enabled, use the - // resumeSession() call to get a session client, otherwise, clone the existing client. - const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) + // clone the client to be scoped to this request. If sessions are enabled, start one + const requestClient = clone(client) + if (requestClient._config.autoTrackSessions) { + requestClient.startSession() + } // attach it to the request req.bugsnag = requestClient diff --git a/packages/plugin-koa/src/koa.js b/packages/plugin-koa/src/koa.js index e90011652a..84aff13a3a 100644 --- a/packages/plugin-koa/src/koa.js +++ b/packages/plugin-koa/src/koa.js @@ -14,9 +14,11 @@ module.exports = { name: 'koa', load: client => { const requestHandler = async (ctx, next) => { - // Get a client to be scoped to this request. If sessions are enabled, use the - // resumeSession() call to get a session client, otherwise, clone the existing client. - const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) + // clone the client to be scoped to this request. If sessions are enabled, start one + const requestClient = clone(client) + if (requestClient._config.autoTrackSessions) { + requestClient.startSession() + } ctx.bugsnag = requestClient @@ -35,9 +37,11 @@ module.exports = { } requestHandler.v1 = function * (next) { - // Get a client to be scoped to this request. If sessions are enabled, use the - // resumeSession() call to get a session client, otherwise, clone the existing client. - const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) + // clone the client to be scoped to this request. If sessions are enabled, start one + const requestClient = clone(client) + if (requestClient._config.autoTrackSessions) { + requestClient.startSession() + } this.bugsnag = requestClient diff --git a/packages/plugin-koa/test/koa.test.ts b/packages/plugin-koa/test/koa.test.ts index cd78d07d0e..a4b1e1fe6c 100644 --- a/packages/plugin-koa/test/koa.test.ts +++ b/packages/plugin-koa/test/koa.test.ts @@ -34,7 +34,7 @@ describe('plugin: koa', () => { }) describe('requestHandler', () => { - it('should start a session and attach a client to the context', async () => { + it('should clone the client, start a session and attach the cloned client to the context', async () => { const client = new Client({ apiKey: 'api_key', plugins: [plugin] }) const startSession = jest.fn().mockReturnValue(client) @@ -58,10 +58,11 @@ describe('plugin: koa', () => { expect(client._logger.warn).not.toHaveBeenCalled() expect(client._logger.error).not.toHaveBeenCalled() - expect(startSession).not.toHaveBeenCalled() + expect(startSession).toHaveBeenCalledTimes(1) expect(pauseSession).not.toHaveBeenCalled() - expect(resumeSession).toHaveBeenCalledTimes(1) - expect(context.bugsnag).toBe(client) + expect(resumeSession).not.toHaveBeenCalled() + expect(context.bugsnag).toStrictEqual(expect.any(Client)) + expect(context.bugsnag).not.toBe(client) expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) }) @@ -114,7 +115,7 @@ describe('plugin: koa', () => { expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) const event: Event = await new Promise(resolve => { - client.notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) + (context.bugsnag as Client).notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) }) expect(client._logger.warn).not.toHaveBeenCalled() @@ -183,7 +184,7 @@ describe('plugin: koa', () => { expect(client._clientContext.run).toHaveBeenCalledWith(expect.any(Client), next) const event: Event = await new Promise(resolve => { - client.notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) + (context.bugsnag as Client).notify(new Error('abc'), noop, (_, event) => resolve(event as Event)) }) expect(client._logger.warn).not.toHaveBeenCalled() diff --git a/packages/plugin-restify/src/restify.js b/packages/plugin-restify/src/restify.js index a85ef9999a..ab071f9878 100644 --- a/packages/plugin-restify/src/restify.js +++ b/packages/plugin-restify/src/restify.js @@ -13,9 +13,11 @@ module.exports = { name: 'restify', load: client => { const requestHandler = (req, res, next) => { - // Get a client to be scoped to this request. If sessions are enabled, use the - // resumeSession() call to get a session client, otherwise, clone the existing client. - const requestClient = client._config.autoTrackSessions ? client.resumeSession() : clone(client) + // clone the client to be scoped to this request. If sessions are enabled, start one + const requestClient = clone(client) + if (requestClient._config.autoTrackSessions) { + requestClient.startSession() + } // attach it to the request req.bugsnag = requestClient diff --git a/packages/plugin-server-session/session.js b/packages/plugin-server-session/session.js index 75234833e0..7932aee8db 100644 --- a/packages/plugin-server-session/session.js +++ b/packages/plugin-server-session/session.js @@ -1,5 +1,4 @@ const intRange = require('@bugsnag/core/lib/validators/int-range') -const clone = require('@bugsnag/core/lib/clone-client') const SessionTracker = require('./tracker') const Backoff = require('backo') const runSyncCallbacks = require('@bugsnag/core/lib/sync-callback-runner') @@ -11,11 +10,10 @@ module.exports = { sessionTracker.start() client._sessionDelegate = { startSession: (client, session) => { - const sessionClient = clone(client) - sessionClient._session = session - sessionClient._pausedSession = null - sessionTracker.track(sessionClient._session) - return sessionClient + client._session = session + client._pausedSession = null + sessionTracker.track(client._session) + return client }, pauseSession: (client) => { client._pausedSession = client._session @@ -31,7 +29,6 @@ module.exports = { if (client._pausedSession) { client._session = client._pausedSession client._pausedSession = null - return client } diff --git a/packages/plugin-server-session/test/session.test.ts b/packages/plugin-server-session/test/session.test.ts index c1d4cb48f0..16400cb2f0 100644 --- a/packages/plugin-server-session/test/session.test.ts +++ b/packages/plugin-server-session/test/session.test.ts @@ -96,30 +96,6 @@ describe('plugin: server sessions', () => { c.startSession() }) - it('should clone properties that shouldn’t be mutated on the original client', () => { - class TrackerMock extends EventEmitter { - start () {} - stop () {} - track () {} - } - Tracker.mockImplementation(() => new TrackerMock() as any) - - const c = new Client({ apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' }, undefined, [plugin]) - - c.leaveBreadcrumb('tick') - c._metadata = { datetime: { tz: 'GMT+1' } } - - const sessionClient = c.startSession() - - sessionClient.leaveBreadcrumb('tock') - sessionClient.addMetadata('other', { widgetsAdded: 'cat,dog,mouse' }) - - expect(c._breadcrumbs.length).toBe(1) - expect(Object.keys(c._metadata).length).toBe(1) - expect(sessionClient._breadcrumbs.length).toBe(2) - expect(Object.keys(sessionClient._metadata).length).toBe(2) - }) - it('should support pausing/resuming sessions', () => { class TrackerMock extends EventEmitter { start () {} @@ -130,28 +106,28 @@ describe('plugin: server sessions', () => { const c = new Client({ apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' }, undefined, [plugin]) - // start a session and get its id - const sessionClient = c.startSession() - const sid0 = (sessionClient._session as Session).id + // start a session and get its idc.startSession() + c.startSession() + const sid0 = (c._session as Session).id // ensure pausing the session clears the client._session property - sessionClient.pauseSession() - const s1 = sessionClient._session - const psid1 = (sessionClient._pausedSession as Session).id + c.pauseSession() + const s1 = c._session + const psid1 = (c._pausedSession as Session).id expect(s1).toBe(null) expect(psid1).toBe(sid0) // ensure resuming the session gets back the original session (not a new one) - sessionClient.resumeSession() - const sid2 = (sessionClient._session as Session).id + c.resumeSession() + const sid2 = (c._session as Session).id expect(sid2).toBe(sid0) // ensure resumeSession() starts a new one when no paused session exists - sessionClient._session = null - sessionClient._pausedSession = null - const resumedClient = sessionClient.resumeSession() - expect(resumedClient._session).toBeTruthy() - const sid3 = (resumedClient._session as Session).id + c._session = null + c._pausedSession = null + c.resumeSession() + expect(c._session).toBeTruthy() + const sid3 = (c._session as unknown as Session).id expect(sid3).not.toBe(sid0) }) }) From cdde0fd63653179a16faf03dbde5c10c936a5e63 Mon Sep 17 00:00:00 2001 From: djskinner Date: Wed, 30 Aug 2023 10:03:45 +0100 Subject: [PATCH 095/182] Update packages/plugin-server-session/test/session.test.ts Co-authored-by: Joe Haines --- packages/plugin-server-session/test/session.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-server-session/test/session.test.ts b/packages/plugin-server-session/test/session.test.ts index 16400cb2f0..71b8443692 100644 --- a/packages/plugin-server-session/test/session.test.ts +++ b/packages/plugin-server-session/test/session.test.ts @@ -106,7 +106,7 @@ describe('plugin: server sessions', () => { const c = new Client({ apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' }, undefined, [plugin]) - // start a session and get its idc.startSession() + // start a session and get its id c.startSession() const sid0 = (c._session as Session).id From a491231b24aa6b313d2ab03b6f436d790d010100 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 31 Aug 2023 13:43:49 +0100 Subject: [PATCH 096/182] add plugin-contextualize note to UPGRADING.md --- UPGRADING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UPGRADING.md b/UPGRADING.md index 983252c1e4..0dfaaf48c3 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -54,6 +54,10 @@ The previous Bugsnag React Native SDK – [`bugsnag-react-native`](https://githu See the [React Native upgrade guide](/packages/react-native/UPGRADING.md) for specific instructions on how to upgrade from `bugsnag-react-native` to `@bugsnag/react-native`. +#### plugin-contextualize + +Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors`` and `enabledErrorTypes`` configuration options. Previously unhandled errors would have been caught regardless of the configuration. + ## 7.0 to 7.1 This release contains an update to the way the React and Vue plugins work, allowing the reference to the framework to be supplied after Bugsnag has been initialized. From 21825b43f244df2cb57f27eaf4db4ebe59af3ebe Mon Sep 17 00:00:00 2001 From: Alex Moinet Date: Tue, 12 Sep 2023 10:51:02 +0100 Subject: [PATCH 097/182] Enables the Integration branch changes to run using maze-runner v8 on CI (#2010) * Use non-deprecated function for opening URIs * Update the minimum node-version to 12 in all cases --- docker-compose.yml | 4 ++-- test/node/features/fixtures/cause/Dockerfile | 2 +- test/node/features/fixtures/connect/Dockerfile | 2 +- test/node/features/fixtures/contextualize/Dockerfile | 2 +- test/node/features/fixtures/express/Dockerfile | 2 +- test/node/features/fixtures/handled/Dockerfile | 2 +- test/node/features/fixtures/koa-1x/Dockerfile | 2 +- test/node/features/fixtures/koa/Dockerfile | 2 +- test/node/features/fixtures/project_root/Dockerfile | 2 +- test/node/features/fixtures/proxy/Dockerfile | 2 +- test/node/features/fixtures/restify/Dockerfile | 2 +- test/node/features/fixtures/sessions/Dockerfile | 2 +- test/node/features/fixtures/surrounding_code/Dockerfile | 2 +- test/node/features/fixtures/unhandled/Dockerfile | 2 +- test/node/features/fixtures/webpack/Dockerfile | 2 +- test/node/features/steps/server_fixture_request_steps.rb | 2 +- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a002466c7d..e582c37d24 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -100,8 +100,8 @@ services: command: --fail-fast --retry 2 environment: <<: *common-environment - NODE_VERSION: "${NODE_VERSION:-10}" - COMPOSE_PROJECT_NAME: "node${NODE_VERSION:-10}" + NODE_VERSION: "${NODE_VERSION:-12}" + COMPOSE_PROJECT_NAME: "node${NODE_VERSION:-12}" NETWORK_NAME: "${BUILDKITE_JOB_ID:-js-maze-runner}" DEBUG: networks: diff --git a/test/node/features/fixtures/cause/Dockerfile b/test/node/features/fixtures/cause/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/cause/Dockerfile +++ b/test/node/features/fixtures/cause/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/connect/Dockerfile b/test/node/features/fixtures/connect/Dockerfile index b0db192e53..6588bbffb3 100644 --- a/test/node/features/fixtures/connect/Dockerfile +++ b/test/node/features/fixtures/connect/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/contextualize/Dockerfile b/test/node/features/fixtures/contextualize/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/contextualize/Dockerfile +++ b/test/node/features/fixtures/contextualize/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/express/Dockerfile b/test/node/features/fixtures/express/Dockerfile index b0db192e53..6588bbffb3 100644 --- a/test/node/features/fixtures/express/Dockerfile +++ b/test/node/features/fixtures/express/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/handled/Dockerfile b/test/node/features/fixtures/handled/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/handled/Dockerfile +++ b/test/node/features/fixtures/handled/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/koa-1x/Dockerfile b/test/node/features/fixtures/koa-1x/Dockerfile index 254894f52d..bf89686059 100644 --- a/test/node/features/fixtures/koa-1x/Dockerfile +++ b/test/node/features/fixtures/koa-1x/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/koa/Dockerfile b/test/node/features/fixtures/koa/Dockerfile index 254894f52d..bf89686059 100644 --- a/test/node/features/fixtures/koa/Dockerfile +++ b/test/node/features/fixtures/koa/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/project_root/Dockerfile b/test/node/features/fixtures/project_root/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/project_root/Dockerfile +++ b/test/node/features/fixtures/project_root/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/proxy/Dockerfile b/test/node/features/fixtures/proxy/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/proxy/Dockerfile +++ b/test/node/features/fixtures/proxy/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/restify/Dockerfile b/test/node/features/fixtures/restify/Dockerfile index 30f3b90ca8..73c4b81565 100644 --- a/test/node/features/fixtures/restify/Dockerfile +++ b/test/node/features/fixtures/restify/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/sessions/Dockerfile b/test/node/features/fixtures/sessions/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/sessions/Dockerfile +++ b/test/node/features/fixtures/sessions/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/surrounding_code/Dockerfile b/test/node/features/fixtures/surrounding_code/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/surrounding_code/Dockerfile +++ b/test/node/features/fixtures/surrounding_code/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/unhandled/Dockerfile b/test/node/features/fixtures/unhandled/Dockerfile index 8130750d12..718d7275c7 100644 --- a/test/node/features/fixtures/unhandled/Dockerfile +++ b/test/node/features/fixtures/unhandled/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/fixtures/webpack/Dockerfile b/test/node/features/fixtures/webpack/Dockerfile index 11b95160e0..5215beed9a 100644 --- a/test/node/features/fixtures/webpack/Dockerfile +++ b/test/node/features/fixtures/webpack/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=8 +ARG NODE_VERSION=12 FROM node:$NODE_VERSION-alpine WORKDIR /app diff --git a/test/node/features/steps/server_fixture_request_steps.rb b/test/node/features/steps/server_fixture_request_steps.rb index c0a94df156..d636ca8a11 100644 --- a/test/node/features/steps/server_fixture_request_steps.rb +++ b/test/node/features/steps/server_fixture_request_steps.rb @@ -10,7 +10,7 @@ When('I open the URL {string} tolerating any error') do |url| begin - open(url, &:read) + URI.open(url, &:read) rescue $logger.debug $!.inspect end From 135ea4005fc43b2a0a2b8cb07cc064b04809b5a5 Mon Sep 17 00:00:00 2001 From: djskinner Date: Tue, 12 Sep 2023 11:01:47 +0100 Subject: [PATCH 098/182] Update UPGRADING.md Co-authored-by: Tom Longridge --- UPGRADING.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/UPGRADING.md b/UPGRADING.md index 9705a00ab8..e1090de85e 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -38,7 +38,10 @@ app.use(async (ctx, next) => { }) ``` -Note: `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in version 8 of `bugsnag-js`. +Notes + +* `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in version 8 of `bugsnag-js`, so you can continue using these as before. +* There are rare situations on Express servers when this contextual storage can get lost, causing the data stored to become server-scoped and so affect all threads that are being executed. See our [online docs](https://docs.bugsnag.com/platforms/javascript/express/node-async/#context-loss-in-express-servers) for full details. #### breadcrumb support From d56992d9a5712fc907c29ca125d9054b02620c63 Mon Sep 17 00:00:00 2001 From: djskinner Date: Tue, 12 Sep 2023 11:01:55 +0100 Subject: [PATCH 099/182] Update UPGRADING.md Co-authored-by: Tom Longridge --- UPGRADING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UPGRADING.md b/UPGRADING.md index e1090de85e..fc6f248161 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -59,7 +59,7 @@ See the [React Native upgrade guide](/packages/react-native/UPGRADING.md) for sp #### plugin-contextualize -Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors`` and `enabledErrorTypes`` configuration options. Previously unhandled errors would have been caught regardless of the configuration. +Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors` and `enabledErrorTypes` configuration options. Previously unhandled errors would have been caught regardless of the configuration. ## 7.0 to 7.1 From d61a6f8ba0f8f47b4353d56e4f0f997f9cde9109 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 12 Sep 2023 11:13:23 +0100 Subject: [PATCH 100/182] add note about process termination to UPGRADING.md --- UPGRADING.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UPGRADING.md b/UPGRADING.md index fc6f248161..1830aa5481 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -15,6 +15,10 @@ When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextu Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +#### BugSnag no longer prevents the node process from exiting + +Additionally, prior to `bugsnag-js` v8, unhandled errors in requests were caught using the deprecated Domain API and the error handler attached to the domain was preventing the termination of the node process, which is the normal node behavior when an uncaught exception occurs. With version 8 of the notifier, BugSnag no longer changes the normal behavior of the application and so uncaught exceptions thrown in request handlers (and `plugin-contextualize` callbacks, see below) will cause the node process to terminate. + Express ```diff @@ -61,6 +65,8 @@ See the [React Native upgrade guide](/packages/react-native/UPGRADING.md) for sp Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors` and `enabledErrorTypes` configuration options. Previously unhandled errors would have been caught regardless of the configuration. +Additionally, prior to `bugsnag-js` v8, unhandled errors that occur within a contextualize context were preventing the termination of the node process. With version 8 of the notifier, uncaught exceptions occurring within a contextualize context will cause the node process to terminate. + ## 7.0 to 7.1 This release contains an update to the way the React and Vue plugins work, allowing the reference to the framework to be supplied after Bugsnag has been initialized. From aa7ab2c9407545100afd57dbf74f576633c2002b Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 12 Sep 2023 11:14:51 +0100 Subject: [PATCH 101/182] add note about process termination to UPGRADING.md --- UPGRADING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UPGRADING.md b/UPGRADING.md index 1830aa5481..ed1802a4da 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -17,7 +17,7 @@ Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface #### BugSnag no longer prevents the node process from exiting -Additionally, prior to `bugsnag-js` v8, unhandled errors in requests were caught using the deprecated Domain API and the error handler attached to the domain was preventing the termination of the node process, which is the normal node behavior when an uncaught exception occurs. With version 8 of the notifier, BugSnag no longer changes the normal behavior of the application and so uncaught exceptions thrown in request handlers (and `plugin-contextualize` callbacks, see below) will cause the node process to terminate. +Additionally, prior to `bugsnag-js` v8, unhandled errors in requests were caught using the deprecated Domain API and the error handler attached to the domain was preventing the termination of the node process. With version 8 of the notifier, BugSnag no longer changes the normal behavior of the application and so uncaught exceptions thrown in request handlers (and `plugin-contextualize` callbacks, see below) will cause the node process to terminate. Express From 2cc1020f165b15b3ce334fbd314dca07f73051d0 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Tue, 12 Sep 2023 16:04:07 +0100 Subject: [PATCH 102/182] Add note about network breadcrumb metadata changes to UPGRADING.md --- UPGRADING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UPGRADING.md b/UPGRADING.md index ed1802a4da..6abe65b571 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -53,6 +53,10 @@ Breadcrumb support has been enabled for node. This means you can call `Bugsnag.l Currently no breadcrumbs are automatically collected in node. +#### `request` replaced with `url` and `method` in network breadcrumb metadata + +Prior to v8, network breadcrumb metadata included a field named `request`, which contained the request URL prepended with the HTTP method (e.g. `"GET https://request-url.com/`). This has been replaced with two separate metadata fields named `url` and `method`, which contain the request URL and HTTP method respectively. + ## `bugsnag-react-native@*` to `@bugsnag/react-native@7.3` As of `v7.3` of the [`bugsnag-js` monorepo](https://github.com/bugsnag/bugsnag-js) it contains Bugsnag's SDK for React Native. This additional notifier joins `@bugsnag/js` and `@bugsnag/expo` in its unified version scheme, so the first version of `@bugsnag/react-native` is `v7.3.0`. From 82e2b730b6228deaebcfe512a2fce3ce7d4dee1b Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 31 Oct 2023 15:51:42 +0000 Subject: [PATCH 103/182] v8.0.0-alpha.0 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index 6df443c990..56d167bc07 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "7.22.1" + "version": "8.0.0-alpha.0" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 7ef549a626..d94b8a941f 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 812e94c539..322844eb3a 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -31,25 +31,25 @@ "license": "MIT", "devDependencies": { "@bugsnag/core": "^7.0.1", - "@bugsnag/delivery-x-domain-request": "^7.19.0", - "@bugsnag/delivery-xml-http-request": "^7.20.2", - "@bugsnag/plugin-app-duration": "^7.19.0", - "@bugsnag/plugin-browser-context": "^7.19.0", - "@bugsnag/plugin-browser-device": "^7.20.0", - "@bugsnag/plugin-browser-request": "^7.19.0", - "@bugsnag/plugin-browser-session": "^7.19.0", - "@bugsnag/plugin-client-ip": "^7.19.0", - "@bugsnag/plugin-console-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-inline-script-content": "^7.21.0", - "@bugsnag/plugin-interaction-breadcrumbs": "^7.20.2", - "@bugsnag/plugin-navigation-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-network-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-simple-throttle": "^7.19.0", - "@bugsnag/plugin-strip-query-string": "^7.19.0", - "@bugsnag/plugin-window-onerror": "^7.20.0", - "@bugsnag/plugin-window-unhandled-rejection": "^7.19.0" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.0", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.0", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.0", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.0", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.0", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0" }, "dependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 1728b6f88a..1bdb024016 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 52dd6af639..72ccdfd10a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index a5ee654f41..e61e55595c 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 043fdf2f6e..1bed05a5b6 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-network-status": "^7.19.0", - "@bugsnag/plugin-electron-client-state-manager": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-network-status": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index e0ce29115c..6216af0e24 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 01d8806f43..2ff9882a37 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.18.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index f46eb9b897..73596bf21a 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 78475bc093..940bb4e525 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index d4e73a1524..e2dd88d949 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index a1f56c040a..98978556e1 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index bc6899755d..0ec6e38ccf 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 0ac3f03d0c..d1042279c8 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 54ad83be95..39ac3a6056 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "7.20.2", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 825faf7472..f30f42ae14 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "7.20.2", + "version": "8.0.0-alpha.0", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 2f29faa0df..91ec3c3189 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/plugin-electron-client-state-manager": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.10.0" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 838a6cdf94..ce50a2a7f1 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 81593c515c..f844e686f5 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index a113d6672b..dd0e839769 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 7322ba1e1a..9ff76a6617 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/delivery-electron": "^7.22.1", + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/delivery-electron": "^8.0.0-alpha.0", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^7.19.0", - "@bugsnag/plugin-console-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-electron-app": "^7.19.0", - "@bugsnag/plugin-electron-app-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-electron-client-state-manager": "^7.19.0", - "@bugsnag/plugin-electron-client-state-persistence": "^7.19.0", - "@bugsnag/plugin-electron-deliver-minidumps": "^7.22.1", - "@bugsnag/plugin-electron-device": "^7.22.1", - "@bugsnag/plugin-electron-ipc": "^7.19.0", - "@bugsnag/plugin-electron-net-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-electron-network-status": "^7.19.0", - "@bugsnag/plugin-electron-preload-error": "^7.19.0", - "@bugsnag/plugin-electron-process-info": "^7.19.0", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^7.19.0", - "@bugsnag/plugin-electron-renderer-event-data": "^7.19.0", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^7.19.0", - "@bugsnag/plugin-electron-session": "^7.19.0", - "@bugsnag/plugin-interaction-breadcrumbs": "^7.20.2", - "@bugsnag/plugin-internal-callback-marker": "^7.19.0", - "@bugsnag/plugin-network-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-node-surrounding-code": "^7.19.0", - "@bugsnag/plugin-node-uncaught-exception": "^7.19.0", - "@bugsnag/plugin-node-unhandled-rejection": "^7.19.0", - "@bugsnag/plugin-stackframe-path-normaliser": "^7.19.0", - "@bugsnag/plugin-strip-project-root": "^7.19.0", - "@bugsnag/plugin-window-onerror": "^7.20.0", - "@bugsnag/plugin-window-unhandled-rejection": "^7.19.0" + "@bugsnag/electron-network-status": "^8.0.0-alpha.0", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.0", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.0", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.0", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.0", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 6dbe26d236..9eddfeaf45 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 861f1282e1..f2e45bba99 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index b9d3a65d15..75e0c36f54 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 769528fb56..2b92b319b7 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^7.21.0", - "@bugsnag/node": "^7.19.0" + "@bugsnag/browser": "^8.0.0-alpha.0", + "@bugsnag/node": "^8.0.0-alpha.0" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 00a7ae0f43..66f6421013 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 4c37a1e85d..88cf9c2a34 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^7.19.0", - "@bugsnag/plugin-app-duration": "^7.19.0", - "@bugsnag/plugin-contextualize": "^7.19.0", - "@bugsnag/plugin-intercept": "^7.19.0", - "@bugsnag/plugin-node-device": "^7.19.0", - "@bugsnag/plugin-node-in-project": "^7.19.0", - "@bugsnag/plugin-node-surrounding-code": "^7.19.0", - "@bugsnag/plugin-node-uncaught-exception": "^7.19.0", - "@bugsnag/plugin-node-unhandled-rejection": "^7.19.0", - "@bugsnag/plugin-server-session": "^7.19.0", - "@bugsnag/plugin-stackframe-path-normaliser": "^7.19.0", - "@bugsnag/plugin-strip-project-root": "^7.19.0" + "@bugsnag/delivery-node": "^8.0.0-alpha.0", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.0", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.0", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.0", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.0", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.0", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.0", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.0" }, "dependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 2c2df47c9a..760a5613b5 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 7d46b56324..f22be461a5 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^7.21.0", + "@bugsnag/js": "^8.0.0-alpha.0", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index f66eb8c853..724b26d09a 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 0e88f41b4d..30d54ebcc6 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index deaf9b5aa8..5aa348b670 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^7.19.0", - "@bugsnag/plugin-browser-session": "^7.19.0" + "@bugsnag/in-flight": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 50a05315a4..b125906cb2 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 0cb102f31a..015f8bb30f 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 3152716baf..18f5da7c3a 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 295adc67c4..5874c563a1 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index b15ae7641d..2c38cf7cfa 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 152243e3b3..e688d2a140 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index c3e17ec4f3..1a5fa05ff9 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 3121ba76ac..5abbfefa6d 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 5f51264ddc..7c480e5343 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 29bbe9278a..ab5dee63cc 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 07d754869a..79a3eb735a 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 8cb4b1e348..d4c68bcefd 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index db5948b19b..d5d79d289d 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 8386545702..28d97d0085 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index cc8fd99b77..9c5befd66e 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 796ba3c1b6..28281d1e97 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 65ce317655..fc6d1278c3 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 51c8e1c555..801f75c60b 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index b645e0b715..afce171f5e 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index b046defacf..1694103efe 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 50450f3acb..6b6b9c2d4b 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 908f07fc54..fc90b3b1b0 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,8 +39,8 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/plugin-electron-client-state-manager": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 300752c2dc..0068be41ed 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index ada32f96e8..2f3224b71f 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-network-status": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 8cfb6263d5..a47a6dac95 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index bc6b6940c6..6b510390c5 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "7.22.1", + "version": "8.0.0-alpha.0", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 7ae39e0a23..84a2aa2514 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index f70743ca05..a143b29e6b 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^7.9.2" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 882f48f5f4..438e6b06a6 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 033a1a74bf..6b5fc10b5e 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 128d110789..b75acafa0b 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 430b6790fe..fad6295399 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 092792cb55..085631cfb3 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 5768ad33b3..1124b52363 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 5e2c069a73..3c4b10abfc 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 449a470059..a62725677f 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 87ca9e1dee..6808a48308 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 3f6d17004c..4cb586a29d 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index ab313722a0..9675710722 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 1bddadb4b1..263feef707 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 4db9106e4b..41890a8fad 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 00b07c7450..92a88df927 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index d6955e7083..c8261307fc 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index c0de9bebc7..a2c131b320 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 783d220aae..98152f2e25 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 6af7af1024..2d408093e2 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 39c29da2a0..7518695df1 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index d52391b1f5..9bcb03317e 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^7.19.0" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/electron-test-helpers": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index ef62abf414..3108ed009d 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 721bab6828..aa992e4d0a 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^7.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 4052dee4b1..7835f69280 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index c83ddc23d3..533dedddb3 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 2907ca9f0e..cacf5f3006 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "7.20.2", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index ddbe185298..6407e2444f 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "7.20.2", + "version": "8.0.0-alpha.0", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 9b38193ae8..276f30d34e 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index eecb100b9f..aa6a84aee3 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 4142183bdb..db457c78a7 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 36fee8e285..14e01acabb 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.9.2" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index 65d4a1e7f4..76536dbca8 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index d03cf13530..ccb5ee6bf8 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^7.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index be390146ea..6131a73d8b 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 1febdcafe4..a4973ab360 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index e4b5eb139f..ab04eb2fce 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index ae46568ff8..65e97e60dd 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 93ab81d24f..5986e58a96 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index d83aa929ad..6d756f016e 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 8283fe79a3..6820f2b224 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 235275fd2a..c97a78f3fa 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index b3aa5f77d2..de80fddd9f 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index eab597226b..04f99cb50e 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 9cf78a3797..c960eab3e2 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index d4b7dc5019..c88e3ba2f5 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index ea0b180948..689d93d583 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 7b3d8bd77a..ba6c81672f 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 338d9bf0c0..14e9e28abc 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 94cffd68af..a61e36340f 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index fb46063b51..45c49fb340 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 9585031f4b..214c6cb1a7 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index ee9d874d8d..7daec7a90a 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index f583b06544..31a0f3d8f3 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 12eaf9e7d8..1ad0390758 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 37956f6de1..41258a917f 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 7fb0f54752..2e979b490b 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 881b6c6309..12a63524be 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index f96f3a9ce0..bedf6a01e8 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 1aa1142bd8..bf801ec4dd 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index a3ef07c951..2c9e82d01f 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index abc6f02e84..c1571f121b 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 53453433ca..5f4b2a9da1 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index c416760f03..96746f2528 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index fbf5e2ecec..df51124988 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 6c5c92a6e0..b105106adb 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index e81e754da0..883220d12f 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 7f43051e5c..be36dfc2eb 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 339b55d57c..0768a019df 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^7.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 8f1d437dcd..4a1bbbeed6 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 6423657816..90e30d7e06 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index f203cc7631..26d6a89697 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 0598dfb809..ad8d759de1 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 9154d461c0..70749677b6 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^7.0.0" }, "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 7a9cf92042..8c013fc6e6 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 7eb78d07fc..3ce8d74832 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 8d4cca7052..5ec48bb74e 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 0425782c56..918c2d4b10 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 9811819acd..d8d38a02c5 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 5c1dc5c8d0..7b62252895 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index aa62107212..a1e1fcef59 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 3472bdbfb7..3ac244a9f4 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "7.20.0", + "version": "8.0.0-alpha.0", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index b308b4b9f5..dd4f5969ab 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index f3a7ed4cc8..b2731fb1a9 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "7.19.0", + "version": "8.0.0-alpha.0", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.19.0" + "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { "@bugsnag/core": "^7.0.0" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 0c62ef082d..552e3bc60f 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "7.22.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 7439e1fbfa..fd218efd31 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "7.22.0", + "version": "8.0.0-alpha.0", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 802f74df69..17ebcb5641 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index d40c057a51..3cd76f7e16 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "7.21.0", + "version": "8.0.0-alpha.0", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -51,17 +51,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^7.19.0", - "@bugsnag/delivery-react-native": "^7.19.0", - "@bugsnag/plugin-console-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-network-breadcrumbs": "^7.19.0", - "@bugsnag/plugin-react": "^7.19.0", - "@bugsnag/plugin-react-native-client-sync": "^7.19.0", - "@bugsnag/plugin-react-native-event-sync": "^7.19.0", - "@bugsnag/plugin-react-native-global-error-handler": "^7.19.0", - "@bugsnag/plugin-react-native-hermes": "^7.19.0", - "@bugsnag/plugin-react-native-session": "^7.19.0", - "@bugsnag/plugin-react-native-unhandled-rejection": "^7.19.0", + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.0", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", + "@bugsnag/plugin-react": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.0", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.0", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index f9bc47d495..eeafa931cf 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "7.20.1", + "version": "8.0.0-alpha.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 0a7bb910ad..eafb88c163 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "7.20.1", + "version": "8.0.0-alpha.0", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.18.0", - "@bugsnag/delivery-fetch": "^7.20.0", - "@bugsnag/plugin-browser-device": "^7.20.0", - "@bugsnag/plugin-browser-session": "^7.18.0", - "@bugsnag/plugin-client-ip": "^7.18.0", - "@bugsnag/plugin-window-onerror": "^7.20.0", - "@bugsnag/plugin-window-unhandled-rejection": "^7.18.0", + "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.0", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 4d99d5ff38599d7844ad4ac70eec56c8ee214716 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 Nov 2023 14:06:47 +0000 Subject: [PATCH 104/182] bump peer dependencies for v8 --- packages/browser/package.json | 1 - packages/delivery-electron/package.json | 4 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- .../delivery-x-domain-request/package.json | 2 +- .../delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-angular/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- .../plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- .../package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 4 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../plugin-electron-process-info/package.json | 2 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- .../plugin-inline-script-content/package.json | 2 +- .../package.json | 2 +- packages/plugin-intercept/package.json | 2 +- .../package.json | 2 +- packages/plugin-koa/package.json | 2 +- .../package.json | 2 +- .../plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- .../plugin-node-surrounding-code/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../plugin-react-native-hermes/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../plugin-react-native-session/package.json | 2 +- .../package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- .../package.json | 2 +- .../plugin-strip-project-root/package.json | 2 +- .../plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- .../package.json | 2 +- packages/react-native-cli/package-lock.json | 1972 ++++++++--------- 68 files changed, 1055 insertions(+), 1056 deletions(-) diff --git a/packages/browser/package.json b/packages/browser/package.json index 322844eb3a..3aec0c67c9 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -30,7 +30,6 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^7.0.1", "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.0", "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.0", "@bugsnag/plugin-app-duration": "^8.0.0-alpha.0", diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 1bed05a5b6..4b951367cc 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2", - "@bugsnag/electron-network-status": "^7.10.0" + "@bugsnag/core": "^8.0.0", + "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 2ff9882a37..5b726f8450 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 940bb4e525..62104748b4 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 98978556e1..55cadba376 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index d1042279c8..a733c7ffa3 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index f30f42ae14..3ef0daa462 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 91ec3c3189..f06679f715 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.10.0" + "@bugsnag/core": "^8.0.0" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index f2e45bba99..82afababe0 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index f22be461a5..7725461bf5 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -40,6 +40,6 @@ "zone.js": "^0.8.26" }, "peerDependencies": { - "@bugsnag/js": "^7.0.0" + "@bugsnag/js": "^8.0.0" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 724b26d09a..974688c011 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 5aa348b670..031ebbb8c6 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 015f8bb30f..4fbfb2d9e6 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 5874c563a1..e011111536 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index e688d2a140..baa042ea8c 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 5abbfefa6d..031eabe72b 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index ab5dee63cc..3eb2d7e37e 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index d4c68bcefd..237da76b3e 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 28d97d0085..8a87b4f354 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 28281d1e97..8ba60e28c5 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 801f75c60b..1e0f890021 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 1694103efe..20c6cdead1 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index fc90b3b1b0..24443cbd5a 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -44,6 +44,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 2f3224b71f..07308174b5 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,8 +26,8 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2", - "@bugsnag/electron-network-status": "^7.10.0" + "@bugsnag/core": "^8.0.0", + "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 6b510390c5..795685c216 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index a143b29e6b..9d7f32dc1c 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 6b5fc10b5e..97584300f8 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index fad6295399..c8a4f35ad1 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 1124b52363..c89a247126 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index a62725677f..ee5b2939af 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 4cb586a29d..ec25ebc835 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 263feef707..ced53991fd 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 92a88df927..2ad72f2a0a 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^7.10.0-alpha.1" + "@bugsnag/core": "^8.0.0", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 2d408093e2..948222842d 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 9bcb03317e..030c3d4a20 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index aa992e4d0a..f632d6c178 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 533dedddb3..a6d910f9d4 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 6407e2444f..3bf319a062 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index aa6a84aee3..d40c3d2fe3 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 14e01acabb..e49830f667 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.9.2" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index ccb5ee6bf8..b7893e2135 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index a4973ab360..f32d13b3ec 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 65e97e60dd..f0b2210248 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 6d756f016e..a280a91688 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index c97a78f3fa..b50be911ab 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 04f99cb50e..d273720bd4 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index c88e3ba2f5..2176c9ab04 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index ba6c81672f..948060fecb 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index a61e36340f..00a6560eca 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 214c6cb1a7..095fa920f2 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 31a0f3d8f3..197b8d347c 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 1ad0390758..f7d0b8c7f8 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 2e979b490b..6af7c4d0a9 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0", + "@bugsnag/core": "^8.0.0", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index bedf6a01e8..d22cb27fe6 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 2c9e82d01f..28699a6c39 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 5f4b2a9da1..55ec23f26e 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index df51124988..cc6b01c968 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0", + "@bugsnag/core": "^8.0.0", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 883220d12f..2af770f2e2 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 0768a019df..cc43c80805 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 90e30d7e06..900d17b25f 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index ad8d759de1..d63c99dac0 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 70749677b6..5dda279df1 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 3ce8d74832..cc15398f5e 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 918c2d4b10..53b1749b3e 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 7b62252895..1b2eba2c3f 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 3ac244a9f4..8a3f5dc0c5 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index b2731fb1a9..4712bf88c9 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7.0.0" + "@bugsnag/core": "^8.0.0" } } diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 552e3bc60f..e6538afb76 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,988 +1,988 @@ { - "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@bugsnag/react-native-cli", - "version": "7.16.5", - "license": "MIT", - "dependencies": { - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.0", - "consola": "^2.15.0", - "detect-indent": "^6.1.0", - "glob": "^7.1.6", - "plist": "^3.0.1", - "prompts": "^2.4.0", - "semver": "^7.5.4", - "xcode": "^3.0.1" - }, - "bin": { - "bugsnag-react-native-cli": "bin/cli" - }, - "devDependencies": { - "@types/command-line-args": "^5.0.0", - "@types/command-line-usage": "^5.0.1", - "@types/glob": "^8.1.0", - "@types/prompts": "^2.0.9", - "@types/semver": "^7.5.0", - "typescript": "^4.1.3" - } - }, - "node_modules/@types/command-line-args": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", - "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", - "dev": true - }, - "node_modules/@types/command-line-usage": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", - "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", - "dev": true, - "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", - "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", - "dev": true - }, - "node_modules/@types/prompts": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", - "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "dev": true - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "dependencies": { - "stream-buffers": "~2.2.0" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/command-line-args": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", - "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", - "dependencies": { - "array-back": "^3.0.1", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", - "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", - "dependencies": { - "array-back": "^4.0.0", - "chalk": "^2.4.2", - "table-layout": "^1.0.0", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/consola": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", - "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "dependencies": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-plist": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", - "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", - "dependencies": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/table-layout/node_modules/array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table-layout/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/wordwrapjs/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@types/command-line-args": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", - "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", - "dev": true - }, - "@types/command-line-usage": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", - "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", - "dev": true - }, - "@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", - "dev": true, - "requires": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "14.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", - "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", - "dev": true - }, - "@types/prompts": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", - "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" - }, - "bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "requires": { - "stream-buffers": "~2.2.0" - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "command-line-args": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", - "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", - "requires": { - "array-back": "^3.0.1", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - } - }, - "command-line-usage": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", - "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", - "requires": { - "array-back": "^4.0.0", - "chalk": "^2.4.2", - "table-layout": "^1.0.0", - "typical": "^5.2.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "consola": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", - "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "requires": { - "array-back": "^3.0.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - } - }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==" - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "simple-plist": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", - "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", - "requires": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "requires": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", - "dev": true - }, - "typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - }, - "wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "requires": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - }, - "dependencies": { - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "requires": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } + "name": "@bugsnag/react-native-cli", + "version": "8.0.0-alpha.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@bugsnag/react-native-cli", + "version": "8.0.0-alpha.0", + "license": "MIT", + "dependencies": { + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "consola": "^2.15.0", + "detect-indent": "^6.1.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "prompts": "^2.4.0", + "semver": "^7.5.4", + "xcode": "^3.0.1" + }, + "bin": { + "bugsnag-react-native-cli": "bin/cli" + }, + "devDependencies": { + "@types/command-line-args": "^5.0.0", + "@types/command-line-usage": "^5.0.1", + "@types/glob": "^8.1.0", + "@types/prompts": "^2.0.9", + "@types/semver": "^7.5.0", + "typescript": "^4.1.3" + } + }, + "node_modules/@types/command-line-args": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", + "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", + "dev": true + }, + "node_modules/@types/command-line-usage": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", + "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", + "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", + "dev": true + }, + "node_modules/@types/prompts": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", + "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "dependencies": { + "stream-buffers": "~2.2.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "dependencies": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", + "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "dependencies": { + "array-back": "^4.0.0", + "chalk": "^2.4.2", + "table-layout": "^1.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dependencies": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "dependencies": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, + "dependencies": { + "@types/command-line-args": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", + "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", + "dev": true + }, + "@types/command-line-usage": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", + "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", + "dev": true + }, + "@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "requires": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "14.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", + "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", + "dev": true + }, + "@types/prompts": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", + "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "requires": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", + "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "requires": { + "array-back": "^4.0.0", + "chalk": "^2.4.2", + "table-layout": "^1.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "requires": { + "array-back": "^3.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==" + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + }, + "wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } } From c178e7515166ef7470876348ea0586b497e69731 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 Nov 2023 16:16:39 +0000 Subject: [PATCH 105/182] revert packages/react-native-cli/package-lock.json changes --- packages/react-native-cli/package-lock.json | 1972 +++++++++---------- 1 file changed, 986 insertions(+), 986 deletions(-) diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index e6538afb76..552e3bc60f 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,988 +1,988 @@ { - "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.0", - "license": "MIT", - "dependencies": { - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.0", - "consola": "^2.15.0", - "detect-indent": "^6.1.0", - "glob": "^7.1.6", - "plist": "^3.0.1", - "prompts": "^2.4.0", - "semver": "^7.5.4", - "xcode": "^3.0.1" - }, - "bin": { - "bugsnag-react-native-cli": "bin/cli" - }, - "devDependencies": { - "@types/command-line-args": "^5.0.0", - "@types/command-line-usage": "^5.0.1", - "@types/glob": "^8.1.0", - "@types/prompts": "^2.0.9", - "@types/semver": "^7.5.0", - "typescript": "^4.1.3" - } - }, - "node_modules/@types/command-line-args": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", - "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", - "dev": true - }, - "node_modules/@types/command-line-usage": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", - "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", - "dev": true, - "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", - "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", - "dev": true - }, - "node_modules/@types/prompts": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", - "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "dev": true - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "dependencies": { - "stream-buffers": "~2.2.0" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/command-line-args": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", - "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", - "dependencies": { - "array-back": "^3.0.1", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", - "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", - "dependencies": { - "array-back": "^4.0.0", - "chalk": "^2.4.2", - "table-layout": "^1.0.0", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/consola": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", - "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "dependencies": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/simple-plist": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", - "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", - "dependencies": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/table-layout/node_modules/array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table-layout/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/wordwrapjs/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - }, - "dependencies": { - "@types/command-line-args": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", - "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", - "dev": true - }, - "@types/command-line-usage": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", - "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", - "dev": true - }, - "@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", - "dev": true, - "requires": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "14.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", - "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", - "dev": true - }, - "@types/prompts": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", - "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" - }, - "bplist-creator": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", - "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", - "requires": { - "stream-buffers": "~2.2.0" - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "command-line-args": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", - "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", - "requires": { - "array-back": "^3.0.1", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - } - }, - "command-line-usage": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", - "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", - "requires": { - "array-back": "^4.0.0", - "chalk": "^2.4.2", - "table-layout": "^1.0.0", - "typical": "^5.2.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "consola": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", - "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "requires": { - "array-back": "^3.0.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "plist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", - "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", - "requires": { - "base64-js": "^1.2.3", - "xmlbuilder": "^9.0.7", - "xmldom": "0.1.x" - } - }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==" - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "simple-plist": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", - "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", - "requires": { - "bplist-creator": "0.0.8", - "bplist-parser": "0.2.0", - "plist": "^3.0.1" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "table-layout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", - "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", - "requires": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", - "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "typescript": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", - "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", - "dev": true - }, - "typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" - }, - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - }, - "wordwrapjs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", - "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", - "requires": { - "reduce-flatten": "^2.0.0", - "typical": "^5.0.0" - }, - "dependencies": { - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "requires": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } + "name": "@bugsnag/react-native-cli", + "version": "8.0.0-alpha.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@bugsnag/react-native-cli", + "version": "7.16.5", + "license": "MIT", + "dependencies": { + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "consola": "^2.15.0", + "detect-indent": "^6.1.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "prompts": "^2.4.0", + "semver": "^7.5.4", + "xcode": "^3.0.1" + }, + "bin": { + "bugsnag-react-native-cli": "bin/cli" + }, + "devDependencies": { + "@types/command-line-args": "^5.0.0", + "@types/command-line-usage": "^5.0.1", + "@types/glob": "^8.1.0", + "@types/prompts": "^2.0.9", + "@types/semver": "^7.5.0", + "typescript": "^4.1.3" + } + }, + "node_modules/@types/command-line-args": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", + "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", + "dev": true + }, + "node_modules/@types/command-line-usage": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", + "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", + "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", + "dev": true + }, + "node_modules/@types/prompts": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", + "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "dependencies": { + "stream-buffers": "~2.2.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "dependencies": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", + "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "dependencies": { + "array-back": "^4.0.0", + "chalk": "^2.4.2", + "table-layout": "^1.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dependencies": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "dependencies": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, + "dependencies": { + "@types/command-line-args": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", + "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", + "dev": true + }, + "@types/command-line-usage": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.1.tgz", + "integrity": "sha512-/xUgezxxYePeXhg5S04hUjxG9JZi+rJTs1+4NwpYPfSaS7BeDa6tVJkH6lN9Cb6rl8d24Fi2uX0s0Ngg2JT6gg==", + "dev": true + }, + "@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "requires": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "14.14.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz", + "integrity": "sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==", + "dev": true + }, + "@types/prompts": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.9.tgz", + "integrity": "sha512-TORZP+FSjTYMWwKadftmqEn6bziN5RnfygehByGsjxoK5ydnClddtv6GikGWPvCm24oI+YBwck5WDxIIyNxUrA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "requires": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz", + "integrity": "sha512-Ew1clU4pkUeo6AFVDFxCbnN7GIZfXl48HIOQeFQnkO3oOqvpI7wdqtLRwv9iOCZ/7A+z4csVZeiDdEcj8g6Wiw==", + "requires": { + "array-back": "^4.0.0", + "chalk": "^2.4.2", + "table-layout": "^1.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "requires": { + "array-back": "^3.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==" + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==" + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==" + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + }, + "wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } } From f78f6931169d35f7a9d0e1379d9e1c82efa6048f Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 3 Nov 2023 10:20:24 +0000 Subject: [PATCH 106/182] loosen peer dependencies --- packages/delivery-electron/package.json | 2 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- packages/delivery-x-domain-request/package.json | 2 +- packages/delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- packages/plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- packages/plugin-electron-app-breadcrumbs/package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- packages/plugin-electron-client-state-manager/package.json | 2 +- packages/plugin-electron-client-state-persistence/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- packages/plugin-electron-net-breadcrumbs/package.json | 2 +- packages/plugin-electron-network-status/package.json | 2 +- packages/plugin-electron-power-monitor-breadcrumbs/package.json | 2 +- packages/plugin-electron-preload-error/package.json | 2 +- packages/plugin-electron-process-info/package.json | 2 +- .../plugin-electron-renderer-client-state-updates/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- packages/plugin-electron-screen-breadcrumbs/package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-inline-script-content/package.json | 2 +- packages/plugin-interaction-breadcrumbs/package.json | 2 +- packages/plugin-intercept/package.json | 2 +- packages/plugin-internal-callback-marker/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-navigation-breadcrumbs/package.json | 2 +- packages/plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- packages/plugin-node-surrounding-code/package.json | 2 +- packages/plugin-node-uncaught-exception/package.json | 2 +- packages/plugin-node-unhandled-rejection/package.json | 2 +- packages/plugin-react-native-client-sync/package.json | 2 +- packages/plugin-react-native-event-sync/package.json | 2 +- packages/plugin-react-native-global-error-handler/package.json | 2 +- packages/plugin-react-native-hermes/package.json | 2 +- packages/plugin-react-native-navigation/package.json | 2 +- .../plugin-react-native-orientation-breadcrumbs/package.json | 2 +- packages/plugin-react-native-session/package.json | 2 +- packages/plugin-react-native-unhandled-rejection/package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-stackframe-path-normaliser/package.json | 2 +- packages/plugin-strip-project-root/package.json | 2 +- packages/plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- packages/plugin-window-unhandled-rejection/package.json | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 4b951367cc..0fdfe32f5f 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0", + "@bugsnag/core": "^7 || ^8", "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 5b726f8450..af7ff496f2 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 62104748b4..47896d886a 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 55cadba376..1bdd594c01 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index a733c7ffa3..98a73b3950 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 3ef0daa462..af2dc895a1 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index f06679f715..a2c8c016e6 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 82afababe0..3288809e81 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 974688c011..0414795685 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 031ebbb8c6..0ea2197e2e 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 4fbfb2d9e6..006bda4ddc 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index e011111536..f4d12ea9f7 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index baa042ea8c..8c84091dcc 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 031eabe72b..929a0b139a 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 3eb2d7e37e..f4289c8aee 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 237da76b3e..3dfff2226a 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 8a87b4f354..40aa63a9ff 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 8ba60e28c5..299aa0835e 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 1e0f890021..c23055358d 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 20c6cdead1..eaa4231d9f 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 24443cbd5a..7e73309916 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -44,6 +44,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 07308174b5..7c3623bf99 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,7 +26,7 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0", + "@bugsnag/core": "^7 || ^8", "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 795685c216..c4b1fb3abf 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 9d7f32dc1c..cac6de9315 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 97584300f8..1dd03371d8 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index c8a4f35ad1..6ec6ce5062 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index c89a247126..385a272caa 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index ee5b2939af..96dacfa9e2 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index ec25ebc835..0c1618324e 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index ced53991fd..8f7f734d45 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 2ad72f2a0a..1a75c94a11 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0", + "@bugsnag/core": "^7 || ^8", "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 948222842d..3602dbf6f7 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 030c3d4a20..ca18644026 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index f632d6c178..49ebe1208a 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index a6d910f9d4..7c5822a8cd 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 3bf319a062..c1489b25e7 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index d40c3d2fe3..039514e624 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index e49830f667..4db1513d95 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index b7893e2135..157b93933a 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index f32d13b3ec..3f12fa739a 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index f0b2210248..90bbf40993 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index a280a91688..7b3e8228ec 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index b50be911ab..f04d04f047 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index d273720bd4..f482e62f2d 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 2176c9ab04..0b4816b810 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 948060fecb..615b20b33a 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 00a6560eca..45cd2f2173 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 095fa920f2..2f5085e2ff 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 197b8d347c..1c6663fd4a 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index f7d0b8c7f8..c04d7c6f6b 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 6af7c4d0a9..aa4a8d44e9 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0", + "@bugsnag/core": "^7 || ^8", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index d22cb27fe6..21e35e5b12 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 28699a6c39..20d331ad3c 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 55ec23f26e..c4ba79aa16 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index cc6b01c968..e340227e52 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0", + "@bugsnag/core": "^7 || ^8", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 2af770f2e2..ee6613b8e4 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index cc43c80805..a7b72d170c 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 900d17b25f..70adb21797 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index d63c99dac0..391d9b4d89 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 5dda279df1..eadce65a87 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index cc15398f5e..f7a426982d 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 53b1749b3e..01b62e644d 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 1b2eba2c3f..fb5de7855e 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 8a3f5dc0c5..95985d3bbf 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 4712bf88c9..08a86524b4 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8.0.0" + "@bugsnag/core": "^7 || ^8" } } From 90e82212872dc25a5969a536f785a0b9c129a9fa Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 3 Nov 2023 11:05:01 +0000 Subject: [PATCH 107/182] use ^8 for peer dependencies --- packages/delivery-electron/package.json | 2 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- packages/delivery-x-domain-request/package.json | 2 +- packages/delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- packages/plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- packages/plugin-electron-app-breadcrumbs/package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- packages/plugin-electron-client-state-manager/package.json | 2 +- packages/plugin-electron-client-state-persistence/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- packages/plugin-electron-net-breadcrumbs/package.json | 2 +- packages/plugin-electron-network-status/package.json | 2 +- packages/plugin-electron-power-monitor-breadcrumbs/package.json | 2 +- packages/plugin-electron-preload-error/package.json | 2 +- packages/plugin-electron-process-info/package.json | 2 +- .../plugin-electron-renderer-client-state-updates/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- packages/plugin-electron-screen-breadcrumbs/package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-inline-script-content/package.json | 2 +- packages/plugin-interaction-breadcrumbs/package.json | 2 +- packages/plugin-intercept/package.json | 2 +- packages/plugin-internal-callback-marker/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-navigation-breadcrumbs/package.json | 2 +- packages/plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- packages/plugin-node-surrounding-code/package.json | 2 +- packages/plugin-node-uncaught-exception/package.json | 2 +- packages/plugin-node-unhandled-rejection/package.json | 2 +- packages/plugin-react-native-client-sync/package.json | 2 +- packages/plugin-react-native-event-sync/package.json | 2 +- packages/plugin-react-native-global-error-handler/package.json | 2 +- packages/plugin-react-native-hermes/package.json | 2 +- packages/plugin-react-native-navigation/package.json | 2 +- .../plugin-react-native-orientation-breadcrumbs/package.json | 2 +- packages/plugin-react-native-session/package.json | 2 +- packages/plugin-react-native-unhandled-rejection/package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-stackframe-path-normaliser/package.json | 2 +- packages/plugin-strip-project-root/package.json | 2 +- packages/plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- packages/plugin-window-unhandled-rejection/package.json | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 0fdfe32f5f..3cebdcb00b 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index af7ff496f2..66e440508c 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 47896d886a..69836498be 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 1bdd594c01..d458d40091 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 98a73b3950..c37a0d1173 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index af2dc895a1..12c6fa77a6 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index a2c8c016e6..6408da9248 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 3288809e81..69e3e1f28a 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 0414795685..a3e0db971d 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 0ea2197e2e..1b448b6466 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 006bda4ddc..6a1e1cb7f6 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index f4d12ea9f7..a089392f1e 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 8c84091dcc..f2d4a8802f 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 929a0b139a..b4aeefe7ce 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index f4289c8aee..4177a02bb2 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 3dfff2226a..86668bb68a 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 40aa63a9ff..cf3893c235 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 299aa0835e..e33e93a93e 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index c23055358d..436086be0c 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index eaa4231d9f..83b204e42e 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 7e73309916..313b0c0d0c 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -44,6 +44,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 7c3623bf99..ed1ba6cefe 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,7 +26,7 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index c4b1fb3abf..5eb038f6b8 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index cac6de9315..1640d71016 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 1dd03371d8..a0a28562de 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 6ec6ce5062..93da130adc 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 385a272caa..88168b8250 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 96dacfa9e2..42e8fe62e8 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 0c1618324e..c8a7a8df0a 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 8f7f734d45..657c55073c 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 1a75c94a11..a8050d5bff 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 3602dbf6f7..a2a4f7c9d3 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index ca18644026..bb23eeb397 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 49ebe1208a..9476c3deb8 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 7c5822a8cd..e107fde8b4 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index c1489b25e7..defdd6bbcc 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 039514e624..61049d06f2 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 4db1513d95..8b7c6289cd 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 157b93933a..7f43642cca 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 3f12fa739a..8325ea41e5 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 90bbf40993..ab25bff74e 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 7b3e8228ec..989b80105e 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index f04d04f047..654e60e6dc 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index f482e62f2d..7be1a98ceb 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 0b4816b810..54e9e22adb 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 615b20b33a..25d1a7ff13 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 45cd2f2173..f5b6ceaf9d 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 2f5085e2ff..e3f10318e6 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 1c6663fd4a..ecd8df0751 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index c04d7c6f6b..fb94e23ce2 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index aa4a8d44e9..d7033db21e 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 21e35e5b12..18cd19770f 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 20d331ad3c..a860d23b7b 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index c4ba79aa16..76d92a6642 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index e340227e52..753e763f9a 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index ee6613b8e4..3a5aa4edb2 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index a7b72d170c..4ee5182589 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 70adb21797..ec6c0b5c11 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 391d9b4d89..43b2e4248b 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index eadce65a87..a25c3781bb 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index f7a426982d..12a9b50a82 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 01b62e644d..bfea8f8dfb 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index fb5de7855e..1a63e854a8 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 95985d3bbf..5fc7796863 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 08a86524b4..090ded8d51 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } From 4b4470894f88221450f685a4ff4d7d7f4b08531a Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 3 Nov 2023 11:22:54 +0000 Subject: [PATCH 108/182] Revert "use ^8 for peer dependencies" This reverts commit 90e82212872dc25a5969a536f785a0b9c129a9fa. --- packages/delivery-electron/package.json | 2 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- packages/delivery-x-domain-request/package.json | 2 +- packages/delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- packages/plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- packages/plugin-electron-app-breadcrumbs/package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- packages/plugin-electron-client-state-manager/package.json | 2 +- packages/plugin-electron-client-state-persistence/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- packages/plugin-electron-net-breadcrumbs/package.json | 2 +- packages/plugin-electron-network-status/package.json | 2 +- packages/plugin-electron-power-monitor-breadcrumbs/package.json | 2 +- packages/plugin-electron-preload-error/package.json | 2 +- packages/plugin-electron-process-info/package.json | 2 +- .../plugin-electron-renderer-client-state-updates/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- packages/plugin-electron-screen-breadcrumbs/package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-inline-script-content/package.json | 2 +- packages/plugin-interaction-breadcrumbs/package.json | 2 +- packages/plugin-intercept/package.json | 2 +- packages/plugin-internal-callback-marker/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-navigation-breadcrumbs/package.json | 2 +- packages/plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- packages/plugin-node-surrounding-code/package.json | 2 +- packages/plugin-node-uncaught-exception/package.json | 2 +- packages/plugin-node-unhandled-rejection/package.json | 2 +- packages/plugin-react-native-client-sync/package.json | 2 +- packages/plugin-react-native-event-sync/package.json | 2 +- packages/plugin-react-native-global-error-handler/package.json | 2 +- packages/plugin-react-native-hermes/package.json | 2 +- packages/plugin-react-native-navigation/package.json | 2 +- .../plugin-react-native-orientation-breadcrumbs/package.json | 2 +- packages/plugin-react-native-session/package.json | 2 +- packages/plugin-react-native-unhandled-rejection/package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-stackframe-path-normaliser/package.json | 2 +- packages/plugin-strip-project-root/package.json | 2 +- packages/plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- packages/plugin-window-unhandled-rejection/package.json | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 3cebdcb00b..0fdfe32f5f 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^7 || ^8", "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 66e440508c..af7ff496f2 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 69836498be..47896d886a 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index d458d40091..1bdd594c01 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index c37a0d1173..98a73b3950 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 12c6fa77a6..af2dc895a1 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 6408da9248..a2c8c016e6 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 69e3e1f28a..3288809e81 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index a3e0db971d..0414795685 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 1b448b6466..0ea2197e2e 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 6a1e1cb7f6..006bda4ddc 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index a089392f1e..f4d12ea9f7 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index f2d4a8802f..8c84091dcc 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index b4aeefe7ce..929a0b139a 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 4177a02bb2..f4289c8aee 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 86668bb68a..3dfff2226a 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index cf3893c235..40aa63a9ff 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index e33e93a93e..299aa0835e 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 436086be0c..c23055358d 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 83b204e42e..eaa4231d9f 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 313b0c0d0c..7e73309916 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -44,6 +44,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index ed1ba6cefe..7c3623bf99 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,7 +26,7 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^7 || ^8", "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 5eb038f6b8..c4b1fb3abf 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 1640d71016..cac6de9315 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index a0a28562de..1dd03371d8 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 93da130adc..6ec6ce5062 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 88168b8250..385a272caa 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 42e8fe62e8..96dacfa9e2 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index c8a7a8df0a..0c1618324e 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 657c55073c..8f7f734d45 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index a8050d5bff..1a75c94a11 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^7 || ^8", "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index a2a4f7c9d3..3602dbf6f7 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index bb23eeb397..ca18644026 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 9476c3deb8..49ebe1208a 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index e107fde8b4..7c5822a8cd 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index defdd6bbcc..c1489b25e7 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 61049d06f2..039514e624 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 8b7c6289cd..4db1513d95 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 7f43642cca..157b93933a 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 8325ea41e5..3f12fa739a 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index ab25bff74e..90bbf40993 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 989b80105e..7b3e8228ec 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 654e60e6dc..f04d04f047 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 7be1a98ceb..f482e62f2d 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 54e9e22adb..0b4816b810 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 25d1a7ff13..615b20b33a 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index f5b6ceaf9d..45cd2f2173 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index e3f10318e6..2f5085e2ff 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index ecd8df0751..1c6663fd4a 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index fb94e23ce2..c04d7c6f6b 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index d7033db21e..aa4a8d44e9 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^7 || ^8", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 18cd19770f..21e35e5b12 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index a860d23b7b..20d331ad3c 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 76d92a6642..c4ba79aa16 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 753e763f9a..e340227e52 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^7 || ^8", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 3a5aa4edb2..ee6613b8e4 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 4ee5182589..a7b72d170c 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index ec6c0b5c11..70adb21797 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 43b2e4248b..391d9b4d89 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index a25c3781bb..eadce65a87 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 12a9b50a82..f7a426982d 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index bfea8f8dfb..01b62e644d 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 1a63e854a8..fb5de7855e 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 5fc7796863..95985d3bbf 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 090ded8d51..08a86524b4 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^7 || ^8" } } From 574ebb3797819a0ee8331cd82fa8cbbdffdf7388 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 3 Nov 2023 12:08:31 +0000 Subject: [PATCH 109/182] Revert "Revert "use ^8 for peer dependencies"" This reverts commit 4b4470894f88221450f685a4ff4d7d7f4b08531a. --- packages/delivery-electron/package.json | 2 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- packages/delivery-x-domain-request/package.json | 2 +- packages/delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- packages/plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- packages/plugin-electron-app-breadcrumbs/package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- packages/plugin-electron-client-state-manager/package.json | 2 +- packages/plugin-electron-client-state-persistence/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- packages/plugin-electron-net-breadcrumbs/package.json | 2 +- packages/plugin-electron-network-status/package.json | 2 +- packages/plugin-electron-power-monitor-breadcrumbs/package.json | 2 +- packages/plugin-electron-preload-error/package.json | 2 +- packages/plugin-electron-process-info/package.json | 2 +- .../plugin-electron-renderer-client-state-updates/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- packages/plugin-electron-screen-breadcrumbs/package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-inline-script-content/package.json | 2 +- packages/plugin-interaction-breadcrumbs/package.json | 2 +- packages/plugin-intercept/package.json | 2 +- packages/plugin-internal-callback-marker/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-navigation-breadcrumbs/package.json | 2 +- packages/plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- packages/plugin-node-surrounding-code/package.json | 2 +- packages/plugin-node-uncaught-exception/package.json | 2 +- packages/plugin-node-unhandled-rejection/package.json | 2 +- packages/plugin-react-native-client-sync/package.json | 2 +- packages/plugin-react-native-event-sync/package.json | 2 +- packages/plugin-react-native-global-error-handler/package.json | 2 +- packages/plugin-react-native-hermes/package.json | 2 +- packages/plugin-react-native-navigation/package.json | 2 +- .../plugin-react-native-orientation-breadcrumbs/package.json | 2 +- packages/plugin-react-native-session/package.json | 2 +- packages/plugin-react-native-unhandled-rejection/package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-stackframe-path-normaliser/package.json | 2 +- packages/plugin-strip-project-root/package.json | 2 +- packages/plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- packages/plugin-window-unhandled-rejection/package.json | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 0fdfe32f5f..3cebdcb00b 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index af7ff496f2..66e440508c 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 47896d886a..69836498be 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 1bdd594c01..d458d40091 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 98a73b3950..c37a0d1173 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index af2dc895a1..12c6fa77a6 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index a2c8c016e6..6408da9248 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 3288809e81..69e3e1f28a 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 0414795685..a3e0db971d 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 0ea2197e2e..1b448b6466 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 006bda4ddc..6a1e1cb7f6 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index f4d12ea9f7..a089392f1e 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 8c84091dcc..f2d4a8802f 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 929a0b139a..b4aeefe7ce 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index f4289c8aee..4177a02bb2 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 3dfff2226a..86668bb68a 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 40aa63a9ff..cf3893c235 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 299aa0835e..e33e93a93e 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index c23055358d..436086be0c 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index eaa4231d9f..83b204e42e 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 7e73309916..313b0c0d0c 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -44,6 +44,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 7c3623bf99..ed1ba6cefe 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,7 +26,7 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index c4b1fb3abf..5eb038f6b8 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index cac6de9315..1640d71016 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 1dd03371d8..a0a28562de 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 6ec6ce5062..93da130adc 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 385a272caa..88168b8250 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 96dacfa9e2..42e8fe62e8 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 0c1618324e..c8a7a8df0a 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 8f7f734d45..657c55073c 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 1a75c94a11..a8050d5bff 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 3602dbf6f7..a2a4f7c9d3 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index ca18644026..bb23eeb397 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 49ebe1208a..9476c3deb8 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 7c5822a8cd..e107fde8b4 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index c1489b25e7..defdd6bbcc 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 039514e624..61049d06f2 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 4db1513d95..8b7c6289cd 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 157b93933a..7f43642cca 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 3f12fa739a..8325ea41e5 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 90bbf40993..ab25bff74e 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 7b3e8228ec..989b80105e 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index f04d04f047..654e60e6dc 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index f482e62f2d..7be1a98ceb 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 0b4816b810..54e9e22adb 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 615b20b33a..25d1a7ff13 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 45cd2f2173..f5b6ceaf9d 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 2f5085e2ff..e3f10318e6 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 1c6663fd4a..ecd8df0751 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index c04d7c6f6b..fb94e23ce2 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index aa4a8d44e9..d7033db21e 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 21e35e5b12..18cd19770f 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 20d331ad3c..a860d23b7b 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index c4ba79aa16..76d92a6642 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index e340227e52..753e763f9a 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8", + "@bugsnag/core": "^8", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index ee6613b8e4..3a5aa4edb2 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index a7b72d170c..4ee5182589 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 70adb21797..ec6c0b5c11 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 391d9b4d89..43b2e4248b 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index eadce65a87..a25c3781bb 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.0" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index f7a426982d..12a9b50a82 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 01b62e644d..bfea8f8dfb 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index fb5de7855e..1a63e854a8 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 95985d3bbf..5fc7796863 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 08a86524b4..090ded8d51 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.0" }, "peerDependencies": { - "@bugsnag/core": "^7 || ^8" + "@bugsnag/core": "^8" } } From ac30f37f1fb848b84d3c74280233554bf7fd9772 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Nov 2023 08:23:51 +0000 Subject: [PATCH 110/182] use --legacy-peer-deps to avoid auto install of peer deps --- bin/local-test-util | 4 +++- dockerfiles/Dockerfile.browser | 10 +++++----- test/node/features/fixtures/cause/Dockerfile | 2 +- test/node/features/fixtures/connect/Dockerfile | 2 +- test/node/features/fixtures/contextualize/Dockerfile | 2 +- test/node/features/fixtures/express/Dockerfile | 2 +- test/node/features/fixtures/handled/Dockerfile | 2 +- test/node/features/fixtures/koa-1x/Dockerfile | 2 +- test/node/features/fixtures/koa/Dockerfile | 2 +- test/node/features/fixtures/project_root/Dockerfile | 2 +- test/node/features/fixtures/proxy/Dockerfile | 2 +- test/node/features/fixtures/restify/Dockerfile | 2 +- test/node/features/fixtures/sessions/Dockerfile | 2 +- .../node/features/fixtures/surrounding_code/Dockerfile | 2 +- test/node/features/fixtures/unhandled/Dockerfile | 2 +- test/node/features/fixtures/webpack/Dockerfile | 2 +- 16 files changed, 22 insertions(+), 20 deletions(-) diff --git a/bin/local-test-util b/bin/local-test-util index fd4573c730..051f515c67 100755 --- a/bin/local-test-util +++ b/bin/local-test-util @@ -138,7 +138,8 @@ async function installNotifiers (notifier) { await ex(`npm`, [ `install`, `--no-package-lock`, - `--no-save` + `--no-save`, + `--legacy-peer-deps` ].concat(notifier ? [ `../../../../bugsnag-${notifier}-${require(`../packages/${notifier}/package.json`).version}.tgz` @@ -161,6 +162,7 @@ async function installNgNotifier (notifier) { `install`, `--no-package-lock`, `--no-save`, + `--legacy-peer-deps`, `../../../../../../bugsnag-browser-${require('../packages/browser/package.json').version}.tgz`, `../../../../../../bugsnag-js-${require('../packages/js/package.json').version}.tgz`, `../../../../../../bugsnag-node-${require('../packages/node/package.json').version}.tgz`, diff --git a/dockerfiles/Dockerfile.browser b/dockerfiles/Dockerfile.browser index d8cdc6737e..109ae81a03 100644 --- a/dockerfiles/Dockerfile.browser +++ b/dockerfiles/Dockerfile.browser @@ -26,12 +26,12 @@ RUN npm pack --verbose packages/web-worker/ COPY test/browser/features test/browser/features WORKDIR /app/test/browser/features/fixtures -RUN npm install --no-package-lock --no-save ../../../../bugsnag-browser-*.tgz -RUN npm install --no-package-lock --no-save ../../../../bugsnag-plugin-react-*.tgz -RUN npm install --no-package-lock --no-save ../../../../bugsnag-plugin-vue-*.tgz -RUN npm install --no-package-lock --no-save ../../../../bugsnag-web-worker-*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps ../../../../bugsnag-browser-*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps ../../../../bugsnag-plugin-react-*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps ../../../../bugsnag-plugin-vue-*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps ../../../../bugsnag-web-worker-*.tgz WORKDIR plugin_angular/ng -RUN npm install --no-package-lock --no-save \ +RUN npm install --no-package-lock --no-save --legacy-peer-deps \ ../../../../../../bugsnag-plugin-angular-*.tgz \ ../../../../../../bugsnag-node-*.tgz \ ../../../../../../bugsnag-browser-*.tgz \ diff --git a/test/node/features/fixtures/cause/Dockerfile b/test/node/features/fixtures/cause/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/cause/Dockerfile +++ b/test/node/features/fixtures/cause/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/connect/Dockerfile b/test/node/features/fixtures/connect/Dockerfile index 6588bbffb3..87ab58df11 100644 --- a/test/node/features/fixtures/connect/Dockerfile +++ b/test/node/features/fixtures/connect/Dockerfile @@ -8,7 +8,7 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz bugsnag-plugin-express*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz bugsnag-plugin-express*.tgz ENV NODE_ENV production CMD node scenarios/app diff --git a/test/node/features/fixtures/contextualize/Dockerfile b/test/node/features/fixtures/contextualize/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/contextualize/Dockerfile +++ b/test/node/features/fixtures/contextualize/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/express/Dockerfile b/test/node/features/fixtures/express/Dockerfile index 6588bbffb3..87ab58df11 100644 --- a/test/node/features/fixtures/express/Dockerfile +++ b/test/node/features/fixtures/express/Dockerfile @@ -8,7 +8,7 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz bugsnag-plugin-express*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz bugsnag-plugin-express*.tgz ENV NODE_ENV production CMD node scenarios/app diff --git a/test/node/features/fixtures/handled/Dockerfile b/test/node/features/fixtures/handled/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/handled/Dockerfile +++ b/test/node/features/fixtures/handled/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/koa-1x/Dockerfile b/test/node/features/fixtures/koa-1x/Dockerfile index bf89686059..5bbc1c9faf 100644 --- a/test/node/features/fixtures/koa-1x/Dockerfile +++ b/test/node/features/fixtures/koa-1x/Dockerfile @@ -8,7 +8,7 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz bugsnag-plugin-koa*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz bugsnag-plugin-koa*.tgz ENV NODE_ENV production CMD node scenarios/app diff --git a/test/node/features/fixtures/koa/Dockerfile b/test/node/features/fixtures/koa/Dockerfile index bf89686059..5bbc1c9faf 100644 --- a/test/node/features/fixtures/koa/Dockerfile +++ b/test/node/features/fixtures/koa/Dockerfile @@ -8,7 +8,7 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz bugsnag-plugin-koa*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz bugsnag-plugin-koa*.tgz ENV NODE_ENV production CMD node scenarios/app diff --git a/test/node/features/fixtures/project_root/Dockerfile b/test/node/features/fixtures/project_root/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/project_root/Dockerfile +++ b/test/node/features/fixtures/project_root/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/proxy/Dockerfile b/test/node/features/fixtures/proxy/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/proxy/Dockerfile +++ b/test/node/features/fixtures/proxy/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/restify/Dockerfile b/test/node/features/fixtures/restify/Dockerfile index 73c4b81565..6a179c2709 100644 --- a/test/node/features/fixtures/restify/Dockerfile +++ b/test/node/features/fixtures/restify/Dockerfile @@ -8,7 +8,7 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz bugsnag-plugin-restify*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz bugsnag-plugin-restify*.tgz ENV NODE_ENV production CMD node scenarios/app diff --git a/test/node/features/fixtures/sessions/Dockerfile b/test/node/features/fixtures/sessions/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/sessions/Dockerfile +++ b/test/node/features/fixtures/sessions/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/surrounding_code/Dockerfile b/test/node/features/fixtures/surrounding_code/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/surrounding_code/Dockerfile +++ b/test/node/features/fixtures/surrounding_code/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/unhandled/Dockerfile b/test/node/features/fixtures/unhandled/Dockerfile index 718d7275c7..7a02012012 100644 --- a/test/node/features/fixtures/unhandled/Dockerfile +++ b/test/node/features/fixtures/unhandled/Dockerfile @@ -8,4 +8,4 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz diff --git a/test/node/features/fixtures/webpack/Dockerfile b/test/node/features/fixtures/webpack/Dockerfile index 5215beed9a..cbe002f091 100644 --- a/test/node/features/fixtures/webpack/Dockerfile +++ b/test/node/features/fixtures/webpack/Dockerfile @@ -8,5 +8,5 @@ RUN npm install COPY . ./ -RUN npm install --no-package-lock --no-save bugsnag-node*.tgz +RUN npm install --no-package-lock --no-save --legacy-peer-deps bugsnag-node*.tgz RUN npm run build From 763a0440bb0684a070bf234a06c71efe349a9644 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Nov 2023 10:20:04 +0000 Subject: [PATCH 111/182] use --legacy-peer-deps to avoid auto install of peer deps --- scripts/react-native-helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/react-native-helper.js b/scripts/react-native-helper.js index bad6179a1a..edfaed157f 100644 --- a/scripts/react-native-helper.js +++ b/scripts/react-native-helper.js @@ -35,7 +35,7 @@ module.exports = { common.run(`npm install --registry ${registryUrl}`, true) // Install notifier - const command = `npm install @bugsnag/react-native@${version} --registry ${registryUrl}` + const command = `npm install @bugsnag/react-native@${version} --registry ${registryUrl} --legacy-peer-deps` common.run(command, true) // Install any required secondary files From 7f0451b75456dea4058fb47cd348beb4fee75492 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Nov 2023 13:17:58 +0000 Subject: [PATCH 112/182] use --legacy-peer-deps to avoid auto install of peer deps --- scripts/react-native-helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/react-native-helper.js b/scripts/react-native-helper.js index edfaed157f..063a5dc24a 100644 --- a/scripts/react-native-helper.js +++ b/scripts/react-native-helper.js @@ -97,7 +97,7 @@ module.exports = { // Install notifier console.log(`Installing notifier: ${version}`) - const command = `npm install @bugsnag/react-native@${version} --registry ${registryUrl}` + const command = `npm install @bugsnag/react-native@${version} --registry ${registryUrl} --legacy-peer-deps` common.run(command, true) // Install any required secondary files From 3223b6568eb38138b5bec74941e0972310d429ef Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 6 Nov 2023 14:23:29 +0000 Subject: [PATCH 113/182] use --legacy-peer-deps to avoid auto install of peer deps --- .../app/react_native_navigation_js/install.sh | 8 ++-- .../app/react_navigation_js/install.sh | 44 +++++++++---------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/test/react-native/features/fixtures/app/react_native_navigation_js/install.sh b/test/react-native/features/fixtures/app/react_native_navigation_js/install.sh index a4e9997506..76eff4af19 100755 --- a/test/react-native/features/fixtures/app/react_native_navigation_js/install.sh +++ b/test/react-native/features/fixtures/app/react_native_navigation_js/install.sh @@ -1,13 +1,13 @@ #!/bin/bash -npm i @bugsnag/plugin-react-native-navigation@$BUGSNAG_VERSION --registry=$REGISTRY_URL +npm i @bugsnag/plugin-react-native-navigation@$BUGSNAG_VERSION --legacy-peer-deps --registry=$REGISTRY_URL if [ "$REACT_NATIVE_VERSION" == "rn0.60" ]; then - npm i react-native-navigation@7.0.0 + npm i react-native-navigation@7.0.0 --legacy-peer-deps elif [ "$REACT_NATIVE_VERSION" == "rn0.66" ]; then - npm i react-native-navigation@7.29.1 + npm i react-native-navigation@7.29.1 --legacy-peer-deps else - npm i react-native-navigation@^7.30.0 + npm i react-native-navigation@^7.30.0 --legacy-peer-deps fi npx rnn-link diff --git a/test/react-native/features/fixtures/app/react_navigation_js/install.sh b/test/react-native/features/fixtures/app/react_navigation_js/install.sh index 268187a3f5..8fa08348cc 100755 --- a/test/react-native/features/fixtures/app/react_navigation_js/install.sh +++ b/test/react-native/features/fixtures/app/react_navigation_js/install.sh @@ -1,29 +1,29 @@ -npm install @bugsnag/plugin-react-navigation@$BUGSNAG_VERSION --registry=$REGISTRY_URL +npm install @bugsnag/plugin-react-navigation@$BUGSNAG_VERSION --legacy-peer-deps --registry=$REGISTRY_URL if [ "$REACT_NATIVE_VERSION" = "rn0.60" ]; then - npm install @react-native-community/masked-view@^0.1 --registry=$REGISTRY_URL - npm install @react-navigation/native@^5.9 --registry=$REGISTRY_URL - npm install @react-navigation/stack@^5.14 --registry=$REGISTRY_URL - npm install react-native-gesture-handler@^1.10 --registry=$REGISTRY_URL - npm install react-native-reanimated@^1.13 --registry=$REGISTRY_URL - npm install react-native-safe-area-context@^3.1 --registry=$REGISTRY_URL - npm install react-native-screens@^2.18 --registry=$REGISTRY_URL + npm install @react-native-community/masked-view@^0.1 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/native@^5.9 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/stack@^5.14 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-gesture-handler@^1.10 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-reanimated@^1.13 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-safe-area-context@^3.1 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-screens@^2.18 --legacy-peer-deps --registry=$REGISTRY_URL elif [ "$REACT_NATIVE_VERSION" = "rn0.66" ] || [ "$REACT_NATIVE_VERSION" = "rn0.67" ] || [ "$REACT_NATIVE_VERSION" = "rn0.68-hermes" ]; then - npm install @react-native-community/masked-view@^0.1 --registry=$REGISTRY_URL - npm install @react-navigation/native@^6.0 --registry=$REGISTRY_URL - npm install @react-navigation/stack@^6.0 --registry=$REGISTRY_URL + npm install @react-native-community/masked-view@^0.1 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/native@^6.0 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/stack@^6.0 --legacy-peer-deps --registry=$REGISTRY_URL # gesture-handler locked to avoid Kotlin version conflicts, see "Important changes" at: # https://github.com/software-mansion/react-native-gesture-handler/releases/tag/2.7.0 - npm install react-native-gesture-handler@2.6.2 --registry=$REGISTRY_URL - npm install react-native-reanimated@^1.13 --registry=$REGISTRY_URL - npm install react-native-safe-area-context@3.3 --registry=$REGISTRY_URL - npm install react-native-screens@3.10 --registry=$REGISTRY_URL + npm install react-native-gesture-handler@2.6.2 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-reanimated@^1.13 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-safe-area-context@3.3 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-screens@3.10 --legacy-peer-deps --registry=$REGISTRY_URL else - npm install @react-native-community/masked-view@^0.1 --registry=$REGISTRY_URL - npm install @react-navigation/native@^6.0 --registry=$REGISTRY_URL - npm install @react-navigation/stack@^6.0 --registry=$REGISTRY_URL - npm install react-native-gesture-handler@^2.2 --registry=$REGISTRY_URL - npm install react-native-reanimated@^1.13 --registry=$REGISTRY_URL - npm install react-native-safe-area-context@3.3 --registry=$REGISTRY_URL - npm install react-native-screens@3.10 --registry=$REGISTRY_URL + npm install @react-native-community/masked-view@^0.1 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/native@^6.0 --legacy-peer-deps --registry=$REGISTRY_URL + npm install @react-navigation/stack@^6.0 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-gesture-handler@^2.2 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-reanimated@^1.13 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-safe-area-context@3.3 --legacy-peer-deps --registry=$REGISTRY_URL + npm install react-native-screens@3.10 --legacy-peer-deps --registry=$REGISTRY_URL fi From 2c3737a63f7d2ef2104a1af2dd7d0c0d13051c59 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Nov 2023 11:04:18 +0000 Subject: [PATCH 114/182] use --legacy-peer-deps to avoid auto install of peer deps --- test/react-native-cli/features/fixtures/rn0_60/.npmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/react-native-cli/features/fixtures/rn0_60/.npmrc diff --git a/test/react-native-cli/features/fixtures/rn0_60/.npmrc b/test/react-native-cli/features/fixtures/rn0_60/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_60/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file From 8c0ce00ee5093f469ed60bfdd960b1d57548825e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Nov 2023 11:52:34 +0000 Subject: [PATCH 115/182] use --legacy-peer-deps to avoid auto install of peer deps --- dockerfiles/Dockerfile.react-native-cli-android-builder | 1 + 1 file changed, 1 insertion(+) diff --git a/dockerfiles/Dockerfile.react-native-cli-android-builder b/dockerfiles/Dockerfile.react-native-cli-android-builder index 7ef762d2f4..2e2d5bf055 100644 --- a/dockerfiles/Dockerfile.react-native-cli-android-builder +++ b/dockerfiles/Dockerfile.react-native-cli-android-builder @@ -22,6 +22,7 @@ RUN echo "registry=$REGISTRY_URL" >> ~/.npmrc RUN echo "_auth=$REG_BASIC_CREDENTIAL" >> ~/.npmrc RUN echo "email=$REG_NPM_EMAIL" >> ~/.npmrc RUN echo "always-auth=true" >> ~/.npmrc +RUN echo "legacy-peer-deps=true" >> ~/.npmrc # Now copy in all the files needed to build COPY .git .git From 42b1f95ea9d1c41d02a85a74f793ec8aa09c77f5 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Nov 2023 13:14:02 +0000 Subject: [PATCH 116/182] use --legacy-peer-deps to avoid auto install of peer deps --- test/react-native-cli/features/fixtures/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/react-native-cli/features/fixtures/Dockerfile b/test/react-native-cli/features/fixtures/Dockerfile index 58bda9e0bf..43fd0afb29 100644 --- a/test/react-native-cli/features/fixtures/Dockerfile +++ b/test/react-native-cli/features/fixtures/Dockerfile @@ -9,6 +9,6 @@ COPY . /app WORKDIR /app -RUN npm i -g bugsnag-react-native-cli-*.tgz +RUN npm i -g bugsnag-react-native-cli-*.tgz --legacy-peer-deps ENTRYPOINT ["/bin/sh"] From bf88719f80078d01059fa3c62efb576abb6412d7 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Nov 2023 13:51:37 +0000 Subject: [PATCH 117/182] use --legacy-peer-deps to avoid auto install of peer deps --- scripts/react-native-cli-helper.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/react-native-cli-helper.js b/scripts/react-native-cli-helper.js index 85547a01ca..f968e7a7fb 100644 --- a/scripts/react-native-cli-helper.js +++ b/scripts/react-native-cli-helper.js @@ -26,7 +26,7 @@ module.exports = { common.run('npm install', true) // Install and run the CLI - const installCommand = `npm install @bugsnag/react-native-cli@${version}` + const installCommand = `npm install @bugsnag/react-native-cli@${version} --legacy-peer-deps` common.run(installCommand, true) // Use Expect to run the init command interactively @@ -79,7 +79,7 @@ module.exports = { common.run('npm install', true) // Install and run the CLI - const installCommand = `npm install @bugsnag/react-native-cli@${version}` + const installCommand = `npm install @bugsnag/react-native-cli@${version} --legacy-peer-deps` common.run(installCommand, true) // Use Expect to run the init command interactively From 46942955d0b126491b2d2be77c8a1e31592e8873 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 7 Nov 2023 14:29:07 +0000 Subject: [PATCH 118/182] use --legacy-peer-deps to avoid auto install of peer deps --- dockerfiles/Dockerfile.react-native-android-builder | 1 + test/react-native-cli/features/fixtures/rn0_61/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_62/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_63/.npmrc | 1 + .../features/fixtures/rn0_63_expo_ejected/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_64/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_65/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_66/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_67/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_67_hermes/.npmrc | 1 + test/react-native-cli/features/fixtures/rn0_69/.npmrc | 1 + 11 files changed, 11 insertions(+) create mode 100644 test/react-native-cli/features/fixtures/rn0_61/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_62/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_63/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_63_expo_ejected/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_64/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_65/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_66/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_67/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_67_hermes/.npmrc create mode 100644 test/react-native-cli/features/fixtures/rn0_69/.npmrc diff --git a/dockerfiles/Dockerfile.react-native-android-builder b/dockerfiles/Dockerfile.react-native-android-builder index c26546a07f..ab6f3498f7 100644 --- a/dockerfiles/Dockerfile.react-native-android-builder +++ b/dockerfiles/Dockerfile.react-native-android-builder @@ -14,6 +14,7 @@ ARG REG_NPM_EMAIL RUN echo "_auth=$REG_BASIC_CREDENTIAL" >> ~/.npmrc RUN echo "email=$REG_NPM_EMAIL" >> ~/.npmrc RUN echo "always-auth=true" >> ~/.npmrc +RUN echo "legacy-peer-deps=true" >> ~/.npmrc # gradle / artifactory auth ARG MAVEN_REPO_URL diff --git a/test/react-native-cli/features/fixtures/rn0_61/.npmrc b/test/react-native-cli/features/fixtures/rn0_61/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_61/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_62/.npmrc b/test/react-native-cli/features/fixtures/rn0_62/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_62/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_63/.npmrc b/test/react-native-cli/features/fixtures/rn0_63/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_63/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_63_expo_ejected/.npmrc b/test/react-native-cli/features/fixtures/rn0_63_expo_ejected/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_63_expo_ejected/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_64/.npmrc b/test/react-native-cli/features/fixtures/rn0_64/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_64/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_65/.npmrc b/test/react-native-cli/features/fixtures/rn0_65/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_65/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_66/.npmrc b/test/react-native-cli/features/fixtures/rn0_66/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_66/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_67/.npmrc b/test/react-native-cli/features/fixtures/rn0_67/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_67/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_67_hermes/.npmrc b/test/react-native-cli/features/fixtures/rn0_67_hermes/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_67_hermes/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file diff --git a/test/react-native-cli/features/fixtures/rn0_69/.npmrc b/test/react-native-cli/features/fixtures/rn0_69/.npmrc new file mode 100644 index 0000000000..e9ee3cb4d0 --- /dev/null +++ b/test/react-native-cli/features/fixtures/rn0_69/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true \ No newline at end of file From 7892f3dfa4e3c0254c3f76b6e92c55b08128a285 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 14 Nov 2023 09:32:59 +0000 Subject: [PATCH 119/182] v8.0.0-alpha.1 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index 56d167bc07..c430e5ab17 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.0" + "version": "8.0.0-alpha.1" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index d94b8a941f..665960f5f7 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 3aec0c67c9..7187ec9a0f 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.0", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.0", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.0", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.0", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.0", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.1", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.1", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.1", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.1", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.1", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 1bdb024016..d5848e48b2 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 72ccdfd10a..c67546558f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index e61e55595c..916164236f 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 3cebdcb00b..cec25fe06c 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-network-status": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-network-status": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 6216af0e24..07f3831ff3 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 66e440508c..c70a5a4693 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 73596bf21a..4441dbabbc 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 69836498be..bce767e35c 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index e2dd88d949..29c74b0f0f 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index d458d40091..bd0deb0ca4 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 0ec6e38ccf..de54859960 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index c37a0d1173..423d54b59c 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 39ac3a6056..3cfd35ef1b 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 12c6fa77a6..996a52352e 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 6408da9248..8a135a9fb3 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index ce50a2a7f1..5d549a0b95 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index f844e686f5..20b5580a96 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index dd0e839769..f0752a3d4e 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 9ff76a6617..3be7621fa4 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/delivery-electron": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/delivery-electron": "^8.0.0-alpha.1", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.0", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.0", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.0", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.0", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.0", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0" + "@bugsnag/electron-network-status": "^8.0.0-alpha.1", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.1", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.1", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 9eddfeaf45..ff187011c7 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 69e3e1f28a..dad6e63e21 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 75e0c36f54..f27b4e41d5 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 2b92b319b7..704cd68aab 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.0", - "@bugsnag/node": "^8.0.0-alpha.0" + "@bugsnag/browser": "^8.0.0-alpha.1", + "@bugsnag/node": "^8.0.0-alpha.1" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 66f6421013..3a8c50b088 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 88cf9c2a34..e69608fda4 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.0", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.0", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.0", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.0", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.0", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.0", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.0", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.0" + "@bugsnag/delivery-node": "^8.0.0-alpha.1", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.1", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.1", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.1", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.1", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.1", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.1" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 760a5613b5..605818f87b 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 7725461bf5..fb8ffa18f9 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.0", + "@bugsnag/js": "^8.0.0-alpha.1", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index a3e0db971d..8d99eeeba0 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 30d54ebcc6..e884bf2474 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 1b448b6466..be42028eae 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0" + "@bugsnag/in-flight": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index b125906cb2..560d477fdb 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 6a1e1cb7f6..d5584e305e 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 18f5da7c3a..146e43b064 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index a089392f1e..f4db484887 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 2c38cf7cfa..794377954c 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index f2d4a8802f..e00e8a052f 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 1a5fa05ff9..f24f400e35 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index b4aeefe7ce..1f3922cfc7 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 7c480e5343..9a164fa33b 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 4177a02bb2..dd157ad5c5 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 79a3eb735a..61d13f8952 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 86668bb68a..97b8b18d38 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index d5d79d289d..a0e076faa3 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index cf3893c235..52c33142e8 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 9c5befd66e..83cff45f6b 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index e33e93a93e..cc0f888761 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index fc6d1278c3..7f68a63602 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 436086be0c..1d5e0a3825 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index afce171f5e..ae15f73839 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 83b204e42e..16d2699414 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 6b6b9c2d4b..dabb216fd5 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 313b0c0d0c..74ee8c132d 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,8 +39,8 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 0068be41ed..c43e34bd0d 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index ed1ba6cefe..95b3042306 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-network-status": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-network-status": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index a47a6dac95..eee2987598 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 5eb038f6b8..aaea8f4840 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 84a2aa2514..96a17852ee 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 1640d71016..33bce1098e 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 438e6b06a6..a4b5798fc8 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index a0a28562de..2866b0d885 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index b75acafa0b..d80cfab793 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 93da130adc..3048421d46 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 085631cfb3..edcb0092e7 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 88168b8250..17145ec881 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 3c4b10abfc..121e85171a 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 42e8fe62e8..c14e62a340 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 6808a48308..28a00ab06b 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index c8a7a8df0a..10b80f94f3 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 9675710722..62caac0245 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 657c55073c..0a81cf63aa 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 41890a8fad..0a522010bc 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index a8050d5bff..500b1d83f8 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index c8261307fc..413f82079b 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index a2c131b320..40e029e458 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 98152f2e25..a946dfa3f6 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index a2a4f7c9d3..cb60edea4b 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 7518695df1..afa929dcd3 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index bb23eeb397..2f4dd2970a 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 3108ed009d..958daaeefa 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 9476c3deb8..a504c1c87c 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 7835f69280..c6e44fea39 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index e107fde8b4..2a3a59aeb1 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index cacf5f3006..b33f7ee4f8 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index defdd6bbcc..6918b541d3 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 276f30d34e..ed11a5ac03 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 61049d06f2..8cd496bbb2 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index db457c78a7..64aa884e15 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 8b7c6289cd..90ababde42 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index 76536dbca8..c7f6a20d37 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 7f43642cca..27eb9777e5 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 6131a73d8b..181caa60e6 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 8325ea41e5..c55595f762 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index ab04eb2fce..ae58a7883e 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index ab25bff74e..8e44a014e4 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 5986e58a96..660c384978 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 989b80105e..f060e6d606 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 6820f2b224..0f3d2db18e 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 654e60e6dc..9579ba6239 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index de80fddd9f..7353aa9f40 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 7be1a98ceb..4171ae6757 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index c960eab3e2..68c3041ad4 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 54e9e22adb..79c3594dd4 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 689d93d583..63803707b6 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 25d1a7ff13..745bfa7812 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 14e9e28abc..242de12475 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index f5b6ceaf9d..7d47934820 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 45c49fb340..bfb5eff6c0 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index e3f10318e6..bba2ea38a2 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 7daec7a90a..92115d9f3d 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index ecd8df0751..1bc3ca6b64 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index fb94e23ce2..9c6c1648f3 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 41258a917f..91f5c98078 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index d7033db21e..0f9d544cc7 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 12a63524be..6976beaf80 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 18cd19770f..142a5345cf 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index bf801ec4dd..88fd0bf758 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index a860d23b7b..3ebb88d31e 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index c1571f121b..d55c9374a7 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 76d92a6642..48ec0fbfad 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 96746f2528..eb0c281dba 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 753e763f9a..82cba318a3 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index b105106adb..c9c6b76230 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 3a5aa4edb2..8338af35e5 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index be36dfc2eb..c68a3f7541 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 4ee5182589..0a1cd7d950 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 4a1bbbeed6..070d687add 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index ec6c0b5c11..8e45f79e97 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 26d6a89697..d116f626ef 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 43b2e4248b..f6badbe32c 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index a25c3781bb..1880cdc0e8 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 8c013fc6e6..f50f1db6da 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 12a9b50a82..e4c65e5e0a 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 5ec48bb74e..4879c780d0 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index bfea8f8dfb..2bb13c09a3 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index d8d38a02c5..e960138183 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 1a63e854a8..179c2ffb53 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index a1e1fcef59..3d2e83aac4 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 5fc7796863..c5216e9df8 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index dd4f5969ab..7b1ef8d3ad 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 090ded8d51..ca7d35e635 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 552e3bc60f..f84e9b83e3 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index fd218efd31..55d98bd493 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 17ebcb5641..8de348a2c8 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 3cd76f7e16..45cfa62545 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -51,17 +51,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.0", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.0", - "@bugsnag/plugin-react": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.0", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.1", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-react": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.1", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index eeafa931cf..90e0d0467e 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index eafb88c163..79b758a3ca 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.0", + "version": "8.0.0-alpha.1", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.0", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.0", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.0", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.0", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.0", + "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.1", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 4118641a15ed110334a1bcc3390cea7584ecb069 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Mon, 4 Dec 2023 14:42:54 +0000 Subject: [PATCH 120/182] enable breadcrumbs in node examples --- examples/js/plain-node/app.js | 3 +-- examples/ts/plain-node/src/app.ts | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/examples/js/plain-node/app.js b/examples/js/plain-node/app.js index 9f469b72dc..f77b2d04e9 100644 --- a/examples/js/plain-node/app.js +++ b/examples/js/plain-node/app.js @@ -37,7 +37,7 @@ process.stdin.on('data', function (d) { switch (d) { case 'u': return unhandledError() case 'h': return handledError() - //case 'l': return leaveBreadcrumb() + case 'l': return leaveBreadcrumb() case 'o': return onError() default: return unknown(d) } @@ -59,7 +59,6 @@ function handledError () { Bugsnag.notify(new Error('scheduling clash')) } -// TODO Breadcrumbs not yet implemented for Node function leaveBreadcrumb () { console.log('leaving a breadcrumb…') // you can record all kinds of events which will be sent along with error reports diff --git a/examples/ts/plain-node/src/app.ts b/examples/ts/plain-node/src/app.ts index 04fc8885f0..3a24920cc9 100644 --- a/examples/ts/plain-node/src/app.ts +++ b/examples/ts/plain-node/src/app.ts @@ -39,7 +39,7 @@ process.stdin.on('data', function (d: Buffer) { switch (str) { case 'u': return unhandledError() case 'h': return handledError() - //case 'l': return leaveBreadcrumb() + case 'l': return leaveBreadcrumb() case 'o': return onError() default: return unknown(str) } @@ -61,7 +61,6 @@ function handledError () { Bugsnag.notify(new Error('scheduling clash')) } -// TODO Breadcrumbs not yet implemented for Node function leaveBreadcrumb () { console.log('leaving a breadcrumb…') // you can record all kinds of events which will be sent along with error reports From fe52193e5c398da205ca4e86da3504415c26b366 Mon Sep 17 00:00:00 2001 From: Yousif Ahmed Date: Wed, 13 Dec 2023 17:47:55 +0000 Subject: [PATCH 121/182] Track patched XHR requests for network breadcrumbs --- .../network-breadcrumbs.js | 56 ++++---- .../test/network-breadcrumbs.test.ts | 124 +++++++++++++----- .../script/xhr_failure.html | 2 +- .../script/xhr_success.html | 2 +- 4 files changed, 121 insertions(+), 63 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index adc907391b..63bff65eca 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -21,45 +21,45 @@ module.exports = (_ignoredUrls = [], win = window) => { // XMLHttpRequest monkey patch function monkeyPatchXMLHttpRequest () { - if (!('addEventListener' in win.XMLHttpRequest.prototype)) return - const nativeOpen = win.XMLHttpRequest.prototype.open + if (!('addEventListener' in win.XMLHttpRequest.prototype) || !('WeakMap' in win)) return - // override native open() - win.XMLHttpRequest.prototype.open = function open (method, url) { - let requestSetupKey = false - - const error = () => handleXHRError(method, url, getDuration(requestStart)) - const load = () => handleXHRLoad(method, url, this.status, getDuration(requestStart)) - - // if we have already setup listeners, it means open() was called twice, we need to remove - // the listeners and recreate them - if (requestSetupKey) { - this.removeEventListener('load', load) - this.removeEventListener('error', error) - } + const trackedRequests = new WeakMap() + const requestHandlers = new WeakMap() - // attach load event listener - this.addEventListener('load', load) - // attach error event listener - this.addEventListener('error', error) + const originalOpen = win.XMLHttpRequest.prototype.open + win.XMLHttpRequest.prototype.open = function open (method, url) { + trackedRequests.set(this, { method, url }) + originalOpen.apply(this, arguments) + } - requestSetupKey = true + const originalSend = win.XMLHttpRequest.prototype.send + win.XMLHttpRequest.prototype.send = function send (body) { + const requestData = trackedRequests.get(this) + if (requestData) { + // if we have already setup listeners then this request instance is being reused, + // so we need to remove the listeners from the previous send + const listeners = requestHandlers.get(this) + if (listeners) { + this.removeEventListener('load', listeners.load) + this.removeEventListener('error', listeners.error) + } - const oldSend = this.send - let requestStart + const requestStart = new Date() + const error = () => handleXHRError(requestData.method, requestData.url, getDuration(requestStart)) + const load = () => handleXHRLoad(requestData.method, requestData.url, this.status, getDuration(requestStart)) - // override send() for this XMLHttpRequest instance - this.send = function send () { - requestStart = new Date() - oldSend.apply(this, arguments) + this.addEventListener('load', load) + this.addEventListener('error', error) + requestHandlers.set(this, { load, error }) } - nativeOpen.apply(this, arguments) + originalSend.apply(this, arguments) } if (process.env.NODE_ENV !== 'production') { restoreFunctions.push(() => { - win.XMLHttpRequest.prototype.open = nativeOpen + win.XMLHttpRequest.prototype.open = originalOpen + win.XMLHttpRequest.prototype.send = originalSend }) } } diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index 5818f75c38..dd6b0816f9 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -5,11 +5,11 @@ import Client from '@bugsnag/core/client' import { Config } from '@bugsnag/core' class XMLHttpRequest { - _listeners: { load: () => void, error: () => void } + _listeners: { load: Array<() => void>, error: Array<() => void> } status: number | null; constructor () { - this._listeners = { load: () => {}, error: () => {} } + this._listeners = { load: [], error: [] } this.status = null } @@ -18,20 +18,22 @@ class XMLHttpRequest { send (fail: boolean, status: number | null = null) { if (fail) { - this._listeners.error.call(this) + this._listeners.error.map(fn => fn()) } else { this.status = status - this._listeners.load.call(this) + this._listeners.load.map(fn => fn()) } } addEventListener (evt: 'load'| 'error', listener: () => void) { - this._listeners[evt] = listener + this._listeners[evt].push(listener) } removeEventListener (evt: 'load'| 'error', listener: () => void) { - // eslint-disable-next-line @typescript-eslint/no-dynamic-delete - if (listener === this._listeners[evt]) delete this._listeners[evt] + for (let i = this._listeners[evt].length - 1; i >= 0; i--) { + // eslint-disable-next-line @typescript-eslint/no-dynamic-delete + if (listener.name === this._listeners[evt][i].name) delete this._listeners[evt][i] + } } } @@ -65,7 +67,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when an XMLHTTPRequest resolves', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -88,21 +90,77 @@ describe('plugin: network breadcrumbs', () => { })) }) - it('should not leave duplicate breadcrumbs if open() is called twice', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + it('should not leave duplicate breadcrumbs if open() is called twice (open -> open -> send)', () => { + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest request.open('GET', '/') - request.open('GET', '/') + request.open('POST', 'https://example.com') request.send(false, 200) expect(client._breadcrumbs.length).toBe(1) + expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ + type: 'request', + message: 'XMLHttpRequest succeeded', + metadata: { + status: 200, + method: 'POST', + url: 'https://example.com', + duration: expect.any(Number) + } + })) + }) + + it('should not leave duplicate breadcrumbs if send() is called twice (open -> send -> open -> send)', () => { + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis + + p = plugin([], window) + const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) + + const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest + jest.spyOn(request, 'addEventListener') + jest.spyOn(request, 'removeEventListener') + + request.open('GET', '/') + request.send(false, 200) + + expect(request.addEventListener).toHaveBeenCalledTimes(2) + expect(request.removeEventListener).not.toHaveBeenCalled() + + request.open('POST', 'https://example.com') + request.send(false, 200) + + expect(request.removeEventListener).toHaveBeenCalledTimes(2) + expect(request.addEventListener).toHaveBeenCalledTimes(4) + + expect(client._breadcrumbs.length).toBe(2) + expect(client._breadcrumbs[0]).toEqual(expect.objectContaining({ + type: 'request', + message: 'XMLHttpRequest succeeded', + metadata: { + status: 200, + method: 'GET', + url: '/', + duration: expect.any(Number) + } + })) + + expect(client._breadcrumbs[1]).toEqual(expect.objectContaining({ + type: 'request', + message: 'XMLHttpRequest succeeded', + metadata: { + status: 200, + method: 'POST', + url: 'https://example.com', + duration: expect.any(Number) + } + })) }) it('should leave a breadcrumb when an XMLHTTPRequest has a failed response', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -125,7 +183,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when an XMLHTTPRequest has a network error', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -148,7 +206,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should not leave a breadcrumb for request to bugsnag notify endpoint', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] } as unknown as Config) @@ -161,7 +219,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should not leave a breadcrumb for session tracking requests', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] } as unknown as Config) @@ -173,7 +231,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when the request URL is not a string', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis const logger = { debug: jest.fn(), @@ -203,7 +261,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when the request URL is not a string for a request that errors', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis const logger = { debug: jest.fn(), @@ -232,7 +290,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when a fetch() resolves', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -255,7 +313,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch(url, { method: null })', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -278,7 +336,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch() request supplied with a Request object', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -303,7 +361,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch() request supplied with a Request object that has a method specified', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -328,7 +386,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle fetch(null)', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -351,7 +409,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle fetch(url, null)', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -374,7 +432,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle fetch(undefined)', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -397,7 +455,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch(request, { method })', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -420,7 +478,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch(request, { method: null })', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -443,7 +501,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should handle a fetch(request, { method: undefined })', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -466,7 +524,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when a fetch() has a failed response', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -489,7 +547,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should leave a breadcrumb when a fetch() has a network error', (done) => { - const window = { XMLHttpRequest, fetch } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap, fetch } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) @@ -511,7 +569,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should not be enabled when enabledBreadcrumbTypes=[]', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', enabledBreadcrumbTypes: [], plugins: [p] }) @@ -524,7 +582,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should be enabled when enabledBreadcrumbTypes=["request"]', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', enabledBreadcrumbTypes: ['request'], plugins: [p] }) @@ -537,7 +595,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should be enabled when enabledBreadcrumbTypes=null', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin([], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', enabledBreadcrumbTypes: null, plugins: [p] }) @@ -550,7 +608,7 @@ describe('plugin: network breadcrumbs', () => { }) it('should strip query string data before checking a url is ignored', () => { - const window = { XMLHttpRequest } as unknown as Window & typeof globalThis + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis p = plugin(['/ignoreme'], window) const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html index 6c02f4632b..92351225a4 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_failure.html @@ -32,7 +32,7 @@
    PENDING
    diff --git a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html index 64c4cb93e8..d4efa11860 100644 --- a/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html +++ b/test/browser/features/fixtures/network_breadcrumbs/script/xhr_success.html @@ -31,7 +31,7 @@
    PENDING
    From 159e236c690d3c604aeb8766c00ca084675071ad Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 16 Jan 2024 14:20:34 +0000 Subject: [PATCH 122/182] v8.0.0-alpha.2 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 6 ++--- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 2 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 22 +++++++++---------- packages/js/package-lock.json | 2 +- packages/js/package.json | 4 ++-- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 6 ++--- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../package-lock.json | 2 +- .../package.json | 4 ++-- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 4 ++-- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 2 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 4 ++-- 43 files changed, 70 insertions(+), 70 deletions(-) diff --git a/lerna.json b/lerna.json index c430e5ab17..b04529d181 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.1" + "version": "8.0.0-alpha.2" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 665960f5f7..0ebe944874 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 7187ec9a0f..88788cbdd8 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -42,8 +42,8 @@ "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.1", "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.2", "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.1", "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 5d549a0b95..905bdf4336 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 20b5580a96..db7f5659f0 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index f0752a3d4e..2918984a55 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 3be7621fa4..faecdcb255 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -21,24 +21,24 @@ "@bugsnag/electron-filestore": "^7.16.2", "@bugsnag/electron-network-status": "^8.0.0-alpha.1", "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.2", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.1", "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.1", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.2", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.2", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.2", "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.1", "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.1", "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.1", diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index f27b4e41d5..524652731c 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 704cd68aab..e68032759c 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,7 +33,7 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.1", + "@bugsnag/browser": "^8.0.0-alpha.2", "@bugsnag/node": "^8.0.0-alpha.1" }, "devDependencies": { diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 605818f87b..63b84c8ae7 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index fb8ffa18f9..a7950650c2 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.1", + "@bugsnag/js": "^8.0.0-alpha.2", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 83cff45f6b..993b1ae90f 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index cc0f888761..bc65df6542 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -18,7 +18,7 @@ }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 7f68a63602..097ab7c0e5 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 1d5e0a3825..d29a8f0513 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -26,7 +26,7 @@ }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index dabb216fd5..a85b951e20 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 523bea2e09..40732f6b0b 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -40,7 +40,7 @@ }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2", "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", "@types/bindings": "^1.5.0" }, diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index eee2987598..1db9b4970f 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index aaea8f4840..e38fe36892 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -15,7 +15,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index a4b5798fc8..9f73260bf0 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 2866b0d885..06731977b6 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -15,7 +15,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index edcb0092e7..fbb8c81ef3 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 17145ec881..c516645d36 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -15,7 +15,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 121e85171a..887c124bfd 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index c14e62a340..dc78761ca8 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -16,7 +16,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 0a522010bc..fdb1e88e6c 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 500b1d83f8..74580a6d56 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -20,8 +20,8 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 413f82079b..e7b3cf4187 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 40e029e458..5350ba228e 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -16,7 +16,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index a946dfa3f6..fc064e46bc 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index cb60edea4b..f585978ba5 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -15,7 +15,7 @@ ], "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index afa929dcd3..a8036567b0 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 2f4dd2970a..8c6783e818 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -18,7 +18,7 @@ }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.1" + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index ae58a7883e..9c917af60f 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 8e44a014e4..3edce3fabc 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 1c0a50ca68..4702ed8564 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index f6badbe32c..84d1a92e8f 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index e960138183..841353bc53 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 179c2ffb53..2b595a1403 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index f84e9b83e3..6e7163cdaa 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 55d98bd493..cd4ab96f31 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 8de348a2c8..701f3a9c6a 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 45cfa62545..3c22acad0a 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.2", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -54,7 +54,7 @@ "@bugsnag/core": "^8.0.0-alpha.1", "@bugsnag/delivery-react-native": "^8.0.0-alpha.1", "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.1", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", "@bugsnag/plugin-react": "^8.0.0-alpha.1", "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.1", "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.1", From 9b222a8ddf79b62773bce00a38665ccf21a0442a Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 30 Jan 2024 13:44:27 +0000 Subject: [PATCH 123/182] gracefully degrade an XMLHTTPRequest with undefined function context --- .../network-breadcrumbs.js | 10 +++++-- .../test/network-breadcrumbs.test.ts | 27 ++++++++++++++----- 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js index 63bff65eca..86997b9caa 100644 --- a/packages/plugin-network-breadcrumbs/network-breadcrumbs.js +++ b/packages/plugin-network-breadcrumbs/network-breadcrumbs.js @@ -28,7 +28,10 @@ module.exports = (_ignoredUrls = [], win = window) => { const originalOpen = win.XMLHttpRequest.prototype.open win.XMLHttpRequest.prototype.open = function open (method, url) { - trackedRequests.set(this, { method, url }) + // it's possible for `this` to be `undefined`, which is not a valid key for a WeakMap + if (this) { + trackedRequests.set(this, { method, url }) + } originalOpen.apply(this, arguments) } @@ -50,7 +53,10 @@ module.exports = (_ignoredUrls = [], win = window) => { this.addEventListener('load', load) this.addEventListener('error', error) - requestHandlers.set(this, { load, error }) + // it's possible for `this` to be `undefined`, which is not a valid key for a WeakMap + if (this) { + requestHandlers.set(this, { load, error }) + } } originalSend.apply(this, arguments) diff --git a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts index dd6b0816f9..9cdda0fc87 100644 --- a/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts +++ b/packages/plugin-network-breadcrumbs/test/network-breadcrumbs.test.ts @@ -18,21 +18,20 @@ class XMLHttpRequest { send (fail: boolean, status: number | null = null) { if (fail) { - this._listeners.error.map(fn => fn()) + this?._listeners.error.map(fn => fn()) } else { this.status = status - this._listeners.load.map(fn => fn()) + this?._listeners.load.map(fn => fn()) } } addEventListener (evt: 'load'| 'error', listener: () => void) { - this._listeners[evt].push(listener) + this?._listeners[evt].push(listener) } removeEventListener (evt: 'load'| 'error', listener: () => void) { - for (let i = this._listeners[evt].length - 1; i >= 0; i--) { - // eslint-disable-next-line @typescript-eslint/no-dynamic-delete - if (listener.name === this._listeners[evt][i].name) delete this._listeners[evt][i] + for (let i = this?._listeners?.[evt]?.length ?? 0 - 1; i >= 0; i--) { + if (listener.name === this?._listeners?.[evt]?.[i]?.name) delete this?._listeners[evt][i] } } } @@ -205,6 +204,22 @@ describe('plugin: network breadcrumbs', () => { })) }) + it('should gracefully degrade an XMLHTTPRequest with undefined function context', () => { + const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis + + p = plugin([], window) + const client = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [p] }) + + const request = new window.XMLHttpRequest() as unknown as XMLHttpRequest + const open = request.open + const send = request.send + + open('GET', 'https://another-domain.xyz/') + send(true) + + expect(client._breadcrumbs.length).toBe(0) + }) + it('should not leave a breadcrumb for request to bugsnag notify endpoint', () => { const window = { XMLHttpRequest, WeakMap } as unknown as Window & typeof globalThis From 5de96e124b8360d7f62450efb817f0bd0fe11dc8 Mon Sep 17 00:00:00 2001 From: Tom Longridge Date: Mon, 25 Sep 2023 17:29:15 +0100 Subject: [PATCH 124/182] doc(upgrade-guide): layout improvements for v8 --- UPGRADING.md | 56 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index 6abe65b571..1134b315a3 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -3,23 +3,29 @@ Upgrading ## 7.x to 8.x -### node +As well as a number of bug fixes and enhancements with breaking changes, this version contains major improvements to our Node package: including making the top-level `Bugsnag` static interface context-aware and enabling breadcrumbs for Node.js projects. -This version contains major improvements to the node notifier, including making the top-level `Bugsnag` static interface context-aware and enabling breadcrumbs for node projects. +### Amended triggers for automatically tracked sessions for web apps -The minimum supported node version is now v12.17.0. +To avoid over-reporting of session in browser-based apps, particularly SPAs, `replaceState` and `pushState` now no longer result in a new session. BugSnag sessions are now only created on full page loads. Depending on the type of web app you have, you may notice a drop in overall session numbers after upgrading. -#### context-aware `Bugsnag` calls +### Node.js support -When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize`, a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request (or a function call, when using `plugin-contextualize`). +The minimum supported Node version is now v12.17.0. + +### Breadcrumb support for Node.js + +Breadcrumb support has been enabled for Node.js apps. This means you can call `Bugsnag.leaveBreadcrumb` to attach short log statements to each error report to help diagnose what events led to the error. However, no breadcrumbs are currently automatically collected. -Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for koa). This wasn't ideal because if you wanted to interact with Bugsnag in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). +### Context-aware `Bugsnag` calls for Node.js + +When using `plugin-express`, `plugin-koa`, `plugin-restify`, or `plugin-contextualize`, a clone of the top-level Bugsnag client is made so that any subsequent changes made to the client (such as attaching metadata) only affect the scope of the current web request (or a function call, when using `plugin-contextualize`). -#### BugSnag no longer prevents the node process from exiting +Prior to `bugsnag-js` v8, calls made to the top-level `Bugsnag` static interface were not aware of this context so users had to ensure they were calling methods on the correct client instance, i.e. the cloned client that was made available on `req.bugsnag` (or `ctx.bugsnag` for Koa). This wasn't ideal because if you wanted to interact with the Bugsnag client in some function deep in a call stack you would have to pass `req.bugsnag` all the way down, as calling `Bugsnag.notify` would not have contained the request metadata gathered by the plugin. -Additionally, prior to `bugsnag-js` v8, unhandled errors in requests were caught using the deprecated Domain API and the error handler attached to the domain was preventing the termination of the node process. With version 8 of the notifier, BugSnag no longer changes the normal behavior of the application and so uncaught exceptions thrown in request handlers (and `plugin-contextualize` callbacks, see below) will cause the node process to terminate. +With version 8 of the notifier, top-level calls to `Bugsnag` are now context-aware. This means you can call `Bugsnag.notify` (or `Bugsnag.leaveBreadcrumb` etc.), and, if it was called within a context, the call will be forwarded to the correct cloned version of that client (i.e. for the particular request from which the call originated). -Express +Express: ```diff app.get('/handled', function (req, res) { @@ -28,7 +34,7 @@ app.get('/handled', function (req, res) { }) ``` -Koa +Koa: ```diff app.use(async (ctx, next) => { @@ -42,16 +48,32 @@ app.use(async (ctx, next) => { }) ``` -Notes +#### Notes * `req.bugsnag` (and `ctx.bugsnag` in koa) is still present in version 8 of `bugsnag-js`, so you can continue using these as before. * There are rare situations on Express servers when this contextual storage can get lost, causing the data stored to become server-scoped and so affect all threads that are being executed. See our [online docs](https://docs.bugsnag.com/platforms/javascript/express/node-async/#context-loss-in-express-servers) for full details. -#### breadcrumb support +### BugSnag no longer prevents the Node.js process from exiting -Breadcrumb support has been enabled for node. This means you can call `Bugsnag.leaveBreadcrumb` to attach short log statements to each error report to help diagnose what events led to the error. +Prior to `bugsnag-js` v8, unhandled errors in requests were caught using the deprecated Domain API and the error handler attached to the domain was preventing the termination of the Node process. With version 8, BugSnag no longer changes the normal behavior of the application and so uncaught exceptions thrown in request handlers (and `plugin-contextualize` callbacks, see below) will cause the process to terminate. -Currently no breadcrumbs are automatically collected in node. +### `plugin-contextualize` behavior + +Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors` and `enabledErrorTypes` configuration options. Previously unhandled errors would have been caught regardless of the configuration. + +As noted above, with this release uncaught exceptions occurring within a contextualize context will cause the Node process to terminate where previously the error handler incorrectly prevented this happening. + +### `request` replaced with `url` and `method` in network breadcrumb metadata + +Prior to v8, network breadcrumb metadata included a field named `request`, which contained the request URL prepended with the HTTP method (e.g. `"GET https://request-url.com/`). This has been replaced with two separate metadata fields named `url` and `method`, which contain the request URL and HTTP method respectively. + +### Angular `onError` callbacks from `notify` + +Prior to v8, calls to `notify` triggered change detection cycles which could affect performance. Using built-in Angular zones, this has [now been eliminated](https://github.com/bugsnag/bugsnag-js/pull/1861). However this means that any changes made to templates from the `onError` will no longer trigger a render and so will need to be manually re-rendered. + +### Validation of BugSnag endpoints + +As of v8, for consistency with other BugSnag platforms, if only one [endpoint](https://docs.bugsnag.com/platforms/javascript/configuration-options/#endpoints) is set in configuration, no events **or** sessions will be sent. To correctly setup BugSnag for on-premise, both `notify` and `sessions` endpoint should be set. This change reduces the possibility of a misconfigured client leaking data to the wrong BugSnag server. #### `request` replaced with `url` and `method` in network breadcrumb metadata @@ -65,12 +87,6 @@ The previous Bugsnag React Native SDK – [`bugsnag-react-native`](https://githu See the [React Native upgrade guide](/packages/react-native/UPGRADING.md) for specific instructions on how to upgrade from `bugsnag-react-native` to `@bugsnag/react-native`. -#### plugin-contextualize - -Unhandled errors that occur within a contextualize context now respect the `autoDetectErrors` and `enabledErrorTypes` configuration options. Previously unhandled errors would have been caught regardless of the configuration. - -Additionally, prior to `bugsnag-js` v8, unhandled errors that occur within a contextualize context were preventing the termination of the node process. With version 8 of the notifier, uncaught exceptions occurring within a contextualize context will cause the node process to terminate. - ## 7.0 to 7.1 This release contains an update to the way the React and Vue plugins work, allowing the reference to the framework to be supplied after Bugsnag has been initialized. From a7216d4099791f3ba3dc79bb16f41e2140de0a47 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 7 Feb 2024 10:18:04 +0000 Subject: [PATCH 125/182] v8.0.0-alpha.3 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 317 insertions(+), 317 deletions(-) diff --git a/lerna.json b/lerna.json index b04529d181..79827e8cc1 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.2" + "version": "8.0.0-alpha.3" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 0ebe944874..6ea2bb262b 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 88788cbdd8..f349ac2f17 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.1", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.1", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.1", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.1", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.2", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.3", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.3", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.3", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.3", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.3", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 49c4fa262a..c8c421c1cf 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index c67546558f..0728c90e51 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 916164236f..dd0d29694d 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index cec25fe06c..0dad0c3465 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-network-status": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-network-status": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 07f3831ff3..a4b119ea16 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index c70a5a4693..d7c3a7ec86 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 4441dbabbc..acfd6e12b5 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index bce767e35c..192c4f6664 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 29c74b0f0f..a8e6bcff4c 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index bd0deb0ca4..3a537db75d 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index de54859960..7b2d1c5628 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 423d54b59c..69ab82cd83 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 3cfd35ef1b..18d1ab69b0 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 996a52352e..ae20ba108b 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 8a135a9fb3..e07415f8aa 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 905bdf4336..d01524b59d 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index db7f5659f0..3b72e0e774 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 2918984a55..2e2bd2f8c2 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index faecdcb255..5b9973dcd8 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/delivery-electron": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/delivery-electron": "^8.0.0-alpha.3", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.1", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.2", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.1", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.1", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1" + "@bugsnag/electron-network-status": "^8.0.0-alpha.3", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.3", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.3", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.3", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.3", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 867878e0b8..f806bc3fca 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index dad6e63e21..81fc125856 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 3d49e2eca8..c4d85c6874 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index e68032759c..12e357f048 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.2", - "@bugsnag/node": "^8.0.0-alpha.1" + "@bugsnag/browser": "^8.0.0-alpha.3", + "@bugsnag/node": "^8.0.0-alpha.3" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index ed9e613b8c..edfbdfdb87 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index e69608fda4..5f68ca779d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.1", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.1", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.1", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.1", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.1", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.1", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.1", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.1" + "@bugsnag/delivery-node": "^8.0.0-alpha.3", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.3", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.3", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.3", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.3", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.3", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.3", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index ac6ab32161..4f0a7fd1b8 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index a7950650c2..19dbb37e82 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.2", + "@bugsnag/js": "^8.0.0-alpha.3", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 8d99eeeba0..fc761eee4d 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index faf3db253f..0ec1109f18 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index be42028eae..6e46ea5f75 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1" + "@bugsnag/in-flight": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 560d477fdb..094380ad1c 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index d5584e305e..0a8fc1c375 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 06796b4385..3f7b6327c7 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index f4db484887..add4582de8 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 794377954c..98166a5b06 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index e00e8a052f..05ca5636d5 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index f24f400e35..c5d70a1961 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 1f3922cfc7..660b4fc2ca 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 9a164fa33b..95e5311624 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index dd157ad5c5..5a703bd509 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 61d13f8952..5bdc3aae5d 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 97b8b18d38..de6501c438 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index a0e076faa3..ff675af9fe 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 52c33142e8..ba86690bec 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 5fb5d4bf7b..b46e1b77bb 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index bc65df6542..b003ed6294 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 7a1148267a..3ec952bf61 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index d29a8f0513..04eae5a011 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index ae15f73839..56dc10140e 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 16d2699414..0e7937055b 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index a007c58628..8a6fab2710 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 40732f6b0b..4c605730af 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index f4e5338ebc..e88c58d064 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 95b3042306..637ca2fe82 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-network-status": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-network-status": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 1db9b4970f..5e016ac012 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index e38fe36892..913559d2d5 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index e6f9439cf2..0f187082cc 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 33bce1098e..b23466fd35 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 9f73260bf0..9b10787489 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 06731977b6..ac18fec19f 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index d80cfab793..6fe952dd72 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 3048421d46..32cdcfbad0 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index fbb8c81ef3..351676feb5 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index c516645d36..48d6c7bcf8 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 887c124bfd..749fbe025e 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index dc78761ca8..9a44d467b9 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 28a00ab06b..998ac9840d 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 10b80f94f3..c3556d93f3 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 62caac0245..2f5acc3123 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 0a81cf63aa..c3e9c10478 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index fdb1e88e6c..98ee323eb7 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 74580a6d56..e6af811ed6 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index e7b3cf4187..b9dc6eb8aa 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 5350ba228e..d1f50863af 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index fc064e46bc..6992968b89 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index f585978ba5..1cdec07f43 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index a8036567b0..0476a67857 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 8c6783e818..808f562c55 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 1b41ce1053..e00d62dd46 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index a504c1c87c..fce026f410 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index c6e44fea39..09e282c12d 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 2a3a59aeb1..3a29683d89 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index b33f7ee4f8..19f1536f03 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 6918b541d3..fdc296a06d 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index ed11a5ac03..1ad3e79713 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 8cd496bbb2..4a3af4b768 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 64aa884e15..42ccebb304 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 90ababde42..7c4c6d4b60 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index e49cc63850..d81052a888 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 27eb9777e5..01aa46fb89 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 181caa60e6..6cc6e8dcbf 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index c55595f762..364ff14c48 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 9c917af60f..bdc525793a 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 3edce3fabc..7935c11de4 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 660c384978..ef247aca7b 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index f060e6d606..754ac5846b 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 0f3d2db18e..710f3b0782 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 9579ba6239..69a84f1a26 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 711f00c7fe..33f6d9ce22 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 4171ae6757..74ee916714 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 68c3041ad4..98f143d72a 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 79c3594dd4..05df724d85 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 63803707b6..712660cca4 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 745bfa7812..e2dface23b 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 242de12475..7285e38bee 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 7d47934820..2add945415 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index bfb5eff6c0..4350abdca5 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index bba2ea38a2..3bb33b76cb 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 92115d9f3d..b11d7056a5 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 1bc3ca6b64..d68b9a41c6 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 9c6c1648f3..164f42a344 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index cc66c45174..76952149d7 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 0f9d544cc7..8f3f44fbbc 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 6976beaf80..7e3a9267d3 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 142a5345cf..9c75a706e2 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 88fd0bf758..e403f07928 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 3ebb88d31e..33d65f0541 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index b48d2a2645..9abb54968f 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 48ec0fbfad..dfc8bf14d4 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index b06ce1f1ee..504a5a21e9 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 82cba318a3..9396ef6025 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index c9c6b76230..328efd9d60 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 8338af35e5..81ec6b921d 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index b44fa4d133..1142fe89b4 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 0a1cd7d950..975eb08581 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 9e53cbac51..43a80b52d4 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 8e45f79e97..068e6c24bd 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 4702ed8564..69db2cb2a9 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 84d1a92e8f..b9ff2e64e8 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 1880cdc0e8..206364dd5c 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index f50f1db6da..272ac2e796 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index e4c65e5e0a..9f5aa358fd 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 4879c780d0..bfd7c7b3c1 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 2bb13c09a3..5db9c635a5 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 841353bc53..2ea3c8a732 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 2b595a1403..7ef6b21d4a 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 3d2e83aac4..fa726a8d6e 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index c5216e9df8..28f462c47a 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 7b1ef8d3ad..f9acef0d40 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index ca7d35e635..846d0aa2e4 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1" + "@bugsnag/core": "^8.0.0-alpha.3" }, "peerDependencies": { "@bugsnag/core": "^8" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 8b147e6c70..7da2283051 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index cd4ab96f31..a289246277 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index ba8b72bf50..21bb1ee4af 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index decf435be0..71807cf70a 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.2", + "version": "8.0.0-alpha.3", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.1", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.1", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.2", - "@bugsnag/plugin-react": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.1", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.3", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", + "@bugsnag/plugin-react": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.3", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.3", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 40d5bb100f..e72b7c0a30 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 79b758a3ca..19a7253d37 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.1", + "version": "8.0.0-alpha.3", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.1", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.1", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.1", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.1", + "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.3", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 551ac32e383fa6d9e1a70e48ec5b63896a714d74 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 20 Mar 2024 14:52:23 +0000 Subject: [PATCH 126/182] update v8 peer dependency range to match alpha releases --- packages/delivery-electron/package.json | 2 +- packages/delivery-fetch/package.json | 2 +- packages/delivery-node/package.json | 2 +- packages/delivery-react-native/package.json | 2 +- packages/delivery-x-domain-request/package.json | 2 +- packages/delivery-xml-http-request/package.json | 2 +- packages/electron-network-status/package.json | 2 +- packages/in-flight/package.json | 2 +- packages/plugin-app-duration/package.json | 2 +- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-browser-context/package.json | 2 +- packages/plugin-browser-device/package.json | 2 +- packages/plugin-browser-request/package.json | 2 +- packages/plugin-browser-session/package.json | 2 +- packages/plugin-client-ip/package.json | 2 +- packages/plugin-console-breadcrumbs/package.json | 2 +- packages/plugin-contextualize/package.json | 2 +- packages/plugin-electron-app-breadcrumbs/package.json | 2 +- packages/plugin-electron-app/package.json | 2 +- packages/plugin-electron-client-state-manager/package.json | 2 +- packages/plugin-electron-client-state-persistence/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-device/package.json | 2 +- packages/plugin-electron-ipc/package.json | 2 +- packages/plugin-electron-net-breadcrumbs/package.json | 2 +- packages/plugin-electron-network-status/package.json | 2 +- packages/plugin-electron-power-monitor-breadcrumbs/package.json | 2 +- packages/plugin-electron-preload-error/package.json | 2 +- packages/plugin-electron-process-info/package.json | 2 +- .../plugin-electron-renderer-client-state-updates/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- packages/plugin-electron-screen-breadcrumbs/package.json | 2 +- packages/plugin-electron-session/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-inline-script-content/package.json | 2 +- packages/plugin-interaction-breadcrumbs/package.json | 2 +- packages/plugin-intercept/package.json | 2 +- packages/plugin-internal-callback-marker/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-navigation-breadcrumbs/package.json | 2 +- packages/plugin-network-breadcrumbs/package.json | 2 +- packages/plugin-node-device/package.json | 2 +- packages/plugin-node-in-project/package.json | 2 +- packages/plugin-node-surrounding-code/package.json | 2 +- packages/plugin-node-uncaught-exception/package.json | 2 +- packages/plugin-node-unhandled-rejection/package.json | 2 +- packages/plugin-react-native-client-sync/package.json | 2 +- packages/plugin-react-native-event-sync/package.json | 2 +- packages/plugin-react-native-global-error-handler/package.json | 2 +- packages/plugin-react-native-hermes/package.json | 2 +- packages/plugin-react-native-navigation/package.json | 2 +- .../plugin-react-native-orientation-breadcrumbs/package.json | 2 +- packages/plugin-react-native-session/package.json | 2 +- packages/plugin-react-native-unhandled-rejection/package.json | 2 +- packages/plugin-react-navigation/package.json | 2 +- packages/plugin-react/package.json | 2 +- packages/plugin-restify/package.json | 2 +- packages/plugin-server-session/package.json | 2 +- packages/plugin-simple-throttle/package.json | 2 +- packages/plugin-stackframe-path-normaliser/package.json | 2 +- packages/plugin-strip-project-root/package.json | 2 +- packages/plugin-strip-query-string/package.json | 2 +- packages/plugin-vue/package.json | 2 +- packages/plugin-window-onerror/package.json | 2 +- packages/plugin-window-unhandled-rejection/package.json | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index cec25fe06c..9f77ea583f 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -22,7 +22,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^8.0.0-alpha.1", "@bugsnag/electron-network-status": "^8.0.0" } } diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index c70a5a4693..d012a1ff7d 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index bce767e35c..9c80f7125e 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index bd0deb0ca4..6c5deb18b0 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 423d54b59c..d858a6bf7a 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 996a52352e..b0ba418d81 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 8a135a9fb3..95a4d22cbd 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -11,7 +11,7 @@ "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "repository": { "type": "git", diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index dad6e63e21..660cba6dbd 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 8d99eeeba0..2dc3f33704 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index be42028eae..bea8e83129 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -33,6 +33,6 @@ "express": "^4.18.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index d5584e305e..31d72b2acb 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index f4db484887..a79a1eec6e 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index e00e8a052f..9642d8aef0 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 1f3922cfc7..693c7e766e 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index dd157ad5c5..b7aaebdd08 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 97b8b18d38..f5e9baaac4 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 52c33142e8..f320888969 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index bc65df6542..63883917ef 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index d29a8f0513..dd6c10f891 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -32,7 +32,7 @@ "bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 16d2699414..1351892364 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 40732f6b0b..efe0a5e8ef 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -45,6 +45,6 @@ "@types/bindings": "^1.5.0" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 95b3042306..61ae11a5c7 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -26,7 +26,7 @@ "@bugsnag/electron-network-status": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^8.0.0-alpha.1", "@bugsnag/electron-network-status": "^8.0.0" }, "author": "Bugsnag", diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index e38fe36892..6a676d6cf2 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 33bce1098e..fdc60359d9 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -19,7 +19,7 @@ "dist/preload.bundle.js" ], "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 06731977b6..b1352f904d 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 3048421d46..2042e093cf 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index c516645d36..b508ad4719 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index dc78761ca8..19865a2c1d 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -19,7 +19,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 10b80f94f3..803273feb0 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -17,7 +17,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 0a81cf63aa..d320e52954 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -22,6 +22,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 74580a6d56..f225689272 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -24,7 +24,7 @@ "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^8.0.0-alpha.1", "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" } } diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index f585978ba5..05947188e7 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -18,7 +18,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 8c6783e818..b15b8f34b8 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -21,7 +21,7 @@ "@bugsnag/electron-test-helpers": "^8.0.0-alpha.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index a504c1c87c..00cdd3f486 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 2a3a59aeb1..06be71e343 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 6918b541d3..7819410a62 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 8cd496bbb2..e84720ec79 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 90ababde42..cc4bcecf50 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 27eb9777e5..2535490526 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index c55595f762..ba087c7bdd 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 3edce3fabc..e3de69042b 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index f060e6d606..1db942fffe 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 9579ba6239..bee5572e9c 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 4171ae6757..c39c7f6834 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -25,6 +25,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 79c3594dd4..246ecff6a5 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 745bfa7812..e84cc83757 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 7d47934820..4cf59861e2 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index bba2ea38a2..f6713ab7e7 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 1bc3ca6b64..455645676f 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 9c6c1648f3..5181daa166 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 0f9d544cc7..f4716a2bd3 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -24,7 +24,7 @@ "react-native-navigation": "^7.0.0" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^8.0.0-alpha.1", "react-native-navigation": "2 - 7" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 142a5345cf..985e1adc1a 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 3ebb88d31e..6cc5e28247 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 48ec0fbfad..2973918788 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -21,6 +21,6 @@ "promise": "^8.0.2" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 82cba318a3..c1f42752f6 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -31,7 +31,7 @@ "react-test-renderer": "^16.13.1" }, "peerDependencies": { - "@bugsnag/core": "^8", + "@bugsnag/core": "^8.0.0-alpha.1", "@react-navigation/native": "^5.0 || ^6.0" }, "peerDependenciesMeta": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 8338af35e5..c040a60286 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 0a1cd7d950..8e5842316e 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 8e45f79e97..0f7bd7e5de 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -23,6 +23,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 84d1a92e8f..a46f2f867d 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -21,6 +21,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 1880cdc0e8..4057911cdc 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -14,7 +14,7 @@ "author": "Bugsnag", "license": "MIT", "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index e4c65e5e0a..fe1409054b 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 2bb13c09a3..668348e66c 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 2b595a1403..58cf417849 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependenciesMeta": { "@bugsnag/core": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index c5216e9df8..34d0960301 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index ca7d35e635..2d7e4ca961 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -20,6 +20,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "peerDependencies": { - "@bugsnag/core": "^8" + "@bugsnag/core": "^8.0.0-alpha.1" } } From b15f5b9fe44ad8ab23b9527fe19351763d334b38 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 20 Mar 2024 15:51:35 +0000 Subject: [PATCH 127/182] v8.0.0-alpha.4 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 317 insertions(+), 317 deletions(-) diff --git a/lerna.json b/lerna.json index 79827e8cc1..e975a1b94b 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.3" + "version": "8.0.0-alpha.4" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 6ea2bb262b..c0601e4792 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index f349ac2f17..90786a05db 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.3", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.3", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.3", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.3", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.3", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.4", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.4", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.4", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.4", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.4", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index c8c421c1cf..0a762f9298 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 0728c90e51..db7236e4c8 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index dd0d29694d..f520e79a87 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 28d0ae3f85..e735f54d03 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-network-status": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-network-status": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index a4b119ea16..d1a81d43e0 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 7b6cbcb693..44cd292792 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index acfd6e12b5..5ee5cb1df2 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 0c7d493b8c..f9ac50f407 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index a8e6bcff4c..79ccdfb03e 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 2217906fa1..10a6ea1169 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 7b2d1c5628..0fe56bd6eb 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index b7526c2f9b..0a97bdbdcb 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 18d1ab69b0..201d5f467e 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index c7d0fc33fc..882cdd6fcd 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 22339aedf8..f59b59a3e5 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index d01524b59d..a526abdf21 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 3b72e0e774..db36fd47bc 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 2e2bd2f8c2..d06285ff9d 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 5b9973dcd8..0b3795f9d5 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/delivery-electron": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/delivery-electron": "^8.0.0-alpha.4", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.3", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.3", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.3", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.3", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.3", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3" + "@bugsnag/electron-network-status": "^8.0.0-alpha.4", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.4", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.4", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.4", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.4", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index f806bc3fca..c24bed2082 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 50b01fab36..066ace3cb4 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index c4d85c6874..7fd934d1f7 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 12e357f048..6836ad71fa 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.3", - "@bugsnag/node": "^8.0.0-alpha.3" + "@bugsnag/browser": "^8.0.0-alpha.4", + "@bugsnag/node": "^8.0.0-alpha.4" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index edfbdfdb87..25a7a2c68b 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 5f68ca779d..225f43064b 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.3", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.3", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.3", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.3", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.3", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.3", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.3", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.3" + "@bugsnag/delivery-node": "^8.0.0-alpha.4", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.4", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.4", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.4", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.4", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.4", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.4", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 4f0a7fd1b8..0f78f49350 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 19dbb37e82..7e569be8d9 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.3", + "@bugsnag/js": "^8.0.0-alpha.4", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 7568adebe2..3b73406ff2 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 0ec1109f18..06fbda48c8 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index ed0257a304..748ba6a33e 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3" + "@bugsnag/in-flight": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 094380ad1c..46e560a71a 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 504a8d02ad..f47dba269e 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 3f7b6327c7..6688d20bc8 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 16e80c3889..9909309ccf 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 98166a5b06..130f5520a6 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index aa483ff3bb..f58abc05db 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index c5d70a1961..3064016c32 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index f1b0a17281..5d36edcc96 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 95e5311624..7adfc8b34a 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 2c20e42aca..56ecc0e4fc 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 5bdc3aae5d..f188af1400 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index d8d08a232a..d6921b541c 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index ff675af9fe..2d783ddbb7 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 4af91157d8..4c33fabfe9 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index b46e1b77bb..4887fe5a59 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 681ec6d7f2..3d38d9b9a8 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 3ec952bf61..b4b1a42698 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index c08b74bec0..44fe391bf5 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 56dc10140e..fb81fac093 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index b0f00eb0a2..d2e9d8414e 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 8a6fab2710..6ee84dbfb9 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 00cdc6ac9c..82050686d0 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index e88c58d064..f262dd2b9c 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 2f9f2ea9c7..b759e3d86e 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-network-status": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-network-status": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 5e016ac012..c031fe4f1e 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 87cf503acd..d428ae7b66 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 0f187082cc..8db0c4ab1f 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 178068b9e7..50f822ed6c 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 9b10787489..6faaef6d40 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 755eb04c2e..709a572691 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 6fe952dd72..cb09c9410a 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 4edd8ad00e..c99a402837 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 351676feb5..e7efae8e64 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index f08f00801f..aff451847d 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 749fbe025e..bb50cef2fb 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 35e65391a0..49c16cb653 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 998ac9840d..82a0954782 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index bcd3a7f754..c1d7042dfb 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 2f5acc3123..35f048c012 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 500518c071..f3babc1a8c 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 98ee323eb7..b17c4d87d6 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 6755656764..cae5af68bf 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index b9dc6eb8aa..b1752a2b07 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index d1f50863af..e257704a3b 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 6992968b89..04a0333c38 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index d78e822c6b..26d40d6ced 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 0476a67857..9ad2324327 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index a2ec0b73c5..e8165779ff 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index e00d62dd46..87c7e4ae0f 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index c5e778b397..d2ae021cc8 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 09e282c12d..8686661fb9 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index c81621a12e..dd8a1cbb40 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 19f1536f03..800e9adf0a 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 234004dca4..371873f6c1 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 1ad3e79713..ddd1387298 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 157cfccd51..c0d236e87c 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 42ccebb304..114fc5239a 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 3be18038ec..84864498c0 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index d81052a888..8ef35faff6 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 76e4729dd0..efff7c5653 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 6cc6e8dcbf..5492b63c89 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index fb7937bb00..e98ac2c228 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index bdc525793a..bd1adef5c4 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 54ea27b53d..3ccfdba59a 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index ef247aca7b..1e0436befd 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 42973b6382..f77fcbdcde 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 710f3b0782..c62da4aa72 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 4f82999247..7b52b3f2de 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 33f6d9ce22..86b7179b2a 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 7ff75770a9..f964d8812f 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 98f143d72a..019d98796b 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 2a1e4ef36f..9cca9c90c4 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 712660cca4..180ff7a0e1 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 9a27cca0c8..c66e22596c 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 7285e38bee..3485aa94f6 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 4e4a731a5e..1dec703732 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 4350abdca5..4988c0d83b 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 86d718c545..d9629c8830 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index b11d7056a5..cf7ec686dd 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 2d8f8396e7..2f91da072f 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index ff4751ca11..a0d16d22fd 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 76952149d7..88fe0e1f58 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index ba021bf139..3361c8cd71 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 7e3a9267d3..34e547debf 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 67602c03e0..0011f3a57e 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index e403f07928..ab6beab48d 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 7a20f6a9a6..67de36151c 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index 9abb54968f..fd2cb1f70c 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index c3d5df01b5..5e4412e4f0 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 504a5a21e9..231b50fc04 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 0abca072a4..f7dd5cf873 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 328efd9d60..5727afbb9b 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 159287546e..5d5f533526 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 1142fe89b4..351c393fb5 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 5e60e37cff..c0b30c73d5 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 43a80b52d4..31c3b7f2d1 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 0e9db0d812..2b29236bbc 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 69db2cb2a9..2bd57a2cfb 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 9e0e4db556..892a6dd3d4 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 1eef9d2d92..5f0214e0d3 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 272ac2e796..79349316ca 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 7efe34ff06..646733862a 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index bfd7c7b3c1..0c83e8536e 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index c30e15b914..289a080023 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 2ea3c8a732..2863b4ff27 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index d32793cc73..f8bd2d5eaa 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index fa726a8d6e..bbfaac3457 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 64d7dfb56c..e721e5af15 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index f9acef0d40..45e5a92929 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 0465750008..b15d919c30 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3" + "@bugsnag/core": "^8.0.0-alpha.4" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 7da2283051..9a81e1df9a 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index a289246277..633010eb31 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 21bb1ee4af..3afae2de48 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 71807cf70a..ed0665936c 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.3", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.3", - "@bugsnag/plugin-react": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.3", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.4", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", + "@bugsnag/plugin-react": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.4", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.4", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index e72b7c0a30..7ebf49f4ea 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 19a7253d37..013c881d27 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.3", + "version": "8.0.0-alpha.4", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.3", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.3", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.3", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.3", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.3", + "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.4", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 081ae2b6159c35107c9be70eb468b6a0280ebafb Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 27 Mar 2024 16:15:04 +0000 Subject: [PATCH 128/182] fix crash when calling Bugsnag methods before start --- packages/node/src/notifier.js | 2 +- packages/node/test/notifier.test.ts | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 17ee7130d3..5f156445e7 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -79,7 +79,7 @@ Object.keys(Client.prototype).forEach((m) => { if (/^_/.test(m)) return Bugsnag[m] = function () { // if we are in an async context, use the client from that context - const client = Bugsnag._client._clientContext.getStore() || Bugsnag._client + const client = Bugsnag._client?._clientContext?.getStore() || Bugsnag._client if (!client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) diff --git a/packages/node/test/notifier.test.ts b/packages/node/test/notifier.test.ts index 290b4f1f9c..e7189929a7 100644 --- a/packages/node/test/notifier.test.ts +++ b/packages/node/test/notifier.test.ts @@ -22,6 +22,15 @@ describe('node notifier', () => { }) }) + describe('calling methods before start', () => { + it('is a no-op and logs to the console', () => { + const spy = jest.spyOn(console, 'error').mockImplementation(() => {}) + Bugsnag.leaveBreadcrumb('test') + + expect(spy).toHaveBeenCalledWith('Bugsnag.leaveBreadcrumb() was called before Bugsnag.start()') + }) + }) + describe('addMetadata()', () => { it('adds metadata to the client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') From 5109825b1cb1d54af2cceff7c9e1eac4de00abfb Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 28 Mar 2024 14:18:12 +0000 Subject: [PATCH 129/182] do not use optional chaining --- packages/node/src/notifier.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 5f156445e7..eb0f0dce6a 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -79,7 +79,10 @@ Object.keys(Client.prototype).forEach((m) => { if (/^_/.test(m)) return Bugsnag[m] = function () { // if we are in an async context, use the client from that context - const client = Bugsnag._client?._clientContext?.getStore() || Bugsnag._client + let client = Bugsnag._client + if (client && client._clientContext && client._clientContext.getStore()) { + client = client._clientContext.getStore() + } if (!client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) From 4e7cbd53a170e22c26d4b5566cfbe1bb09a69cb3 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 28 Mar 2024 14:20:51 +0000 Subject: [PATCH 130/182] add node 20 to e2e test pipeline --- .buildkite/basic/node-pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/basic/node-pipeline.yml b/.buildkite/basic/node-pipeline.yml index 46c5f70d42..1d7064d233 100644 --- a/.buildkite/basic/node-pipeline.yml +++ b/.buildkite/basic/node-pipeline.yml @@ -31,6 +31,7 @@ steps: - 14 - 16 - 18 + - 20 plugins: docker-compose#v4.12.0: run: node-maze-runner From 0feb0221ed17e5f74d0deea0a1e511fc11ab3f53 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 3 Apr 2024 16:41:32 +0100 Subject: [PATCH 131/182] add automatic console breadcrumbs to node --- packages/node/package.json | 3 ++- packages/node/src/notifier.js | 4 +++- .../console-breadcrumbs.js | 4 +++- .../test/console-breadcrumbs.test.ts | 11 ++++++++++ test/node/features/contextualize.feature | 6 ++++-- test/node/features/express.feature | 20 +++++++++++++++++++ .../contextualize/scenarios/contextualize.js | 2 ++ .../FirstURLConsoleBreadcrumb.json | 9 +++++++++ .../SecondURLConsoleBreadcrumb.json | 9 +++++++++ .../fixtures/express/scenarios/app.js | 10 ++++++++++ 10 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 test/node/features/fixtures/express/expected_breadcrumbs/FirstURLConsoleBreadcrumb.json create mode 100644 test/node/features/fixtures/express/expected_breadcrumbs/SecondURLConsoleBreadcrumb.json diff --git a/packages/node/package.json b/packages/node/package.json index 225f43064b..2d108411dd 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -35,7 +35,8 @@ "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.4", "@bugsnag/plugin-server-session": "^8.0.0-alpha.4", "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.4", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4" + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4" }, "dependencies": { "@bugsnag/core": "^8.0.0-alpha.4", diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 17ee7130d3..5d584bebf7 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -27,6 +27,7 @@ const pluginNodeUnhandledRejection = require('@bugsnag/plugin-node-unhandled-rej const pluginIntercept = require('@bugsnag/plugin-intercept') const pluginContextualize = require('@bugsnag/plugin-contextualize') const pluginStackframePathNormaliser = require('@bugsnag/plugin-stackframe-path-normaliser') +const pluginConsoleBreadcrumbs = require('@bugsnag/plugin-console-breadcrumbs') const internalPlugins = [ pluginApp, @@ -39,7 +40,8 @@ const internalPlugins = [ pluginNodeUnhandledRejection, pluginIntercept, pluginContextualize, - pluginStackframePathNormaliser + pluginStackframePathNormaliser, + pluginConsoleBreadcrumbs ] const Bugsnag = { diff --git a/packages/plugin-console-breadcrumbs/console-breadcrumbs.js b/packages/plugin-console-breadcrumbs/console-breadcrumbs.js index f009c48247..41783bfb4f 100644 --- a/packages/plugin-console-breadcrumbs/console-breadcrumbs.js +++ b/packages/plugin-console-breadcrumbs/console-breadcrumbs.js @@ -13,7 +13,9 @@ exports.load = (client) => { map(CONSOLE_LOG_METHODS, method => { const original = console[method] console[method] = (...args) => { - client.leaveBreadcrumb('Console output', reduce(args, (accum, arg, i) => { + // if we are in an async context, use the client from that context + const c = client._clientContext && client._clientContext.getStore() ? client._clientContext.getStore() : client + c.leaveBreadcrumb('Console output', reduce(args, (accum, arg, i) => { // do the best/simplest stringification of each argument let stringified = '[Unknown value]' // this may fail if the input is: diff --git a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts index a6f5799b13..9642b0e93e 100644 --- a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts +++ b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts @@ -80,4 +80,15 @@ describe('plugin: console breadcrumbs', () => { expect(c._breadcrumbs.length).toBe(0) plugin.destroy() }) + + it('should use the client from the async context if it exists', () => { + const c = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) + c._clientContext = { + getStore: () => new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) + } + console.log(123) + expect(c._breadcrumbs.length).toBe(0) + expect(c._clientContext.getStore()._breadcrumbs.length).toBe(0) + plugin.destroy() + }) }) diff --git a/test/node/features/contextualize.feature b/test/node/features/contextualize.feature index a33569591b..c2e9036b9e 100644 --- a/test/node/features/contextualize.feature +++ b/test/node/features/contextualize.feature @@ -17,9 +17,10 @@ Scenario: using contextualize to add context to an error And the exception "message" equals "manual notify" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/contextualize.js" - And the "lineNumber" of stack frame 0 equals 15 + And the "lineNumber" of stack frame 0 equals 16 And the event "metaData.subsystem.name" equals "manual notify" And the event has a "manual" breadcrumb named "manual notify" + And the event has a "log" breadcrumb named "Console output" And I discard the oldest error @@ -31,10 +32,11 @@ Scenario: using contextualize to add context to an error And the exception "message" equals "ENOENT: no such file or directory, open 'does not exist'" And the exception "type" equals "nodejs" And the "file" of stack frame 0 equals "scenarios/contextualize.js" - And the "lineNumber" of stack frame 0 equals 20 + And the "lineNumber" of stack frame 0 equals 21 And the event "metaData.subsystem.name" equals "fs reader" And the event has a "manual" breadcrumb named "opening file" And the event does not have a "manual" breadcrumb with message "manual notify" + And the event does not have a "log" breadcrumb @skip_before_node_16 Scenario: using contextualize with an unhandled rejection (with context added) diff --git a/test/node/features/express.feature b/test/node/features/express.feature index e009ea56a5..24038b38b0 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -180,6 +180,7 @@ Scenario: Breadcrumbs from one request do not appear in another And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event has a "manual" breadcrumb named "For the first URL" + And the event has a "log" breadcrumb with message "For the first URL" And the event "request.url" equals "http://express/breadcrumbs_a" And the event "request.httpMethod" equals "GET" And the event "request.clientIp" is not null @@ -194,6 +195,25 @@ Scenario: Breadcrumbs from one request do not appear in another And the event "request.httpMethod" equals "GET" And the event "request.clientIp" is not null +Scenario: Context-aware console breadcrumbs + When I open the URL "http://express/console_breadcrumbs_a" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has 1 breadcrumbs + And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/express/expected_breadcrumbs/FirstURLConsoleBreadcrumb.json" + And the event "request.url" equals "http://express/console_breadcrumbs_a" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null + And I discard the oldest error + + And I open the URL "http://express/console_breadcrumbs_b" + And I wait to receive an error + Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier + And the event has 1 breadcrumbs + And the event contains a breadcrumb matching the JSON fixture in "features/fixtures/express/expected_breadcrumbs/SecondURLConsoleBreadcrumb.json" + And the event "request.url" equals "http://express/console_breadcrumbs_b" + And the event "request.httpMethod" equals "GET" + And the event "request.clientIp" is not null Scenario: context loss When I POST the data "some=body_data" to the URL "http://express/context-loss" diff --git a/test/node/features/fixtures/contextualize/scenarios/contextualize.js b/test/node/features/fixtures/contextualize/scenarios/contextualize.js index fe319928a7..3a119ac31e 100644 --- a/test/node/features/fixtures/contextualize/scenarios/contextualize.js +++ b/test/node/features/fixtures/contextualize/scenarios/contextualize.js @@ -11,6 +11,7 @@ Bugsnag.start({ var contextualize = Bugsnag.getPlugin('contextualize') contextualize(function () { + console.log('manual notify') Bugsnag.leaveBreadcrumb('manual notify', { message: 'manual notify' }) Bugsnag.notify(new Error('manual notify')) }, function (event) { @@ -25,3 +26,4 @@ contextualize(function () { }, function (event) { event.addMetadata('subsystem', { name: 'fs reader' }) }) + diff --git a/test/node/features/fixtures/express/expected_breadcrumbs/FirstURLConsoleBreadcrumb.json b/test/node/features/fixtures/express/expected_breadcrumbs/FirstURLConsoleBreadcrumb.json new file mode 100644 index 0000000000..09f3dc11ca --- /dev/null +++ b/test/node/features/fixtures/express/expected_breadcrumbs/FirstURLConsoleBreadcrumb.json @@ -0,0 +1,9 @@ +{ + "type": "log", + "name": "Console output", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "severity": "log", + "[0]": "For the first URL" + } +} \ No newline at end of file diff --git a/test/node/features/fixtures/express/expected_breadcrumbs/SecondURLConsoleBreadcrumb.json b/test/node/features/fixtures/express/expected_breadcrumbs/SecondURLConsoleBreadcrumb.json new file mode 100644 index 0000000000..2ee6ec174b --- /dev/null +++ b/test/node/features/fixtures/express/expected_breadcrumbs/SecondURLConsoleBreadcrumb.json @@ -0,0 +1,9 @@ +{ + "type": "log", + "name": "Console output", + "timestamp": "^\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}:\\d{2}:[\\d\\.]+Z?$", + "metaData": { + "severity": "log", + "[0]": "For the second URL" + } +} \ No newline at end of file diff --git a/test/node/features/fixtures/express/scenarios/app.js b/test/node/features/fixtures/express/scenarios/app.js index 5878d6df9d..2df11fd208 100644 --- a/test/node/features/fixtures/express/scenarios/app.js +++ b/test/node/features/fixtures/express/scenarios/app.js @@ -179,6 +179,16 @@ app.get('/breadcrumbs_b', function (req, res) { throw new Error('Error in /breadcrumbs_b') }) +app.get('/console_breadcrumbs_a', function (req, res) { + console.log('For the first URL') + throw new Error('Error in /console_breadcrumbs_a') +}) + +app.get('/console_breadcrumbs_b', function (req, res) { + console.log('For the second URL') + throw new Error('Error in /console_breadcrumbs_b') +}) + app.post('/context-loss', (req, res, next) => { // Context is lost in this middleware because next gets From 1af00790690f3be831787aa05f5e24a2c3c0c382 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 3 Apr 2024 16:45:27 +0100 Subject: [PATCH 132/182] add automatic console breadcrumbs to node --- .../test/console-breadcrumbs.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts index 9642b0e93e..4a3ff33810 100644 --- a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts +++ b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts @@ -83,12 +83,13 @@ describe('plugin: console breadcrumbs', () => { it('should use the client from the async context if it exists', () => { const c = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) + const contextClient = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) c._clientContext = { - getStore: () => new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) + getStore: () => contextClient } console.log(123) expect(c._breadcrumbs.length).toBe(0) - expect(c._clientContext.getStore()._breadcrumbs.length).toBe(0) + expect(c._clientContext.getStore()._breadcrumbs.length).toBe(2) plugin.destroy() }) }) From 7600450098febb05d51ccd53e72c0ec60d208439 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 28 Mar 2024 16:11:43 +0000 Subject: [PATCH 133/182] v8.0.0-alpha.5 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 317 insertions(+), 317 deletions(-) diff --git a/lerna.json b/lerna.json index e975a1b94b..63a91f5716 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.4" + "version": "8.0.0-alpha.5" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index c0601e4792..7afee0e8d7 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 90786a05db..e868496930 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.4", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.4", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.4", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.4", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.4", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.5", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.5", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.5", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.5", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.5", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 0a762f9298..3ac0b11334 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index db7236e4c8..8273c1ad65 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index f520e79a87..510752399c 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index e735f54d03..54fb278506 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-network-status": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-network-status": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index d1a81d43e0..379e0360a2 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 44cd292792..3648cd2d5b 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 5ee5cb1df2..bda4ec41e7 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index f9ac50f407..98797b89d5 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 79ccdfb03e..3f6f1ed057 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 10a6ea1169..ecf934db4a 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 0fe56bd6eb..801b3ca7ba 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 0a97bdbdcb..19973bed2d 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 201d5f467e..6bbb9e147f 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 882cdd6fcd..d2a7ff0176 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index f59b59a3e5..886d31b3ee 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index a526abdf21..bb6a000522 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index db36fd47bc..04915e4e4b 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index d06285ff9d..67af3d8aa8 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 0b3795f9d5..7f097f3b96 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/delivery-electron": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/delivery-electron": "^8.0.0-alpha.5", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.4", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.4", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.4", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.4", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.4", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4" + "@bugsnag/electron-network-status": "^8.0.0-alpha.5", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.5", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.5", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.5", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.5", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index c24bed2082..11969aade5 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 066ace3cb4..0c8138a80e 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 7fd934d1f7..ec06530d35 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 6836ad71fa..d8b99f0cc5 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.4", - "@bugsnag/node": "^8.0.0-alpha.4" + "@bugsnag/browser": "^8.0.0-alpha.5", + "@bugsnag/node": "^8.0.0-alpha.5" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 25a7a2c68b..f5a909685d 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 225f43064b..b13673907c 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.4", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.4", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.4", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.4", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.4", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.4", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.4", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.4" + "@bugsnag/delivery-node": "^8.0.0-alpha.5", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.5", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.5", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.5", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.5", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.5", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.5", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.5" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 0f78f49350..1a6d911aac 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 7e569be8d9..012227da50 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.4", + "@bugsnag/js": "^8.0.0-alpha.5", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 3b73406ff2..e1afd56cea 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 06fbda48c8..d000d56b73 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 748ba6a33e..6f991df187 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4" + "@bugsnag/in-flight": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 46e560a71a..e444a96db6 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index f47dba269e..46f8d42b46 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 6688d20bc8..5783348580 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 9909309ccf..3e344c6d5d 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 130f5520a6..9e951af28c 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index f58abc05db..3a654b9061 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 3064016c32..a8eba78be2 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 5d36edcc96..5e110e0390 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 7adfc8b34a..6c76f022f6 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 56ecc0e4fc..4ea4449314 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index f188af1400..487cd288a2 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index d6921b541c..4bc65c35ff 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index 2d783ddbb7..ba6451f70d 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 4c33fabfe9..0f53e35e81 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 4887fe5a59..f17a913882 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 3d38d9b9a8..5a34d6a853 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index b4b1a42698..fe52982437 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 44fe391bf5..4dbed5c736 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index fb81fac093..57e3f9c797 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index d2e9d8414e..0a0bcc7f74 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 6ee84dbfb9..0bddb08f4c 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 82050686d0..90f8426330 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index f262dd2b9c..ef56433a2b 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index b759e3d86e..8812b69e3d 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-network-status": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-network-status": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index c031fe4f1e..766b427954 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index d428ae7b66..fe625c6cf4 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 8db0c4ab1f..d9fa7b936e 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 50f822ed6c..c9e0907a5c 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 6faaef6d40..a3782e1a61 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 709a572691..c6492061e1 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index cb09c9410a..a1637a14eb 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index c99a402837..4eeb12a458 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index e7efae8e64..42a8b99f7c 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index aff451847d..ae05612eee 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index bb50cef2fb..536b4b3e56 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 49c16cb653..8e6a837e0b 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 82a0954782..c600c7679f 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index c1d7042dfb..8217a21d8f 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 35f048c012..05e7a0fc85 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index f3babc1a8c..a76acab77b 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index b17c4d87d6..84cd694003 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index cae5af68bf..401ff3d004 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index b1752a2b07..1685d8d15f 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index e257704a3b..38817ca5eb 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 04a0333c38..134b5a1ec0 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 26d40d6ced..ec0aa6942a 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 9ad2324327..2f8e1621e0 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index e8165779ff..68f59c6507 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 87c7e4ae0f..b8c8121619 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index d2ae021cc8..36fa228ee6 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 8686661fb9..1f5048460e 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index dd8a1cbb40..037307ae53 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 800e9adf0a..c34b88c691 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 371873f6c1..2229b44b57 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index ddd1387298..6040753c01 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index c0d236e87c..6c61e4f661 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 114fc5239a..71f469006b 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 84864498c0..a7f242d866 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index 8ef35faff6..8fe750b78b 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index efff7c5653..741b3fad3e 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 5492b63c89..cbe4037fff 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index e98ac2c228..6d186d217c 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index bd1adef5c4..443715634a 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 3ccfdba59a..d28443fba6 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 1e0436befd..ca1be3fdf6 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index f77fcbdcde..c676a4b7c1 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index c62da4aa72..864c287389 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 7b52b3f2de..ab0438768e 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 86b7179b2a..d710222163 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index f964d8812f..d03d17cc5d 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 019d98796b..e66063e456 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 9cca9c90c4..df89ae36e8 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 180ff7a0e1..11e2535b15 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index c66e22596c..7dbb2831d1 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 3485aa94f6..a13315a875 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 1dec703732..3f059a2b35 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 4988c0d83b..5e79cb585a 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index d9629c8830..aada161b35 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index cf7ec686dd..4b753db2f5 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 2f91da072f..15c99762bf 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index a0d16d22fd..36da81eeaf 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 88fe0e1f58..797e9c2462 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 3361c8cd71..980ac55dd1 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 34e547debf..f8d8ff7732 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 0011f3a57e..4ad7764e43 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index ab6beab48d..c82aff6c40 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 67de36151c..bda4ae47fa 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index fd2cb1f70c..7a1ef54e66 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 5e4412e4f0..101474bfcc 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 231b50fc04..0bc291b191 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index f7dd5cf873..5504192fde 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 5727afbb9b..a51ac45eb4 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 5d5f533526..358d0f053b 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 351c393fb5..d83584c11a 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index c0b30c73d5..dbd8764b20 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 31c3b7f2d1..c7ae51ad15 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 2b29236bbc..cb776ca987 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 2bd57a2cfb..3a84c07394 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 892a6dd3d4..bce3f272ff 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 5f0214e0d3..17277d3e13 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 79349316ca..69fe482ddd 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 646733862a..b784bd9437 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 0c83e8536e..6cef522fba 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 289a080023..38a8776c31 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 2863b4ff27..ef8828f98e 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index f8bd2d5eaa..7f32107225 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index bbfaac3457..618b6ad88b 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index e721e5af15..9761c45ae5 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 45e5a92929..6900356b68 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index b15d919c30..0fbe086334 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4" + "@bugsnag/core": "^8.0.0-alpha.5" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 9a81e1df9a..8651d111aa 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 633010eb31..246766e141 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 3afae2de48..4f45dbdfd6 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ed0665936c..97963c9ee1 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.4", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.4", - "@bugsnag/plugin-react": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.4", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.5", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", + "@bugsnag/plugin-react": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.5", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.5", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 7ebf49f4ea..7f68cd08a7 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 013c881d27..847896a01f 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.4", + "version": "8.0.0-alpha.5", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.4", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.4", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.4", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.4", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.4", + "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.5", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 1172690d8d6c11af64c348a249a87e6476d1b85a Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 28 Mar 2024 16:20:50 +0000 Subject: [PATCH 134/182] v8.0.0-alpha.6 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 28 ++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 317 insertions(+), 317 deletions(-) diff --git a/lerna.json b/lerna.json index 63a91f5716..3be1888bda 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.5" + "version": "8.0.0-alpha.6" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 7afee0e8d7..08a9165a34 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index e868496930..cd5075c891 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.5", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.5", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.5", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.5", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.5", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.6", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.6", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.6", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.6", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.6", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 3ac0b11334..3c3492449b 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 8273c1ad65..6609f5cf74 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 510752399c..3fdb81ea51 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 54fb278506..5079bfcb48 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-network-status": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-network-status": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 379e0360a2..e54890e030 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 3648cd2d5b..b4773f844e 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index bda4ec41e7..e8fcd88d38 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 98797b89d5..69759309f3 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 3f6f1ed057..64c4f59637 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index ecf934db4a..562c3acfce 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 801b3ca7ba..1681044256 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 19973bed2d..9ec9c7545c 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 6bbb9e147f..a7fe82a23b 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index d2a7ff0176..666217f123 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 886d31b3ee..06156e9dc1 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index bb6a000522..66a0ab6569 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 04915e4e4b..9f8595eec3 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 67af3d8aa8..6082bebcbf 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 7f097f3b96..47dac13e79 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/delivery-electron": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/delivery-electron": "^8.0.0-alpha.6", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.5", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.5", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.5", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.5", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.5", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5" + "@bugsnag/electron-network-status": "^8.0.0-alpha.6", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.6", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.6", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.6", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.6", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 11969aade5..e36db283bf 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 0c8138a80e..f5d8e2cd14 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index ec06530d35..9dd91132ef 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index d8b99f0cc5..088a7fd47e 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.5", - "@bugsnag/node": "^8.0.0-alpha.5" + "@bugsnag/browser": "^8.0.0-alpha.6", + "@bugsnag/node": "^8.0.0-alpha.6" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index f5a909685d..fff61d0857 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index b13673907c..f562cb4ec6 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,21 +24,21 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.5", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.5", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.5", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.5", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.5", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.5", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.5", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.5" + "@bugsnag/delivery-node": "^8.0.0-alpha.6", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.6", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.6", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.6", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.6", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.6", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.6", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.6" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 1a6d911aac..78a99eb917 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 012227da50..5f4ae40441 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.5", + "@bugsnag/js": "^8.0.0-alpha.6", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index e1afd56cea..f66dfec41f 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index d000d56b73..df99206f8e 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 6f991df187..8ada9ca632 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5" + "@bugsnag/in-flight": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index e444a96db6..523faeb28e 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 46f8d42b46..1d658bfcea 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 5783348580..7faa9f17ea 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 3e344c6d5d..7444939580 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 9e951af28c..03c5d56aea 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 3a654b9061..5066b4b705 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index a8eba78be2..e76156f801 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 5e110e0390..8d3d48e4df 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 6c76f022f6..751a8e61a3 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 4ea4449314..ab8afd844c 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 487cd288a2..b1575a98a4 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 4bc65c35ff..8a0f2820e4 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index ba6451f70d..e3e83a3abe 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 0f53e35e81..5d878d7493 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index f17a913882..b3064fc9ea 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 5a34d6a853..653537e25b 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index fe52982437..c7045ebad2 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 4dbed5c736..73b061bc0e 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 57e3f9c797..e921b37077 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 0a0bcc7f74..e6bf3a4268 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 0bddb08f4c..2efeb3a8f6 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 90f8426330..c8fcffbdd6 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index ef56433a2b..c345989b2e 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 8812b69e3d..b21001460f 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-network-status": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-network-status": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 766b427954..b4371f4b16 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index fe625c6cf4..6a68e22fdd 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index d9fa7b936e..4316217045 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index c9e0907a5c..262a7e7525 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index a3782e1a61..22b1a5c97a 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index c6492061e1..414e61c6a2 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index a1637a14eb..dee4bc36e3 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 4eeb12a458..55c14f25ca 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 42a8b99f7c..c2cd48b104 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index ae05612eee..f1f33578e1 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 536b4b3e56..1c1ad1eb59 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 8e6a837e0b..995cb93e6d 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index c600c7679f..fca1b77b55 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 8217a21d8f..adf9239afd 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 05e7a0fc85..946ddb0c45 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index a76acab77b..2e0cb9c35e 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 84cd694003..a58429882a 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 401ff3d004..318104f16e 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 1685d8d15f..03ac82543e 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 38817ca5eb..56c0525da4 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 134b5a1ec0..d81d31f23a 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index ec0aa6942a..0c6f56553f 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 2f8e1621e0..c99b20a723 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 68f59c6507..20faa79aaa 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index b8c8121619..26e85db314 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 36fa228ee6..0ce8812283 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 1f5048460e..50cce6a487 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 037307ae53..f35a20f9dc 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index c34b88c691..01bdd44ffe 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 2229b44b57..053d3b9c5e 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 6040753c01..34d3930753 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 6c61e4f661..a1cba60e75 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 71f469006b..04ba07ee53 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index a7f242d866..bbb72a07a0 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index 8fe750b78b..cc0d773762 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 741b3fad3e..c5a33e4118 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index cbe4037fff..2fc1fb04f0 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 6d186d217c..ab8b5864a9 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 443715634a..395ffab799 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index d28443fba6..4422039f21 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index ca1be3fdf6..fbaa13c4c4 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index c676a4b7c1..9c305e4808 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 864c287389..9479dce4b4 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index ab0438768e..a25c09a8df 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index d710222163..d9969f6d1a 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index d03d17cc5d..41127b27ba 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index e66063e456..4822e3f961 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index df89ae36e8..dc4b7e5161 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 11e2535b15..7e19f82659 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 7dbb2831d1..a56b017ea2 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index a13315a875..f7bb89ca61 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 3f059a2b35..734a9903ca 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 5e79cb585a..efe24d3bda 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index aada161b35..94a4a3b578 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 4b753db2f5..2d9ed9a7a1 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 15c99762bf..a48c29245e 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 36da81eeaf..17b7dc542d 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 797e9c2462..f65847b6d0 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 980ac55dd1..d2fb2c7452 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index f8d8ff7732..89ff4e7473 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 4ad7764e43..3122b7e2d0 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index c82aff6c40..4ab34cac1a 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index bda4ae47fa..251edb3842 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index 7a1ef54e66..fa8c9c4174 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 101474bfcc..c536099a3c 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 0bc291b191..099e4daedf 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 5504192fde..545414f841 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index a51ac45eb4..1a60bfecbf 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 358d0f053b..a0d7ed1a99 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index d83584c11a..60af174b10 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index dbd8764b20..bc1a7e73b6 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index c7ae51ad15..511f117a08 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index cb776ca987..e444328c58 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 3a84c07394..d594a7acfc 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index bce3f272ff..673035800e 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 17277d3e13..c2d4512b8d 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 69fe482ddd..dd9fb6ddab 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index b784bd9437..d49370ac53 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 6cef522fba..f4f1db6620 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 38a8776c31..4d21adb773 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index ef8828f98e..6ae95f26af 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 7f32107225..b64da6671c 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 618b6ad88b..932e4dc44d 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 9761c45ae5..e591f1df5e 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 6900356b68..87c3e079d1 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 0fbe086334..e9b3989155 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5" + "@bugsnag/core": "^8.0.0-alpha.6" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 8651d111aa..40701644dc 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 246766e141..170f15d40d 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 4f45dbdfd6..f0008802c4 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 97963c9ee1..1513cc837f 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.5", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.5", - "@bugsnag/plugin-react": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.5", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.6", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", + "@bugsnag/plugin-react": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.6", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.6", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 7f68cd08a7..f6215485b9 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 847896a01f..4744558a1c 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.5", + "version": "8.0.0-alpha.6", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.5", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.5", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.5", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.5", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.5", + "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.6", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 9b5fafd2ff4ab56650d1a06dd5a0df119fae8054 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 3 Apr 2024 16:32:48 +0000 Subject: [PATCH 135/182] v8.0.0-alpha.7 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 318 insertions(+), 318 deletions(-) diff --git a/lerna.json b/lerna.json index 3be1888bda..e49adb5123 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.6" + "version": "8.0.0-alpha.7" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 08a9165a34..f083d47b09 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index cd5075c891..671a2eb4f5 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.6", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.6", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.6", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.6", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.6", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.7", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.7", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.7", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.7", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.7", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 3c3492449b..be9c49e45e 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 6609f5cf74..d69b96b361 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 3fdb81ea51..180c9e2232 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 5079bfcb48..9228a1cd0a 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-network-status": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-network-status": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index e54890e030..46cc779029 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index b4773f844e..fb669d93dc 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index e8fcd88d38..5cf5e851d1 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 69759309f3..2735c69b8d 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 64c4f59637..a13e800f99 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 562c3acfce..07005e6b9d 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 1681044256..a6e108237d 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 9ec9c7545c..156ba3ff80 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index a7fe82a23b..852dbd5037 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 666217f123..546fef11a2 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 06156e9dc1..71cb7bd43f 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 66a0ab6569..5377efb1ca 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 9f8595eec3..c903a5e221 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 6082bebcbf..9985ab3df7 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 47dac13e79..5de127ae17 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "src/notifier.js", "types": "types/notifier.d.ts", "description": "@bugsnag/electron notifier", @@ -16,35 +16,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/delivery-electron": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/delivery-electron": "^8.0.0-alpha.7", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.6", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.6", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.6", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.6", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.6", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6" + "@bugsnag/electron-network-status": "^8.0.0-alpha.7", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.7", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.7", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.7", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.7", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index e36db283bf..06d8aed729 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index f5d8e2cd14..99a459d1a8 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 9dd91132ef..ebeeedb6e3 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 088a7fd47e..1cb0ba59d8 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.6", - "@bugsnag/node": "^8.0.0-alpha.6" + "@bugsnag/browser": "^8.0.0-alpha.7", + "@bugsnag/node": "^8.0.0-alpha.7" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index fff61d0857..441f81286d 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index c9b85d37f9..5927c70153 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.6", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.6", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.6", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.6", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.6", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.6", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.6", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.6", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6" + "@bugsnag/delivery-node": "^8.0.0-alpha.7", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.7", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.7", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.7", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.7", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.7", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.7", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.7" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 78a99eb917..3b3cf07cb9 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 5f4ae40441..99bd86b6c1 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.6", + "@bugsnag/js": "^8.0.0-alpha.7", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index f66dfec41f..39f93e0b12 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index df99206f8e..9f033d87d5 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 8ada9ca632..d441f51237 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag-aws-lambda.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -23,11 +23,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6" + "@bugsnag/in-flight": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 523faeb28e..8c733810f0 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 1d658bfcea..d53771f7f6 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 7faa9f17ea..7989b68b35 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 7444939580..8329ea3790 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 03c5d56aea..d6b3588dbb 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 5066b4b705..e513713b39 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index e76156f801..91e482098c 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 8d3d48e4df..1a5d8a9d21 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 751a8e61a3..0c07226798 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index ab8afd844c..2b2c7c9086 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index b1575a98a4..6b413e2cb0 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 8a0f2820e4..012c8dbea4 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index e3e83a3abe..a52b851f50 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 5d878d7493..ff0ec77bb8 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index b3064fc9ea..1707f44adf 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 653537e25b..4751d7e496 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index c7045ebad2..2ee65fe333 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 73b061bc0e..38fb64647e 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index e921b37077..fbe45cac4d 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index e6bf3a4268..158b661603 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 2efeb3a8f6..7c80a30964 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index c8fcffbdd6..01f210b1ad 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index c345989b2e..f84e91ca18 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index b21001460f..a82acd88f2 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-network-status": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-network-status": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index b4371f4b16..d36f54da64 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 6a68e22fdd..9641dcd3bb 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 4316217045..5be809ad98 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 262a7e7525..16cf0386ed 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 22b1a5c97a..43ac876257 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 414e61c6a2..164acf5a90 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index dee4bc36e3..124ce7461d 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 55c14f25ca..a512e163b6 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index c2cd48b104..d9c44bbc40 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index f1f33578e1..56c5c75682 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 1c1ad1eb59..c3bec36dfc 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 995cb93e6d..42db1c9ab3 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index fca1b77b55..8f6d0ab3a2 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index adf9239afd..a28fdfa884 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 946ddb0c45..205609df96 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 2e0cb9c35e..5bc3402fb3 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index a58429882a..bbb9429435 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 318104f16e..06ddeebcff 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 03ac82543e..d2afc1fb80 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 56c0525da4..1cd19d64d0 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index d81d31f23a..b81889c6da 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 0c6f56553f..707722b13a 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index c99b20a723..c22b857e68 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 20faa79aaa..b1cf53fd66 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 26e85db314..16a3effddd 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 0ce8812283..fd9d7caed5 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag-express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@types/express": "^4.17.6" }, "dependencies": { diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 50cce6a487..c5cb0b1d4c 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index f35a20f9dc..5d2076fcd1 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 01bdd44ffe..75fe0b2d9b 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 053d3b9c5e..dd4b5b6519 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 34d3930753..138e503010 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index a1cba60e75..1be407a03c 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 04ba07ee53..48a67b05b2 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index bbb72a07a0..98e1a53032 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index cc0d773762..fbbd70ec09 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index c5a33e4118..92c10e7672 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag-koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@types/koa": "^2.11.3" }, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 2fc1fb04f0..30f4a8cc9f 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index ab8b5864a9..22abc4b05d 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 395ffab799..31d6f22dcc 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 4422039f21..e18bc2b3e9 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index fbaa13c4c4..ad57ca9d55 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 9c305e4808..e40dd17eca 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 9479dce4b4..b1358b16de 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index a25c09a8df..90d507d6cc 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index d9969f6d1a..08b0b2f9b4 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 41127b27ba..314af755ac 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 4822e3f961..73d679d7b0 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index dc4b7e5161..ab6de60dc5 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 7e19f82659..8f16f3d9fb 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index a56b017ea2..e1bbcb99fb 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index f7bb89ca61..270192bc4f 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 734a9903ca..77f05e6d91 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index efe24d3bda..43e9755550 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 94a4a3b578..f804c74980 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 2d9ed9a7a1..738512c450 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index a48c29245e..9b2af6ce2c 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 17b7dc542d..705f7f9e63 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index f65847b6d0..51cff35431 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index d2fb2c7452..ecb12ded70 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 89ff4e7473..47ad23047e 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 3122b7e2d0..97e9da4910 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 4ab34cac1a..97d11443c8 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 251edb3842..0b9b1b0e96 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index fa8c9c4174..6ac6c7c442 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index c536099a3c..90f57a2768 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 099e4daedf..8f64ba8550 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 545414f841..35e9ca9a5e 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 1a60bfecbf..f7115b7072 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index a0d7ed1a99..bee9617efd 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 60af174b10..eb47e87321 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index bc1a7e73b6..a56bc35694 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "dist/bugsnag-restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -27,7 +27,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", "@types/restify": "^8.4.2" }, "dependencies": { diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 511f117a08..f4ce73dc33 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index e444328c58..5afca2cc1e 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index d594a7acfc..025f7b3710 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 673035800e..a83dc09f9e 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index c2d4512b8d..2c5af023fa 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index dd9fb6ddab..3d2ba742b0 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index d49370ac53..f101d3703c 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index f4f1db6620..efe51eac6a 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 4d21adb773..41c5f102d5 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 6ae95f26af..4361cf806d 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index b64da6671c..282b755f5c 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 932e4dc44d..beeb48ebf7 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index e591f1df5e..fe35c8ffa5 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 87c3e079d1..e797567fbc 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index e9b3989155..de71444000 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6" + "@bugsnag/core": "^8.0.0-alpha.7" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 40701644dc..60e8df7434 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 170f15d40d..2166976aab 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index f0008802c4..bb871f2e3a 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1513cc837f..2cd8c9a054 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.6", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.6", - "@bugsnag/plugin-react": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.6", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.7", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", + "@bugsnag/plugin-react": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.7", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.7", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index f6215485b9..b97542bd77 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 4744558a1c..fceb9207d8 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.6", + "version": "8.0.0-alpha.7", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.6", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.6", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.6", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.6", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.6", + "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.7", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From fa255558e34f810863c6839625cca5bb9fe95b57 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 5 Apr 2024 16:06:09 +0100 Subject: [PATCH 136/182] make types for Bugsnag.start metadata consistent with addMetadata types --- packages/browser/test/index.test.ts | 5 ++++- packages/core/types/common.d.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/browser/test/index.test.ts b/packages/browser/test/index.test.ts index 911f88b2d8..cc18f3cb3f 100644 --- a/packages/browser/test/index.test.ts +++ b/packages/browser/test/index.test.ts @@ -162,7 +162,9 @@ describe('browser notifier', () => { maxBreadcrumbs: 20, enabledBreadcrumbTypes: ['manual', 'log', 'request'], user: null, - metadata: {}, + metadata: { + debug: { foo: 'bar' } + }, logger: undefined, redactedKeys: ['foo', /bar/], collectUserIp: true, @@ -179,6 +181,7 @@ describe('browser notifier', () => { } expect(event.breadcrumbs.length).toBe(0) expect(event.originalError.message).toBe('123') + expect(event.getMetadata('debug')).toEqual({ foo: 'bar' }) done() }) }) diff --git a/packages/core/types/common.d.ts b/packages/core/types/common.d.ts index b53e559ccf..da386bfb1e 100644 --- a/packages/core/types/common.d.ts +++ b/packages/core/types/common.d.ts @@ -23,7 +23,7 @@ export interface Config { onSession?: OnSessionCallback | OnSessionCallback[] logger?: Logger | null maxBreadcrumbs?: number - metadata?: { [key: string]: any } + metadata?: { [section: string]: { [key: string]: any } } featureFlags?: FeatureFlag[] releaseStage?: string plugins?: Plugin[] From f9151789f1bbdeefab7c96153fef08ab8ff363a6 Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Tue, 16 Apr 2024 10:23:20 +0100 Subject: [PATCH 137/182] Remove build from AWS Lambda & server plugins --- packages/plugin-aws-lambda/package.json | 8 ++------ packages/plugin-express/package.json | 9 ++------- packages/plugin-koa/package.json | 9 ++------- packages/plugin-restify/package.json | 9 ++------- 4 files changed, 8 insertions(+), 27 deletions(-) diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 8ada9ca632..e909706f59 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-aws-lambda", "version": "8.0.0-alpha.6", - "main": "dist/bugsnag-aws-lambda.js", + "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", "homepage": "https://www.bugsnag.com/", @@ -13,13 +13,9 @@ "access": "public" }, "files": [ - "dist", + "src", "types" ], - "scripts": { - "clean": "rm -fr dist && mkdir dist", - "build": "npm run clean && ../../bin/bundle src/index.js --node --standalone=BugsnagPluginAwsLambda | ../../bin/extract-source-map dist/bugsnag-aws-lambda.js" - }, "author": "Bugsnag", "license": "MIT", "dependencies": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 0ce8812283..c614046741 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-express", "version": "8.0.0-alpha.6", - "main": "dist/bugsnag-express.js", + "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", "homepage": "https://www.bugsnag.com/", @@ -13,14 +13,9 @@ "access": "public" }, "files": [ - "dist", + "src", "types" ], - "scripts": { - "clean": "rm -fr dist && mkdir dist", - "build": "npm run clean && npm run build:dist", - "build:dist": "../../bin/bundle src/express.js --node --exclude=iserror --standalone=bugsnag-express | ../../bin/extract-source-map dist/bugsnag-express.js" - }, "author": "Bugsnag", "license": "MIT", "peerDependencies": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index c5a33e4118..dec3b9c593 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-koa", "version": "8.0.0-alpha.6", - "main": "dist/bugsnag-koa.js", + "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", "homepage": "https://www.bugsnag.com/", @@ -13,14 +13,9 @@ "access": "public" }, "files": [ - "dist", + "src", "types" ], - "scripts": { - "clean": "rm -fr dist && mkdir dist", - "build": "npm run clean && npm run build:dist", - "build:dist": "../../bin/bundle src/koa.js --node --exclude=iserror --standalone=bugsnag-koa | ../../bin/extract-source-map dist/bugsnag-koa.js" - }, "author": "Bugsnag", "license": "MIT", "peerDependencies": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index bc1a7e73b6..eac0469439 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-restify", "version": "8.0.0-alpha.6", - "main": "dist/bugsnag-restify.js", + "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", "homepage": "https://www.bugsnag.com/", @@ -13,14 +13,9 @@ "access": "public" }, "files": [ - "dist", + "src", "types" ], - "scripts": { - "clean": "rm -fr dist && mkdir dist", - "build": "npm run clean && npm run build:dist", - "build:dist": "../../bin/bundle src/restify.js --node --exclude=iserror --standalone=bugsnag-restify | ../../bin/extract-source-map dist/bugsnag-restify.js" - }, "author": "Bugsnag", "license": "MIT", "peerDependencies": { From 4263254d0993642f437cd335c2ea629c13258ed0 Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Tue, 16 Apr 2024 10:23:57 +0100 Subject: [PATCH 138/182] Use browser session plugin directly We no longer need to clone the client in the AWS Lambda session delegate as it's handled by the server plugins in v8 --- packages/plugin-aws-lambda/src/index.js | 8 +- .../src/is-server-plugin-loaded.js | 3 - packages/plugin-aws-lambda/src/session.js | 18 --- .../plugin-aws-lambda/test/session.test.ts | 122 ------------------ 4 files changed, 5 insertions(+), 146 deletions(-) delete mode 100644 packages/plugin-aws-lambda/src/is-server-plugin-loaded.js delete mode 100644 packages/plugin-aws-lambda/src/session.js delete mode 100644 packages/plugin-aws-lambda/test/session.test.ts diff --git a/packages/plugin-aws-lambda/src/index.js b/packages/plugin-aws-lambda/src/index.js index b8819c5637..365e77fee7 100644 --- a/packages/plugin-aws-lambda/src/index.js +++ b/packages/plugin-aws-lambda/src/index.js @@ -1,19 +1,21 @@ const bugsnagInFlight = require('@bugsnag/in-flight') -const BugsnagPluginAwsLambdaSession = require('./session') +const BugsnagPluginBrowserSession = require('@bugsnag/plugin-browser-session') const LambdaTimeoutApproaching = require('./lambda-timeout-approaching') -const isServerPluginLoaded = require('./is-server-plugin-loaded') // JS timers use a signed 32 bit integer for the millisecond parameter. SAM's // "local invoke" has a bug that means it exceeds this amount, resulting in // warnings. See https://github.com/aws/aws-sam-cli/issues/2519 const MAX_TIMER_VALUE = Math.pow(2, 31) - 1 +const SERVER_PLUGIN_NAMES = ['express', 'koa', 'restify'] +const isServerPluginLoaded = client => SERVER_PLUGIN_NAMES.some(name => client.getPlugin(name)) + const BugsnagPluginAwsLambda = { name: 'awsLambda', load (client) { bugsnagInFlight.trackInFlight(client) - client._loadPlugin(BugsnagPluginAwsLambdaSession) + client._loadPlugin(BugsnagPluginBrowserSession) // Reset the app duration between invocations, if the plugin is loaded const appDurationPlugin = client.getPlugin('appDuration') diff --git a/packages/plugin-aws-lambda/src/is-server-plugin-loaded.js b/packages/plugin-aws-lambda/src/is-server-plugin-loaded.js deleted file mode 100644 index ec91e759be..0000000000 --- a/packages/plugin-aws-lambda/src/is-server-plugin-loaded.js +++ /dev/null @@ -1,3 +0,0 @@ -const serverPluginNames = ['express', 'koa', 'restify'] - -module.exports = client => serverPluginNames.some(name => client.getPlugin(name)) diff --git a/packages/plugin-aws-lambda/src/session.js b/packages/plugin-aws-lambda/src/session.js deleted file mode 100644 index 6c558d7bd5..0000000000 --- a/packages/plugin-aws-lambda/src/session.js +++ /dev/null @@ -1,18 +0,0 @@ -const clone = require('@bugsnag/core/lib/clone-client') -const BugsnagPluginBrowserSession = require('@bugsnag/plugin-browser-session') -const isServerPluginLoaded = require('./is-server-plugin-loaded') - -module.exports = { - load: client => { - client._loadPlugin(BugsnagPluginBrowserSession) - - const oldStartSession = client._sessionDelegate.startSession - - // clone the client when startSession is called if a server plugin is loaded - client._sessionDelegate.startSession = function (client, session) { - const maybeCloned = isServerPluginLoaded(client) ? clone(client) : client - - return oldStartSession(maybeCloned, session) - } - } -} diff --git a/packages/plugin-aws-lambda/test/session.test.ts b/packages/plugin-aws-lambda/test/session.test.ts deleted file mode 100644 index 1bfc2664c4..0000000000 --- a/packages/plugin-aws-lambda/test/session.test.ts +++ /dev/null @@ -1,122 +0,0 @@ -import Client from '@bugsnag/core/client' -import Session from '@bugsnag/core/session' -import type { Plugin } from '@bugsnag/core' -import BugsnagPluginAwsLambdaSession from '../src/session' - -describe('plugin: aws lambda sessions', () => { - describe('without server plugin', () => { - it('can start a session', () => { - const client = createClient() - - expect(client._session).toBeNull() - - const shouldNotBeCloned = client.startSession() - - expect(shouldNotBeCloned).toBe(client) - expect(client._session).toBeInstanceOf(Session) - // @ts-ignore - expect(client._session.toJSON()).toEqual({ - events: { - handled: 0, - unhandled: 0 - }, - id: expect.any(String), - startedAt: expect.any(Date) - }) - }) - - it('can pause and resume a session', () => { - const client = createClient() - - expect(client._session).toBeNull() - - const shouldNotBeCloned = client.startSession() - - expect(shouldNotBeCloned).toBe(client) - expect(client._session).toBeInstanceOf(Session) - const expectedSession = client._session - - client.pauseSession() - - expect(client._session).toBeNull() - - // resumeSession should not clone either - const resumeSessionClient = client.resumeSession() - - expect(client._session).toBe(expectedSession) - expect(resumeSessionClient).toBe(client) - }) - - it('does not clone the client with resumeSession if there is no active session', () => { - const client = createClient() - const cloned = client.resumeSession() - - expect(cloned).toBe(client) - expect(client._session).toBeInstanceOf(Session) - }) - }) - - describe.each(['express', 'koa', 'restify'])('with server plugin (%s)', serverPlugin => { - it('can start a session', () => { - const client = createClient(serverPlugin) - - expect(client._session).toBeNull() - - const cloned = client.startSession() - - expect(cloned).not.toBe(client) - expect(client._session).toBeNull() - expect(cloned._session).toBeInstanceOf(Session) - // @ts-ignore - expect(cloned._session.toJSON()).toEqual({ - events: { - handled: 0, - unhandled: 0 - }, - id: expect.any(String), - startedAt: expect.any(Date) - }) - }) - - it('can pause and resume a session', () => { - const client = createClient(serverPlugin) - - expect(client._session).toBeNull() - - const cloned = client.startSession() - - expect(client._session).toBeNull() - expect(cloned._session).toBeInstanceOf(Session) - const expectedSession = cloned._session - - cloned.pauseSession() - - expect(cloned._session).toBeNull() - - // as there is a paused session, resumeSession should NOT clone again - const resumeSessionClient = cloned.resumeSession() - - expect(cloned._session).toBe(expectedSession) - expect(resumeSessionClient).toBe(cloned) - }) - - it('clones the client with resumeSession if there is no active session', () => { - const client = createClient(serverPlugin) - const cloned = client.resumeSession() - - expect(cloned).not.toBe(client) - expect(cloned._session).toBeInstanceOf(Session) - expect(client._session).toBeNull() - }) - }) -}) - -function createClient (serverPlugin: string | null = null) { - const plugins: Plugin[] = [BugsnagPluginAwsLambdaSession] - - if (serverPlugin) { - plugins.push({ name: serverPlugin, load: () => true }) - } - - return new Client({ apiKey: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', plugins }) -} From 2f6cd7b756878b72f8f8e366a1fd884666a8c9ce Mon Sep 17 00:00:00 2001 From: Joe Haines Date: Tue, 16 Apr 2024 10:24:03 +0100 Subject: [PATCH 139/182] Remove unused dependency --- packages/plugin-express/package.json | 3 --- packages/plugin-koa/package.json | 3 --- packages/plugin-restify/package.json | 3 --- 3 files changed, 9 deletions(-) diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index c614046741..8c8fccf250 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -24,8 +24,5 @@ "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.6", "@types/express": "^4.17.6" - }, - "dependencies": { - "iserror": "^0.0.2" } } diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index dec3b9c593..90b88eb0bd 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -24,8 +24,5 @@ "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.6", "@types/koa": "^2.11.3" - }, - "dependencies": { - "iserror": "^0.0.2" } } diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index eac0469439..3f02d82257 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -24,8 +24,5 @@ "devDependencies": { "@bugsnag/core": "^8.0.0-alpha.6", "@types/restify": "^8.4.2" - }, - "dependencies": { - "iserror": "^0.0.2" } } From cf082911eb60b678911744d80411bf5b5cb3abe7 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 17 Apr 2024 15:53:31 +0100 Subject: [PATCH 140/182] fix bad merge --- packages/plugin-aws-lambda/package.json | 2 +- packages/plugin-express/package.json | 2 +- packages/plugin-koa/package.json | 2 +- packages/plugin-restify/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 8272f845c6..6a1a6e6b9d 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-aws-lambda", "version": "8.0.0-alpha.7", - "main": "dist/bugsnag-aws-lambda.js", + "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", "homepage": "https://www.bugsnag.com/", diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index ee30c3ff3f..cff277dd0e 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-express", "version": "8.0.0-alpha.7", - "main": "dist/bugsnag-express.js", + "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 779cd62e16..c582e5f916 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-koa", "version": "8.0.0-alpha.7", - "main": "dist/bugsnag-koa.js", + "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 2d9c62292b..137e9c05cc 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/plugin-restify", "version": "8.0.0-alpha.7", - "main": "dist/bugsnag-restify.js", + "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", "homepage": "https://www.bugsnag.com/", From 53e81660293213f5cffdec1850011406fbe1fcd5 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 17 Apr 2024 16:12:40 +0100 Subject: [PATCH 141/182] remove bad cucumber step --- test/node/features/express.feature | 1 - 1 file changed, 1 deletion(-) diff --git a/test/node/features/express.feature b/test/node/features/express.feature index 24038b38b0..40b3732755 100644 --- a/test/node/features/express.feature +++ b/test/node/features/express.feature @@ -180,7 +180,6 @@ Scenario: Breadcrumbs from one request do not appear in another And I wait to receive an error Then the error is valid for the error reporting API version "4" for the "Bugsnag Node" notifier And the event has a "manual" breadcrumb named "For the first URL" - And the event has a "log" breadcrumb with message "For the first URL" And the event "request.url" equals "http://express/breadcrumbs_a" And the event "request.httpMethod" equals "GET" And the event "request.clientIp" is not null From b7858fb702b40002db822c293912f632387a0cbd Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 17 Apr 2024 16:42:22 +0100 Subject: [PATCH 142/182] automatically handle using the context client in node --- packages/core/client.js | 1 - packages/node/src/notifier.js | 16 +++++++ packages/node/test/notifier.test.ts | 45 ++++++++++++++----- .../console-breadcrumbs.js | 4 +- .../test/console-breadcrumbs.test.ts | 12 ----- 5 files changed, 52 insertions(+), 26 deletions(-) diff --git a/packages/core/client.js b/packages/core/client.js index af7ef21cfb..5e8a6988e5 100644 --- a/packages/core/client.js +++ b/packages/core/client.js @@ -186,7 +186,6 @@ class Client { // stuff like __proto__ etc. (only store the result if the plugin had a // name) if (plugin.name) this._plugins[`~${plugin.name}~`] = result - return this } getPlugin (name) { diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 4a1d7b3dfe..485392896b 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -53,6 +53,22 @@ const Bugsnag = { const bugsnag = new Client(opts, schema, internalPlugins, { name, version, url }) + Object.keys(Client.prototype).forEach((m) => { + if (/^_/.test(m)) return + const original = bugsnag[m] + bugsnag[m] = function () { + // if we are in an async context, use the client from that context + const contextClient = bugsnag._clientContext && bugsnag._clientContext.getStore() ? bugsnag._clientContext.getStore() : null + const client = contextClient || bugsnag + const originalMethod = contextClient ? contextClient[m] : original + + client._depth += 1 + const ret = originalMethod.apply(client, arguments) + client._depth -= 1 + return ret + } + }) + // Used to store and retrieve the request-scoped client which makes it easy to obtain the request-scoped client // from anywhere in the codebase e.g. when calling Bugsnag.leaveBreadcrumb() or even within the global unhandled // promise rejection handler. diff --git a/packages/node/test/notifier.test.ts b/packages/node/test/notifier.test.ts index e7189929a7..aa5248dde4 100644 --- a/packages/node/test/notifier.test.ts +++ b/packages/node/test/notifier.test.ts @@ -40,7 +40,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('adds meta data to the cloned client not not the base client', () => { + it('adds meta data to the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -67,7 +67,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('retrieves metadata previously set on the cloned client not not the base client', () => { + it('retrieves metadata previously set on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -97,7 +97,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('clears metadata previously set on the cloned client not not the base client', () => { + it('clears metadata previously set on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addMetadata('test', { meta: 'data' }) const contextualize = Bugsnag.getPlugin('contextualize') @@ -124,7 +124,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('adds a feature flag to the cloned client not not the base client', () => { + it('adds a feature flag to the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -152,7 +152,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('adds feature flags to the cloned client not not the base client', () => { + it('adds feature flags to the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -184,7 +184,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('clears a feature flag previously set on the cloned client not not the base client', () => { + it('clears a feature flag previously set on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) const contextualize = Bugsnag.getPlugin('contextualize') @@ -218,7 +218,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('clears feature flags previously set on the cloned client not not the base client', () => { + it('clears feature flags previously set on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') Bugsnag.addFeatureFlags([{ name: 'test' }, { name: 'other' }]) const contextualize = Bugsnag.getPlugin('contextualize') @@ -248,7 +248,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('sets the context on the cloned client not not the base client', () => { + it('sets the context on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -271,7 +271,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('sets the context on the cloned client not not the base client', () => { + it('sets the context on the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -294,7 +294,7 @@ describe('node notifier', () => { }) describe('when in an async context', () => { - it('adds a breadcrumb to the cloned client not not the base client', () => { + it('adds a breadcrumb to the cloned client not the base client', () => { Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') const contextualize = Bugsnag.getPlugin('contextualize') @@ -309,4 +309,29 @@ describe('node notifier', () => { }) }) }) + + describe('console breadcrumbs', () => { + it('adds a breadcrumb to the client on console.log', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + console.log('test') + // @ts-ignore + expect(Bugsnag._client._breadcrumbs[0].message).toBe('Console output') + }) + + describe('when in an async context', () => { + it('adds a breadcrumb to the cloned client on console.log, not the base client', () => { + Bugsnag.start('abcd12abcd12abcd12abcd12abcd12abcd') + const contextualize = Bugsnag.getPlugin('contextualize') + + contextualize(() => { + console.log('test') + // @ts-ignore + expect(Bugsnag._client._clientContext.getStore()._breadcrumbs[0].message).toBe('Console output') + }) + + // @ts-ignore + expect(Bugsnag._client._breadcrumbs.length).toBe(0) + }) + }) + }) }) diff --git a/packages/plugin-console-breadcrumbs/console-breadcrumbs.js b/packages/plugin-console-breadcrumbs/console-breadcrumbs.js index 41783bfb4f..f009c48247 100644 --- a/packages/plugin-console-breadcrumbs/console-breadcrumbs.js +++ b/packages/plugin-console-breadcrumbs/console-breadcrumbs.js @@ -13,9 +13,7 @@ exports.load = (client) => { map(CONSOLE_LOG_METHODS, method => { const original = console[method] console[method] = (...args) => { - // if we are in an async context, use the client from that context - const c = client._clientContext && client._clientContext.getStore() ? client._clientContext.getStore() : client - c.leaveBreadcrumb('Console output', reduce(args, (accum, arg, i) => { + client.leaveBreadcrumb('Console output', reduce(args, (accum, arg, i) => { // do the best/simplest stringification of each argument let stringified = '[Unknown value]' // this may fail if the input is: diff --git a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts index 4a3ff33810..a6f5799b13 100644 --- a/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts +++ b/packages/plugin-console-breadcrumbs/test/console-breadcrumbs.test.ts @@ -80,16 +80,4 @@ describe('plugin: console breadcrumbs', () => { expect(c._breadcrumbs.length).toBe(0) plugin.destroy() }) - - it('should use the client from the async context if it exists', () => { - const c = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) - const contextClient = new Client({ apiKey: 'aaaa-aaaa-aaaa-aaaa', plugins: [plugin] }) - c._clientContext = { - getStore: () => contextClient - } - console.log(123) - expect(c._breadcrumbs.length).toBe(0) - expect(c._clientContext.getStore()._breadcrumbs.length).toBe(2) - plugin.destroy() - }) }) From a19ac9d4b8747671707e6082ff859b880861df4e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 18 Apr 2024 07:49:45 +0100 Subject: [PATCH 143/182] automatically handle using the context client in node --- packages/node/src/notifier.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 485392896b..c68a5d45ec 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -53,6 +53,12 @@ const Bugsnag = { const bugsnag = new Client(opts, schema, internalPlugins, { name, version, url }) + /** + * Patch all calls to the client in order to forwards them to the context client if it exists + * + * This is useful for when client methods are called later, such as in the console breadcrumbs + * plugin where we want to call `leaveBreadcrumb` on the request-scoped client, if it exists. + */ Object.keys(Client.prototype).forEach((m) => { if (/^_/.test(m)) return const original = bugsnag[m] From 07354cc78c5ab3229afc0268e98ed1cbb11f7c87 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 18 Apr 2024 08:44:49 +0100 Subject: [PATCH 144/182] fix lint --- packages/node/src/notifier.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index c68a5d45ec..f341a36d19 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -55,7 +55,7 @@ const Bugsnag = { /** * Patch all calls to the client in order to forwards them to the context client if it exists - * + * * This is useful for when client methods are called later, such as in the console breadcrumbs * plugin where we want to call `leaveBreadcrumb` on the request-scoped client, if it exists. */ From 5902027c51cfd33ffbd9faad87955205c54de986 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 19 Apr 2024 07:52:21 +0100 Subject: [PATCH 145/182] ensure private method calls are also forward to the correct client --- packages/node/src/notifier.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index f341a36d19..5a0e21dc11 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -60,7 +60,6 @@ const Bugsnag = { * plugin where we want to call `leaveBreadcrumb` on the request-scoped client, if it exists. */ Object.keys(Client.prototype).forEach((m) => { - if (/^_/.test(m)) return const original = bugsnag[m] bugsnag[m] = function () { // if we are in an async context, use the client from that context From f79fb47e13aff9163637fb23890a3a17b3f6ab47 Mon Sep 17 00:00:00 2001 From: djskinner Date: Mon, 22 Apr 2024 10:39:40 +0100 Subject: [PATCH 146/182] Update packages/node/test/notifier.test.ts Co-authored-by: Joe Haines --- packages/node/test/notifier.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node/test/notifier.test.ts b/packages/node/test/notifier.test.ts index aa5248dde4..1fa7cc4fed 100644 --- a/packages/node/test/notifier.test.ts +++ b/packages/node/test/notifier.test.ts @@ -330,7 +330,7 @@ describe('node notifier', () => { }) // @ts-ignore - expect(Bugsnag._client._breadcrumbs.length).toBe(0) + expect(Bugsnag._client._breadcrumbs).toHaveLength(0) }) }) }) From 86f1cbface97aad2ce58eb4b3bb0f751fca48f66 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 24 Apr 2024 09:34:19 +0100 Subject: [PATCH 147/182] Update bugsnag-android from v5.32.2 to v6.4.0 (#2119) * Update bugsnag-android from v5.32.2 to v6.3.0 * test(v6): convert configured redactedKeys to regex Patterns for bugsnag-android:6.+ * build: :arrow_up: update to bugsnag-android 6.4.0 * docs: :memo: fix CHANGELOG entry * test: :test_tube: update notifier.name assertion --------- Co-authored-by: jason --- CHANGELOG.md | 1 + packages/react-native/android/build.gradle | 4 ++-- packages/react-native/prepare-android-vendor.config | 2 +- .../fixtures/reactnative/module/BugsnagModule.java | 10 ++++++++-- test/react-native/features/session.feature | 6 +++--- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f207c0a00..3aa9427ff7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) *Breaking change*: The `request` metadata field in network breadcrumbs has been renamed to `url` and is no longer pre-pended with the HTTP method [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `method` metadata field to network breadcrumbs [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `duration` metadata field to network breadcrumbs [#1903](https://github.com/bugsnag/bugsnag-js/pull/1903) +- (react-native) Update bugsnag-android from v5.32.2 to [v6.4.0](https://github.com/bugsnag/bugsnag-android/blob/v6.4.0/CHANGELOG.md#640-2024-04-15) ## TBD diff --git a/packages/react-native/android/build.gradle b/packages/react-native/android/build.gradle index f17268cbb4..4adf12a5dc 100644 --- a/packages/react-native/android/build.gradle +++ b/packages/react-native/android/build.gradle @@ -45,8 +45,8 @@ android { } dependencies { - api "com.bugsnag:bugsnag-android:5.32.2" - api "com.bugsnag:bugsnag-plugin-react-native:5.32.2" + api "com.bugsnag:bugsnag-android:6.4.0" + api "com.bugsnag:bugsnag-plugin-react-native:6.4.0" implementation 'com.facebook.react:react-native:+' testImplementation "junit:junit:4.12" diff --git a/packages/react-native/prepare-android-vendor.config b/packages/react-native/prepare-android-vendor.config index e3e461278f..d24114a184 100644 --- a/packages/react-native/prepare-android-vendor.config +++ b/packages/react-native/prepare-android-vendor.config @@ -1,2 +1,2 @@ version -5.32.2 +6.4.0 \ No newline at end of file diff --git a/test/react-native/features/fixtures/reactnative/module/BugsnagModule.java b/test/react-native/features/fixtures/reactnative/module/BugsnagModule.java index 2641ccbe25..9c2d8dd8d7 100644 --- a/test/react-native/features/fixtures/reactnative/module/BugsnagModule.java +++ b/test/react-native/features/fixtures/reactnative/module/BugsnagModule.java @@ -19,6 +19,7 @@ import java.io.File; import java.util.HashSet; import java.util.Set; +import java.util.regex.Pattern; public class BugsnagModule extends ReactContextBaseJavaModule { private static ReactApplicationContext reactContext; @@ -172,9 +173,14 @@ private Configuration createConfiguration(ReadableMap options) { } if (options.hasKey("redactedKeys")) { - Set redactedKeys = new HashSet(); + Set redactedKeys = new HashSet(); ReadableArray rkAr = options.getArray("redactedKeys"); - for (int i = 0; i < rkAr.size(); i++) redactedKeys.add(rkAr.getString(i)); + for (int i = 0; i < rkAr.size(); i++) { + redactedKeys.add(Pattern.compile( + ".*" + rkAr.getString(i) + ".*", + Pattern.CASE_INSENSITIVE + )); + } config.setRedactedKeys(redactedKeys); } diff --git a/test/react-native/features/session.feature b/test/react-native/features/session.feature index addbaa0f4c..378492dfdf 100644 --- a/test/react-native/features/session.feature +++ b/test/react-native/features/session.feature @@ -8,10 +8,10 @@ Scenario: Automatic session on app start And the session "Content-Type" header equals "application/json" And the session "Bugsnag-Sent-At" header is a timestamp And the session payload field "notifier.name" equals the platform-dependent string: - | android | Bugsnag React Native | - | ios | iOS Bugsnag Notifier | + | android | Android Bugsnag Notifier | + | ios | iOS Bugsnag Notifier | And the session payload field "notifier.url" equals the platform-dependent string: - | android | https://github.com/bugsnag/bugsnag-js | + | android | https://bugsnag.com | | ios | https://github.com/bugsnag/bugsnag-cocoa | And the session payload field "notifier.version" is not null And the session payload field "app" is not null From 543984a8c3b8efdacae4c3112e97f82f037caeef Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 10:11:22 +0100 Subject: [PATCH 148/182] enable debug --- .buildkite/basic/node-pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/basic/node-pipeline.yml b/.buildkite/basic/node-pipeline.yml index 1d7064d233..f12b85dc8c 100644 --- a/.buildkite/basic/node-pipeline.yml +++ b/.buildkite/basic/node-pipeline.yml @@ -38,3 +38,4 @@ steps: use-aliases: true env: NODE_VERSION: "{{matrix}}" + DEBUG: "1" From bab29ee4d5533f73b2301a98e858d19dc3ecd432 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 13:17:27 +0100 Subject: [PATCH 149/182] bump restify version in test fixture --- .../fixtures/restify/package-lock.json | 2203 ++++++++++++++--- .../features/fixtures/restify/package.json | 2 +- 2 files changed, 1880 insertions(+), 325 deletions(-) diff --git a/test/node/features/fixtures/restify/package-lock.json b/test/node/features/fixtures/restify/package-lock.json index a4a6d7ad40..534a8a064d 100644 --- a/test/node/features/fixtures/restify/package-lock.json +++ b/test/node/features/fixtures/restify/package-lock.json @@ -1,12 +1,1283 @@ { "name": "bugsnag-test", + "lockfileVersion": 2, "requires": true, - "lockfileVersion": 1, + "packages": { + "": { + "name": "bugsnag-test", + "dependencies": { + "restify": "^11.1.0", + "restify-errors": "^6.1.1" + } + }, + "node_modules/@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "dependencies": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "node_modules/@netflix/nerror/node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/csv": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.8.tgz", + "integrity": "sha512-gRh3yiT9bHBA5ka2yOpyFqAVu/ZpwWzajMUR/es0ljevAE88WyHBuMUy7jzd2o5j6LYQesEO/AyhbQ9BhbDXUA==", + "dependencies": { + "csv-generate": "^4.4.0", + "csv-parse": "^5.5.5", + "csv-stringify": "^6.4.6", + "stream-transform": "^3.3.1" + }, + "engines": { + "node": ">= 0.1.90" + } + }, + "node_modules/csv-generate": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.4.0.tgz", + "integrity": "sha512-geM01acNPZ0wr4/9sKev5fCzFG/tsc/NbuFWrhLc47M1zQyUdEJH65+cxTLIVafEwhBjIYwQ7fdOL9roBqVltQ==" + }, + "node_modules/csv-parse": { + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.5.tgz", + "integrity": "sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ==" + }, + "node_modules/csv-stringify": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.4.6.tgz", + "integrity": "sha512-h2V2XZ3uOTLilF5dPIptgUfN/o2ia/80Ie0Lly18LAnw5s8Eb7kt8rfxSUy24AztJZas9f6DPZpVlzDUtFt/ag==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-regexp-component": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", + "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/ewma": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", + "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/find-my-way": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-7.7.0.tgz", + "integrity": "sha512-+SrHpvQ52Q6W9f3wJoJBbAQULJuNEEQwBvlvYwACDhBTLOTMiQ0HYWh4+vC3OivGP2ENcTI1oKlFA2OepJNjhQ==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-querystring": "^1.0.0", + "safe-regex2": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==", + "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau" + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-signature": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.18.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/nan": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/pidusage": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", + "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", + "dependencies": { + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pino": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", + "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^1.2.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^3.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.7.0", + "thread-stream": "^2.6.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "dependencies": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", + "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/process-warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/restify": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/restify/-/restify-11.1.0.tgz", + "integrity": "sha512-ng7uBlj4wpIpshhAjNNSd6JG5Eg32+zgync2gG8OlF4e2xzIflZo54GJ/qLs765OtQaVU+uJPcNOL5Atm2F/dg==", + "dependencies": { + "assert-plus": "^1.0.0", + "csv": "^6.2.2", + "escape-regexp-component": "^1.0.2", + "ewma": "^2.0.1", + "find-my-way": "^7.2.0", + "formidable": "^1.2.1", + "http-signature": "^1.3.6", + "lodash": "^4.17.11", + "lru-cache": "^7.14.1", + "mime": "^3.0.0", + "negotiator": "^0.6.2", + "once": "^1.4.0", + "pidusage": "^3.0.2", + "pino": "^8.7.0", + "qs": "^6.7.0", + "restify-errors": "^8.0.2", + "semver": "^7.3.8", + "send": "^0.18.0", + "spdy": "^4.0.0", + "uuid": "^9.0.0", + "vasync": "^2.2.0" + }, + "bin": { + "report-latency": "bin/report-latency" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "dtrace-provider": "~0.8" + } + }, + "node_modules/restify-errors": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-6.1.1.tgz", + "integrity": "sha512-QSwjp1b0pHB8QQQwqaPJu+VroGHAGX+HeHqz50awIb8334SAENCKeCI1VAhN099n4h0UVNupJ99ozx0pkHdqew==", + "dependencies": { + "assert-plus": "^1.0.0", + "lodash": "^4.17.4", + "verror": "^1.10.0" + }, + "optionalDependencies": { + "safe-json-stringify": "^1.0.4" + } + }, + "node_modules/restify/node_modules/restify-errors": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", + "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", + "dependencies": { + "@netflix/nerror": "^1.0.0", + "assert-plus": "^1.0.0", + "lodash": "^4.17.15" + }, + "optionalDependencies": { + "safe-json-stringify": "^1.0.4" + } + }, + "node_modules/ret": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "node_modules/safe-regex2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", + "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", + "dependencies": { + "ret": "~0.2.0" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sonic-boom": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", + "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-transform": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.3.1.tgz", + "integrity": "sha512-BL8pv9QL8Ikd11oZwlRDp1qYMhGR0i50zI9ltoijKGc4ubQWal/Rc4p6SYJp1TBOGpE0uAGchwbxOZ1ycwTuqQ==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/thread-stream": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", + "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", + "dependencies": { + "real-require": "^0.2.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vasync": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.1.tgz", + "integrity": "sha512-Hq72JaTpcTFdWiNA4Y22Amej2GH3BFmBaKPPlDZ4/oC8HNn2ISHLkFrJU4Ds8R3jcUi7oo5Y9jcMHKjES+N9wQ==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "verror": "1.10.0" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, "dependencies": { + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==" + } + } + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "requires": { "safer-buffer": "~2.1.0" } @@ -16,86 +1287,80 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, - "balanced-match": { + "atomic-sleep": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "optional": true + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "requires": { "tweetnacl": "^0.14.3" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "optional": true, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "bunyan": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", - "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.10.6", - "mv": "~2", - "safe-json-stringify": "~1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "optional": true - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "csv": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/csv/-/csv-1.2.1.tgz", - "integrity": "sha1-UjHt/BxxUlEuxFeBB2p6l/9SXAw=", + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.8.tgz", + "integrity": "sha512-gRh3yiT9bHBA5ka2yOpyFqAVu/ZpwWzajMUR/es0ljevAE88WyHBuMUy7jzd2o5j6LYQesEO/AyhbQ9BhbDXUA==", "requires": { - "csv-generate": "^1.1.2", - "csv-parse": "^1.3.3", - "csv-stringify": "^1.1.2", - "stream-transform": "^0.2.2" + "csv-generate": "^4.4.0", + "csv-parse": "^5.5.5", + "csv-stringify": "^6.4.6", + "stream-transform": "^3.3.1" } }, "csv-generate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-1.1.2.tgz", - "integrity": "sha1-7GsA7a7W5ZrZwgWC9MNk4osUYkA=" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.4.0.tgz", + "integrity": "sha512-geM01acNPZ0wr4/9sKev5fCzFG/tsc/NbuFWrhLc47M1zQyUdEJH65+cxTLIVafEwhBjIYwQ7fdOL9roBqVltQ==" }, "csv-parse": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-1.3.3.tgz", - "integrity": "sha1-0c/YdDwvhJoKuy/VRNtWaV0ZpJA=" + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.5.tgz", + "integrity": "sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ==" }, "csv-stringify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-1.1.2.tgz", - "integrity": "sha1-d6QVJlgbzjOA8SsA18W7rHDIK1g=", - "requires": { - "lodash.get": "~4.4.2" - } + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.4.6.tgz", + "integrity": "sha512-h2V2XZ3uOTLilF5dPIptgUfN/o2ia/80Ie0Lly18LAnw5s8Eb7kt8rfxSUy24AztJZas9f6DPZpVlzDUtFt/ag==" }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { "assert-plus": "^1.0.0" } @@ -106,37 +1371,106 @@ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, "detect-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", - "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "dtrace-provider": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.7.tgz", - "integrity": "sha1-3JObTT4GIM/gwc2APQ0tftBP/QQ=", + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", "optional": true, "requires": { - "nan": "^2.10.0" + "nan": "^2.14.0" } }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, "escape-regexp-component": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, "ewma": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", @@ -151,18 +1485,36 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-decode-uri-component": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.0.tgz", - "integrity": "sha512-WQSYVKn6tDW/3htASeUkrx5LcnuTENQIZQPCVlwdnvIJ7bYtSpoJYq38MgUJnx1CQIR1gjZ8HJxAEcN4gqugBg==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "requires": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==" }, "find-my-way": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-1.15.1.tgz", - "integrity": "sha512-cwR1IxkB1JIIGxWpX3TQC1U/51htT4dps536rno7fkszeSSevvZGkl1dpIANRNq+X6/VDSF/S4JAuDPSTepHBA==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-7.7.0.tgz", + "integrity": "sha512-+SrHpvQ52Q6W9f3wJoJBbAQULJuNEEQwBvlvYwACDhBTLOTMiQ0HYWh4+vC3OivGP2ENcTI1oKlFA2OepJNjhQ==", "requires": { - "fast-decode-uri-component": "^1.0.0", - "safe-regex": "^1.1.0", - "semver-store": "^0.3.0" + "fast-deep-equal": "^3.1.3", + "fast-querystring": "^1.0.0", + "safe-regex2": "^2.0.0" } }, "formidable": { @@ -170,283 +1522,373 @@ "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "get-intrinsic": "^1.1.3" } }, "handle-thing": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", - "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "optional": true, + "http-signature": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", "requires": { - "once": "^1.3.0", - "wrappy": "1" + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.18.0" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "optional": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "moment": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", - "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=", - "optional": true - }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "optional": true, - "requires": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "optional": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", "optional": true }, "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" }, "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, + "on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "optional": true - }, "pidusage": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", + "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", + "requires": { + "safe-buffer": "^5.2.1" + } + }, + "pino": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.21.0.tgz", + "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", + "requires": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^1.2.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^3.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.7.0", + "thread-stream": "^2.6.0" + } + }, + "pino-abstract-transport": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-1.2.0.tgz", - "integrity": "sha512-OGo+iSOk44HRJ8q15AyG570UYxcm5u+R99DI8Khu8P3tKGkVu5EZX4ywHglWSTMNNXQ274oeGpYrvFEhDIFGPg==" + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", + "requires": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, + "pino-std-serializers": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.2.2.tgz", + "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "process-warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" } }, + "real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==" + }, "restify": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/restify/-/restify-7.2.1.tgz", - "integrity": "sha512-xygVfQn/FiyzSPNIiOlzos6+RVcmTTK/bN0/m4z6vQwUY1yXntAsXM8ckq6hMxYfkhZfbPMM5hvBf75B8zLE1g==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/restify/-/restify-11.1.0.tgz", + "integrity": "sha512-ng7uBlj4wpIpshhAjNNSd6JG5Eg32+zgync2gG8OlF4e2xzIflZo54GJ/qLs765OtQaVU+uJPcNOL5Atm2F/dg==", "requires": { "assert-plus": "^1.0.0", - "bunyan": "^1.8.12", - "csv": "^1.1.1", - "dtrace-provider": "^0.8.1", + "csv": "^6.2.2", + "dtrace-provider": "~0.8", "escape-regexp-component": "^1.0.2", "ewma": "^2.0.1", - "find-my-way": "^1.13.0", + "find-my-way": "^7.2.0", "formidable": "^1.2.1", - "http-signature": "^1.2.0", - "lodash": "^4.17.10", - "lru-cache": "^4.1.3", - "mime": "^1.5.0", - "negotiator": "^0.6.1", + "http-signature": "^1.3.6", + "lodash": "^4.17.11", + "lru-cache": "^7.14.1", + "mime": "^3.0.0", + "negotiator": "^0.6.2", "once": "^1.4.0", - "pidusage": "^1.2.0", - "qs": "^6.5.2", - "restify-errors": "^5.0.0", - "semver": "^5.4.1", - "spdy": "^3.4.7", - "uuid": "^3.1.0", - "vasync": "^1.6.4", - "verror": "^1.10.0" + "pidusage": "^3.0.2", + "pino": "^8.7.0", + "qs": "^6.7.0", + "restify-errors": "^8.0.2", + "semver": "^7.3.8", + "send": "^0.18.0", + "spdy": "^4.0.0", + "uuid": "^9.0.0", + "vasync": "^2.2.0" }, "dependencies": { "restify-errors": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-5.0.0.tgz", - "integrity": "sha512-+vby9Kxf7qlzvbZSTIEGkIixkeHG+pVCl34dk6eKnL+ua4pCezpdLT/1/eabzPZb65ADrgoc04jeWrrF1E1pvQ==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", + "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", "requires": { + "@netflix/nerror": "^1.0.0", "assert-plus": "^1.0.0", - "lodash": "^4.2.1", - "safe-json-stringify": "^1.0.3", - "verror": "^1.8.1" + "lodash": "^4.17.15", + "safe-json-stringify": "^1.0.4" } } } @@ -463,23 +1905,14 @@ } }, "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "optional": true, - "requires": { - "glob": "^6.0.1" - } + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-json-stringify": { "version": "1.2.0", @@ -487,14 +1920,19 @@ "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", "optional": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "safe-regex2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", + "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", "requires": { - "ret": "~0.1.10" + "ret": "~0.2.0" } }, + "safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -503,49 +1941,164 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + } + } + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } }, - "semver-store": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", - "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==" + "sonic-boom": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", + "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", + "requires": { + "atomic-sleep": "^1.0.0" + } }, "spdy": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", - "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "requires": { - "debug": "^2.6.8", - "handle-thing": "^1.2.5", + "debug": "^4.1.0", + "handle-thing": "^2.0.0", "http-deceiver": "^1.2.7", - "safe-buffer": "^5.0.1", "select-hose": "^2.0.0", - "spdy-transport": "^2.0.18" + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, "spdy-transport": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", - "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "requires": { - "debug": "^2.6.8", - "detect-node": "^2.0.3", + "debug": "^4.1.0", + "detect-node": "^2.0.4", "hpack.js": "^2.1.6", - "obuf": "^1.1.1", - "readable-stream": "^2.2.9", - "safe-buffer": "^5.0.1", - "wbuf": "^1.7.2" + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, + "split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + }, "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -558,56 +2111,58 @@ "tweetnacl": "~0.14.0" } }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, "stream-transform": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-0.2.2.tgz", - "integrity": "sha1-dYZ0h/SVKPi/HYJJllh1PQLfeDg=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.3.1.tgz", + "integrity": "sha512-BL8pv9QL8Ikd11oZwlRDp1qYMhGR0i50zI9ltoijKGc4ubQWal/Rc4p6SYJp1TBOGpE0uAGchwbxOZ1ycwTuqQ==" }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, + "thread-stream": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", + "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", + "requires": { + "real-require": "^0.2.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" }, "vasync": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/vasync/-/vasync-1.6.4.tgz", - "integrity": "sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.1.tgz", + "integrity": "sha512-Hq72JaTpcTFdWiNA4Y22Amej2GH3BFmBaKPPlDZ4/oC8HNn2ISHLkFrJU4Ds8R3jcUi7oo5Y9jcMHKjES+N9wQ==", "requires": { - "verror": "1.6.0" - }, - "dependencies": { - "extsprintf": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.2.0.tgz", - "integrity": "sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk=" - }, - "verror": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.6.0.tgz", - "integrity": "sha1-fROyex+swuLakEBetepuW90lLqU=", - "requires": { - "extsprintf": "1.2.0" - } - } + "verror": "1.10.0" } }, "verror": { @@ -631,12 +2186,12 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } } diff --git a/test/node/features/fixtures/restify/package.json b/test/node/features/fixtures/restify/package.json index eaf97b088a..80767b70a4 100644 --- a/test/node/features/fixtures/restify/package.json +++ b/test/node/features/fixtures/restify/package.json @@ -1,7 +1,7 @@ { "name": "bugsnag-test", "dependencies": { - "restify": "^7.2.1", + "restify": "^11.1.0", "restify-errors": "^6.1.1" } } From 9e00d1c1264c499ff6f6cacad759949f514d5c86 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 14:07:04 +0100 Subject: [PATCH 150/182] fix runtime errors in restify fixture --- test/node/features/fixtures/restify/scenarios/app.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/node/features/fixtures/restify/scenarios/app.js b/test/node/features/fixtures/restify/scenarios/app.js index 45fae5b657..203362e5c3 100644 --- a/test/node/features/fixtures/restify/scenarios/app.js +++ b/test/node/features/fixtures/restify/scenarios/app.js @@ -31,15 +31,15 @@ server.use(function (req, res, next) { next() }) -server.get('/', function (req, res) { +server.get('/', function (req, res, next) { res.end('ok') }) -server.get('/sync/:message', function (req, res) { +server.get('/sync/:message', function (req, res, next) { throw new Error(req.params.message) }) -server.get('/async', function (req, res) { +server.get('/async', function (req, res, next) { setTimeout(function () { throw new Error('async') }, 100) From 4f6c7ead3c9a74c10e50d2cf7482f1a94a2293bc Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 14:30:37 +0100 Subject: [PATCH 151/182] fix runtime errors in restify fixture --- .../features/fixtures/restify/scenarios/app-disabled.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/node/features/fixtures/restify/scenarios/app-disabled.js b/test/node/features/fixtures/restify/scenarios/app-disabled.js index 3481241eef..7dc9be2b33 100644 --- a/test/node/features/fixtures/restify/scenarios/app-disabled.js +++ b/test/node/features/fixtures/restify/scenarios/app-disabled.js @@ -29,15 +29,15 @@ server.use(function (req, res, next) { next() }) -server.get('/', function (req, res) { +server.get('/', function (req, res, next) { res.end('ok') }) -server.get('/sync', function (req, res) { +server.get('/sync', function (req, res, next) { throw new Error('sync') }) -server.get('/async', function (req, res) { +server.get('/async', function (req, res, next) { setTimeout(function () { throw new Error('async') }, 100) From bb54b9c2e63f844097b25a247dff1ef5a6b60b80 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 15:35:34 +0100 Subject: [PATCH 152/182] npm update webpack fixture dependencies --- .../fixtures/webpack/package-lock.json | 7410 +++++++++++++---- 1 file changed, 5604 insertions(+), 1806 deletions(-) diff --git a/test/node/features/fixtures/webpack/package-lock.json b/test/node/features/fixtures/webpack/package-lock.json index 206e689126..22656a1ab0 100644 --- a/test/node/features/fixtures/webpack/package-lock.json +++ b/test/node/features/fixtures/webpack/package-lock.json @@ -1,311 +1,371 @@ { "name": "bugsnag-test", + "lockfileVersion": 2, "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@webassemblyjs/ast": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", - "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", - "requires": { - "@webassemblyjs/helper-module-context": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11" + "packages": { + "": { + "name": "bugsnag-test", + "dependencies": { + "webpack": "^4.27.1", + "webpack-cli": "^3.1.2" } }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", - "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", - "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", - "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", - "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", - "requires": { - "@webassemblyjs/wast-printer": "1.7.11" + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" } }, - "@webassemblyjs/helper-fsm": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", - "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", - "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==" - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", - "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==" + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", - "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11" + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" } }, - "@webassemblyjs/ieee754": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", - "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, - "@webassemblyjs/leb128": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", - "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", - "requires": { - "@xtuc/long": "4.2.1" + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, - "@webassemblyjs/utf8": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", - "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", - "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/helper-wasm-section": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-opt": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11", - "@webassemblyjs/wast-printer": "1.7.11" + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/wasm-gen": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", - "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/wasm-opt": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", - "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11" - } + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, - "@webassemblyjs/wasm-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", - "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "@webassemblyjs/wast-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", - "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/floating-point-hex-parser": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-code-frame": "1.7.11", - "@webassemblyjs/helper-fsm": "1.7.11", - "@xtuc/long": "4.2.1" + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, - "@webassemblyjs/wast-printer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", - "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11", - "@xtuc/long": "4.2.1" + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" } }, - "@xtuc/ieee754": { + "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, - "@xtuc/long": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" - }, - "acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", - "requires": { - "acorn": "^5.0.0" + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "ajv": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", - "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", - "requires": { - "fast-deep-equal": "^2.0.1", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ajv-errors": { + "node_modules/ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } }, - "ansi-styles": { + "node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { + "dependencies": { "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "aproba": { + "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "arr-diff": { + "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "node_modules/arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } }, - "array-unique": { + "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } }, - "asn1.js": { + "node_modules/asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "requires": { + "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "requires": { - "util": "0.10.3" - }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } + "object.assign": "^4.1.4", + "util": "^0.10.4" } }, - "assign-symbols": { + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -314,82 +374,93 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + { + "type": "consulting", + "url": "https://feross.org/support" } - } + ] }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } }, - "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, - "brace-expansion": { + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { + "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", @@ -401,27 +472,39 @@ "split-string": "^3.0.2", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "brorand": { + "node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, - "browserify-aes": { + "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { + "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", "create-hash": "^1.1.0", @@ -430,109 +513,116 @@ "safe-buffer": "^5.0.1" } }, - "browserify-cipher": { + "node_modules/browserify-cipher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { + "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", "evp_bytestokey": "^1.0.0" } }, - "browserify-des": { + "node_modules/browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { + "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "requires": { - "bn.js": "^4.1.0", + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", "randombytes": "^2.0.1" } }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" } }, - "browserify-zlib": { + "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { + "dependencies": { "pako": "~1.0.5" } }, - "buffer": { - "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "requires": { + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "buffer-xor": { + "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, - "builtin-status-codes": { + "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, - "cacache": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", - "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "figgy-pudding": "^3.1.0", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.3", + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", "mississippi": "^3.0.0", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^6.0.0", - "unique-filename": "^1.1.0", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", "y18n": "^4.0.0" } }, - "cache-base": { + "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -542,172 +632,276 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "requires": { + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } }, - "chrome-trace-event": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", - "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", - "requires": { - "tslib": "^1.9.0" + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "cipher-base": { + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { + "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, - "class-utils": { + "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color-convert": { + "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { + "dependencies": { "color-name": "1.1.3" } }, - "color-name": { + "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "commondir": { + "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, - "concat-stream": { + "node_modules/concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { + "engines": [ + "node >= 0.8" + ], + "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "requires": { - "date-now": "^0.1.4" - } + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "constants-browserify": { + "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, - "copy-concurrently": { + "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { + "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", "iferr": "^0.1.5", @@ -716,30 +910,38 @@ "run-queue": "^1.0.0" } }, - "copy-descriptor": { + "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "requires": { + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "elliptic": "^6.5.3" } }, - "create-hash": { + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { + "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", "md5.js": "^1.3.4", @@ -747,11 +949,11 @@ "sha.js": "^2.4.0" } }, - "create-hmac": { + "node_modules/create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { + "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", "inherits": "^2.0.1", @@ -760,23 +962,26 @@ "sha.js": "^2.4.8" } }, - "cross-spawn": { + "node_modules/cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { + "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" } }, - "crypto-browserify": { + "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { + "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", "create-ecdh": "^4.0.0", @@ -788,213 +993,300 @@ "public-encrypt": "^4.0.0", "randombytes": "^2.0.0", "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" } }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" }, - "debug": { + "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { + "dependencies": { "ms": "2.0.0" } }, - "decamelize": { + "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } }, - "define-property": { + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "requires": { + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "diffie-hellman": { + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diffie-hellman": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { + "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" } }, - "domain-browser": { + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } }, - "duplexify": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", - "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", - "requires": { + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" } }, - "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "requires": { + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { "once": "^1.4.0" } }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "requires": { + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", + "memory-fs": "^0.5.0", "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "requires": { + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" } }, - "escape-string-regexp": { + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } }, - "eslint-scope": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", - "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", - "requires": { + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" } }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "requires": { - "estraverse": "^4.1.0" + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } }, - "events": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } }, - "evp_bytestokey": { + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { + "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { + "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -1003,49 +1295,80 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "extend-shallow": { + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "node_modules/extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { + "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -1055,680 +1378,4076 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "fast-deep-equal": { + "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } }, - "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "fill-range": { + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported." + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "find-cache-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", - "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", - "requires": { + "node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { "commondir": "^1.0.1", - "make-dir": "^1.0.0", + "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "find-up": { + "node_modules/find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { + "dependencies": { "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "flush-write-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", - "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" } }, - "for-in": { + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } }, - "fragment-cache": { + "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "from2": { + "node_modules/from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, - "fs-write-stream-atomic": { + "node_modules/fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, - "fsevents": { + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "dependencies": { + "is-glob": "^4.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.5.1", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "minimist": { - "version": "0.0.8", - "bundled": true + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/nan": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "optional": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "optional": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack": { + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dependencies": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "4.x.x" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "requires": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "minipass": { - "version": "2.2.4", - "bundled": true, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "inherits": "2.0.3" } - }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "optional": true, + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "optional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { - "minipass": "^2.2.1" + "is-descriptor": "^1.0.0" } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { - "minimist": "0.0.8" + "is-extendable": "^0.1.0" } }, - "ms": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "optional": true, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "requires": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "has-flag": "^3.0.0" } - }, - "node-pre-gyp": { - "version": "0.10.0", - "bundled": true, + } + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "optional": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "fill-range": "^7.0.1" } }, - "nopt": { - "version": "4.0.1", - "bundled": true, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "to-regex-range": "^5.0.1" } }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "optional": true }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "is-number": "^7.0.0" } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "is-descriptor": "^0.1.0" } }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.7", - "bundled": true, - "optional": true, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "optional": true, + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "optional": true, + } + } + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { - "glob": "^7.0.5" + "is-descriptor": "^0.1.0" } }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "is-extendable": "^0.1.0" } }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "requires": { - "safe-buffer": "~5.1.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { - "ansi-regex": "^2.0.0" + "is-descriptor": "^1.0.0" } }, - "strip-json-comments": { + "extend-shallow": { "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, - "optional": true, + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "is-extendable": "^0.1.0" } }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "optional": true, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { - "string-width": "^1.0.2" + "is-extendable": "^0.1.0" } }, - "wrappy": { - "version": "1.0.2", - "bundled": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } }, - "get-stream": { + "findup-sync": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "optional": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, - "global-modules-path": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz", - "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==" + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -1738,7 +5457,7 @@ "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -1747,7 +5466,7 @@ "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "requires": { "is-buffer": "^1.1.5" } @@ -1757,7 +5476,7 @@ "hash-base": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -1772,30 +5491,46 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.1" } }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" }, "import-local": { "version": "2.0.0", @@ -1809,61 +5544,52 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "hasown": "^2.0.0" } }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-buffer": { @@ -1872,59 +5598,44 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "hasown": "^2.0.0" } }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -1932,7 +5643,7 @@ "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "requires": { "kind-of": "^3.0.2" }, @@ -1940,7 +5651,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -1955,30 +5666,30 @@ "isobject": "^3.0.1" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "json-parse-better-errors": { "version": "1.0.2", @@ -1991,36 +5702,31 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json5": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "requires": { - "invert-kv": "^2.0.0" + "minimist": "^1.2.0" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, "loader-runner": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", - "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } }, "locate-path": { @@ -2032,45 +5738,32 @@ "path-exists": "^3.0.0" } }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^3.0.2" } }, "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "p-defer": "^1.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "requires": { "object-visit": "^1.0.0" } @@ -2085,20 +5778,10 @@ "safe-buffer": "^5.1.2" } }, - "mem": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", - "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^1.1.0" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -2131,13 +5814,15 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -2146,20 +5831,20 @@ "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "mississippi": { "version": "3.0.0", @@ -2179,36 +5864,26 @@ } }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.6" } }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -2221,12 +5896,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "nan": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.0.tgz", - "integrity": "sha512-zT5nC0JhbljmyEf+Z456nvm7iO7XgRV2hYxoBtPpnyp+0Q4aCoP6uWNn76v/I6k2kCYNLWqWbwBWQcjsNI/bjw==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", "optional": true }, "nanomatch": { @@ -2248,9 +5923,9 @@ } }, "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nice-try": { "version": "1.0.5", @@ -2258,9 +5933,9 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -2269,10 +5944,10 @@ "constants-browserify": "^1.0.0", "crypto-browserify": "^3.11.0", "domain-browser": "^1.1.1", - "events": "^1.0.0", + "events": "^3.0.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", + "path-browserify": "0.0.1", "process": "^0.11.10", "punycode": "^1.2.4", "querystring-es3": "^0.2.0", @@ -2283,42 +5958,20 @@ "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } + "util": "^0.11.0", + "vm-browserify": "^1.0.1" } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -2328,33 +5981,63 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } } } }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "requires": { "isobject": "^3.0.0" } }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "requires": { "isobject": "^3.0.1" } @@ -2362,7 +6045,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -2370,37 +6053,12 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "os-locale": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", - "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", - "requires": { - "execa": "^0.10.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "p-limit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", - "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -2414,71 +6072,78 @@ } }, "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "pako": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", - "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "requires": { - "cyclist": "~0.2.2", + "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" } }, "parse-asn1": { - "version": "5.1.1", - "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", - "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" } }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==" + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" }, "path-browserify": { - "version": "0.0.0", - "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "optional": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" }, "path-is-absolute": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -2487,10 +6152,16 @@ "sha.js": "^2.4.8" } }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "optional": true + }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pkg-dir": { "version": "3.0.0", @@ -2503,32 +6174,27 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" }, "public-encrypt": { "version": "4.0.3", @@ -2541,6 +6207,13 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } } }, "pump": { @@ -2574,24 +6247,27 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "requires": { + "side-channel": "^1.0.6" + } }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { "safe-buffer": "^5.1.0" } @@ -2606,9 +6282,9 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -2617,16 +6293,30 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "regex-not": { @@ -2641,45 +6331,79 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "optional": true }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", "requires": { "resolve-from": "^3.0.0" } }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + } + } + }, "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" }, "ret": { "version": "0.1.15", @@ -2687,11 +6411,11 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "ripemd160": { @@ -2706,52 +6430,69 @@ "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "requires": { "aproba": "^1.1.1" } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "requires": { "ret": "~0.1.10" } }, "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "serialize-javascript": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", - "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -2762,21 +6503,26 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { "inherits": "^2.0.1", @@ -2786,7 +6532,7 @@ "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "requires": { "shebang-regex": "^1.0.0" } @@ -2794,12 +6540,18 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } }, "snapdragon": { "version": "0.8.2", @@ -2819,7 +6571,7 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } @@ -2827,10 +6579,24 @@ "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "requires": { "is-extendable": "^0.1.0" } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, @@ -2847,36 +6613,10 @@ "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "requires": { "is-descriptor": "^1.0.0" } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, @@ -2891,7 +6631,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -2906,14 +6646,14 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -2921,9 +6661,9 @@ } }, "source-map-support": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", - "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -2937,9 +6677,9 @@ } }, "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "split-string": { "version": "3.1.0", @@ -2950,9 +6690,9 @@ } }, "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "requires": { "figgy-pudding": "^3.5.1" } @@ -2960,7 +6700,7 @@ "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -2969,17 +6709,26 @@ "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "requires": { "is-descriptor": "^0.1.0" } + }, + "is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "requires": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + } } } }, "stream-browserify": { - "version": "2.0.1", - "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -3007,61 +6756,57 @@ } }, "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "safe-buffer": "~5.2.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "safe-buffer": "~5.1.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { "has-flag": "^3.0.0" } }, "tapable": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", - "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "terser": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz", - "integrity": "sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "requires": { - "commander": "~2.17.1", + "commander": "^2.20.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.6" + "source-map-support": "~0.5.12" }, "dependencies": { "source-map": { @@ -3072,30 +6817,21 @@ } }, "terser-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "requires": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", - "terser": "^3.8.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -3113,9 +6849,9 @@ } }, "timers-browserify": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "requires": { "setimmediate": "^1.0.4" } @@ -3123,12 +6859,12 @@ "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "requires": { "kind-of": "^3.0.2" }, @@ -3136,7 +6872,7 @@ "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "requires": { "is-buffer": "^1.1.5" } @@ -3157,56 +6893,37 @@ "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" } }, - "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" - }, "tty-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "set-value": "^2.0.1" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" } } }, @@ -3219,9 +6936,9 @@ } }, "unique-slug": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", - "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "requires": { "imurmurhash": "^0.1.4" } @@ -3229,7 +6946,7 @@ "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -3238,7 +6955,7 @@ "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -3248,7 +6965,7 @@ "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "requires": { "isarray": "1.0.0" } @@ -3258,42 +6975,43 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" } } }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true }, "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + } } }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" }, "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } + "punycode": "^1.4.1", + "qs": "^6.11.2" } }, "use": { @@ -3302,93 +7020,207 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "requires": { "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } } }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "v8-compile-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", - "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" }, "vm-browserify": { - "version": "0.0.4", - "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "requires": { - "indexof": "0.0.1" - } + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "requires": { - "chokidar": "^2.0.2", + "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } } }, "webpack": { - "version": "4.27.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz", - "integrity": "sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw==", - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-module-context": "1.7.11", - "@webassemblyjs/wasm-edit": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11", - "acorn": "^5.6.2", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" } }, "webpack-cli": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz", - "integrity": "sha512-Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "requires": { - "chalk": "^2.4.1", + "chalk": "^2.4.2", "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.0", - "global-modules-path": "^2.3.0", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", "import-local": "^2.0.0", - "interpret": "^1.1.0", - "loader-utils": "^1.1.0", - "supports-color": "^5.5.0", - "v8-compile-cache": "^2.0.2", - "yargs": "^12.0.2" + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" } }, "webpack-sources": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", - "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -3410,103 +7242,69 @@ } }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "worker-farm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", - "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "requires": { "errno": "~0.1.7" } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", + "cliui": "^5.0.0", "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^2.0.0", + "string-width": "^3.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" From 58f26f8d6909360b73ddea1cb536d26272bee098 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 16:18:35 +0100 Subject: [PATCH 153/182] use latest webpack 4 in fixture --- test/node/features/fixtures/webpack/package-lock.json | 2 +- test/node/features/fixtures/webpack/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/node/features/fixtures/webpack/package-lock.json b/test/node/features/fixtures/webpack/package-lock.json index 22656a1ab0..f3a4425d73 100644 --- a/test/node/features/fixtures/webpack/package-lock.json +++ b/test/node/features/fixtures/webpack/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "bugsnag-test", "dependencies": { - "webpack": "^4.27.1", + "webpack": "^4.47.0", "webpack-cli": "^3.1.2" } }, diff --git a/test/node/features/fixtures/webpack/package.json b/test/node/features/fixtures/webpack/package.json index 7ee12a3fe0..d834c249f1 100644 --- a/test/node/features/fixtures/webpack/package.json +++ b/test/node/features/fixtures/webpack/package.json @@ -4,7 +4,7 @@ "build": "webpack" }, "dependencies": { - "webpack": "^4.27.1", + "webpack": "^4.47.0", "webpack-cli": "^3.1.2" } } From 1a33f74c44046d95d00f807feb846b4331108a29 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 16:30:58 +0100 Subject: [PATCH 154/182] skip restify on node 12, re-instate on node 18 --- test/node/features/restify.feature | 2 +- test/node/features/restify_disabled.feature | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/node/features/restify.feature b/test/node/features/restify.feature index 33e95433f1..ad7306bb27 100644 --- a/test/node/features/restify.feature +++ b/test/node/features/restify.feature @@ -1,4 +1,4 @@ -@skip_node_18 +@skip_node_12 Feature: @bugsnag/plugin-restify Background: diff --git a/test/node/features/restify_disabled.feature b/test/node/features/restify_disabled.feature index 7034e10cb4..d137b3a1d1 100644 --- a/test/node/features/restify_disabled.feature +++ b/test/node/features/restify_disabled.feature @@ -1,4 +1,4 @@ -@skip_node_18 +@skip_node_12 Feature: @bugsnag/plugin-restify autoDetectErrors=false Background: From 88aeea014ae15504bcb3307c5c31d26d6e842f01 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 1 May 2024 17:03:39 +0100 Subject: [PATCH 155/182] disable minification in webpack 5 fixture --- .../fixtures/webpack/package-lock.json | 3276 +---------------- .../features/fixtures/webpack/package.json | 2 +- .../fixtures/webpack/webpack.config.js | 8 +- 3 files changed, 10 insertions(+), 3276 deletions(-) diff --git a/test/node/features/fixtures/webpack/package-lock.json b/test/node/features/fixtures/webpack/package-lock.json index f3a4425d73..6580de7186 100644 --- a/test/node/features/fixtures/webpack/package-lock.json +++ b/test/node/features/fixtures/webpack/package-lock.json @@ -1,13 +1,13 @@ { "name": "bugsnag-test", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bugsnag-test", "dependencies": { "webpack": "^4.47.0", - "webpack-cli": "^3.1.2" + "webpack-cli": "^3.3.12" } }, "node_modules/@webassemblyjs/ast": { @@ -4038,3277 +4038,5 @@ "decamelize": "^1.2.0" } } - }, - "dependencies": { - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "requires": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "requires": { - "inherits": "2.0.3" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "async-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "optional": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "component-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", - "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "cyclist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", - "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, - "define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "elliptic": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, - "es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { - "function-bind": "^1.1.2" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "is-accessor-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", - "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", - "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "nan": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", - "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "requires": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "optional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "qs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", - "requires": { - "side-channel": "^1.0.6" - } - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "optional": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - } - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "requires": { - "aproba": "^1.1.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - } - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "url": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", - "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "webpack": { - "version": "4.47.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", - "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - } - }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } } } diff --git a/test/node/features/fixtures/webpack/package.json b/test/node/features/fixtures/webpack/package.json index d834c249f1..a641489847 100644 --- a/test/node/features/fixtures/webpack/package.json +++ b/test/node/features/fixtures/webpack/package.json @@ -5,6 +5,6 @@ }, "dependencies": { "webpack": "^4.47.0", - "webpack-cli": "^3.1.2" + "webpack-cli": "^3.3.12" } } diff --git a/test/node/features/fixtures/webpack/webpack.config.js b/test/node/features/fixtures/webpack/webpack.config.js index 9743056fdf..f810433a65 100644 --- a/test/node/features/fixtures/webpack/webpack.config.js +++ b/test/node/features/fixtures/webpack/webpack.config.js @@ -8,7 +8,13 @@ module.exports = { path: path.resolve(__dirname, 'dist'), filename: 'index.bundle.js', library: '', - libraryTarget: 'commonjs' + libraryTarget: 'commonjs', + }, + // The version of terser shipping with webpack 4 does not work in node 20 + // without the `--openssl-legacy-provider` flag. So we disable minification + // in order to continue being able to test webpack 4 on node 20. + optimization: { + minimize: false, }, target: 'node' } From 7cb9c46baac7d553c3a03a4076fb6a9e29eb1e3c Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 2 May 2024 11:00:39 +0100 Subject: [PATCH 156/182] Revert "enable debug" This reverts commit 543984a8c3b8efdacae4c3112e97f82f037caeef. --- .buildkite/basic/node-pipeline.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.buildkite/basic/node-pipeline.yml b/.buildkite/basic/node-pipeline.yml index f12b85dc8c..1d7064d233 100644 --- a/.buildkite/basic/node-pipeline.yml +++ b/.buildkite/basic/node-pipeline.yml @@ -38,4 +38,3 @@ steps: use-aliases: true env: NODE_VERSION: "{{matrix}}" - DEBUG: "1" From a5f778a52e068eae655a718d8ecb37a874ed74ad Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 May 2024 15:02:26 +0100 Subject: [PATCH 157/182] ensure peer dependencies pick alpha release --- packages/delivery-electron/package.json | 2 +- packages/plugin-angular/package.json | 2 +- packages/plugin-electron-deliver-minidumps/package.json | 2 +- packages/plugin-electron-renderer-event-data/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 9228a1cd0a..9ce71f350b 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -23,6 +23,6 @@ }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-network-status": "^8.0.0" + "@bugsnag/electron-network-status": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 99bd86b6c1..ade520d8e6 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -40,6 +40,6 @@ "zone.js": "^0.8.26" }, "peerDependencies": { - "@bugsnag/js": "^8.0.0" + "@bugsnag/js": "^8.0.0-alpha.1" } } diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index a82acd88f2..864a9ea13b 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -27,7 +27,7 @@ }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/electron-network-status": "^8.0.0" + "@bugsnag/electron-network-status": "^8.0.0-alpha.1" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 06ddeebcff..70bcaeccc1 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -25,6 +25,6 @@ }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0" + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.1" } } From 1acad3749fee25f3e5b2981dd0a069cea4a38c56 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 May 2024 14:18:02 +0000 Subject: [PATCH 158/182] v8.0.0-alpha.8 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 318 insertions(+), 318 deletions(-) diff --git a/lerna.json b/lerna.json index e49adb5123..7e6ba50a6f 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.7" + "version": "8.0.0-alpha.8" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index f083d47b09..c989427ba7 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 671a2eb4f5..c7b177a03a 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.7", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.7", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.7", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.7", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.7", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.8", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.8", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.8", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.8", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.8", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 844b0574c0..74b0c92bd7 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index d69b96b361..68abecc7ba 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 180c9e2232..7041492497 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 9ce71f350b..df971f0a0f 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-network-status": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-network-status": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 46cc779029..670906992f 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index fb669d93dc..58339df753 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 5cf5e851d1..25165cddf8 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 2735c69b8d..1c3fe68971 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index a13e800f99..02a0e651e4 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 07005e6b9d..20ce60304a 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index a6e108237d..b8348ba275 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 156ba3ff80..23f2e67375 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 852dbd5037..dec57f551e 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 546fef11a2..f92bd02f30 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 71cb7bd43f..8a36d903d4 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 5377efb1ca..88ca26709f 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index c903a5e221..be85727785 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 9985ab3df7..080bb67892 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 364ea71bf8..05b3f4cc88 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "7.23.0", + "version": "8.0.0-alpha.8", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/delivery-electron": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/delivery-electron": "^8.0.0-alpha.8", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.7", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.7", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.7", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.7", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.7", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7" + "@bugsnag/electron-network-status": "^8.0.0-alpha.8", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.8", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.8", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.8", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.8", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 663e506a39..c08bdc7b8f 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 99a459d1a8..8e2d58b6bb 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index f2997bce1c..3f9cb9b35f 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 1cb0ba59d8..34472246f4 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.7", - "@bugsnag/node": "^8.0.0-alpha.7" + "@bugsnag/browser": "^8.0.0-alpha.8", + "@bugsnag/node": "^8.0.0-alpha.8" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 334536f65c..63fe7e8ea2 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 5927c70153..0fc859bcd0 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.7", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.7", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.7", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.7", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.7", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.7", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.7", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.7" + "@bugsnag/delivery-node": "^8.0.0-alpha.8", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.8", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.8", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.8", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.8", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.8", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.8", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.8" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index f8ec1f193a..10b23dcda0 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index ade520d8e6..20a80a7c47 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.7", + "@bugsnag/js": "^8.0.0-alpha.8", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 39f93e0b12..935ab0aebd 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index a10b4c0c67..bcad347373 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 6a1a6e6b9d..6b0d5b44d9 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7" + "@bugsnag/in-flight": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 8c733810f0..86003cee12 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index d53771f7f6..598ef3a5d5 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index fa14c26635..af2d1024ad 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 8329ea3790..2f825eb89e 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index d6b3588dbb..d115a42814 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index e513713b39..cad7fe94a7 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 91e482098c..c565c99047 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 1a5d8a9d21..1e31dcdd89 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 0c07226798..62bc25027b 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 2b2c7c9086..2ca19c800e 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 6b413e2cb0..fda3a89135 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 012c8dbea4..c0e26532a7 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index a52b851f50..fefa185eaa 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index ff0ec77bb8..14da0311ed 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index df73059567..970e72c4d7 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 4751d7e496..525faed061 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 8a408f8925..d363733615 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 38fb64647e..26561afb31 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index fbe45cac4d..21b067c77d 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 158b661603..5b1d5108c3 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index dd2de4d2b2..68baa6ea20 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 01f210b1ad..d0f823213c 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 8269b4620a..43a870c027 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 864a9ea13b..601d6941e6 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-network-status": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-network-status": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index d36f54da64..bccb2c8b0b 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 9641dcd3bb..c53f67e720 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 5dc04ec657..1c3c3a9592 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 16cf0386ed..3b5193a993 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 43ac876257..d931840f8e 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 164acf5a90..23cebd59fd 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 124ce7461d..2aa72b169e 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index a512e163b6..6cf161e133 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index d9c44bbc40..4beb9e78b3 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 56c5c75682..0d0e850308 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index c3bec36dfc..bbbea31aa8 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 42db1c9ab3..1a05e5548e 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 8f6d0ab3a2..cc5f1121b5 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index a28fdfa884..d43d3d8eb9 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 205609df96..c23f179319 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 5bc3402fb3..a7f6ad813f 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index bbb9429435..a3e6252c6e 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 70bcaeccc1..fb25b907f8 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index d2afc1fb80..586d733c4c 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 1cd19d64d0..9ed2ee7c40 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index b81889c6da..742302ee66 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 707722b13a..1574e6249a 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index c22b857e68..e9f04b4946 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index b1cf53fd66..93d1b9f4b5 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 2b269c4172..f321afb28a 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index cff277dd0e..01f27dd76c 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index c5cb0b1d4c..64f583aded 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 5d2076fcd1..3f34e69cdf 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 75fe0b2d9b..10c4f3ec0f 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index dd4b5b6519..7ccbd39e2c 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 138e503010..ac29056511 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 1be407a03c..b51b8fcc43 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 48a67b05b2..f9ec15c08d 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 98e1a53032..93d431754c 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index aab968f93c..0f701bdfba 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index c582e5f916..349da6f30b 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 30f4a8cc9f..07fa6dcf30 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 22abc4b05d..cac7a2a61e 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 31d6f22dcc..a232d84361 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index e18bc2b3e9..01b5154571 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index ad57ca9d55..f0d73cfb7a 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index e40dd17eca..2d7f217839 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index b1358b16de..70cf900d68 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 90d507d6cc..6e75c986ee 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 95847c4ab7..baba05823c 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 314af755ac..ce787bba11 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 73d679d7b0..044a89fb44 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index ab6de60dc5..250d0db8a5 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 8f16f3d9fb..f45c348334 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index e1bbcb99fb..d1444c288d 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 270192bc4f..54931733a7 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 77f05e6d91..38b0ac0505 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 43e9755550..e449d8569e 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index f804c74980..dd048e880c 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 738512c450..9e1bbbc6ec 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 9b2af6ce2c..483d6a1ee1 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 705f7f9e63..63787a702b 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 42df6d83a9..e1268f0e26 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index ecb12ded70..869fe14ff1 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 47ad23047e..e177f70c1f 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 97e9da4910..35339c85c8 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 97d11443c8..9f307cc950 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 0b9b1b0e96..86f1ee2ef5 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index e8a6074439..3ac30f59c8 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 90f57a2768..ba0976a86d 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index bc0cba92a2..c368cad81a 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 35e9ca9a5e..e880e4c315 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index f7115b7072..57a834cdfe 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index bee9617efd..e30a83224b 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 916b56c8e0..b33d948508 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 137e9c05cc..4ed6fe7c62 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 1d0c389a12..939abdfc86 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 5afca2cc1e..376e691819 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 025f7b3710..089fe1c400 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index a83dc09f9e..6ab605d235 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 2c5af023fa..3847cc15e2 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 3d2ba742b0..a0e5afe9a3 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index f101d3703c..be88cac41b 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index efe51eac6a..1bede8b00d 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 41c5f102d5..3d737bd880 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 4361cf806d..37b719876f 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 282b755f5c..04f0c3131c 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index beeb48ebf7..43463af156 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index fe35c8ffa5..8af75f44c5 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index e797567fbc..5503cbc822 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index de71444000..672ad57391 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7" + "@bugsnag/core": "^8.0.0-alpha.8" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 667e9f5765..3a1d58765a 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 2166976aab..3534f1b784 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index c2465d0c65..b277ef21ab 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2cd8c9a054..aa277dd999 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.7", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.7", - "@bugsnag/plugin-react": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.7", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.8", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", + "@bugsnag/plugin-react": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.8", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.8", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 4f24b1973b..745a5ec907 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index fceb9207d8..74af2fd548 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.7", + "version": "8.0.0-alpha.8", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.7", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.7", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.7", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.7", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.7", + "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.8", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From aa2585cd436873745012438acb522dd4db91272c Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 May 2024 14:21:29 +0000 Subject: [PATCH 159/182] v8.0.0-alpha.9 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native-cli/package-lock.json | 2 +- packages/react-native-cli/package.json | 2 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 149 files changed, 318 insertions(+), 318 deletions(-) diff --git a/lerna.json b/lerna.json index 7e6ba50a6f..e01760c719 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.8" + "version": "8.0.0-alpha.9" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index c989427ba7..fe3a3079f7 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index c7b177a03a..dbc0b18c1a 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.8", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.8", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.8", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.8", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.8", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.9", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.9", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.9", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.9", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.9", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 74b0c92bd7..657a524270 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 68abecc7ba..a70fd4cb17 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 7041492497..0461015e49 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index df971f0a0f..6da685bda5 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-network-status": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-network-status": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 670906992f..0e9a52a955 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 58339df753..c56caf3acf 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 25165cddf8..7aa14f265b 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 1c3fe68971..e3c9abe07e 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 02a0e651e4..b548cbee71 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 20ce60304a..1612ebda71 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index b8348ba275..fa5380e8b0 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index 23f2e67375..ff61cdf46f 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index dec57f551e..5792202624 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index f92bd02f30..0ba082b54b 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 8a36d903d4..31d45063ab 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 88ca26709f..4b82d9b5fc 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index be85727785..4583af6f3e 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 080bb67892..87e69b3b7d 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 05b3f4cc88..cb6d4d5af3 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/delivery-electron": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/delivery-electron": "^8.0.0-alpha.9", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.8", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.8", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.8", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.8", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.8", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8" + "@bugsnag/electron-network-status": "^8.0.0-alpha.9", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.9", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.9", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.9", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.9", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index c08bdc7b8f..bab6fbc407 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 8e2d58b6bb..318cce0f62 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 3f9cb9b35f..420fcaa278 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 34472246f4..0b53a6a074 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.8", - "@bugsnag/node": "^8.0.0-alpha.8" + "@bugsnag/browser": "^8.0.0-alpha.9", + "@bugsnag/node": "^8.0.0-alpha.9" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 63fe7e8ea2..9b2d41c91c 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 0fc859bcd0..e40e61f1a9 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.8", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.8", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.8", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.8", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.8", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.8", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.8", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.8" + "@bugsnag/delivery-node": "^8.0.0-alpha.9", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.9", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.9", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.9", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.9", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.9", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.9", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.9" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 10b23dcda0..fc699a0b03 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 20a80a7c47..1549dc72e2 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.8", + "@bugsnag/js": "^8.0.0-alpha.9", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 935ab0aebd..21d1e95862 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index bcad347373..a7fc7f393b 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 6b0d5b44d9..230eb4665c 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8" + "@bugsnag/in-flight": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 86003cee12..4f7ccfb32d 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 598ef3a5d5..a940d5afd4 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index af2d1024ad..2691d00fd9 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 2f825eb89e..586d79b927 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index d115a42814..878429acd3 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index cad7fe94a7..4dd0f13eaf 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index c565c99047..33bf399c29 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 1e31dcdd89..8044f47d3c 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 62bc25027b..b3bef75cf3 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 2ca19c800e..ac220e3567 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index fda3a89135..60d8e87f7f 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index c0e26532a7..bf6bee6c21 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index fefa185eaa..6518ce4504 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 14da0311ed..564754f999 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 970e72c4d7..9ac8f5d296 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 525faed061..9071206da0 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index d363733615..f5d6c1d8ea 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 26561afb31..1466d3229a 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 21b067c77d..bdd887f582 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 5b1d5108c3..c7f99082fd 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 68baa6ea20..0c8719a8b5 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index d0f823213c..3def3aa176 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 43a870c027..5ec5a9bbfe 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 601d6941e6..685dab46fa 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-network-status": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-network-status": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index bccb2c8b0b..87be7d351d 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index c53f67e720..2b07ec6ef6 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 1c3c3a9592..8e30cc758a 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 3b5193a993..1e7e84ac53 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index d931840f8e..8e99e63020 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 23cebd59fd..01550e7fc6 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 2aa72b169e..dabc25414f 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 6cf161e133..5d3782e8bf 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 4beb9e78b3..92303fc8c6 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 0d0e850308..49312aab28 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index bbbea31aa8..760129e5d7 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 1a05e5548e..209807565d 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index cc5f1121b5..9af4e688d3 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index d43d3d8eb9..26d12029a9 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index c23f179319..4f22063361 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index a7f6ad813f..2f6473da50 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index a3e6252c6e..e06d4bd93f 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index fb25b907f8..baa638356c 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 586d733c4c..1f4c043a96 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 9ed2ee7c40..3f74e133c0 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index 742302ee66..cf0095bc2e 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 1574e6249a..1af7295fc3 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index e9f04b4946..6f79b84d19 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 93d1b9f4b5..843ddb43e8 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index f321afb28a..d79274dbf5 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 01f27dd76c..af7858b720 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 64f583aded..8286da4655 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 3f34e69cdf..bd5d61af22 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 10c4f3ec0f..4ac5ee8e48 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 7ccbd39e2c..41d4da4d36 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index ac29056511..1d49423140 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index b51b8fcc43..d627ff35ff 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index f9ec15c08d..68f1df3f26 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 93d431754c..6f791a6490 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index 0f701bdfba..f2b8b333b2 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 349da6f30b..d68c62f0d1 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 07fa6dcf30..1140865d95 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index cac7a2a61e..a679add764 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index a232d84361..e45ea0266e 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 01b5154571..0c471e8749 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index f0d73cfb7a..560f60251a 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 2d7f217839..9a773b29e9 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 70cf900d68..d0bdb0fdd8 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index 6e75c986ee..b6896163c6 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index baba05823c..e951d80203 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index ce787bba11..e2d4756704 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 044a89fb44..267349de5c 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 250d0db8a5..6219515b77 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index f45c348334..b9e4ccd092 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index d1444c288d..c0b33ef557 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 54931733a7..6df08dde3b 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 38b0ac0505..8d2795d28f 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index e449d8569e..6d032e0ff0 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index dd048e880c..00cbe6faea 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 9e1bbbc6ec..5c2386cfe4 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 483d6a1ee1..42c48d18f5 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 63787a702b..909bd2a491 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index e1268f0e26..ac3645ca30 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 869fe14ff1..6a5eb595b0 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index e177f70c1f..c257598a33 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 35339c85c8..ae5162f0e6 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 9f307cc950..be417e5122 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 86f1ee2ef5..0c6bb6b8f4 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index 3ac30f59c8..db7a30825e 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index ba0976a86d..6c76448468 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index c368cad81a..b4c74b1af7 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index e880e4c315..31cf288e79 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 57a834cdfe..c7c4b6c965 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index e30a83224b..33446b5dfc 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index b33d948508..9d9209ac24 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 4ed6fe7c62..fe868d7727 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 939abdfc86..c54b369f7e 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 376e691819..657d44ca5a 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 089fe1c400..0674c52efb 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 6ab605d235..294792735a 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 3847cc15e2..0fd4219c33 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index a0e5afe9a3..bc0f18c028 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index be88cac41b..51d3020d4a 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index 1bede8b00d..fae569593f 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 3d737bd880..d650532c03 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 37b719876f..3eb10289dc 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 04f0c3131c..6cf0e7cbde 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 43463af156..b706e34824 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 8af75f44c5..e43dcb93b0 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 5503cbc822..52e696da9a 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 672ad57391..4f0dfcd886 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8" + "@bugsnag/core": "^8.0.0-alpha.9" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native-cli/package-lock.json b/packages/react-native-cli/package-lock.json index 3a1d58765a..c14e4fc41b 100644 --- a/packages/react-native-cli/package-lock.json +++ b/packages/react-native-cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native-cli/package.json b/packages/react-native-cli/package.json index 3534f1b784..0faebab658 100644 --- a/packages/react-native-cli/package.json +++ b/packages/react-native-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native-cli", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "description": "A tool to help integrate Bugsnag with a React Native app", "bin": { "bugsnag-react-native-cli": "bin/cli" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index b277ef21ab..d688fbd219 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index aa277dd999..d788811431 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.8", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.8", - "@bugsnag/plugin-react": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.8", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.9", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", + "@bugsnag/plugin-react": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.9", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.9", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 745a5ec907..a1361a5f0f 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 74af2fd548..1329adef10 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.8", + "version": "8.0.0-alpha.9", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.8", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.8", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.8", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.8", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.8", + "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.9", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 3581fe34df4e633ffffc5b0826984c10ec6311e4 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 May 2024 15:37:50 +0100 Subject: [PATCH 160/182] debug --- test/electron/features/support/repo.js | 1 + 1 file changed, 1 insertion(+) diff --git a/test/electron/features/support/repo.js b/test/electron/features/support/repo.js index 66db9d87e2..8f973d0768 100644 --- a/test/electron/features/support/repo.js +++ b/test/electron/features/support/repo.js @@ -11,6 +11,7 @@ const run = promisify(exec) // ZlibError in `npm pack` const publish = async (version, retries = 2) => { const opts = { env: { ...process.env, VERSION_IDENTIFIER: version } } + console.log('version log', version); return run(`npm run local-npm:publish-all${publishSuffix}`, opts) .catch(async (err) => { if (retries > 0) { From d32c47fdb345127e6922c9a9ffa5d987e8d1d796 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 17 May 2024 13:04:48 +0100 Subject: [PATCH 161/182] Revert "debug" This reverts commit 3581fe34df4e633ffffc5b0826984c10ec6311e4. --- test/electron/features/support/repo.js | 1 - 1 file changed, 1 deletion(-) diff --git a/test/electron/features/support/repo.js b/test/electron/features/support/repo.js index 8f973d0768..66db9d87e2 100644 --- a/test/electron/features/support/repo.js +++ b/test/electron/features/support/repo.js @@ -11,7 +11,6 @@ const run = promisify(exec) // ZlibError in `npm pack` const publish = async (version, retries = 2) => { const opts = { env: { ...process.env, VERSION_IDENTIFIER: version } } - console.log('version log', version); return run(`npm run local-npm:publish-all${publishSuffix}`, opts) .catch(async (err) => { if (retries > 0) { From d7d58113dc85702136416ed389d88c981bc8c89e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Thu, 16 May 2024 15:37:50 +0100 Subject: [PATCH 162/182] increase verdaccio max_body_size for electron test run --- test/electron/local-npm-config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/test/electron/local-npm-config.yml b/test/electron/local-npm-config.yml index c121760fec..4ae36c6d2b 100644 --- a/test/electron/local-npm-config.yml +++ b/test/electron/local-npm-config.yml @@ -1,4 +1,5 @@ storage: ../.verdaccio +max_body_size: 25mb auth: htpasswd: file: ../.verdaccio/htpasswd From d9ac089a9685412656d086f7b783ba52ae577631 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 30 May 2024 11:33:00 +0100 Subject: [PATCH 163/182] test: :fire: skip failing network breadcrumb tests --- .../test/net-breadcrumbs.test-main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts index 9e2fc0f44e..5ea25ac5b5 100644 --- a/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts +++ b/packages/plugin-electron-net-breadcrumbs/test/net-breadcrumbs.test-main.ts @@ -13,7 +13,7 @@ let currentServer: ServerWithPort|null = null const originalRequest = net.request -describe('plugin: electron net breadcrumbs', () => { +describe.skip('plugin: electron net breadcrumbs', () => { afterEach(async () => { if (currentServer) { await new Promise(resolve => { currentServer.close(resolve) }) From 423afb9d80b4962567a34ead1d80506aec3bb1ea Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 4 Jun 2024 17:02:36 +0100 Subject: [PATCH 164/182] wip --- .../events/main/breadcrumbs/network/error.json | 14 -------------- .../main/breadcrumbs/network/get-failure.json | 14 -------------- .../main/breadcrumbs/network/get-success.json | 14 -------------- 3 files changed, 42 deletions(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index f34a39e357..82e353988b 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -66,20 +66,6 @@ "duration": "{TYPE:number}" } } - ], - "exceptions": [ - { - "errorMessage": "something bad", - "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], - "type": "electronnodejs" - } ] } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index dfa2753c7e..42ccf8d781 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -66,20 +66,6 @@ "duration": "{TYPE:number}" } } - ], - "exceptions": [ - { - "errorMessage": "something bad", - "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], - "type": "electronnodejs" - } ] } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 0fb9e4da91..1a72b2175f 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -66,20 +66,6 @@ "duration": "{TYPE:number}" } } - ], - "exceptions": [ - { - "errorMessage": "something bad", - "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], - "type": "electronnodejs" - } ] } ] From a4293f44bef3242d487a095ca82cc8d8096030cd Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 4 Jun 2024 17:18:14 +0100 Subject: [PATCH 165/182] wip --- .../fixtures/events/main/breadcrumbs/network/error.json | 8 ++++++++ .../events/main/breadcrumbs/network/get-failure.json | 8 ++++++++ .../events/main/breadcrumbs/network/get-success.json | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index 82e353988b..6c4a6418e4 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -66,6 +66,14 @@ "duration": "{TYPE:number}" } } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [], + "type": "electronnodejs" + } ] } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index 42ccf8d781..cdba74ac3e 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -66,6 +66,14 @@ "duration": "{TYPE:number}" } } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [], + "type": "electronnodejs" + } ] } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 1a72b2175f..32b239230c 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -66,6 +66,14 @@ "duration": "{TYPE:number}" } } + ], + "exceptions": [ + { + "errorMessage": "something bad", + "errorClass": "ReferenceError", + "stacktrace": [], + "type": "electronnodejs" + } ] } ] From 32df6c2d6b3b97e04aa94a71bc9432bf79807b06 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Wed, 5 Jun 2024 11:30:26 +0100 Subject: [PATCH 166/182] wip --- test/electron/features/support/utils/payload-matchers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/electron/features/support/utils/payload-matchers.js b/test/electron/features/support/utils/payload-matchers.js index e49474bfce..f55886e0e7 100644 --- a/test/electron/features/support/utils/payload-matchers.js +++ b/test/electron/features/support/utils/payload-matchers.js @@ -61,7 +61,7 @@ const compareArray = (expected, actual, path) => { let found = 0 // counts matching indices and ensures ordering is correct const expectToFind = expected.length const keyPath = [path, '{index}'].join('.') - let differences + let differences = [] for (const item of actual) { if (found === expectToFind) { break From 7db5ab0bd3d7051aba396cbbb3b5bcec77536315 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 28 Jun 2024 12:57:31 +0100 Subject: [PATCH 167/182] change request port in network test using http://locahost:65536/ is causing an invalid URL unhandled exception --- test/electron/fixtures/app/src/main.js | 2 +- .../fixtures/events/main/breadcrumbs/network/error.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/electron/fixtures/app/src/main.js b/test/electron/fixtures/app/src/main.js index b86028c204..d7fb23b3ad 100644 --- a/test/electron/fixtures/app/src/main.js +++ b/test/electron/fixtures/app/src/main.js @@ -54,7 +54,7 @@ function makeSimpleGetRequest (fail = false) { } function networkRequestError () { - const request = net.request('http://locahost:65536/') + const request = net.request('http://locahost:994/') request.on('error', notify) request.end() } diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index 6c4a6418e4..45fe6054c3 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -61,7 +61,7 @@ "timestamp": "{TIMESTAMP}", "metaData": { "method": "GET", - "url": "http://locahost:65536/", + "url": "http://locahost:994/", "status": "{TYPE:undefined}", "duration": "{TYPE:number}" } From 38e53f71d30ba58218c2ac409182569c5f10ff3e Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 28 Jun 2024 13:45:51 +0100 Subject: [PATCH 168/182] rever unnecessary changes --- .../fixtures/events/main/breadcrumbs/network/error.json | 8 +++++++- .../events/main/breadcrumbs/network/get-failure.json | 8 +++++++- .../events/main/breadcrumbs/network/get-success.json | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index 45fe6054c3..d7b9d87939 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -71,7 +71,13 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [], + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], "type": "electronnodejs" } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index cdba74ac3e..dfa2753c7e 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -71,7 +71,13 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [], + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], "type": "electronnodejs" } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 32b239230c..0fb9e4da91 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -71,7 +71,13 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [], + "stacktrace": [{ + "file": "./src/errors.js", + "lineNumber": 18, + "code": { + "1": "{TYPE:string}" + } + }], "type": "electronnodejs" } ] From b643efb9012f0ab907b09df35316c4a39d10119a Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 28 Jun 2024 14:15:08 +0100 Subject: [PATCH 169/182] rever unnecessary changes --- .../fixtures/events/main/breadcrumbs/network/error.json | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/error.json b/test/electron/fixtures/events/main/breadcrumbs/network/error.json index d7b9d87939..45fe6054c3 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/error.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/error.json @@ -71,13 +71,7 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], + "stacktrace": [], "type": "electronnodejs" } ] From b053f9eb7719e2962def854db078cfb6b8670109 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Fri, 28 Jun 2024 15:07:20 +0100 Subject: [PATCH 170/182] revert revert --- .../events/main/breadcrumbs/network/get-failure.json | 8 +------- .../events/main/breadcrumbs/network/get-success.json | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json index dfa2753c7e..cdba74ac3e 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-failure.json @@ -71,13 +71,7 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], + "stacktrace": [], "type": "electronnodejs" } ] diff --git a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json index 0fb9e4da91..32b239230c 100644 --- a/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json +++ b/test/electron/fixtures/events/main/breadcrumbs/network/get-success.json @@ -71,13 +71,7 @@ { "errorMessage": "something bad", "errorClass": "ReferenceError", - "stacktrace": [{ - "file": "./src/errors.js", - "lineNumber": 18, - "code": { - "1": "{TYPE:string}" - } - }], + "stacktrace": [], "type": "electronnodejs" } ] From d54789bca69e5ce0eba06e633af1e7968ce56716 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 16 Jul 2024 14:35:47 +0100 Subject: [PATCH 171/182] deps(react-native): Update bugsnag-android to v6.6.1 --- CHANGELOG.md | 2 +- packages/react-native/android/build.gradle | 4 ++-- packages/react-native/prepare-android-vendor.config | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a13bc70592..d8c3930706 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) *Breaking change*: The `request` metadata field in network breadcrumbs has been renamed to `url` and is no longer pre-pended with the HTTP method [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `method` metadata field to network breadcrumbs [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `duration` metadata field to network breadcrumbs [#1903](https://github.com/bugsnag/bugsnag-js/pull/1903) -- (react-native) Update bugsnag-android from v5.32.2 to [v6.4.0](https://github.com/bugsnag/bugsnag-android/blob/v6.4.0/CHANGELOG.md#640-2024-04-15) +- (react-native) Update bugsnag-android from v5.32.2 to [v6.6.1](https://github.com/bugsnag/bugsnag-android/blob/next/CHANGELOG.md#661-2024-07-03) ## [7.25.0] - 2024-07-03 diff --git a/packages/react-native/android/build.gradle b/packages/react-native/android/build.gradle index 4adf12a5dc..5f1e8555b0 100644 --- a/packages/react-native/android/build.gradle +++ b/packages/react-native/android/build.gradle @@ -45,8 +45,8 @@ android { } dependencies { - api "com.bugsnag:bugsnag-android:6.4.0" - api "com.bugsnag:bugsnag-plugin-react-native:6.4.0" + api "com.bugsnag:bugsnag-android:6.6.1" + api "com.bugsnag:bugsnag-plugin-react-native:6.6.1" implementation 'com.facebook.react:react-native:+' testImplementation "junit:junit:4.12" diff --git a/packages/react-native/prepare-android-vendor.config b/packages/react-native/prepare-android-vendor.config index 9beb295991..72ccd10a36 100644 --- a/packages/react-native/prepare-android-vendor.config +++ b/packages/react-native/prepare-android-vendor.config @@ -1,2 +1,2 @@ version -6.4.0 +6.6.1 From 295998db709e022da6f5c7e73571e5b9a45f045e Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 16 Jul 2024 16:00:31 +0000 Subject: [PATCH 172/182] v8.0.0-alpha.10 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 147 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index e01760c719..c619a1aa0b 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.9" + "version": "8.0.0-alpha.10" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index fe3a3079f7..217d563c11 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index dbc0b18c1a..0a86c8bf73 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.9", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.9", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.9", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.9", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.9", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.10", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.10", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.10", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.10", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.10", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 657a524270..baf1c0b295 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index a70fd4cb17..6b0ae5c026 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index 0461015e49..fe8814807b 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 6da685bda5..478efc469e 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-network-status": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-network-status": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 0e9a52a955..157cc299e4 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index c56caf3acf..4f7fb81009 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 7aa14f265b..8e2820d31e 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index e3c9abe07e..17d0771c76 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index b548cbee71..45bd34de60 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 1612ebda71..cdbc7c209f 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index fa5380e8b0..fdd7be549f 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index ff61cdf46f..d2e0785cd8 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 5792202624..ee9edcdf1f 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 0ba082b54b..dec73ec0aa 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 31d45063ab..567653d44d 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 4b82d9b5fc..ae547360ba 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 4583af6f3e..cef4134e74 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 87e69b3b7d..17339bcf41 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index cb6d4d5af3..5807b6974e 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/delivery-electron": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/delivery-electron": "^8.0.0-alpha.10", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.9", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.9", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.9", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.9", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.9", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9" + "@bugsnag/electron-network-status": "^8.0.0-alpha.10", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.10", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.10", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.10", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.10", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index bab6fbc407..d6674bc3c1 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 318cce0f62..898544a495 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 420fcaa278..39b8bb7cee 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 0b53a6a074..7646e43224 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.9", - "@bugsnag/node": "^8.0.0-alpha.9" + "@bugsnag/browser": "^8.0.0-alpha.10", + "@bugsnag/node": "^8.0.0-alpha.10" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 9b2d41c91c..800cdd4a6b 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index e40e61f1a9..780d51298d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.9", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.9", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.9", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.9", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.9", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.9", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.9", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.9" + "@bugsnag/delivery-node": "^8.0.0-alpha.10", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.10", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.10", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.10", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.10", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.10", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.10", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.10" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index fc699a0b03..533da9a5ed 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 1549dc72e2..01f5b3e6cd 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.9", + "@bugsnag/js": "^8.0.0-alpha.10", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index 21d1e95862..a0a7293a71 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index a7fc7f393b..86bc7381ca 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 230eb4665c..97397d0c0a 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9" + "@bugsnag/in-flight": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 4f7ccfb32d..363681fa07 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index a940d5afd4..83d082cde8 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 2691d00fd9..f2cbeefa6f 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 586d79b927..f2944e1bec 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 878429acd3..137997eb32 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 4dd0f13eaf..611dc7a0cf 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 33bf399c29..2cdeea6ec3 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index 8044f47d3c..e3468ba6e5 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index b3bef75cf3..114a42bd3b 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index ac220e3567..47f1e4412a 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 60d8e87f7f..523fdc0ad0 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index bf6bee6c21..8ceca6dfc9 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index 6518ce4504..786c68a9db 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 564754f999..7b53629805 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 9ac8f5d296..feac3b56c9 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index 9071206da0..a39852ad6b 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index f5d6c1d8ea..6255f1e599 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 1466d3229a..31ddcd88e6 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index bdd887f582..358107bc0f 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index c7f99082fd..40cf14c96e 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 0c8719a8b5..8661f2c9a7 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 3def3aa176..316efd166c 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 5ec5a9bbfe..baccd46409 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 685dab46fa..4af57a583c 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-network-status": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-network-status": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 87be7d351d..fe47e1c1c6 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 2b07ec6ef6..fc69b42a3a 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 8e30cc758a..598efaa44e 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 1e7e84ac53..b546d77ac9 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 8e99e63020..d8ed06c72c 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 01550e7fc6..aebb134002 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index dabc25414f..77079b14e6 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 5d3782e8bf..c1a6d80e34 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 92303fc8c6..177be345d7 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 49312aab28..6288d1b4b8 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 760129e5d7..6c7bd3a9b9 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 209807565d..9dd6b20dd7 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 9af4e688d3..0f6e153fd8 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 26d12029a9..cb348437fb 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 4f22063361..172e62eb6c 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 2f6473da50..f1b40e3142 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index e06d4bd93f..5b6266e65c 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index baa638356c..b2c9a623c4 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 1f4c043a96..7f6803b7bd 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 3f74e133c0..80b1a5cdae 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index cf0095bc2e..e952723518 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 1af7295fc3..cb675bb5e4 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 6f79b84d19..b98937a268 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 843ddb43e8..43111fe025 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index d79274dbf5..2c7da69d6d 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index af7858b720..32b03d2dcc 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 8286da4655..4e543c201f 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index bd5d61af22..339327d890 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 4ac5ee8e48..6a6d9a434c 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 41d4da4d36..9168aebe80 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 1d49423140..fcaf8c75a9 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index d627ff35ff..1f093010a4 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 68f1df3f26..77f712c62c 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 6f791a6490..afdea54325 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index f2b8b333b2..f40d3bab1d 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index d68c62f0d1..628088726a 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 1140865d95..f8bc12ea56 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index a679add764..d3fe42199b 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index e45ea0266e..52c10942c3 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index 0c471e8749..cee3f08f8a 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 560f60251a..83b91a3c60 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index 9a773b29e9..dada8a014f 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index d0bdb0fdd8..b95e6eea54 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index b6896163c6..d664f21219 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index e951d80203..91a6b5368f 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index e2d4756704..558765f24d 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 267349de5c..b70000292c 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 6219515b77..fb83ea1415 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index b9e4ccd092..7b7285b364 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index c0b33ef557..e48ed4342e 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 6df08dde3b..2fa9b959cf 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 8d2795d28f..82d75f6ac0 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 6d032e0ff0..3a514c92d6 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 00cbe6faea..511908b093 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index 5c2386cfe4..a094bf8725 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 42c48d18f5..65e0bade8a 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 909bd2a491..6e01231d80 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index ac3645ca30..5b1b7ba07a 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 6a5eb595b0..2927f8dc16 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index c257598a33..bf4c922ed9 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index ae5162f0e6..6ec54eeea7 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index be417e5122..95d861bb51 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 0c6bb6b8f4..20c7c16d01 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index db7a30825e..0633c03ec7 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 6c76448468..300d684a75 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index b4c74b1af7..171eda394b 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 31cf288e79..9a4509f459 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index c7c4b6c965..2c858eab5b 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 33446b5dfc..1dc3e60292 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 9d9209ac24..4ffc7685fe 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index fe868d7727..c3b6c431ab 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index c54b369f7e..8f8b55ebba 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 657d44ca5a..81f49658c3 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 0674c52efb..4189eff4fd 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 294792735a..7a75237f04 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 0fd4219c33..8a82d76add 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index bc0f18c028..e97dd6c02c 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 51d3020d4a..c368e20961 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index fae569593f..b83f14df17 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index d650532c03..62a4dcfadb 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 3eb10289dc..cf6dd37d72 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 6cf0e7cbde..608f86f546 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index b706e34824..0c3c335b87 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index e43dcb93b0..00c52015c7 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 52e696da9a..aae3e9f693 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 4f0dfcd886..13a78a3703 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9" + "@bugsnag/core": "^8.0.0-alpha.10" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index d688fbd219..b03d078d52 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index d788811431..de72eddb6d 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.9", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.9", - "@bugsnag/plugin-react": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.9", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.10", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", + "@bugsnag/plugin-react": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.10", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.10", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index a1361a5f0f..890ac32bff 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 1329adef10..81875b7db0 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.9", + "version": "8.0.0-alpha.10", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.9", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.9", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.9", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.9", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.9", + "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.10", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 6118ca06cf04cbc2a7c751ea88ce4e159bfa4106 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 24 Jul 2024 10:28:59 +0100 Subject: [PATCH 173/182] [PLAT-12474] Support error correlation property in events (#2174) * feat: :sparkles: add correlation property to eventPayload * test: :test_tube: test correlation property in delivery * refactor: :recycle: access `event._correlation` without use of .toJSON method --- CHANGELOG.md | 4 ++++ packages/delivery-react-native/delivery.js | 3 ++- packages/delivery-react-native/test/delivery.test.ts | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8c3930706..623c1b68ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## [8.0.0] - Unreleased +### Added + +- (delivery-react-native) Support error correlation properties in event payloads [#2174](https://github.com/bugsnag/bugsnag-js/pull/2174) + ### Fixed - (plugin-angular) Prevent excess change detection cycles when calling `Bugsnag.notify` [#1861](https://github.com/bugsnag/bugsnag-js/pull/1861) diff --git a/packages/delivery-react-native/delivery.js b/packages/delivery-react-native/delivery.js index aae87a237f..d109af4b59 100644 --- a/packages/delivery-react-native/delivery.js +++ b/packages/delivery-react-native/delivery.js @@ -29,7 +29,8 @@ module.exports = (client, NativeClient) => ({ groupingHash: event.groupingHash, apiKey: event.apiKey, featureFlags: event.toJSON().featureFlags, - nativeStack: nativeStack + nativeStack: nativeStack, + correlation: event._correlation } if (isTurboModuleEnabled) { diff --git a/packages/delivery-react-native/test/delivery.test.ts b/packages/delivery-react-native/test/delivery.test.ts index 18fb877b88..0231241017 100644 --- a/packages/delivery-react-native/test/delivery.test.ts +++ b/packages/delivery-react-native/test/delivery.test.ts @@ -26,6 +26,7 @@ type NativeClientEvent = Pick { c.setContext('test screen') c.setUser('123') c.notify(new Error('oh no'), (e) => { + e.setTraceCorrelation('trace-id', 'span-id') e.groupingHash = 'ER_GRP_098' e.apiKey = 'abcdef123456abcdef123456abcdef123456' }, (err, event) => { @@ -80,6 +82,7 @@ describe('delivery: react native', () => { expect(sent[0].metadata).toEqual({}) expect(sent[0].groupingHash).toEqual('ER_GRP_098') expect(sent[0].apiKey).toBe('abcdef123456abcdef123456abcdef123456') + expect(sent[0].correlation).toEqual({ traceId: 'trace-id', spanId: 'span-id' }) done() }) }) From 2b60b86c2bd1fe8074b8cd9a61034352c9e8f646 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 26 Jul 2024 10:41:09 +0100 Subject: [PATCH 174/182] [PLAT-12488] React native test failures (#2176) * update bugsnag-android to v6 in test fixture * use redacted keys as pattern to work with bugsnag-android v6 --- .../fixtures/scenario-launcher/android/build.gradle | 2 +- .../bugsnag/reactnative/test/BugsnagTestInterfaceImpl.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/test/react-native/features/fixtures/scenario-launcher/android/build.gradle b/test/react-native/features/fixtures/scenario-launcher/android/build.gradle index 3f56f74bdb..ba246f63cf 100644 --- a/test/react-native/features/fixtures/scenario-launcher/android/build.gradle +++ b/test/react-native/features/fixtures/scenario-launcher/android/build.gradle @@ -48,7 +48,7 @@ android { } dependencies { - api "com.bugsnag:bugsnag-android:5.+" + api "com.bugsnag:bugsnag-android:6.+" implementation 'com.facebook.react:react-native:+' } diff --git a/test/react-native/features/fixtures/scenario-launcher/android/src/main/java/com/bugsnag/reactnative/test/BugsnagTestInterfaceImpl.java b/test/react-native/features/fixtures/scenario-launcher/android/src/main/java/com/bugsnag/reactnative/test/BugsnagTestInterfaceImpl.java index 2fca0b5b7b..c0775ee964 100644 --- a/test/react-native/features/fixtures/scenario-launcher/android/src/main/java/com/bugsnag/reactnative/test/BugsnagTestInterfaceImpl.java +++ b/test/react-native/features/fixtures/scenario-launcher/android/src/main/java/com/bugsnag/reactnative/test/BugsnagTestInterfaceImpl.java @@ -19,6 +19,7 @@ import java.io.File; import java.util.HashSet; import java.util.Set; +import java.util.regex.Pattern; class BugsnagTestInterfaceImpl { @@ -166,9 +167,11 @@ private Configuration createConfiguration(ReadableMap options) { } if (options.hasKey("redactedKeys")) { - Set redactedKeys = new HashSet(); + Set redactedKeys = new HashSet(); ReadableArray rkAr = options.getArray("redactedKeys"); - for (int i = 0; i < rkAr.size(); i++) redactedKeys.add(rkAr.getString(i)); + for (int i = 0; i < rkAr.size(); i++) { + redactedKeys.add(Pattern.compile(".*" + rkAr.getString(i) + ".*")); + } config.setRedactedKeys(redactedKeys); } From 0b5829c8c9db10393c574c2eeab606259843ec15 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Fri, 26 Jul 2024 08:23:20 +0000 Subject: [PATCH 175/182] v8.0.0-alpha.11 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 147 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index c619a1aa0b..e811013ea2 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.10" + "version": "8.0.0-alpha.11" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 217d563c11..4f86c841f0 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 0a86c8bf73..5025443d29 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.10", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.10", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.10", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.10", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.10", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.11", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.11", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.11", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.11", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.11", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index baf1c0b295..a45fd276e4 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 6b0ae5c026..a64967ad40 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index fe8814807b..ef52d944e8 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 478efc469e..c32adf5096 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-network-status": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-network-status": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 157cc299e4..5098ce5ccf 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 4f7fb81009..8d6d9becd4 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 8e2820d31e..96c1db4af3 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 17d0771c76..c99c42b8ff 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 45bd34de60..fccd9a69f4 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index cdbc7c209f..53f8b08664 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index fdd7be549f..2a44d6b30f 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index d2e0785cd8..a090ba7fbc 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index ee9edcdf1f..60ec504dcd 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index dec73ec0aa..1070b91351 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 567653d44d..cb98a1ab5a 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index ae547360ba..4622ab7f57 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index cef4134e74..431972f9bd 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 17339bcf41..43775e0fcf 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 5807b6974e..422676ffbc 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/delivery-electron": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/delivery-electron": "^8.0.0-alpha.11", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.10", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.10", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.10", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.10", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.10", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10" + "@bugsnag/electron-network-status": "^8.0.0-alpha.11", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.11", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.11", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.11", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.11", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index d6674bc3c1..639f576889 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 898544a495..c3047fa326 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 39b8bb7cee..1d1ffe6c95 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 7646e43224..5b4c3fe5bb 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.10", - "@bugsnag/node": "^8.0.0-alpha.10" + "@bugsnag/browser": "^8.0.0-alpha.11", + "@bugsnag/node": "^8.0.0-alpha.11" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 800cdd4a6b..c381509266 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index 780d51298d..e4c717b187 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.10", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.10", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.10", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.10", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.10", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.10", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.10", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.10" + "@bugsnag/delivery-node": "^8.0.0-alpha.11", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.11", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.11", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.11", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.11", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.11", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.11", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.11" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 533da9a5ed..5a13b95a27 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 01f5b3e6cd..2814948d9f 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.10", + "@bugsnag/js": "^8.0.0-alpha.11", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index a0a7293a71..c3d3f14ec1 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 86bc7381ca..0ae8e8d041 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 97397d0c0a..5af9780817 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10" + "@bugsnag/in-flight": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 363681fa07..dd9c96e354 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index 83d082cde8..adf6f93a9e 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index f2cbeefa6f..279ae13f91 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index f2944e1bec..3e0b216908 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 137997eb32..7d616995f3 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 611dc7a0cf..bda41afcd2 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 2cdeea6ec3..e909645340 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index e3468ba6e5..a67d4696fc 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 114a42bd3b..37b9ae1f31 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 47f1e4412a..936436a3c4 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 523fdc0ad0..c9153642fa 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index 8ceca6dfc9..e757b759cf 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index 786c68a9db..839bc5faa3 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 7b53629805..60ed121644 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index feac3b56c9..d6a62ce742 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index a39852ad6b..e785b3a3e1 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 6255f1e599..372e0fb833 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 31ddcd88e6..74e4d90be6 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 358107bc0f..9911861ebc 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 40cf14c96e..5d0f371007 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 8661f2c9a7..dbdcbfeb71 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 316efd166c..bf644e1e56 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index baccd46409..8a5d6d74fc 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 4af57a583c..4097d971a7 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-network-status": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-network-status": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index fe47e1c1c6..506702af2f 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index fc69b42a3a..9617bd33f9 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 598efaa44e..c0651e0e6e 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index b546d77ac9..24121e366c 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index d8ed06c72c..7a1db931d1 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index aebb134002..516954862f 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 77079b14e6..0e6934af25 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index c1a6d80e34..d09dbe89cb 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 177be345d7..e520e50632 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 6288d1b4b8..de4d334a35 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 6c7bd3a9b9..0c344c9d2f 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 9dd6b20dd7..2589436208 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 0f6e153fd8..0835fba503 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index cb348437fb..72e329f421 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 172e62eb6c..a08a786b01 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index f1b40e3142..8ee4d1ce6a 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 5b6266e65c..02f867bd3f 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index b2c9a623c4..0ff5b439e1 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 7f6803b7bd..d4662c5811 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 80b1a5cdae..24dca2fb16 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index e952723518..ec32c5fb86 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index cb675bb5e4..3a085d7b49 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index b98937a268..37211694ea 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 43111fe025..73c5dd3e70 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 2c7da69d6d..130598cd24 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 32b03d2dcc..3165099c4f 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 4e543c201f..5f9ec2c387 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 339327d890..75d2108d34 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 6a6d9a434c..3446c0d4eb 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 9168aebe80..236a63af02 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index fcaf8c75a9..94fc13aafc 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 1f093010a4..81a9f9fd91 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index 77f712c62c..df1be7d59d 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index afdea54325..29317dc14c 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index f40d3bab1d..f37549cde6 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 628088726a..c6f2264e62 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index f8bc12ea56..687c0a352c 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index d3fe42199b..92f4b0ac75 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 52c10942c3..123fd96ab9 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index cee3f08f8a..d012e0bdc1 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 83b91a3c60..e49bb445ea 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index dada8a014f..efa56dc94d 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index b95e6eea54..aae4e18389 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index d664f21219..fd48df1c1e 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 91a6b5368f..e441e1baed 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index 558765f24d..ee3afd4611 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index b70000292c..633e0753d3 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index fb83ea1415..a0c380006d 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 7b7285b364..a6144e8678 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index e48ed4342e..9c1a0c249a 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 2fa9b959cf..9185692197 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 82d75f6ac0..37e59ffeec 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 3a514c92d6..0676dd4ee8 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 511908b093..d4deb8891a 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index a094bf8725..e9d422de06 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 65e0bade8a..dbfd07d010 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 6e01231d80..818b42aa8b 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 5b1b7ba07a..848be54485 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 2927f8dc16..2876ff144d 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index bf4c922ed9..b11995585f 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index 6ec54eeea7..a5f4b9a172 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 95d861bb51..dc9cc7499a 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 20c7c16d01..3862106303 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index 0633c03ec7..c324e85242 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 300d684a75..0eaeea1db8 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 171eda394b..2cc441360d 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 9a4509f459..245a43fd84 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index 2c858eab5b..d1d7c8bc2e 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 1dc3e60292..f209e04c20 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index 4ffc7685fe..a22a7890f3 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index c3b6c431ab..f53c621c73 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 8f8b55ebba..42c6afb62a 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 81f49658c3..05917608e7 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 4189eff4fd..039736d1a1 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 7a75237f04..ffdf9e64e9 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 8a82d76add..d7a59cb64f 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index e97dd6c02c..942f6b762f 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index c368e20961..213721b0c3 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index b83f14df17..dfff89ace3 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 62a4dcfadb..ef753a1164 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index cf6dd37d72..341f224ecd 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 608f86f546..19ca0c0a3c 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 0c3c335b87..e22265f351 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 00c52015c7..7f2e7f8a60 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index aae3e9f693..5a93457822 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index 13a78a3703..c173926ba6 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10" + "@bugsnag/core": "^8.0.0-alpha.11" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index b03d078d52..61f15227f3 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index de72eddb6d..827a249aa0 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.10", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.10", - "@bugsnag/plugin-react": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.10", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.11", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", + "@bugsnag/plugin-react": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.11", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.11", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 890ac32bff..599e8d1513 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 81875b7db0..2968ff119a 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.10", + "version": "8.0.0-alpha.11", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.10", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.10", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.10", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.10", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.10", + "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.11", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 63a9eb479927d4122d51af6d5be67c5c114bd8d4 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 31 Jul 2024 11:15:32 +0000 Subject: [PATCH 176/182] v8.0.0-alpha.12 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 147 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index e811013ea2..fa3513f895 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.11" + "version": "8.0.0-alpha.12" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index 4f86c841f0..d883e20355 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 5025443d29..5bb89a0650 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.11", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.11", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.11", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.11", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.11", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.12", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.12", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.12", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.12", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.12", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index a45fd276e4..a953d57e5a 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index a64967ad40..0e398fcb99 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index ef52d944e8..c7c5cf67a9 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index c32adf5096..2d5e0a45dd 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-network-status": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-network-status": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 5098ce5ccf..81939aad61 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 8d6d9becd4..5a63f72743 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index 96c1db4af3..d3b2557e49 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index c99c42b8ff..814355bf2e 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index fccd9a69f4..015756b394 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index 53f8b08664..d64e5c90cb 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 2a44d6b30f..6970bc6770 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index a090ba7fbc..a701ea356a 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index 60ec504dcd..baebf62487 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 1070b91351..7c5c928255 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index cb98a1ab5a..66e3fc6cf8 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 4622ab7f57..6afc624f81 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 431972f9bd..53cc3d4ed0 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 43775e0fcf..0209555670 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 422676ffbc..6dbf908d65 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/delivery-electron": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/delivery-electron": "^8.0.0-alpha.12", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.11", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.11", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.11", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.11", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.11", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11" + "@bugsnag/electron-network-status": "^8.0.0-alpha.12", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.12", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.12", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.12", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.12", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 639f576889..89a0612deb 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index c3047fa326..7159bc5e34 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 1d1ffe6c95..91bd1dda4b 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 5b4c3fe5bb..7072400c89 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.11", - "@bugsnag/node": "^8.0.0-alpha.11" + "@bugsnag/browser": "^8.0.0-alpha.12", + "@bugsnag/node": "^8.0.0-alpha.12" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index c381509266..7a36dbd63e 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index e4c717b187..d5e1f7ffff 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.11", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.11", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.11", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.11", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.11", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.11", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.11", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.11" + "@bugsnag/delivery-node": "^8.0.0-alpha.12", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.12", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.12", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.12", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.12", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.12", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.12", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.12" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 5a13b95a27..55de7bcc6c 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index 2814948d9f..c836e60730 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.11", + "@bugsnag/js": "^8.0.0-alpha.12", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index c3d3f14ec1..c43b4baee2 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index 0ae8e8d041..e6f4b9b5c1 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index 5af9780817..eaa5a96c3a 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11" + "@bugsnag/in-flight": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index dd9c96e354..683e671a82 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index adf6f93a9e..ddf3145c01 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index 279ae13f91..b74d6a9495 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index 3e0b216908..a1c1e9cd9b 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 7d616995f3..203afa05c8 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index bda41afcd2..9996d7b81e 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index e909645340..06b92b944e 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index a67d4696fc..fcd8d75740 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index 37b9ae1f31..c60b269cea 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index 936436a3c4..a07d7c6e13 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index c9153642fa..9aabb80bf5 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index e757b759cf..d9e96a4767 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index 839bc5faa3..8900bd46c4 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 60ed121644..309688e18e 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index d6a62ce742..8eb063d502 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index e785b3a3e1..f5efc7f6f2 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index 372e0fb833..bcdd1e1ac3 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index 74e4d90be6..ced85bfbac 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 9911861ebc..2cfdb7ed74 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 5d0f371007..6288195630 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index dbdcbfeb71..880abda42b 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index bf644e1e56..76a1709a44 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index 8a5d6d74fc..bfdaa6cc8a 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 4097d971a7..48133c0bb3 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-network-status": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-network-status": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index 506702af2f..fb78475364 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 9617bd33f9..850ad2ee5a 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index c0651e0e6e..83ba9be3fe 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 24121e366c..633f6897e4 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 7a1db931d1..9cd52331cd 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 516954862f..1ec33d07fe 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 0e6934af25..0a84d7e3c5 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index d09dbe89cb..18ddcdf29d 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index e520e50632..43d6a96fb7 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index de4d334a35..54a67e62ea 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 0c344c9d2f..717f355cc0 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 2589436208..217cfe3d18 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 0835fba503..04e577ba16 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index 72e329f421..e549733a38 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index a08a786b01..03e725ff62 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 8ee4d1ce6a..6e7de9ecff 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index 02f867bd3f..a533bd20fa 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 0ff5b439e1..88e0a24452 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index d4662c5811..13e6e39608 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 24dca2fb16..6a58e14133 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index ec32c5fb86..b705c4af09 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 3a085d7b49..96f5a81182 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index 37211694ea..bca412bb58 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 73c5dd3e70..9463976e40 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 130598cd24..74b8cc20dd 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 3165099c4f..97231b71af 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 5f9ec2c387..2931c3bb78 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index 75d2108d34..a40b65c0f2 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index 3446c0d4eb..e46a7d92e3 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 236a63af02..2e9707bad0 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index 94fc13aafc..b6b2079b1f 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 81a9f9fd91..0cb12cf294 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index df1be7d59d..edd84e8758 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index 29317dc14c..c0fba66060 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index f37549cde6..ff9b3589b6 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index c6f2264e62..8f07669019 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 687c0a352c..4e72b627ce 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index 92f4b0ac75..bfcde3a7d9 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index 123fd96ab9..b173077bdb 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index d012e0bdc1..f64e74f7c9 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index e49bb445ea..466badbebb 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index efa56dc94d..d1c24affae 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index aae4e18389..4bea4ebea5 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index fd48df1c1e..ea6f143835 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index e441e1baed..6b5cda6674 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index ee3afd4611..bd1737dd67 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index 633e0753d3..a6a3d3c9eb 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index a0c380006d..5be2ede702 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index a6144e8678..93b843565b 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 9c1a0c249a..9f017a29e5 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index 9185692197..cf0fa92b0d 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index 37e59ffeec..a6f4886531 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 0676dd4ee8..3060212415 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index d4deb8891a..93a6b9d515 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index e9d422de06..bed68725b5 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index dbfd07d010..81e5ef3d74 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 818b42aa8b..59044da1c0 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index 848be54485..e62ded0941 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 2876ff144d..639f9d3fe7 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index b11995585f..90ac87f5d1 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index a5f4b9a172..a6c38c26fb 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index dc9cc7499a..17a994d14a 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 3862106303..8628683690 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index c324e85242..604c6f45cd 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 0eaeea1db8..1606964205 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 2cc441360d..22f68e6a94 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 245a43fd84..1fb6a349ae 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index d1d7c8bc2e..e84c059526 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index f209e04c20..1d148d0695 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index a22a7890f3..b8d786aa45 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index f53c621c73..07172f428c 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 42c6afb62a..50dd76e7a0 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 05917608e7..1dbea21821 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index 039736d1a1..fbd8a7ff37 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index ffdf9e64e9..6d57dbc7be 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index d7a59cb64f..752ea9d379 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 942f6b762f..83a7186321 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 213721b0c3..4f1afd1e29 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index dfff89ace3..a697becd2c 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index ef753a1164..7fd85f75c9 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index 341f224ecd..ee5e2d896b 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 19ca0c0a3c..9577a61cc0 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index e22265f351..6238d53e7a 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 7f2e7f8a60..822af5bef6 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index 5a93457822..a308c5bce2 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index c173926ba6..ef1713e0e9 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11" + "@bugsnag/core": "^8.0.0-alpha.12" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 61f15227f3..295ae7b982 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 827a249aa0..c5374a0dea 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.11", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.11", - "@bugsnag/plugin-react": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.11", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.12", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", + "@bugsnag/plugin-react": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.12", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.12", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 599e8d1513..9f20884f7b 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 2968ff119a..131206d586 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.11", + "version": "8.0.0-alpha.12", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.11", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.11", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.11", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.11", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.11", + "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.12", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From eb9c7064beef9bc4cd489885b0635dfd3a62b877 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 5 Aug 2024 09:32:18 +0100 Subject: [PATCH 177/182] [PLAT-12487] Handle correlation property in iOS events (#2181) * feat: :sparkles: handle correlation property in ios events * update changelog entry --- CHANGELOG.md | 2 +- .../ios/BugsnagReactNative/BugsnagEventDeserializer.m | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2da396eb26..cfe85e77de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Added -- (delivery-react-native) Support error correlation properties in event payloads [#2174](https://github.com/bugsnag/bugsnag-js/pull/2174) +Support error correlation properties in event payloads [#2181](https://github.com/bugsnag/bugsnag-js/pull/2181) [#2174](https://github.com/bugsnag/bugsnag-js/pull/2174) ### Fixed diff --git a/packages/react-native/ios/BugsnagReactNative/BugsnagEventDeserializer.m b/packages/react-native/ios/BugsnagReactNative/BugsnagEventDeserializer.m index 280a788672..b781b7e87c 100644 --- a/packages/react-native/ios/BugsnagReactNative/BugsnagEventDeserializer.m +++ b/packages/react-native/ios/BugsnagReactNative/BugsnagEventDeserializer.m @@ -17,6 +17,7 @@ - (BugsnagEvent *)deserializeEvent:(NSDictionary *)payload { BugsnagHandledState *handledState = [self deserializeHandledState:payload]; NSDictionary *user = payload[@"user"]; + NSDictionary *correlation = payload[@"correlation"]; BugsnagEvent *event = [[BugsnagEvent alloc] initWithApp:[BugsnagAppWithState appFromJson:payload[@"app"]] device:[BugsnagDeviceWithState deviceFromJson:payload[@"device"]] @@ -30,6 +31,8 @@ - (BugsnagEvent *)deserializeEvent:(NSDictionary *)payload { event.context = payload[@"context"]; event.groupingHash = payload[@"groupingHash"]; + [event setCorrelationTraceId:correlation[@"traceId"] spanId:correlation[@"spanId"]]; + if (payload[@"apiKey"]) { event.apiKey = payload[@"apiKey"]; } From d50f82699bb1bc217ba72b1a7bfee1b96f8473b7 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Mon, 5 Aug 2024 09:21:31 +0000 Subject: [PATCH 178/182] v8.0.0-alpha.13 --- lerna.json | 2 +- packages/browser/package-lock.json | 2 +- packages/browser/package.json | 38 ++++++------ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/delivery-electron/package-lock.json | 2 +- packages/delivery-electron/package.json | 8 +-- packages/delivery-fetch/package-lock.json | 2 +- packages/delivery-fetch/package.json | 4 +- packages/delivery-node/package-lock.json | 2 +- packages/delivery-node/package.json | 4 +- .../delivery-react-native/package-lock.json | 2 +- packages/delivery-react-native/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-x-domain-request/package.json | 4 +- .../package-lock.json | 2 +- .../delivery-xml-http-request/package.json | 4 +- packages/electron-network-status/package.json | 6 +- .../electron-test-helpers/package-lock.json | 2 +- packages/electron-test-helpers/package.json | 4 +- packages/electron/package-lock.json | 2 +- packages/electron/package.json | 60 +++++++++---------- packages/in-flight/package-lock.json | 2 +- packages/in-flight/package.json | 4 +- packages/js/package-lock.json | 2 +- packages/js/package.json | 6 +- packages/node/package-lock.json | 2 +- packages/node/package.json | 30 +++++----- packages/plugin-angular/package-lock.json | 2 +- packages/plugin-angular/package.json | 4 +- packages/plugin-app-duration/package.json | 4 +- packages/plugin-aws-lambda/package-lock.json | 2 +- packages/plugin-aws-lambda/package.json | 8 +-- .../plugin-browser-context/package-lock.json | 2 +- packages/plugin-browser-context/package.json | 4 +- .../plugin-browser-device/package-lock.json | 2 +- packages/plugin-browser-device/package.json | 4 +- .../plugin-browser-request/package-lock.json | 2 +- packages/plugin-browser-request/package.json | 4 +- .../plugin-browser-session/package-lock.json | 2 +- packages/plugin-browser-session/package.json | 4 +- packages/plugin-client-ip/package-lock.json | 2 +- packages/plugin-client-ip/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-console-breadcrumbs/package.json | 4 +- .../plugin-contextualize/package-lock.json | 2 +- packages/plugin-contextualize/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-app/package-lock.json | 2 +- packages/plugin-electron-app/package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-device/package-lock.json | 2 +- packages/plugin-electron-device/package.json | 6 +- .../plugin-electron-ipc/package-lock.json | 2 +- packages/plugin-electron-ipc/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../plugin-electron-process-info/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 8 +-- .../package-lock.json | 2 +- .../package.json | 6 +- .../package-lock.json | 2 +- .../package.json | 6 +- .../plugin-electron-session/package-lock.json | 2 +- packages/plugin-electron-session/package.json | 8 +-- packages/plugin-express/package-lock.json | 2 +- packages/plugin-express/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-inline-script-content/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-intercept/package-lock.json | 2 +- packages/plugin-intercept/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/plugin-koa/package-lock.json | 2 +- packages/plugin-koa/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-network-breadcrumbs/package.json | 4 +- packages/plugin-node-device/package-lock.json | 2 +- packages/plugin-node-device/package.json | 4 +- .../plugin-node-in-project/package-lock.json | 2 +- packages/plugin-node-in-project/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-node-surrounding-code/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-native-hermes/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-react-native-session/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- .../plugin-react-navigation/package-lock.json | 2 +- packages/plugin-react-navigation/package.json | 4 +- packages/plugin-react/package-lock.json | 2 +- packages/plugin-react/package.json | 4 +- packages/plugin-restify/package-lock.json | 2 +- packages/plugin-restify/package.json | 4 +- .../plugin-server-session/package-lock.json | 2 +- packages/plugin-server-session/package.json | 4 +- .../plugin-simple-throttle/package-lock.json | 2 +- packages/plugin-simple-throttle/package.json | 4 +- .../package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-project-root/package.json | 4 +- .../package-lock.json | 2 +- .../plugin-strip-query-string/package.json | 4 +- packages/plugin-vue/package-lock.json | 2 +- packages/plugin-vue/package.json | 4 +- .../plugin-window-onerror/package-lock.json | 2 +- packages/plugin-window-onerror/package.json | 4 +- .../package-lock.json | 2 +- .../package.json | 4 +- packages/react-native/package-lock.json | 2 +- packages/react-native/package.json | 24 ++++---- packages/web-worker/package-lock.json | 2 +- packages/web-worker/package.json | 16 ++--- 147 files changed, 316 insertions(+), 316 deletions(-) diff --git a/lerna.json b/lerna.json index fa3513f895..c8916b71b0 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "8.0.0-alpha.12" + "version": "8.0.0-alpha.13" } diff --git a/packages/browser/package-lock.json b/packages/browser/package-lock.json index d883e20355..6e7452b24f 100644 --- a/packages/browser/package-lock.json +++ b/packages/browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/browser/package.json b/packages/browser/package.json index 5bb89a0650..cbd29e8e07 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/browser", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for browser JavaScript", @@ -30,25 +30,25 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.12", - "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.12", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-context": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-request": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.12", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.12", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.12", - "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12" + "@bugsnag/delivery-x-domain-request": "^8.0.0-alpha.13", + "@bugsnag/delivery-xml-http-request": "^8.0.0-alpha.13", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-context": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-request": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.13", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.13", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-inline-script-content": "^8.0.0-alpha.13", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-navigation-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-simple-throttle": "^8.0.0-alpha.13", + "@bugsnag/plugin-strip-query-string": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.13" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" } } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index a953d57e5a..f1c43d8de3 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/core", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/core/package.json b/packages/core/package.json index 0e398fcb99..a121df9efc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/core", "main": "index.js", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "types": "types/index.d.ts", "description": "Core classes and utilities for Bugsnag notifiers", "homepage": "https://www.bugsnag.com/", diff --git a/packages/delivery-electron/package-lock.json b/packages/delivery-electron/package-lock.json index c7c5cf67a9..6321226eff 100644 --- a/packages/delivery-electron/package-lock.json +++ b/packages/delivery-electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-electron/package.json b/packages/delivery-electron/package.json index 2d5e0a45dd..3ae209b196 100644 --- a/packages/delivery-electron/package.json +++ b/packages/delivery-electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-electron", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/electron delivery mechanism to send events, sessions, and crash dumps from Electron apps", "homepage": "https://www.bugsnag.com/", @@ -17,9 +17,9 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-network-status": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-network-status": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/delivery-fetch/package-lock.json b/packages/delivery-fetch/package-lock.json index 81939aad61..c353d1fcd8 100644 --- a/packages/delivery-fetch/package-lock.json +++ b/packages/delivery-fetch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-fetch", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/delivery-fetch/package.json b/packages/delivery-fetch/package.json index 5a63f72743..23c4396705 100644 --- a/packages/delivery-fetch/package.json +++ b/packages/delivery-fetch/package.json @@ -1,7 +1,7 @@ { "name": "@bugsnag/delivery-fetch", "author": "Bugsnag", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism using the fetch API", "homepage": "https://www.bugsnag.com/", @@ -14,7 +14,7 @@ }, "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-node/package-lock.json b/packages/delivery-node/package-lock.json index d3b2557e49..e34b61b53a 100644 --- a/packages/delivery-node/package-lock.json +++ b/packages/delivery-node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-node/package.json b/packages/delivery-node/package.json index 814355bf2e..cf509cfac9 100644 --- a/packages/delivery-node/package.json +++ b/packages/delivery-node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-node", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/node delivery mechanism", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-react-native/package-lock.json b/packages/delivery-react-native/package-lock.json index 015756b394..bc1e80d7cd 100644 --- a/packages/delivery-react-native/package-lock.json +++ b/packages/delivery-react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-react-native/package.json b/packages/delivery-react-native/package.json index d64e5c90cb..1c070599bc 100644 --- a/packages/delivery-react-native/package.json +++ b/packages/delivery-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-react-native", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-x-domain-request/package-lock.json b/packages/delivery-x-domain-request/package-lock.json index 6970bc6770..c5a3379175 100644 --- a/packages/delivery-x-domain-request/package-lock.json +++ b/packages/delivery-x-domain-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-x-domain-request/package.json b/packages/delivery-x-domain-request/package.json index a701ea356a..8c35a596f7 100644 --- a/packages/delivery-x-domain-request/package.json +++ b/packages/delivery-x-domain-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-x-domain-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for IE 8, 9 and 10", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/delivery-xml-http-request/package-lock.json b/packages/delivery-xml-http-request/package-lock.json index baebf62487..5f94506b44 100644 --- a/packages/delivery-xml-http-request/package-lock.json +++ b/packages/delivery-xml-http-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/delivery-xml-http-request/package.json b/packages/delivery-xml-http-request/package.json index 7c5c928255..7707ca299d 100644 --- a/packages/delivery-xml-http-request/package.json +++ b/packages/delivery-xml-http-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/delivery-xml-http-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "delivery.js", "description": "@bugsnag/js delivery mechanism for most browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-network-status/package.json b/packages/electron-network-status/package.json index 66e3fc6cf8..c1f2ec6c89 100644 --- a/packages/electron-network-status/package.json +++ b/packages/electron-network-status/package.json @@ -1,14 +1,14 @@ { "name": "@bugsnag/electron-network-status", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "network-status.js", "description": "@bugsnag/electron package for watching network status", "author": "Bugsnag", "license": "MIT", "homepage": "https://www.bugsnag.com/", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/electron-test-helpers/package-lock.json b/packages/electron-test-helpers/package-lock.json index 6afc624f81..18ecaf6d12 100644 --- a/packages/electron-test-helpers/package-lock.json +++ b/packages/electron-test-helpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron-test-helpers/package.json b/packages/electron-test-helpers/package.json index 53cc3d4ed0..6718800481 100644 --- a/packages/electron-test-helpers/package.json +++ b/packages/electron-test-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron-test-helpers", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "helpers.ts", "description": "Test helpers for @bugsnag/electron", "repository": { @@ -15,7 +15,7 @@ "helpers.ts" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/electron/package-lock.json b/packages/electron/package-lock.json index 0209555670..54883ee2d0 100644 --- a/packages/electron/package-lock.json +++ b/packages/electron/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/electron/package.json b/packages/electron/package.json index 6dbf908d65..a83d12d14b 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/electron", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/notifier.js", "exports": { ".": "./src/notifier.js", @@ -21,35 +21,35 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/delivery-electron": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/delivery-electron": "^8.0.0-alpha.13", "@bugsnag/electron-filestore": "^7.16.2", - "@bugsnag/electron-network-status": "^8.0.0-alpha.12", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-app": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-device": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-session": "^8.0.0-alpha.12", - "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.12", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.12", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.12", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12" + "@bugsnag/electron-network-status": "^8.0.0-alpha.13", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-app": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-app-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-client-state-persistence": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-deliver-minidumps": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-device": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-ipc": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-net-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-network-status": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-preload-error": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-process-info": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-renderer-client-state-updates": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-renderer-event-data": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-session": "^8.0.0-alpha.13", + "@bugsnag/plugin-interaction-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-internal-callback-marker": "^8.0.0-alpha.13", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.13", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.13", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.13" } } diff --git a/packages/in-flight/package-lock.json b/packages/in-flight/package-lock.json index 89a0612deb..221c875a45 100644 --- a/packages/in-flight/package-lock.json +++ b/packages/in-flight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/in-flight/package.json b/packages/in-flight/package.json index 7159bc5e34..6d9b4e5e12 100644 --- a/packages/in-flight/package.json +++ b/packages/in-flight/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/in-flight", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/in-flight.js", "types": "types/bugsnag-in-flight.d.ts", "description": "Internal package to keep track of in-flight requests to Bugsnag", @@ -22,7 +22,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/js/package-lock.json b/packages/js/package-lock.json index 91bd1dda4b..b339dcb865 100644 --- a/packages/js/package-lock.json +++ b/packages/js/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/js/package.json b/packages/js/package.json index 7072400c89..767e787c9c 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/js", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "node/notifier.js", "browser": "browser/notifier.js", "types": "types.d.ts", @@ -33,8 +33,8 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/browser": "^8.0.0-alpha.12", - "@bugsnag/node": "^8.0.0-alpha.12" + "@bugsnag/browser": "^8.0.0-alpha.13", + "@bugsnag/node": "^8.0.0-alpha.13" }, "devDependencies": { "@babel/cli": "^7.0.0" diff --git a/packages/node/package-lock.json b/packages/node/package-lock.json index 7a36dbd63e..70bda03ac6 100644 --- a/packages/node/package-lock.json +++ b/packages/node/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/node/package.json b/packages/node/package.json index d5e1f7ffff..184bbde83a 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/node", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "dist/bugsnag.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for Node.js", @@ -24,22 +24,22 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/delivery-node": "^8.0.0-alpha.12", - "@bugsnag/plugin-app-duration": "^8.0.0-alpha.12", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-contextualize": "^8.0.0-alpha.12", - "@bugsnag/plugin-intercept": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-device": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.12", - "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.12", - "@bugsnag/plugin-server-session": "^8.0.0-alpha.12", - "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.12", - "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.12" + "@bugsnag/delivery-node": "^8.0.0-alpha.13", + "@bugsnag/plugin-app-duration": "^8.0.0-alpha.13", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-contextualize": "^8.0.0-alpha.13", + "@bugsnag/plugin-intercept": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-device": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-in-project": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-surrounding-code": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-uncaught-exception": "^8.0.0-alpha.13", + "@bugsnag/plugin-node-unhandled-rejection": "^8.0.0-alpha.13", + "@bugsnag/plugin-server-session": "^8.0.0-alpha.13", + "@bugsnag/plugin-stackframe-path-normaliser": "^8.0.0-alpha.13", + "@bugsnag/plugin-strip-project-root": "^8.0.0-alpha.13" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "byline": "^5.0.0", "error-stack-parser": "^2.0.2", "iserror": "^0.0.2", diff --git a/packages/plugin-angular/package-lock.json b/packages/plugin-angular/package-lock.json index 55de7bcc6c..c3e460a444 100644 --- a/packages/plugin-angular/package-lock.json +++ b/packages/plugin-angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-angular/package.json b/packages/plugin-angular/package.json index c836e60730..602906b7fb 100644 --- a/packages/plugin-angular/package.json +++ b/packages/plugin-angular/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-angular", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "description": "Angular integration for bugsnag-js", "main": "dist/esm5/index.js", "browser": "dist/esm5/index.js", @@ -34,7 +34,7 @@ "@angular/compiler": "^7.2.15", "@angular/compiler-cli": "^7.2.15", "@angular/core": "^7.2.15", - "@bugsnag/js": "^8.0.0-alpha.12", + "@bugsnag/js": "^8.0.0-alpha.13", "rxjs": "^5.5.8", "typescript": "^3.2.4", "zone.js": "^0.8.26" diff --git a/packages/plugin-app-duration/package.json b/packages/plugin-app-duration/package.json index c43b4baee2..3a90d6caab 100644 --- a/packages/plugin-app-duration/package.json +++ b/packages/plugin-app-duration/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-app-duration", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "app.js", "description": "@bugsnag/js plugin to set app duration in browsers and node", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-aws-lambda/package-lock.json b/packages/plugin-aws-lambda/package-lock.json index e6f4b9b5c1..5020b10fd4 100644 --- a/packages/plugin-aws-lambda/package-lock.json +++ b/packages/plugin-aws-lambda/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-aws-lambda/package.json b/packages/plugin-aws-lambda/package.json index eaa5a96c3a..f60310d18d 100644 --- a/packages/plugin-aws-lambda/package.json +++ b/packages/plugin-aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-aws-lambda", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/index.js", "types": "types/bugsnag-plugin-aws-lambda.d.ts", "description": "AWS Lambda support for @bugsnag/node", @@ -19,11 +19,11 @@ "author": "Bugsnag", "license": "MIT", "dependencies": { - "@bugsnag/in-flight": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12" + "@bugsnag/in-flight": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.13" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@types/aws-lambda": "^8.10.76", "@vendia/serverless-express": "^4.10.1", "express": "^4.18.2" diff --git a/packages/plugin-browser-context/package-lock.json b/packages/plugin-browser-context/package-lock.json index 683e671a82..709e0daa09 100644 --- a/packages/plugin-browser-context/package-lock.json +++ b/packages/plugin-browser-context/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-context/package.json b/packages/plugin-browser-context/package.json index ddf3145c01..82f31eba25 100644 --- a/packages/plugin-browser-context/package.json +++ b/packages/plugin-browser-context/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-context", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "context.js", "description": "@bugsnag/js plugin to set event context in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-device/package-lock.json b/packages/plugin-browser-device/package-lock.json index b74d6a9495..06f3bdd1dc 100644 --- a/packages/plugin-browser-device/package-lock.json +++ b/packages/plugin-browser-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-browser-device/package.json b/packages/plugin-browser-device/package.json index a1c1e9cd9b..4cba4bf059 100644 --- a/packages/plugin-browser-device/package.json +++ b/packages/plugin-browser-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "device.js", "description": "@bugsnag/js plugin to set device info in browsers", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "@bugsnag/cuid": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-request/package-lock.json b/packages/plugin-browser-request/package-lock.json index 203afa05c8..03d2bcc6da 100644 --- a/packages/plugin-browser-request/package-lock.json +++ b/packages/plugin-browser-request/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-request/package.json b/packages/plugin-browser-request/package.json index 9996d7b81e..2327e6b048 100644 --- a/packages/plugin-browser-request/package.json +++ b/packages/plugin-browser-request/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-request", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "request.js", "description": "@bugsnag/js plugin to set request info in browsers", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-browser-session/package-lock.json b/packages/plugin-browser-session/package-lock.json index 06b92b944e..349e2cf763 100644 --- a/packages/plugin-browser-session/package-lock.json +++ b/packages/plugin-browser-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-browser-session/package.json b/packages/plugin-browser-session/package.json index fcd8d75740..7153dc78c2 100644 --- a/packages/plugin-browser-session/package.json +++ b/packages/plugin-browser-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-browser-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-client-ip/package-lock.json b/packages/plugin-client-ip/package-lock.json index c60b269cea..fdad7384d9 100644 --- a/packages/plugin-client-ip/package-lock.json +++ b/packages/plugin-client-ip/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-client-ip/package.json b/packages/plugin-client-ip/package.json index a07d7c6e13..6d0a433aae 100644 --- a/packages/plugin-client-ip/package.json +++ b/packages/plugin-client-ip/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-client-ip", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "client-ip.js", "description": "@bugsnag/js plugin to disable client IP from error reports", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-console-breadcrumbs/package-lock.json b/packages/plugin-console-breadcrumbs/package-lock.json index 9aabb80bf5..12db647bb6 100644 --- a/packages/plugin-console-breadcrumbs/package-lock.json +++ b/packages/plugin-console-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-console-breadcrumbs/package.json b/packages/plugin-console-breadcrumbs/package.json index d9e96a4767..1b6a5e0bdc 100644 --- a/packages/plugin-console-breadcrumbs/package.json +++ b/packages/plugin-console-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-console-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "console-breadcrumbs.js", "description": "@bugsnag/js plugin to record console log method calls as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-contextualize/package-lock.json b/packages/plugin-contextualize/package-lock.json index 8900bd46c4..7ba32ef334 100644 --- a/packages/plugin-contextualize/package-lock.json +++ b/packages/plugin-contextualize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-contextualize/package.json b/packages/plugin-contextualize/package.json index 309688e18e..8541379213 100644 --- a/packages/plugin-contextualize/package.json +++ b/packages/plugin-contextualize/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-contextualize", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "contextualize.js", "description": "@bugsnag/js plugin to add context to unhandled events", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app-breadcrumbs/package-lock.json b/packages/plugin-electron-app-breadcrumbs/package-lock.json index 8eb063d502..8fdbf2f2e5 100644 --- a/packages/plugin-electron-app-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-app-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app-breadcrumbs/package.json b/packages/plugin-electron-app-breadcrumbs/package.json index f5efc7f6f2..c77adf6513 100644 --- a/packages/plugin-electron-app-breadcrumbs/package.json +++ b/packages/plugin-electron-app-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "app-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs for app lifecycle events", "repository": { @@ -17,8 +17,8 @@ "lodash.debounce": "^4.0.8" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-app/package-lock.json b/packages/plugin-electron-app/package-lock.json index bcdd1e1ac3..d5ace0d3bc 100644 --- a/packages/plugin-electron-app/package-lock.json +++ b/packages/plugin-electron-app/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-app/package.json b/packages/plugin-electron-app/package.json index ced85bfbac..2971ee5c9e 100644 --- a/packages/plugin-electron-app/package.json +++ b/packages/plugin-electron-app/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-app", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "app.js", "description": "@bugsnag/electron plugin to collect app information", "repository": { @@ -25,8 +25,8 @@ "generate-compile-commands": "node-gyp configure --release -- -f gyp.generator.compile_commands_json.py; mv Release/compile_commands.json .; rm -rf Debug Release" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "dependencies": { "bindings": "^1.5.0" diff --git a/packages/plugin-electron-client-state-manager/package-lock.json b/packages/plugin-electron-client-state-manager/package-lock.json index 2cfdb7ed74..ab79ad1e31 100644 --- a/packages/plugin-electron-client-state-manager/package-lock.json +++ b/packages/plugin-electron-client-state-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-manager/package.json b/packages/plugin-electron-client-state-manager/package.json index 6288195630..9d8bf051ac 100644 --- a/packages/plugin-electron-client-state-manager/package.json +++ b/packages/plugin-electron-client-state-manager/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-manager", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "client-state-manager.js", "description": "@bugsnag/electron plugin to sync state between various processes", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-manager.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-client-state-persistence/package-lock.json b/packages/plugin-electron-client-state-persistence/package-lock.json index 880abda42b..dee8b6ea1f 100644 --- a/packages/plugin-electron-client-state-persistence/package-lock.json +++ b/packages/plugin-electron-client-state-persistence/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-client-state-persistence/package.json b/packages/plugin-electron-client-state-persistence/package.json index 76a1709a44..9e1672593a 100644 --- a/packages/plugin-electron-client-state-persistence/package.json +++ b/packages/plugin-electron-client-state-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-client-state-persistence", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "client-state-persistence.js", "description": "@bugsnag/electron plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -39,9 +39,9 @@ "bindings": "^1.5.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-client-state-manager": "^8.0.0-alpha.13", "@types/bindings": "^1.5.0" }, "peerDependencies": { diff --git a/packages/plugin-electron-deliver-minidumps/package-lock.json b/packages/plugin-electron-deliver-minidumps/package-lock.json index bfdaa6cc8a..c401f878d7 100644 --- a/packages/plugin-electron-deliver-minidumps/package-lock.json +++ b/packages/plugin-electron-deliver-minidumps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-deliver-minidumps/package.json b/packages/plugin-electron-deliver-minidumps/package.json index 48133c0bb3..5209694633 100644 --- a/packages/plugin-electron-deliver-minidumps/package.json +++ b/packages/plugin-electron-deliver-minidumps/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-deliver-minidumps", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "deliver-minidumps.js", "description": "@bugsnag/electron plugin to deliver minidumps to Bugsnag", "homepage": "https://www.bugsnag.com/", @@ -22,8 +22,8 @@ "form-data": "^4.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-network-status": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-network-status": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-device/package-lock.json b/packages/plugin-electron-device/package-lock.json index fb78475364..eb33d1a3df 100644 --- a/packages/plugin-electron-device/package-lock.json +++ b/packages/plugin-electron-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-device/package.json b/packages/plugin-electron-device/package.json index 850ad2ee5a..83b704d011 100644 --- a/packages/plugin-electron-device/package.json +++ b/packages/plugin-electron-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "device.js", "description": "@bugsnag/electron plugin to collect device information", "repository": { @@ -14,8 +14,8 @@ "device.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-ipc/package-lock.json b/packages/plugin-electron-ipc/package-lock.json index 83ba9be3fe..a076cf48cb 100644 --- a/packages/plugin-electron-ipc/package-lock.json +++ b/packages/plugin-electron-ipc/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-ipc/package.json b/packages/plugin-electron-ipc/package.json index 633f6897e4..ed575adb12 100644 --- a/packages/plugin-electron-ipc/package.json +++ b/packages/plugin-electron-ipc/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-ipc", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "electron-ipc.js", "description": "@bugsnag/electron plugin to create the IPC layer between main and renderer processes", "repository": { @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "browserify": "^17.0.0" }, "dependencies": { diff --git a/packages/plugin-electron-net-breadcrumbs/package-lock.json b/packages/plugin-electron-net-breadcrumbs/package-lock.json index 9cd52331cd..f3db44297a 100644 --- a/packages/plugin-electron-net-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-net-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-net-breadcrumbs/package.json b/packages/plugin-electron-net-breadcrumbs/package.json index 1ec33d07fe..de874f0b5d 100644 --- a/packages/plugin-electron-net-breadcrumbs/package.json +++ b/packages/plugin-electron-net-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-net-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "net-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect breadcrumbs from requests made with the net module", "repository": { @@ -14,8 +14,8 @@ "net-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-network-status/package-lock.json b/packages/plugin-electron-network-status/package-lock.json index 0a84d7e3c5..16b6a8dae6 100644 --- a/packages/plugin-electron-network-status/package-lock.json +++ b/packages/plugin-electron-network-status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-network-status/package.json b/packages/plugin-electron-network-status/package.json index 18ddcdf29d..66e2e9cc21 100644 --- a/packages/plugin-electron-network-status/package.json +++ b/packages/plugin-electron-network-status/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-network-status", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "network-status.js", "description": "@bugsnag/electron plugin to monitor the network status", "repository": { @@ -14,7 +14,7 @@ "network-status.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json index 43d6a96fb7..ee6eb16943 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-power-monitor-breadcrumbs/package.json b/packages/plugin-electron-power-monitor-breadcrumbs/package.json index 54a67e62ea..8847e51602 100644 --- a/packages/plugin-electron-power-monitor-breadcrumbs/package.json +++ b/packages/plugin-electron-power-monitor-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-power-monitor-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "power-monitor-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect power state breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "power-monitor-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-preload-error/package-lock.json b/packages/plugin-electron-preload-error/package-lock.json index 717f355cc0..e4409142da 100644 --- a/packages/plugin-electron-preload-error/package-lock.json +++ b/packages/plugin-electron-preload-error/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-preload-error/package.json b/packages/plugin-electron-preload-error/package.json index 217cfe3d18..d6d90af8f3 100644 --- a/packages/plugin-electron-preload-error/package.json +++ b/packages/plugin-electron-preload-error/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-preload-error", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "preload-error.js", "description": "@bugsnag/electron plugin to handle errors in preload scripts", "repository": { @@ -15,8 +15,8 @@ "preload-error.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-process-info/package-lock.json b/packages/plugin-electron-process-info/package-lock.json index 04e577ba16..8b31998203 100644 --- a/packages/plugin-electron-process-info/package-lock.json +++ b/packages/plugin-electron-process-info/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-process-info/package.json b/packages/plugin-electron-process-info/package.json index e549733a38..0a7a8eb3af 100644 --- a/packages/plugin-electron-process-info/package.json +++ b/packages/plugin-electron-process-info/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-process-info", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "procinfo.js", "description": "@bugsnag/electron plugin to collect process information for errors", "repository": { @@ -14,7 +14,7 @@ "procinfo.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-client-state-updates/package-lock.json b/packages/plugin-electron-renderer-client-state-updates/package-lock.json index 03e725ff62..d4de810647 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package-lock.json +++ b/packages/plugin-electron-renderer-client-state-updates/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-client-state-updates/package.json b/packages/plugin-electron-renderer-client-state-updates/package.json index 6e7de9ecff..484d7afe24 100644 --- a/packages/plugin-electron-renderer-client-state-updates/package.json +++ b/packages/plugin-electron-renderer-client-state-updates/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-client-state-updates", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "client-state-updates.js", "description": "@bugsnag/electron plugin to sync information between JS renderers", "homepage": "https://www.bugsnag.com/", @@ -19,7 +19,7 @@ "client-state-updates.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-renderer-event-data/package-lock.json b/packages/plugin-electron-renderer-event-data/package-lock.json index a533bd20fa..e8663f8f3c 100644 --- a/packages/plugin-electron-renderer-event-data/package-lock.json +++ b/packages/plugin-electron-renderer-event-data/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-event-data/package.json b/packages/plugin-electron-renderer-event-data/package.json index 88e0a24452..9b0250c288 100644 --- a/packages/plugin-electron-renderer-event-data/package.json +++ b/packages/plugin-electron-renderer-event-data/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-event-data", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "renderer-event-data.js", "description": "@bugsnag/electron plugin to get fully populated event data in renderer callbacks", "homepage": "https://www.bugsnag.com/", @@ -19,9 +19,9 @@ "renderer-event-data.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12", - "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13", + "@bugsnag/plugin-electron-renderer-strip-project-root": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1", diff --git a/packages/plugin-electron-renderer-strip-project-root/package-lock.json b/packages/plugin-electron-renderer-strip-project-root/package-lock.json index 13e6e39608..159c7d10ac 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package-lock.json +++ b/packages/plugin-electron-renderer-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-renderer-strip-project-root/package.json b/packages/plugin-electron-renderer-strip-project-root/package.json index 6a58e14133..fc53661ef0 100644 --- a/packages/plugin-electron-renderer-strip-project-root/package.json +++ b/packages/plugin-electron-renderer-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-renderer-strip-project-root", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "strip-project-root.js", "description": "@bugsnag/electron plugin to strip the project root from stack traces", "homepage": "https://www.bugsnag.com/", @@ -15,8 +15,8 @@ "*.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "author": "Bugsnag", "license": "MIT" diff --git a/packages/plugin-electron-screen-breadcrumbs/package-lock.json b/packages/plugin-electron-screen-breadcrumbs/package-lock.json index b705c4af09..a193235b16 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package-lock.json +++ b/packages/plugin-electron-screen-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-screen-breadcrumbs/package.json b/packages/plugin-electron-screen-breadcrumbs/package.json index 96f5a81182..43e621d841 100644 --- a/packages/plugin-electron-screen-breadcrumbs/package.json +++ b/packages/plugin-electron-screen-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-screen-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "screen-breadcrumbs.js", "description": "@bugsnag/electron plugin to collect screen breadcrumbs", "repository": { @@ -14,8 +14,8 @@ "screen-breadcrumbs.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-electron-session/package-lock.json b/packages/plugin-electron-session/package-lock.json index bca412bb58..c127e47aa1 100644 --- a/packages/plugin-electron-session/package-lock.json +++ b/packages/plugin-electron-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-electron-session/package.json b/packages/plugin-electron-session/package.json index 9463976e40..7137093a60 100644 --- a/packages/plugin-electron-session/package.json +++ b/packages/plugin-electron-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-electron-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "session.js", "description": "@bugsnag/electron plugin for sessions", "repository": { @@ -14,11 +14,11 @@ "session.js" ], "dependencies": { - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12" + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.13" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/electron-test-helpers": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/electron-test-helpers": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-express/package-lock.json b/packages/plugin-express/package-lock.json index 74b8cc20dd..70f8f7831d 100644 --- a/packages/plugin-express/package-lock.json +++ b/packages/plugin-express/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-express/package.json b/packages/plugin-express/package.json index 97231b71af..50621a544e 100644 --- a/packages/plugin-express/package.json +++ b/packages/plugin-express/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-express", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/express.js", "types": "types/bugsnag-express.d.ts", "description": "@bugsnag/js error handling middleware for Express (and Connect) web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@types/express": "^4.17.6" } } diff --git a/packages/plugin-inline-script-content/package-lock.json b/packages/plugin-inline-script-content/package-lock.json index 2931c3bb78..60a104e18c 100644 --- a/packages/plugin-inline-script-content/package-lock.json +++ b/packages/plugin-inline-script-content/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-inline-script-content/package.json b/packages/plugin-inline-script-content/package.json index a40b65c0f2..65bc53ea91 100644 --- a/packages/plugin-inline-script-content/package.json +++ b/packages/plugin-inline-script-content/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-inline-script-content", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "inline-script-content.js", "description": "@bugsnag/js plugin to attach inline script content to error events", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-interaction-breadcrumbs/package-lock.json b/packages/plugin-interaction-breadcrumbs/package-lock.json index e46a7d92e3..6cd604d209 100644 --- a/packages/plugin-interaction-breadcrumbs/package-lock.json +++ b/packages/plugin-interaction-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-interaction-breadcrumbs/package.json b/packages/plugin-interaction-breadcrumbs/package.json index 2e9707bad0..d7616bc9a5 100644 --- a/packages/plugin-interaction-breadcrumbs/package.json +++ b/packages/plugin-interaction-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-interaction-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "interaction-breadcrumbs.js", "description": "@bugsnag/js plugin to record UI click events as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-intercept/package-lock.json b/packages/plugin-intercept/package-lock.json index b6b2079b1f..12aea58f08 100644 --- a/packages/plugin-intercept/package-lock.json +++ b/packages/plugin-intercept/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-intercept/package.json b/packages/plugin-intercept/package.json index 0cb12cf294..b83c230f88 100644 --- a/packages/plugin-intercept/package.json +++ b/packages/plugin-intercept/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-intercept", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "intercept.js", "description": "@bugsnag/js plugin providing convenience functions for intercepting asynchronous errors", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-internal-callback-marker/package-lock.json b/packages/plugin-internal-callback-marker/package-lock.json index edd84e8758..b028a4a88e 100644 --- a/packages/plugin-internal-callback-marker/package-lock.json +++ b/packages/plugin-internal-callback-marker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-internal-callback-marker/package.json b/packages/plugin-internal-callback-marker/package.json index c0fba66060..049c8c49fc 100644 --- a/packages/plugin-internal-callback-marker/package.json +++ b/packages/plugin-internal-callback-marker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-internal-callback-marker", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "internal-callback-marker.js", "description": "@bugsnag/js plugin to annotate all OnError callbacks added by internal plugins", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "internal-callback-marker.js" ], "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-koa/package-lock.json b/packages/plugin-koa/package-lock.json index ff9b3589b6..b9d8d8cf69 100644 --- a/packages/plugin-koa/package-lock.json +++ b/packages/plugin-koa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-koa/package.json b/packages/plugin-koa/package.json index 8f07669019..877c5a294e 100644 --- a/packages/plugin-koa/package.json +++ b/packages/plugin-koa/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-koa", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/koa.js", "types": "types/bugsnag-koa.d.ts", "description": "@bugsnag/js error handling middleware for Koa web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@types/koa": "^2.11.3" } } diff --git a/packages/plugin-navigation-breadcrumbs/package-lock.json b/packages/plugin-navigation-breadcrumbs/package-lock.json index 4e72b627ce..dd8bc24435 100644 --- a/packages/plugin-navigation-breadcrumbs/package-lock.json +++ b/packages/plugin-navigation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-navigation-breadcrumbs/package.json b/packages/plugin-navigation-breadcrumbs/package.json index bfcde3a7d9..2ce49aa229 100644 --- a/packages/plugin-navigation-breadcrumbs/package.json +++ b/packages/plugin-navigation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-navigation-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "navigation-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser navigation as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-network-breadcrumbs/package-lock.json b/packages/plugin-network-breadcrumbs/package-lock.json index b173077bdb..3db07010e4 100644 --- a/packages/plugin-network-breadcrumbs/package-lock.json +++ b/packages/plugin-network-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-network-breadcrumbs/package.json b/packages/plugin-network-breadcrumbs/package.json index f64e74f7c9..dbf9f1ccaf 100644 --- a/packages/plugin-network-breadcrumbs/package.json +++ b/packages/plugin-network-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-network-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "network-breadcrumbs.js", "description": "@bugsnag/js plugin to record browser requests as breadcrumbs", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-device/package-lock.json b/packages/plugin-node-device/package-lock.json index 466badbebb..3f1a15e7c8 100644 --- a/packages/plugin-node-device/package-lock.json +++ b/packages/plugin-node-device/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-device/package.json b/packages/plugin-node-device/package.json index d1c24affae..288712ac76 100644 --- a/packages/plugin-node-device/package.json +++ b/packages/plugin-node-device/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-device", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "device.js", "description": "@bugsnag/js plugin to set device info in node", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-in-project/package-lock.json b/packages/plugin-node-in-project/package-lock.json index 4bea4ebea5..5fc481d40d 100644 --- a/packages/plugin-node-in-project/package-lock.json +++ b/packages/plugin-node-in-project/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-in-project/package.json b/packages/plugin-node-in-project/package.json index ea6f143835..393bc14d38 100644 --- a/packages/plugin-node-in-project/package.json +++ b/packages/plugin-node-in-project/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-in-project", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "in-project.js", "description": "@bugsnag/js plugin to mark whether stackframes are 'in-project'", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-surrounding-code/package-lock.json b/packages/plugin-node-surrounding-code/package-lock.json index 6b5cda6674..13d8998de7 100644 --- a/packages/plugin-node-surrounding-code/package-lock.json +++ b/packages/plugin-node-surrounding-code/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-node-surrounding-code/package.json b/packages/plugin-node-surrounding-code/package.json index bd1737dd67..d8b9eb5d4f 100644 --- a/packages/plugin-node-surrounding-code/package.json +++ b/packages/plugin-node-surrounding-code/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-surrounding-code", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "surrounding-code.js", "description": "@bugsnag/js plugin to load surrounding code in Node stacktraces", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "pump": "^3.0.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-uncaught-exception/package-lock.json b/packages/plugin-node-uncaught-exception/package-lock.json index a6a3d3c9eb..4f7ff9faf4 100644 --- a/packages/plugin-node-uncaught-exception/package-lock.json +++ b/packages/plugin-node-uncaught-exception/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-uncaught-exception/package.json b/packages/plugin-node-uncaught-exception/package.json index 5be2ede702..064223f4e3 100644 --- a/packages/plugin-node-uncaught-exception/package.json +++ b/packages/plugin-node-uncaught-exception/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-uncaught-exception", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "uncaught-exception.js", "description": "@bugsnag/js plugin to capture and report uncaught exceptions", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-node-unhandled-rejection/package-lock.json b/packages/plugin-node-unhandled-rejection/package-lock.json index 93b843565b..cbee65cecc 100644 --- a/packages/plugin-node-unhandled-rejection/package-lock.json +++ b/packages/plugin-node-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-node-unhandled-rejection/package.json b/packages/plugin-node-unhandled-rejection/package.json index 9f017a29e5..f76985ec26 100644 --- a/packages/plugin-node-unhandled-rejection/package.json +++ b/packages/plugin-node-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-node-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to capture and report unhandled rejections", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-client-sync/package-lock.json b/packages/plugin-react-native-client-sync/package-lock.json index cf0fa92b0d..b91fb6ca66 100644 --- a/packages/plugin-react-native-client-sync/package-lock.json +++ b/packages/plugin-react-native-client-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-client-sync/package.json b/packages/plugin-react-native-client-sync/package.json index a6f4886531..03c12fed83 100644 --- a/packages/plugin-react-native-client-sync/package.json +++ b/packages/plugin-react-native-client-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-client-sync", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "client-sync.js", "description": "@bugsnag/react-native plugin to sync information between JS and native layer", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-event-sync/package-lock.json b/packages/plugin-react-native-event-sync/package-lock.json index 3060212415..f5152e8c08 100644 --- a/packages/plugin-react-native-event-sync/package-lock.json +++ b/packages/plugin-react-native-event-sync/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-event-sync/package.json b/packages/plugin-react-native-event-sync/package.json index 93a6b9d515..1e6fce7470 100644 --- a/packages/plugin-react-native-event-sync/package.json +++ b/packages/plugin-react-native-event-sync/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-event-sync", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "event-sync.js", "description": "@bugsnag/react-native plugin to sync native event information in an onError callbacks", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-global-error-handler/package-lock.json b/packages/plugin-react-native-global-error-handler/package-lock.json index bed68725b5..2c1dcb1ab1 100644 --- a/packages/plugin-react-native-global-error-handler/package-lock.json +++ b/packages/plugin-react-native-global-error-handler/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-global-error-handler/package.json b/packages/plugin-react-native-global-error-handler/package.json index 81e5ef3d74..8700765907 100644 --- a/packages/plugin-react-native-global-error-handler/package.json +++ b/packages/plugin-react-native-global-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-global-error-handler", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "error-handler.js", "description": "@bugsnag/js plugin to report unhandled exceptions in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-hermes/package.json b/packages/plugin-react-native-hermes/package.json index 59044da1c0..6179a91f04 100644 --- a/packages/plugin-react-native-hermes/package.json +++ b/packages/plugin-react-native-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-hermes", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "hermes.js", "description": "@bugsnag/react-native plugin to support Hermes", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-navigation/package-lock.json b/packages/plugin-react-native-navigation/package-lock.json index e62ded0941..3d0b58c8ed 100644 --- a/packages/plugin-react-native-navigation/package-lock.json +++ b/packages/plugin-react-native-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-navigation/package.json b/packages/plugin-react-native-navigation/package.json index 639f9d3fe7..8af41a8901 100644 --- a/packages/plugin-react-native-navigation/package.json +++ b/packages/plugin-react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-navigation", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "react-native-navigation.js", "types": "types/react-native-navigation.d.ts", "description": "@bugsnag/react-native plugin for integration with react-native-navigation", @@ -19,7 +19,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@types/react-native": "^0.63.20", "react-native-navigation": "^7.0.0" }, diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json index 90ac87f5d1..444a6d5432 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-orientation-breadcrumbs/package.json b/packages/plugin-react-native-orientation-breadcrumbs/package.json index a6c38c26fb..4529af76b5 100644 --- a/packages/plugin-react-native-orientation-breadcrumbs/package.json +++ b/packages/plugin-react-native-orientation-breadcrumbs/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-orientation-breadcrumbs", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "orientation.js", "description": "@bugsnag/js plugin to create breadcrumbs when the device orientation changes in a React Native app", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-session/package-lock.json b/packages/plugin-react-native-session/package-lock.json index 17a994d14a..623da9c57a 100644 --- a/packages/plugin-react-native-session/package-lock.json +++ b/packages/plugin-react-native-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react-native-session/package.json b/packages/plugin-react-native-session/package.json index 8628683690..e62631289d 100644 --- a/packages/plugin-react-native-session/package.json +++ b/packages/plugin-react-native-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "session.js", "description": "@bugsnag/react-native session implementation (which delegates all functionality to the native client)", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-react-native-unhandled-rejection/package-lock.json b/packages/plugin-react-native-unhandled-rejection/package-lock.json index 604c6f45cd..a5fcebe1d4 100644 --- a/packages/plugin-react-native-unhandled-rejection/package-lock.json +++ b/packages/plugin-react-native-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-native-unhandled-rejection/package.json b/packages/plugin-react-native-unhandled-rejection/package.json index 1606964205..06a5b37599 100644 --- a/packages/plugin-react-native-unhandled-rejection/package.json +++ b/packages/plugin-react-native-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-native-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "rejection-handler.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in React Native", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "promise": "^8.0.2" }, "peerDependencies": { diff --git a/packages/plugin-react-navigation/package-lock.json b/packages/plugin-react-navigation/package-lock.json index 22f68e6a94..12c4c059fa 100644 --- a/packages/plugin-react-navigation/package-lock.json +++ b/packages/plugin-react-navigation/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-react-navigation/package.json b/packages/plugin-react-navigation/package.json index 1fb6a349ae..9a04b95661 100644 --- a/packages/plugin-react-navigation/package.json +++ b/packages/plugin-react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react-navigation", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "react-navigation.js", "description": "@bugsnag/react-native plugin to update context and leave breadcrumb when the screen changes", "homepage": "https://www.bugsnag.com/", @@ -22,7 +22,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@react-navigation/native": "^5.7.3", "@types/react": "^16.9.49", "@types/react-native": "^0.63.20", diff --git a/packages/plugin-react/package-lock.json b/packages/plugin-react/package-lock.json index e84c059526..a480865980 100644 --- a/packages/plugin-react/package-lock.json +++ b/packages/plugin-react/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-react/package.json b/packages/plugin-react/package.json index 1d148d0695..bd02593a90 100644 --- a/packages/plugin-react/package.json +++ b/packages/plugin-react/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-react", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "dist/bugsnag-react.js", "description": "React integration for @bugsnag/js", "browser": "dist/bugsnag-react.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-restify/package-lock.json b/packages/plugin-restify/package-lock.json index b8d786aa45..0f50a03b0a 100644 --- a/packages/plugin-restify/package-lock.json +++ b/packages/plugin-restify/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-restify/package.json b/packages/plugin-restify/package.json index 07172f428c..8297c8582b 100644 --- a/packages/plugin-restify/package.json +++ b/packages/plugin-restify/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-restify", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/restify.js", "types": "types/bugsnag-restify.d.ts", "description": "@bugsnag/js error handling middleware for Restify web servers", @@ -22,7 +22,7 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", "@types/restify": "^8.4.2" } } diff --git a/packages/plugin-server-session/package-lock.json b/packages/plugin-server-session/package-lock.json index 50dd76e7a0..7d912fecb0 100644 --- a/packages/plugin-server-session/package-lock.json +++ b/packages/plugin-server-session/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/plugin-server-session/package.json b/packages/plugin-server-session/package.json index 1dbea21821..ece4a25772 100644 --- a/packages/plugin-server-session/package.json +++ b/packages/plugin-server-session/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-server-session", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "session.js", "description": "@bugsnag/js plugin to enable session tracking in server applications", "homepage": "https://www.bugsnag.com/", @@ -20,7 +20,7 @@ "backo": "^1.1.0" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-simple-throttle/package-lock.json b/packages/plugin-simple-throttle/package-lock.json index fbd8a7ff37..451bf6567b 100644 --- a/packages/plugin-simple-throttle/package-lock.json +++ b/packages/plugin-simple-throttle/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/packages/plugin-simple-throttle/package.json b/packages/plugin-simple-throttle/package.json index 6d57dbc7be..a0785f0d0b 100644 --- a/packages/plugin-simple-throttle/package.json +++ b/packages/plugin-simple-throttle/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-simple-throttle", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "throttle.js", "description": "@bugsnag/js plugin to prevent too many events from being sent", "homepage": "https://www.bugsnag.com/", @@ -18,7 +18,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-stackframe-path-normaliser/package.json b/packages/plugin-stackframe-path-normaliser/package.json index 752ea9d379..10a05e85fc 100644 --- a/packages/plugin-stackframe-path-normaliser/package.json +++ b/packages/plugin-stackframe-path-normaliser/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-stackframe-path-normaliser", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "path-normaliser.js", "description": "@bugsnag/js plugin to normalise file paths in stackframes", "homepage": "https://www.bugsnag.com/", @@ -17,6 +17,6 @@ "@bugsnag/core": "^8.0.0-alpha.1" }, "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" } } diff --git a/packages/plugin-strip-project-root/package-lock.json b/packages/plugin-strip-project-root/package-lock.json index 83a7186321..bbd58cc9f3 100644 --- a/packages/plugin-strip-project-root/package-lock.json +++ b/packages/plugin-strip-project-root/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-project-root/package.json b/packages/plugin-strip-project-root/package.json index 4f1afd1e29..beb7eb1100 100644 --- a/packages/plugin-strip-project-root/package.json +++ b/packages/plugin-strip-project-root/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-project-root", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "strip-project-root.js", "description": "@bugsnag/js plugin to remove common project root paths from stacktraces", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-strip-query-string/package-lock.json b/packages/plugin-strip-query-string/package-lock.json index a697becd2c..891b76271f 100644 --- a/packages/plugin-strip-query-string/package-lock.json +++ b/packages/plugin-strip-query-string/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-strip-query-string/package.json b/packages/plugin-strip-query-string/package.json index 7fd85f75c9..458e6fa57e 100644 --- a/packages/plugin-strip-query-string/package.json +++ b/packages/plugin-strip-query-string/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-strip-query-string", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "strip-query-string.js", "description": "@bugsnag/js plugin to strip query string and document fragment from stackframe filenames", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-vue/package-lock.json b/packages/plugin-vue/package-lock.json index ee5e2d896b..96ef3c3d40 100644 --- a/packages/plugin-vue/package-lock.json +++ b/packages/plugin-vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-vue/package.json b/packages/plugin-vue/package.json index 9577a61cc0..5d69cfd372 100644 --- a/packages/plugin-vue/package.json +++ b/packages/plugin-vue/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-vue", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "description": "Vue.js integration for bugsnag-js", "main": "dist/bugsnag-vue.js", "browser": "dist/bugsnag-vue.js", @@ -24,7 +24,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-onerror/package-lock.json b/packages/plugin-window-onerror/package-lock.json index 6238d53e7a..300cdd2cff 100644 --- a/packages/plugin-window-onerror/package-lock.json +++ b/packages/plugin-window-onerror/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-onerror/package.json b/packages/plugin-window-onerror/package.json index 822af5bef6..a0a1fe7188 100644 --- a/packages/plugin-window-onerror/package.json +++ b/packages/plugin-window-onerror/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-onerror", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "onerror.js", "description": "@bugsnag/js plugin to report unhandled exceptions in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/plugin-window-unhandled-rejection/package-lock.json b/packages/plugin-window-unhandled-rejection/package-lock.json index a308c5bce2..389eb236bf 100644 --- a/packages/plugin-window-unhandled-rejection/package-lock.json +++ b/packages/plugin-window-unhandled-rejection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/plugin-window-unhandled-rejection/package.json b/packages/plugin-window-unhandled-rejection/package.json index ef1713e0e9..2b63baa1cc 100644 --- a/packages/plugin-window-unhandled-rejection/package.json +++ b/packages/plugin-window-unhandled-rejection/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/plugin-window-unhandled-rejection", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "unhandled-rejection.js", "description": "@bugsnag/js plugin to report unhandled promise rejections in browsers", "homepage": "https://www.bugsnag.com/", @@ -17,7 +17,7 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12" + "@bugsnag/core": "^8.0.0-alpha.13" }, "peerDependencies": { "@bugsnag/core": "^8.0.0-alpha.1" diff --git a/packages/react-native/package-lock.json b/packages/react-native/package-lock.json index 295ae7b982..893a65671c 100644 --- a/packages/react-native/package-lock.json +++ b/packages/react-native/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index c5374a0dea..ba5d1973b7 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/react-native", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "main": "src/notifier.js", "types": "types/bugsnag.d.ts", "description": "Bugsnag error reporter for React Native applications", @@ -52,17 +52,17 @@ "typescript": "^3.3.3" }, "dependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/delivery-react-native": "^8.0.0-alpha.12", - "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.12", - "@bugsnag/plugin-react": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.12", - "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/delivery-react-native": "^8.0.0-alpha.13", + "@bugsnag/plugin-console-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-network-breadcrumbs": "^8.0.0-alpha.13", + "@bugsnag/plugin-react": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-client-sync": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-event-sync": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-global-error-handler": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-hermes": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-session": "^8.0.0-alpha.13", + "@bugsnag/plugin-react-native-unhandled-rejection": "^8.0.0-alpha.13", "iserror": "^0.0.2" }, "scripts": { diff --git a/packages/web-worker/package-lock.json b/packages/web-worker/package-lock.json index 9f20884f7b..82f0b6c599 100644 --- a/packages/web-worker/package-lock.json +++ b/packages/web-worker/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index 131206d586..6b6bb58e6a 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,6 +1,6 @@ { "name": "@bugsnag/web-worker", - "version": "8.0.0-alpha.12", + "version": "8.0.0-alpha.13", "description": "BugSnag error reporter for JavaScript web workers and service workers", "homepage": "https://www.bugsnag.com/", "main": "dist/bugsnag.web-worker.js", @@ -39,13 +39,13 @@ "author": "Bugsnag", "license": "MIT", "devDependencies": { - "@bugsnag/core": "^8.0.0-alpha.12", - "@bugsnag/delivery-fetch": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-device": "^8.0.0-alpha.12", - "@bugsnag/plugin-browser-session": "^8.0.0-alpha.12", - "@bugsnag/plugin-client-ip": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.12", - "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.12", + "@bugsnag/core": "^8.0.0-alpha.13", + "@bugsnag/delivery-fetch": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-device": "^8.0.0-alpha.13", + "@bugsnag/plugin-browser-session": "^8.0.0-alpha.13", + "@bugsnag/plugin-client-ip": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-onerror": "^8.0.0-alpha.13", + "@bugsnag/plugin-window-unhandled-rejection": "^8.0.0-alpha.13", "ts-loader": "^9.4.1", "typescript": "^4.9.3", "webpack": "^5.75.0", From 510c326b4675d00476002cd981bcf4f066a3fa76 Mon Sep 17 00:00:00 2001 From: Tom Longridge Date: Tue, 27 Aug 2024 17:12:02 +0100 Subject: [PATCH 179/182] docs: update for v8 --- CHANGELOG.md | 31 ++++++++++++++++--------------- UPGRADING.md | 8 ++++++-- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfe85e77de..142e3b4cc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,34 +2,35 @@ ## [8.0.0] - Unreleased +### Summary + +As well as some bug fixes and **breaking changes** described in the [Upgrade Guide](./UPGRADING.md), this major SDK release has the following key features: + +- Improved API for NodeJS: the `Bugsnag` client can now be used to call SDK methods in the context of the current request +- Breadcrumb support for NodeJS: we now support manual breadcrumbs and capture console breadcrumbs automatically +- Improved session reporting for single page apps: a session is now created only once per page load to more accurately reflect a user's session in your app + ### Added -Support error correlation properties in event payloads [#2181](https://github.com/bugsnag/bugsnag-js/pull/2181) [#2174](https://github.com/bugsnag/bugsnag-js/pull/2174) +- (node) Add support for manual breadcrumbs [#1927](https://github.com/bugsnag/bugsnag-js/pull/1927) and automatic console breadcrumbs [#2107](https://github.com/bugsnag/bugsnag-js/pull/2107) +- Support error correlation properties in event payloads [#2174](https://github.com/bugsnag/bugsnag-js/pull/2174) ### Fixed - (plugin-angular) Prevent excess change detection cycles when calling `Bugsnag.notify` [#1861](https://github.com/bugsnag/bugsnag-js/pull/1861) +- (plugin-vue) Check global vue config exists before installing vue 2 handler [#2171](https://github.com/bugsnag/bugsnag-js/pull/2171) ### Changed -- (node) enable breadcrumbs and context-scoped calls [#1927](https://github.com/bugsnag/bugsnag-js/pull/1927) -- (plugin-contextualize) reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) -- (plugin-navigation-breadcrumbs) calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) +- (node) Enable breadcrumbs and context-scoped calls [#1927](https://github.com/bugsnag/bugsnag-js/pull/1927) +- (plugin-contextualize) Reimplement without relying on the deprecated node Domain API. From Node 16+ unhandled promise rejections are also supported [#1924](https://github.com/bugsnag/bugsnag-js/pull/1924) +- (plugin-navigation-breadcrumbs) Calling `pushState` or `replaceState` no longer triggers a new session when `autoTrackSessions` is enabled [#1820](https://github.com/bugsnag/bugsnag-js/pull/1820) - (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) *Breaking change*: The `request` metadata field in network breadcrumbs has been renamed to `url` and is no longer pre-pended with the HTTP method [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) -- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `method` metadata field to network breadcrumbs [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) -- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Added `duration` metadata field to network breadcrumbs [#1903](https://github.com/bugsnag/bugsnag-js/pull/1903) +- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add `method` metadata field to network breadcrumbs [#1988](https://github.com/bugsnag/bugsnag-js/pull/1988) +- (plugin-network-breadcrumbs, plugin-electron-net-breadcrumbs) Add `duration` metadata field to network breadcrumbs [#1903](https://github.com/bugsnag/bugsnag-js/pull/1903) - (react-native) Update bugsnag-android from v5.32.2 to [v6.6.1](https://github.com/bugsnag/bugsnag-android/blob/next/CHANGELOG.md#661-2024-07-03) - -## [Unreleased] - -### Changed - - (react-native) Update bugsnag-cocoa from v6.29.0 to [v6.30.1](https://github.com/bugsnag/bugsnag-cocoa/blob/master/CHANGELOG.md#6301-2024-07-25) -### Fixed - -- (plugin-vue) Check global vue config exists before installing vue 2 handler [#2171](https://github.com/bugsnag/bugsnag-js/pull/2171) - ## [7.25.0] - 2024-07-03 ### Added diff --git a/UPGRADING.md b/UPGRADING.md index 1134b315a3..da0662b8ef 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -3,7 +3,11 @@ Upgrading ## 7.x to 8.x -As well as a number of bug fixes and enhancements with breaking changes, this version contains major improvements to our Node package: including making the top-level `Bugsnag` static interface context-aware and enabling breadcrumbs for Node.js projects. +As well as some bug fixes and **breaking changes**, this major SDK release has the following key features: + +- Improved API for NodeJS: the `Bugsnag` client can now be used to call SDK methods in the context of the current request +- Breadcrumb support for NodeJS: we now support manual breadcrumbs and capture console breadcrumbs automatically +- Improved session reporting for single page apps: a session is now created only once per page load to more accurately reflect a user's session in your app ### Amended triggers for automatically tracked sessions for web apps @@ -75,7 +79,7 @@ Prior to v8, calls to `notify` triggered change detection cycles which could aff As of v8, for consistency with other BugSnag platforms, if only one [endpoint](https://docs.bugsnag.com/platforms/javascript/configuration-options/#endpoints) is set in configuration, no events **or** sessions will be sent. To correctly setup BugSnag for on-premise, both `notify` and `sessions` endpoint should be set. This change reduces the possibility of a misconfigured client leaking data to the wrong BugSnag server. -#### `request` replaced with `url` and `method` in network breadcrumb metadata +### `request` replaced with `url` and `method` in network breadcrumb metadata Prior to v8, network breadcrumb metadata included a field named `request`, which contained the request URL prepended with the HTTP method (e.g. `"GET https://request-url.com/`). This has been replaced with two separate metadata fields named `url` and `method`, which contain the request URL and HTTP method respectively. From 153bba4f100fdfd1c498e3aed7065944efe4e4e2 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Wed, 28 Aug 2024 17:40:56 +0100 Subject: [PATCH 180/182] Apply suggestions from code review --- UPGRADING.md | 5 ----- packages/node/src/notifier.js | 4 ++-- .../plugin-node-uncaught-exception/uncaught-exception.js | 4 ++-- .../plugin-node-unhandled-rejection/unhandled-rejection.js | 2 +- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/UPGRADING.md b/UPGRADING.md index da0662b8ef..cb832d737e 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -78,11 +78,6 @@ Prior to v8, calls to `notify` triggered change detection cycles which could aff ### Validation of BugSnag endpoints As of v8, for consistency with other BugSnag platforms, if only one [endpoint](https://docs.bugsnag.com/platforms/javascript/configuration-options/#endpoints) is set in configuration, no events **or** sessions will be sent. To correctly setup BugSnag for on-premise, both `notify` and `sessions` endpoint should be set. This change reduces the possibility of a misconfigured client leaking data to the wrong BugSnag server. - -### `request` replaced with `url` and `method` in network breadcrumb metadata - -Prior to v8, network breadcrumb metadata included a field named `request`, which contained the request URL prepended with the HTTP method (e.g. `"GET https://request-url.com/`). This has been replaced with two separate metadata fields named `url` and `method`, which contain the request URL and HTTP method respectively. - ## `bugsnag-react-native@*` to `@bugsnag/react-native@7.3` As of `v7.3` of the [`bugsnag-js` monorepo](https://github.com/bugsnag/bugsnag-js) it contains Bugsnag's SDK for React Native. This additional notifier joins `@bugsnag/js` and `@bugsnag/expo` in its unified version scheme, so the first version of `@bugsnag/react-native` is `v7.3.0`. diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 5a0e21dc11..6c1f5d4691 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -63,7 +63,7 @@ const Bugsnag = { const original = bugsnag[m] bugsnag[m] = function () { // if we are in an async context, use the client from that context - const contextClient = bugsnag._clientContext && bugsnag._clientContext.getStore() ? bugsnag._clientContext.getStore() : null + const contextClient = bugsnag._clientContext && typeof bugsnag._clientContext.getStore === 'function' ? bugsnag._clientContext.getStore() : null const client = contextClient || bugsnag const originalMethod = contextClient ? contextClient[m] : original @@ -103,7 +103,7 @@ Object.keys(Client.prototype).forEach((m) => { Bugsnag[m] = function () { // if we are in an async context, use the client from that context let client = Bugsnag._client - if (client && client._clientContext && client._clientContext.getStore()) { + if (client && client._clientContext && typeof client._clientContext.getStore === 'function') { client = client._clientContext.getStore() } diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index 672f98f196..31ed2fa290 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -7,9 +7,9 @@ module.exports = { if (!client._config.enabledErrorTypes.unhandledExceptions) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + const c = (client._clientContext && typeof client._clientContext.getStore === 'function') ? client._clientContext.getStore() : client - // check if the stacktrace has no context, if so, if so append the frames we created earlier + // check if the stacktrace has no context, if so append the frames we created earlier // see plugin-contextualize for where this is created if (err.stack && c.fallbackStack) maybeUseFallbackStack(err, c.fallbackStack) diff --git a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js index 43e9340d8d..23ddd37ac9 100644 --- a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js +++ b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js @@ -4,7 +4,7 @@ module.exports = { if (!client._config.autoDetectErrors || !client._config.enabledErrorTypes.unhandledRejections) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + const c = (client._clientContext && typeof client._clientContext.getStore === 'function') ? client._clientContext.getStore() : client const event = c.Event.create(err, false, { severity: 'error', From fc02f0081ef7b888064589c332caf5b15c92dce8 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Aug 2024 09:34:06 +0100 Subject: [PATCH 181/182] fix clientContext.getStore() calls --- packages/node/src/notifier.js | 2 +- packages/plugin-node-uncaught-exception/uncaught-exception.js | 2 +- packages/plugin-node-unhandled-rejection/unhandled-rejection.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index 6c1f5d4691..a4a1a51496 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -103,7 +103,7 @@ Object.keys(Client.prototype).forEach((m) => { Bugsnag[m] = function () { // if we are in an async context, use the client from that context let client = Bugsnag._client - if (client && client._clientContext && typeof client._clientContext.getStore === 'function') { + if (client && client._clientContext && client._clientContext.getStore()) { client = client._clientContext.getStore() } diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index 31ed2fa290..7e90fc0198 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -7,7 +7,7 @@ module.exports = { if (!client._config.enabledErrorTypes.unhandledExceptions) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && typeof client._clientContext.getStore === 'function') ? client._clientContext.getStore() : client + const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client // check if the stacktrace has no context, if so append the frames we created earlier // see plugin-contextualize for where this is created diff --git a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js index 23ddd37ac9..43e9340d8d 100644 --- a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js +++ b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js @@ -4,7 +4,7 @@ module.exports = { if (!client._config.autoDetectErrors || !client._config.enabledErrorTypes.unhandledRejections) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && typeof client._clientContext.getStore === 'function') ? client._clientContext.getStore() : client + const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client const event = c.Event.create(err, false, { severity: 'error', From c06b16b84528258e0a4faffac511992acd59a723 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Thu, 29 Aug 2024 09:38:51 +0100 Subject: [PATCH 182/182] reduce number of calls to _clientContext.getStore() --- packages/node/src/notifier.js | 5 +++-- .../plugin-node-uncaught-exception/uncaught-exception.js | 3 ++- .../plugin-node-unhandled-rejection/unhandled-rejection.js | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/node/src/notifier.js b/packages/node/src/notifier.js index a4a1a51496..4e3da4930a 100644 --- a/packages/node/src/notifier.js +++ b/packages/node/src/notifier.js @@ -103,8 +103,9 @@ Object.keys(Client.prototype).forEach((m) => { Bugsnag[m] = function () { // if we are in an async context, use the client from that context let client = Bugsnag._client - if (client && client._clientContext && client._clientContext.getStore()) { - client = client._clientContext.getStore() + const ctx = client && client._clientContext && client._clientContext.getStore() + if (ctx) { + client = ctx } if (!client) return console.error(`Bugsnag.${m}() was called before Bugsnag.start()`) diff --git a/packages/plugin-node-uncaught-exception/uncaught-exception.js b/packages/plugin-node-uncaught-exception/uncaught-exception.js index 7e90fc0198..db10be6397 100644 --- a/packages/plugin-node-uncaught-exception/uncaught-exception.js +++ b/packages/plugin-node-uncaught-exception/uncaught-exception.js @@ -7,7 +7,8 @@ module.exports = { if (!client._config.enabledErrorTypes.unhandledExceptions) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + const ctx = client._clientContext && client._clientContext.getStore() + const c = ctx || client // check if the stacktrace has no context, if so append the frames we created earlier // see plugin-contextualize for where this is created diff --git a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js index 43e9340d8d..493f35014c 100644 --- a/packages/plugin-node-unhandled-rejection/unhandled-rejection.js +++ b/packages/plugin-node-unhandled-rejection/unhandled-rejection.js @@ -4,7 +4,8 @@ module.exports = { if (!client._config.autoDetectErrors || !client._config.enabledErrorTypes.unhandledRejections) return _handler = err => { // if we are in an async context, use the client from that context - const c = (client._clientContext && client._clientContext.getStore()) ? client._clientContext.getStore() : client + const ctx = client._clientContext && client._clientContext.getStore() + const c = ctx || client const event = c.Event.create(err, false, { severity: 'error',