From f3c01f7b8266bfc642c55b77ba8e5bb333542630 Mon Sep 17 00:00:00 2001 From: Beau Shaw Date: Fri, 28 Jul 2023 09:23:58 -0600 Subject: [PATCH 01/17] fix(client): Add underscored methods to clients (#3176) --- packages/rest-client/src/base.ts | 50 ++++++++++++++++++------ packages/transport-commons/src/client.ts | 49 ++++++++++++++++++----- 2 files changed, 79 insertions(+), 20 deletions(-) diff --git a/packages/rest-client/src/base.ts b/packages/rest-client/src/base.ts index cfc44019fc..5f74adebe7 100644 --- a/packages/rest-client/src/base.ts +++ b/packages/rest-client/src/base.ts @@ -63,10 +63,11 @@ export abstract class Base, P extends Params = RestClien methods(this: any, ...names: string[]) { names.forEach((method) => { - this[method] = function (body: any, params: Params = {}) { + const _method = `_${method}` + this[_method] = function (data: any, params: Params = {}) { return this.request( { - body, + body: data, url: this.makeUrl(params.query), method: 'POST', headers: Object.assign( @@ -80,12 +81,15 @@ export abstract class Base, P extends Params = RestClien params ).catch(toError) } + this[method] = function (data: any, params: Params = {}) { + return this[_method](data, params) + } }) return this } - find(params?: P) { + _find(params?: P) { return this.request( { url: this.makeUrl(params.query), @@ -96,7 +100,11 @@ export abstract class Base, P extends Params = RestClien ).catch(toError) } - get(id: Id, params?: P) { + find(params?: P) { + return this._find(params) + } + + _get(id: Id, params?: P) { if (typeof id === 'undefined') { return Promise.reject(new Error("id for 'get' can not be undefined")) } @@ -111,11 +119,15 @@ export abstract class Base, P extends Params = RestClien ).catch(toError) } - create(body: D, params?: P) { + get(id: Id, params?: P) { + return this._get(id, params) + } + + _create(data: D, params?: P) { return this.request( { url: this.makeUrl(params.query), - body, + body: data, method: 'POST', headers: Object.assign({ 'Content-Type': 'application/json' }, params.headers) }, @@ -123,7 +135,11 @@ export abstract class Base, P extends Params = RestClien ).catch(toError) } - update(id: NullableId, body: D, params?: P) { + create(data: D, params?: P) { + return this._create(data, params) + } + + _update(id: NullableId, data: D, params?: P) { if (typeof id === 'undefined') { return Promise.reject( new Error("id for 'update' can not be undefined, only 'null' when updating multiple entries") @@ -133,7 +149,7 @@ export abstract class Base, P extends Params = RestClien return this.request( { url: this.makeUrl(params.query, id), - body, + body: data, method: 'PUT', headers: Object.assign({ 'Content-Type': 'application/json' }, params.headers) }, @@ -141,7 +157,11 @@ export abstract class Base, P extends Params = RestClien ).catch(toError) } - patch(id: NullableId, body: D, params?: P) { + update(id: NullableId, data: D, params?: P) { + return this._update(id, data, params) + } + + _patch(id: NullableId, data: D, params?: P) { if (typeof id === 'undefined') { return Promise.reject( new Error("id for 'patch' can not be undefined, only 'null' when updating multiple entries") @@ -151,7 +171,7 @@ export abstract class Base, P extends Params = RestClien return this.request( { url: this.makeUrl(params.query, id), - body, + body: data, method: 'PATCH', headers: Object.assign({ 'Content-Type': 'application/json' }, params.headers) }, @@ -159,7 +179,11 @@ export abstract class Base, P extends Params = RestClien ).catch(toError) } - remove(id: NullableId, params?: P) { + patch(id: NullableId, data: D, params?: P) { + return this._patch(id, data, params) + } + + _remove(id: NullableId, params?: P) { if (typeof id === 'undefined') { return Promise.reject( new Error("id for 'remove' can not be undefined, only 'null' when removing multiple entries") @@ -175,4 +199,8 @@ export abstract class Base, P extends Params = RestClien params ).catch(toError) } + + remove(id: NullableId, params?: P) { + return this._remove(id, params) + } } diff --git a/packages/transport-commons/src/client.ts b/packages/transport-commons/src/client.ts index 2cf8b0a1ec..428cac4a92 100644 --- a/packages/transport-commons/src/client.ts +++ b/packages/transport-commons/src/client.ts @@ -90,38 +90,69 @@ export class Service, P extends Params = Params> } methods(this: any, ...names: string[]) { - names.forEach((name) => { - this[name] = function (data: any, params: Params = {}) { - return this.send(name, data, params.query || {}) + names.forEach((method) => { + const _method = `_${method}` + this[_method] = function (data: any, params: Params = {}) { + return this.send(method, data, params.query || {}) + } + this[method] = function (data: any, params: Params = {}) { + return this[_method](data, params) } }) return this } - find(params: Params = {}) { + _find(params: Params = {}) { return this.send('find', params.query || {}) } - get(id: Id, params: Params = {}) { + find(params: Params = {}) { + return this._find(params) + } + + _get(id: Id, params: Params = {}) { return this.send('get', id, params.query || {}) } - create(data: any, params: Params = {}) { + get(id: Id, params: Params = {}) { + return this._get(id, params) + } + + _create(data: D, params: Params = {}) { return this.send('create', data, params.query || {}) } - update(id: Id, data: any, params: Params = {}) { + create(data: D, params: Params = {}) { + return this._create(data, params) + } + + _update(id: NullableId, data: D, params: Params = {}) { + if (typeof id === 'undefined') { + return Promise.reject(new Error("id for 'update' can not be undefined")) + } return this.send('update', id, data, params.query || {}) } - patch(id: NullableId, data: any, params: Params = {}) { + update(id: NullableId, data: D, params: Params = {}) { + return this._update(id, data, params) + } + + _patch(id: NullableId, data: D, params: Params = {}) { return this.send('patch', id, data, params.query || {}) } - remove(id: NullableId, params: Params = {}) { + patch(id: NullableId, data: D, params: Params = {}) { + return this._patch(id, data, params) + } + + _remove(id: NullableId, params: Params = {}) { return this.send('remove', id, params.query || {}) } + remove(id: NullableId, params: Params = {}) { + return this._remove(id, params) + } + // `off` is actually not part of the Node event emitter spec // but we are adding it since everybody is expecting it because // of the emitter-component Socket.io is using From 4eeb6dca278df8935a5c464d92e68861a936951b Mon Sep 17 00:00:00 2001 From: Ryan Yu Date: Wed, 9 Aug 2023 07:00:09 +0800 Subject: [PATCH 02/17] docs: Updated how to type HookContext (#3251) --- docs/guides/cli/declarations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/cli/declarations.md b/docs/guides/cli/declarations.md index c8683b6dfb..68cb784fd5 100644 --- a/docs/guides/cli/declarations.md +++ b/docs/guides/cli/declarations.md @@ -92,7 +92,7 @@ The `HookContext` type exports a [hook context](../../api/hooks.md) type with th export type HookContext = FeathersHookContext ``` -Use `HookContext>` to get the full hook context for a service. +Use `HookContext` to get the full hook context for a service. ## Services and Params From 0d30434e6ef75692580a029ee82032510cbb2e02 Mon Sep 17 00:00:00 2001 From: Ben Steel <70383237+b-steel@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:02:33 -0400 Subject: [PATCH 03/17] docs: Link to actual CLI client guide (#3244) --- docs/api/client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/client.md b/docs/api/client.md index 1be860cdea..3857180f20 100644 --- a/docs/api/client.md +++ b/docs/api/client.md @@ -25,7 +25,7 @@ This chapter describes how to set up Feathers as the client in Node, React Nativ ## Typed client -A Feathers application generated with Feathers v5 or later now exports a client file, including the types you defined in [schemas](./schema/index.md) on the server. For more information see the CLI guide (tbd) +A Feathers application generated with Feathers v5 or later now exports a client file, including the types you defined in [schemas](./schema/index.md) on the server. For more information see the [CLI guide](../guides/cli/client.md) ## Node From aea8d1cfdfe9d0297c270fa37fab5a202f85f32a Mon Sep 17 00:00:00 2001 From: Ben Steel <70383237+b-steel@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:03:10 -0400 Subject: [PATCH 04/17] docs: Update adapter documentation (#3249) --- docs/api/databases/common.md | 12 ++++++------ docs/api/databases/knex.md | 9 +++++---- docs/api/databases/mongodb.md | 8 +++++--- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/docs/api/databases/common.md b/docs/api/databases/common.md index aa24fea54b..42376e9933 100644 --- a/docs/api/databases/common.md +++ b/docs/api/databases/common.md @@ -29,15 +29,15 @@ app.use('/messages', new NameService({ id, events, paginate })) The following options are available for all database adapters: -- `id` (_optional_) - The name of the id field property (usually set by default to `id` or `_id`). -- `paginate` (_optional_) - A [pagination object](#pagination) containing a `default` and `max` page size -- `multi` (_optional_, default: `false`) - Allow `create` with arrays and `patch` and `remove` with id `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) +- `id {string}` (_optional_) - The name of the id field property (usually set by default to `id` or `_id`). +- `paginate {Object}` (_optional_) - A [pagination object](#pagination) containing a `default` and `max` page size +- `multi {string[]|boolean}` (_optional_, default: `false`) - Allow `create` with arrays and `patch` and `remove` with id `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) The following legacy options are still available but should be avoided: -- `events` (_optional_, **deprecated**) - A list of [custom service events](../events.md#custom-events) sent by this service. Use the `events` option when [registering the service with app.use](../application.md#usepath-service--options) instead. -- `operators` (_optional_, **deprecated**) - A list of additional non-standard query parameters to allow (e.g `[ '$regex' ]`). Not necessary when using a [query schema](../schema/validators.md#validatequery) -- `filters` (_optional_, **deprecated**) - A list of top level `$` query parameters to allow (e.g. `[ '$populate' ]`). Not necessary when using a [query schema](../schema/validators.md#validatequery) +- `events {string[]}` (_optional_, **deprecated**) - A list of [custom service events](../events.md#custom-events) sent by this service. Use the `events` option when [registering the service with app.use](../application.md#usepath-service--options) instead. +- `operators {string[]}` (_optional_, **deprecated**) - A list of additional non-standard query parameters to allow (e.g `[ '$regex' ]`). Not necessary when using a [query schema](../schema/validators.md#validatequery) +- `filters {Object}` (_optional_, **deprecated**) - An object of additional top level query filters, e.g. `{ $populate: true }`. Can also be a converter function like `{ $ignoreCase: (value) => value === 'true' ? true : false }`. Not necessary when using a [query schema](../schema/validators.md#validatequery) For database specific options see the adapter documentation. diff --git a/docs/api/databases/knex.md b/docs/api/databases/knex.md index dced06e5ab..49973f4cea 100644 --- a/docs/api/databases/knex.md +++ b/docs/api/databases/knex.md @@ -65,10 +65,11 @@ The Knex specific adapter options are: The [common API options](./common.md#options) are: -- `id {string}` (_optional_, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property. -- `events {string[]}` (_optional_) - A list of [custom service events](/api/events.html#custom-events) sent by this service -- `paginate {Object}` (_optional_) - A [pagination object](/api/databases/common.html#pagination) containing a `default` and `max` page size -- `multi {string[]|true}` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) +- `id {string}` (_optional_, default: `'id'`) - The name of the id field property. By design, Knex will always add an `id` property. +- `paginate {Object}` (_optional_) - A [pagination object](#pagination) containing a `default` and `max` page size +- `multi {string[]|boolean}` (_optional_, default: `false`) - Allow `create` with arrays and `patch` and `remove` with id `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) + +There are additionally several legacy options in the [common API options](./common.md#options) ### getModel([params]) diff --git a/docs/api/databases/mongodb.md b/docs/api/databases/mongodb.md index 0c53207c67..6ad74f35c7 100644 --- a/docs/api/databases/mongodb.md +++ b/docs/api/databases/mongodb.md @@ -67,9 +67,11 @@ MongoDB adapter specific options are: The [common API options](./common.md#options) are: - `id {string}` (_optional_, default: `'_id'`) - The name of the id field property. By design, MongoDB will always add an `_id` property. -- `events {string[]}` (_optional_) - A list of [custom service events](/api/events.html#custom-events) sent by this service -- `paginate {Object}` (_optional_) - A [pagination object](/api/databases/common.html#pagination) containing a `default` and `max` page size -- `multi {string[]|true}` (_optional_) - Allow `create` with arrays and `update` and `remove` with `id` `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) +- `id {string}` (_optional_) - The name of the id field property (usually set by default to `id` or `_id`). +- `paginate {Object}` (_optional_) - A [pagination object](#pagination) containing a `default` and `max` page size +- `multi {string[]|boolean}` (_optional_, default: `false`) - Allow `create` with arrays and `patch` and `remove` with id `null` to change multiple items. Can be `true` for all methods or an array of allowed methods (e.g. `[ 'remove', 'create' ]`) + +There are additionally several legacy options in the [common API options](./common.md#options) ### getModel() From 627feef6ffcbb86ec633d1fd480dba6912d665e8 Mon Sep 17 00:00:00 2001 From: Ben Steel <70383237+b-steel@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:04:08 -0400 Subject: [PATCH 05/17] docs: Small Documentation Typos (#3243) --- docs/api/schema/typebox.md | 4 ++-- docs/guides/cli/service.schemas.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/schema/typebox.md b/docs/api/schema/typebox.md index b60517223a..24e869c2b6 100644 --- a/docs/api/schema/typebox.md +++ b/docs/api/schema/typebox.md @@ -108,7 +108,7 @@ const messageQueryProperties = Type.Pick(messageSchema, ['id', 'text', 'createdA }) const messageQuerySchema = Type.Intersect( [ - // This will additioanlly allow querying for `{ name: { $ilike: 'Dav%' } }` + // This will additionally allow querying for `{ name: { $ilike: 'Dav%' } }` querySyntax(messageQueryProperties, { name: { $ilike: Type.String() @@ -542,7 +542,7 @@ The sections of this format are described as follows: ###### `iso-date-time` ```ts -Type.String({ format: 'date-time' }) +Type.String({ format: 'iso-date-time' }) ``` Validates against the [date-time](https://www.rfc-editor.org/rfc/rfc3339#section-5.6) described in RFC3339/ISO8601, which is the following format: diff --git a/docs/guides/cli/service.schemas.md b/docs/guides/cli/service.schemas.md index ceabeab83f..db2199b02d 100644 --- a/docs/guides/cli/service.schemas.md +++ b/docs/guides/cli/service.schemas.md @@ -71,7 +71,7 @@ export const messageDataValidator = getValidator(messageDataSchema, dataValidato export const messageDataResolver = resolve({}) ``` -### Patch schema and resolvers +## Patch schema and Resolvers The patch schema is used for updating existing entries calling [service.patch](../../api/services.md#patchid-data-params). This is often different then the data schema for new entries and by default is a partial of the [main schema](#main-schemas-and-resolvers). From 59745a6e6fa7e20303c46ef51a8b1a3f7bdeb4a3 Mon Sep 17 00:00:00 2001 From: Ben Steel <70383237+b-steel@users.noreply.github.com> Date: Tue, 8 Aug 2023 19:05:08 -0400 Subject: [PATCH 06/17] docs: Add missing syntax highlighting line (#3248) --- docs/guides/basics/schemas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/basics/schemas.md b/docs/guides/basics/schemas.md index 2c50a9eff9..d89914561e 100644 --- a/docs/guides/basics/schemas.md +++ b/docs/guides/basics/schemas.md @@ -49,7 +49,7 @@ First we need to update the `src/services/users/users.schema.js` file with the s -```ts{2,17-18,34,44-54,82-86} +```ts{2,17-18,34,44-54,68,82-86} // For more information about this file see https://dove.feathersjs.com/guides/cli/service.schemas.html import crypto from 'crypto' import { resolve } from '@feathersjs/schema' From a2ae888f066f42aecd3e6c109b9a64da253c14df Mon Sep 17 00:00:00 2001 From: David Luecke Date: Thu, 10 Aug 2023 12:01:25 -0700 Subject: [PATCH 07/17] chore(dependencies): Update all dependencies (#3254) --- package-lock.json | 899 +++++++++++--------- package.json | 16 +- packages/adapter-commons/package.json | 2 +- packages/adapter-tests/package.json | 2 +- packages/authentication-client/package.json | 2 +- packages/authentication-local/package.json | 4 +- packages/authentication-oauth/package.json | 4 +- packages/authentication/package.json | 4 +- packages/cli/package.json | 4 +- packages/client/package.json | 8 +- packages/commons/package.json | 2 +- packages/configuration/package.json | 2 +- packages/errors/package.json | 2 +- packages/express/package.json | 4 +- packages/feathers/package.json | 2 +- packages/generators/package.json | 10 +- packages/knex/package.json | 4 +- packages/koa/package.json | 4 +- packages/memory/package.json | 2 +- packages/mongodb/package.json | 4 +- packages/rest-client/package.json | 2 +- packages/schema/package.json | 2 +- packages/socketio-client/package.json | 4 +- packages/socketio/package.json | 6 +- packages/tests/package.json | 4 +- packages/transport-commons/package.json | 4 +- packages/typebox/package.json | 2 +- 27 files changed, 543 insertions(+), 462 deletions(-) diff --git a/package-lock.json b/package-lock.json index de8f4676cd..dda8367cfe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,15 @@ "packages/*" ], "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "c8": "^8.0.0", - "eslint": "^8.44.0", - "eslint-config-prettier": "^8.8.0", + "@typescript-eslint/eslint-plugin": "^6.3.0", + "@typescript-eslint/parser": "^6.3.0", + "c8": "^8.0.1", + "eslint": "^8.46.0", + "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", - "lerna": "^7.1.3", - "npm-check-updates": "^16.10.15", - "prettier": "^3.0.0", + "lerna": "^7.1.4", + "npm-check-updates": "^16.10.18", + "prettier": "^3.0.1", "typescript": "^5.1.6" }, "engines": { @@ -952,17 +952,89 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.5" + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/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/@babel/code-frame/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/@babel/code-frame/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/compat-data": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", @@ -973,21 +1045,21 @@ } }, "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -1012,12 +1084,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.22.10", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -1026,29 +1098,14 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@babel/helper-annotate-as-pure": { @@ -1076,9 +1133,9 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.9", @@ -1089,9 +1146,6 @@ }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { @@ -1177,9 +1231,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", - "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -1189,7 +1243,7 @@ "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { @@ -1402,27 +1456,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", "dev": true, "dependencies": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -1501,9 +1555,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1556,22 +1610,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "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", @@ -1823,14 +1861,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", - "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz", + "integrity": "sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1873,9 +1911,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", - "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", + "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1969,9 +2007,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", + "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2338,9 +2376,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", - "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz", + "integrity": "sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2419,13 +2457,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", - "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.1" + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -2526,9 +2564,9 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", - "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2589,13 +2627,13 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", - "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.10.tgz", + "integrity": "sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.10", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", @@ -2620,15 +2658,15 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-generator-functions": "^7.22.10", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.10", "@babel/plugin-transform-class-properties": "^7.22.5", "@babel/plugin-transform-class-static-block": "^7.22.5", "@babel/plugin-transform-classes": "^7.22.6", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.10", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", "@babel/plugin-transform-dynamic-import": "^7.22.5", @@ -2651,27 +2689,27 @@ "@babel/plugin-transform-object-rest-spread": "^7.22.5", "@babel/plugin-transform-object-super": "^7.22.5", "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-optional-chaining": "^7.22.10", "@babel/plugin-transform-parameters": "^7.22.5", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.5", "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", "@babel/plugin-transform-reserved-words": "^7.22.5", "@babel/plugin-transform-shorthand-properties": "^7.22.5", "@babel/plugin-transform-spread": "^7.22.5", "@babel/plugin-transform-sticky-regex": "^7.22.5", "@babel/plugin-transform-template-literals": "^7.22.5", "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", "@babel/plugin-transform-unicode-property-regex": "^7.22.5", "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.10", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2692,19 +2730,17 @@ } }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "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" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/regjsgen": { @@ -2739,19 +2775,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -2769,9 +2805,9 @@ } }, "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.22.5", @@ -2834,18 +2870,18 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", - "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", + "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -2866,9 +2902,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", + "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3282,9 +3318,9 @@ } }, "node_modules/@lerna/child-process": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.1.3.tgz", - "integrity": "sha512-ZXHo30G5Ia/RCWKVyBm+3kAe/liWy7KaRF+CPWZpxYo+ysFPBIJ/7XZlGMzmq8fQaMsPj1z61q4wyqeAlUwuvQ==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.1.4.tgz", + "integrity": "sha512-cSiMDx9oI9vvVT+V/WHcbqrksNoc9PIPFiks1lPS7zrVWkEbgA6REQyYmRd2H71kihzqhX5TJ20f2dWv6oEPdA==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -3296,12 +3332,12 @@ } }, "node_modules/@lerna/create": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.1.3.tgz", - "integrity": "sha512-i/xUmT7sMNTUhGpSUuQJ8N776YiT/fJaKPrzMSAoxqDBhyDryi4o4JUR+rrN9oELOEsO+SOXQEusBdkmUdVTMg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.1.4.tgz", + "integrity": "sha512-D5YWXsXIxWb1aGqcbtttczg86zMzkNhcs00/BleFNxdNYlTRdjLIReELOGBGrq3Hij05UN+7Dv9EKnPFJVbqAw==", "dev": true, "dependencies": { - "@lerna/child-process": "7.1.3", + "@lerna/child-process": "7.1.4", "dedent": "0.7.0", "fs-extra": "^11.1.1", "init-package-json": "5.0.0", @@ -3408,15 +3444,6 @@ "set-blocking": "^2.0.0" } }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -5017,9 +5044,9 @@ "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==" }, "node_modules/@types/koa": { - "version": "2.13.6", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.6.tgz", - "integrity": "sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==", + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.8.tgz", + "integrity": "sha512-Ugmxmgk/yPRW3ptBTh9VjOLwsKWJuGbymo1uGX0qdaqqL18uJiiG1ZoV0rxCOYSaDGhvEp5Ece02Amx0iwaxQQ==", "dependencies": { "@types/accepts": "*", "@types/content-disposition": "*", @@ -5083,9 +5110,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" + "version": "4.14.196", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.196.tgz", + "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==" }, "node_modules/@types/mime": { "version": "1.3.2", @@ -5121,9 +5148,9 @@ } }, "node_modules/@types/node": { - "version": "20.4.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", - "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + "version": "20.4.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz", + "integrity": "sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ==" }, "node_modules/@types/node-fetch": { "version": "2.6.4", @@ -5253,23 +5280,22 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.0.0.tgz", - "integrity": "sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.3.0.tgz", + "integrity": "sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.5.0", - "@typescript-eslint/scope-manager": "6.0.0", - "@typescript-eslint/type-utils": "6.0.0", - "@typescript-eslint/utils": "6.0.0", - "@typescript-eslint/visitor-keys": "6.0.0", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.3.0", + "@typescript-eslint/type-utils": "6.3.0", + "@typescript-eslint/utils": "6.3.0", + "@typescript-eslint/visitor-keys": "6.3.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", "natural-compare": "^1.4.0", "natural-compare-lite": "^1.4.0", - "semver": "^7.5.0", + "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "engines": { @@ -5290,15 +5316,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.0.0.tgz", - "integrity": "sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.3.0.tgz", + "integrity": "sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.0.0", - "@typescript-eslint/types": "6.0.0", - "@typescript-eslint/typescript-estree": "6.0.0", - "@typescript-eslint/visitor-keys": "6.0.0", + "@typescript-eslint/scope-manager": "6.3.0", + "@typescript-eslint/types": "6.3.0", + "@typescript-eslint/typescript-estree": "6.3.0", + "@typescript-eslint/visitor-keys": "6.3.0", "debug": "^4.3.4" }, "engines": { @@ -5318,13 +5344,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.0.0.tgz", - "integrity": "sha512-o4q0KHlgCZTqjuaZ25nw5W57NeykZT9LiMEG4do/ovwvOcPnDO1BI5BQdCsUkjxFyrCL0cSzLjvIMfR9uo7cWg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.3.0.tgz", + "integrity": "sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.0.0", - "@typescript-eslint/visitor-keys": "6.0.0" + "@typescript-eslint/types": "6.3.0", + "@typescript-eslint/visitor-keys": "6.3.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5335,13 +5361,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.0.0.tgz", - "integrity": "sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.3.0.tgz", + "integrity": "sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.0.0", - "@typescript-eslint/utils": "6.0.0", + "@typescript-eslint/typescript-estree": "6.3.0", + "@typescript-eslint/utils": "6.3.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -5362,9 +5388,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.0.0.tgz", - "integrity": "sha512-Zk9KDggyZM6tj0AJWYYKgF0yQyrcnievdhG0g5FqyU3Y2DRxJn4yWY21sJC0QKBckbsdKKjYDV2yVrrEvuTgxg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.3.0.tgz", + "integrity": "sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5375,17 +5401,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.0.0.tgz", - "integrity": "sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.3.0.tgz", + "integrity": "sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.0.0", - "@typescript-eslint/visitor-keys": "6.0.0", + "@typescript-eslint/types": "6.3.0", + "@typescript-eslint/visitor-keys": "6.3.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.5.0", + "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "engines": { @@ -5402,19 +5428,18 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.0.0.tgz", - "integrity": "sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.3.0.tgz", + "integrity": "sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.3.0", - "@types/json-schema": "^7.0.11", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "6.0.0", - "@typescript-eslint/types": "6.0.0", - "@typescript-eslint/typescript-estree": "6.0.0", - "eslint-scope": "^5.1.1", - "semver": "^7.5.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.3.0", + "@typescript-eslint/types": "6.3.0", + "@typescript-eslint/typescript-estree": "6.3.0", + "semver": "^7.5.4" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5428,12 +5453,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.0.0.tgz", - "integrity": "sha512-cvJ63l8c0yXdeT5POHpL0Q1cZoRcmRKFCtSjNGJxPkcP571EfZMcNbzWAc7oK3D1dRzm/V5EwtkANTZxqvuuUA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.3.0.tgz", + "integrity": "sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.0.0", + "@typescript-eslint/types": "6.3.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -6887,42 +6912,51 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", - "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.1", - "@nicolo-ribaudo/semver-v6": "^6.3.3" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", - "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1", + "@babel/helper-define-polyfill-provider": "^0.4.2", "core-js-compat": "^3.31.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", - "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1" + "@babel/helper-define-polyfill-provider": "^0.4.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-syntax-async-functions": { @@ -7969,9 +8003,9 @@ } }, "node_modules/c8": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.0.tgz", - "integrity": "sha512-XHA5vSfCLglAc0Xt8eLBZMv19lgiBSjnb1FLAQgnwkuhJYEonpilhEB4Ea3jPAbm0FhD6VVJrc0z73jPe7JyGQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.1.tgz", + "integrity": "sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -7979,13 +8013,13 @@ "find-up": "^5.0.0", "foreground-child": "^2.0.0", "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.1.4", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", "rimraf": "^3.0.2", "test-exclude": "^6.0.0", "v8-to-istanbul": "^9.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9" + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" }, "bin": { "c8": "bin/c8.js" @@ -7994,6 +8028,47 @@ "node": ">=12" } }, + "node_modules/c8/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/cacache": { "version": "17.1.3", "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.3.tgz", @@ -8974,9 +9049,9 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", - "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.0.tgz", + "integrity": "sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==", "dev": true, "dependencies": { "browserslist": "^4.21.9" @@ -9736,9 +9811,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.1.tgz", - "integrity": "sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.2.tgz", + "integrity": "sha512-IXsMcGpw/xRfjra46sVZVHiSWo/nJ/3g1337q9KNXtS6YRzbW5yIzTCb9DjhrBe7r3GZQR0I4+nq+4ODk5g/cA==", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -9748,22 +9823,22 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.1.0", + "engine.io-parser": "~5.2.1", "ws": "~8.11.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/engine.io-client": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.1.tgz", - "integrity": "sha512-hE5wKXH8Ru4L19MbM1GgYV/2Qo54JSMh1rlJbfpa40bEWkCKNo3ol2eOtGmowcr+ysgbI7+SGL+by42Q3pt/Ng==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.2.tgz", + "integrity": "sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.1.0", + "engine.io-parser": "~5.2.1", "ws": "~8.11.0", "xmlhttprequest-ssl": "~2.0.0" } @@ -9790,9 +9865,9 @@ } }, "node_modules/engine.io-parser": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.1.0.tgz", - "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "engines": { "node": ">=10.0.0" } @@ -10128,27 +10203,27 @@ } }, "node_modules/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", + "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.1", + "@eslint/js": "^8.46.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.2", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -10158,7 +10233,6 @@ "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", @@ -10170,7 +10244,6 @@ "natural-compare": "^1.4.0", "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -10184,9 +10257,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", - "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", + "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -10238,9 +10311,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", + "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -10250,9 +10323,9 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -10284,9 +10357,9 @@ } }, "node_modules/espree": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", - "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { "acorn": "^8.9.0", @@ -11788,12 +11861,6 @@ "node": ">=6.6.0" } }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -13142,23 +13209,38 @@ } }, "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -14308,15 +14390,15 @@ } }, "node_modules/lerna": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.1.3.tgz", - "integrity": "sha512-LMs9HU0z5fNFMNOyDVinJcf04QaScReJ8Q2pqxO+nPOmbvNsBwykBgMTWLboL1rI1CCR0/WLdMnvObvR52MtTw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.1.4.tgz", + "integrity": "sha512-/cabvmTTkmayyALIZx7OpHRex72i8xSOkiJchEkrKxAZHoLNaGSwqwKkj+x6WtmchhWl/gLlqwQXGRuxrJKiBw==", "dev": true, "dependencies": { - "@lerna/child-process": "7.1.3", - "@lerna/create": "7.1.3", + "@lerna/child-process": "7.1.4", + "@lerna/create": "7.1.4", "@npmcli/run-script": "6.0.2", - "@nx/devkit": ">=16.1.3 < 17", + "@nx/devkit": ">=16.5.1 < 17", "@octokit/plugin-enterprise-rest": "6.0.1", "@octokit/rest": "19.0.11", "byte-size": "8.1.1", @@ -14350,6 +14432,7 @@ "libnpmaccess": "7.0.2", "libnpmpublish": "7.3.0", "load-json-file": "6.2.0", + "lodash": "^4.17.21", "make-dir": "3.1.0", "minimatch": "3.0.5", "multimatch": "5.0.0", @@ -14358,7 +14441,7 @@ "npm-packlist": "5.1.1", "npm-registry-fetch": "^14.0.5", "npmlog": "^6.0.2", - "nx": ">=16.1.3 < 17", + "nx": ">=16.5.1 < 17", "p-map": "4.0.0", "p-map-series": "2.1.0", "p-pipe": "3.1.0", @@ -16030,37 +16113,38 @@ } }, "node_modules/mongodb-memory-server": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.13.0.tgz", - "integrity": "sha512-CyrKMwEmRePn8iQ3LtWQiOJxlGK0eM+NNTq3Yg8m7gaywepFu24mF7s13q87Kfuq0WgBuCJQ4t6VcUZJ4m+KWQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.14.0.tgz", + "integrity": "sha512-xY6ATsFeGLgzuZPy+13ho/JdYgar8Hv+yeGuI6E5uGuh++LyUKqgJlxh92dQbJUeEhrbFX50wgC8aWIDBXObKQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "mongodb-memory-server-core": "8.13.0", - "tslib": "^2.5.3" + "mongodb-memory-server-core": "8.14.0", + "tslib": "^2.6.1" }, "engines": { "node": ">=12.22.0" } }, "node_modules/mongodb-memory-server-core": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.13.0.tgz", - "integrity": "sha512-4NTOzYOlRUilwb8CxOKix/XbZmac4cLpmEU03eaHx90lgEp+ARZM2PQtIOEg3nhHo97r9THIEv6Gs4LECokp0Q==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.14.0.tgz", + "integrity": "sha512-neR9nZC/hqEpaRVkbzy019OqFYnlz5y+3cqZSxL15lcl0K73zwKWU/1jS0UpIii5RlSdgFuDc8xG7+M/IDnzzQ==", "dev": true, "dependencies": { "async-mutex": "^0.3.2", "camelcase": "^6.3.0", "debug": "^4.3.4", "find-cache-dir": "^3.3.2", + "follow-redirects": "^1.15.2", "get-port": "^5.1.1", "https-proxy-agent": "^5.0.1", "md5-file": "^5.0.0", "mongodb": "^4.16.0", "new-find-package-json": "^2.0.0", - "semver": "^7.5.1", + "semver": "^7.5.4", "tar-stream": "^2.1.4", - "tslib": "^2.5.3", + "tslib": "^2.6.1", "uuid": "^9.0.0", "yauzl": "^2.10.0" }, @@ -16133,13 +16217,13 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mssql": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/mssql/-/mssql-9.1.1.tgz", - "integrity": "sha512-m0yTx9xzUtTvJpWJHqknUXUDPRnJXZYOOFNygnNIXn1PBkLsC/rkXQdquObd+M0ZPlBhGC00Jg28zG0wCl7VWg==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/mssql/-/mssql-9.1.3.tgz", + "integrity": "sha512-oXs2lJ1vKUe2s0twCdcdKnqATTVaIswzpSiGnUjMIhV6Sip9vEDuYt3dCoVWXXNuPJ5iFIqLxvagw4Hrz6xR4A==", "dev": true, "dependencies": { "@tediousjs/connection-string": "^0.4.1", - "commander": "^9.4.0", + "commander": "^11.0.0", "debug": "^4.3.3", "rfdc": "^1.3.0", "tarn": "^3.0.2", @@ -16152,15 +16236,6 @@ "node": ">=10" } }, - "node_modules/mssql/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/multimatch": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", @@ -16446,14 +16521,14 @@ } }, "node_modules/npm-check-updates": { - "version": "16.10.15", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.15.tgz", - "integrity": "sha512-tmbFF7J1mIbjmnN4DzFRVlEeAaIB/FPRz4o95DWsGB7fT3ZECuxyMMDnvySfoijuWxx8E7pODN0IoKYnEJVxcg==", + "version": "16.10.18", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.18.tgz", + "integrity": "sha512-dmfhCMX7+UNrBeftBGb1rMX4Qi6+FOI5cuu1VkLeE4LIazbiEYsdgTG+GQywYry+BR9R3EfOXITYPfgRhcdznw==", "dev": true, "dependencies": { "chalk": "^5.3.0", "cli-table3": "^0.6.3", - "commander": "^10.0.0", + "commander": "^10.0.1", "fast-memoize": "^2.5.2", "find-up": "5.0.0", "fp-and-or": "^0.1.3", @@ -16474,7 +16549,7 @@ "rc-config-loader": "^4.1.3", "remote-git-tags": "^3.0.0", "rimraf": "^5.0.1", - "semver": "^7.5.3", + "semver": "^7.5.4", "semver-utils": "^1.1.4", "source-map-support": "^0.5.21", "spawn-please": "^2.0.1", @@ -17772,14 +17847,14 @@ "dev": true }, "node_modules/pg": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.1.tgz", - "integrity": "sha512-utdq2obft07MxaDg0zBJI+l/M3mBRfIpEN3iSemsz0G5F2/VXx+XzqF4oxrbIZXQxt2AZzIUzyVg/YM6xOP/WQ==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.2.tgz", + "integrity": "sha512-l4rmVeV8qTIrrPrIR3kZQqBgSN93331s9i6wiUiLOSk0Q7PmUxZD/m1rQI622l3NfqBby9Ar5PABfS/SulfieQ==", "dev": true, "dependencies": { "buffer-writer": "2.0.0", "packet-reader": "1.0.0", - "pg-connection-string": "^2.6.1", + "pg-connection-string": "^2.6.2", "pg-pool": "^3.6.1", "pg-protocol": "^1.6.0", "pg-types": "^2.1.0", @@ -17853,6 +17928,12 @@ "node": ">=4" } }, + "node_modules/pg/node_modules/pg-connection-string": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==", + "dev": true + }, "node_modules/pgpass": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", @@ -18044,9 +18125,9 @@ } }, "node_modules/prettier": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", - "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz", + "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==", "bin": { "prettier": "bin/prettier.cjs" }, @@ -19093,9 +19174,9 @@ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -19895,20 +19976,20 @@ } }, "node_modules/socket.io": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.1.tgz", - "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", + "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.0", + "engine.io": "~6.5.2", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/socket.io-adapter": { @@ -19940,14 +20021,14 @@ } }, "node_modules/socket.io-client": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.1.tgz", - "integrity": "sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", + "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.5.1", + "engine.io-client": "~6.5.2", "socket.io-parser": "~4.2.4" }, "engines": { @@ -21280,9 +21361,9 @@ } }, "node_modules/tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" }, "node_modules/tsscmp": { "version": "1.0.6", @@ -21838,9 +21919,9 @@ } }, "node_modules/webpack": { - "version": "5.88.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.1.tgz", - "integrity": "sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -22505,7 +22586,7 @@ "devDependencies": { "@types/mocha": "^10.0.1", "@types/mongodb": "^4.0.6", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "mongodb": "^5.7.0", "shx": "^0.3.4", @@ -22526,7 +22607,7 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22559,9 +22640,9 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/uuid": "^9.0.2", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -22594,7 +22675,7 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/socketio-client": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -22625,9 +22706,9 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/bcryptjs": "^2.4.2", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22664,9 +22745,9 @@ "@types/cookie-session": "^2.0.44", "@types/express": "^4.17.17", "@types/koa-session": "^6.4.1", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/tough-cookie": "^4.0.2", "axios": "^1.4.0", "mocha": "^10.2.0", @@ -22714,13 +22795,13 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/prettier": "^2.7.3", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^3.13.0", + "type-fest": "^4.2.0", "typescript": "^5.1.6" }, "engines": { @@ -22732,12 +22813,12 @@ } }, "packages/cli/node_modules/type-fest": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", - "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz", + "integrity": "sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -22755,8 +22836,8 @@ "@feathersjs/socketio-client": "^5.0.8" }, "devDependencies": { - "@babel/core": "^7.22.9", - "@babel/preset-env": "^7.22.9", + "@babel/core": "^7.22.10", + "@babel/preset-env": "^7.22.10", "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/socketio": "^5.0.8", @@ -22766,11 +22847,11 @@ "mocha-puppeteer": "^0.14.0", "node-fetch": "^2.6.1", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "superagent": "^8.0.9", "ts-loader": "^9.4.4", "typescript": "^5.1.6", - "webpack": "^5.88.1", + "webpack": "^5.88.2", "webpack-cli": "^5.1.4", "webpack-merge": "^5.9.0" }, @@ -22788,7 +22869,7 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22815,7 +22896,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22853,7 +22934,7 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22883,9 +22964,9 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -22912,7 +22993,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -22934,7 +23015,7 @@ "@feathershq/pinion": "^0.3.5", "chalk": "^4.0.1", "lodash": "^4.17.21", - "prettier": "^3.0.0", + "prettier": "^3.0.1", "typescript": "^5.1.6" }, "devDependencies": { @@ -22956,18 +23037,18 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/prettier": "^2.7.3", "axios": "^1.4.0", "mocha": "^10.2.0", "mongodb": "^5.7.0", - "mssql": "^9.1.1", + "mssql": "^9.1.3", "mysql": "^2.18.1", - "pg": "^8.11.1", + "pg": "^8.11.2", "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^3.13.0", + "type-fest": "^4.2.0", "typescript": "^5.1.6" }, "engines": { @@ -22979,12 +23060,12 @@ } }, "packages/generators/node_modules/type-fest": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.0.tgz", - "integrity": "sha512-Gur3yQGM9qiLNs0KPP7LPgeRbio2QTt4xXouobMCarR0/wyW3F+F/+OWwshg3NG0Adon7uQfSZBpB46NfhoF1A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz", + "integrity": "sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -23004,10 +23085,10 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "knex": "^2.5.1", "mocha": "^10.2.0", - "pg": "^8.11.1", + "pg": "^8.11.2", "shx": "^0.3.4", "sqlite3": "^5.1.6", "typescript": "^5.1.6" @@ -23034,7 +23115,7 @@ "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", "@koa/cors": "^4.0.0", - "@types/koa": "^2.13.6", + "@types/koa": "^2.13.8", "@types/koa__cors": "^4.0.0", "@types/koa-qs": "^2.0.0", "@types/koa-static": "^4.0.2", @@ -23050,7 +23131,7 @@ "@feathersjs/tests": "^5.0.8", "@types/koa-compose": "^3.2.5", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23075,7 +23156,7 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23099,9 +23180,9 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", - "mongodb-memory-server": "^8.13.0", + "mongodb-memory-server": "^8.14.0", "shx": "^0.3.4", "typescript": "^5.1.6" }, @@ -23132,7 +23213,7 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/node-fetch": "^2.6.4", "@types/qs": "^6.9.7", "axios": "^1.4.0", @@ -23170,7 +23251,7 @@ "devDependencies": { "@feathersjs/memory": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23212,18 +23293,18 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "socket.io": "^4.7.1" + "socket.io": "^4.7.2" }, "devDependencies": { "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "typescript": "^5.1.6" }, "engines": { @@ -23248,10 +23329,10 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "ts-node": "^10.9.1", "typescript": "^5.1.6" }, @@ -23268,14 +23349,14 @@ "version": "5.0.8", "license": "MIT", "dependencies": { - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "axios": "^1.4.0", "lodash": "^4.17.21" }, "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23302,9 +23383,9 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.0", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23328,7 +23409,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "typescript": "^5.1.6" diff --git a/package.json b/package.json index d796976ccb..a86675eaf2 100644 --- a/package.json +++ b/package.json @@ -42,15 +42,15 @@ "test": "npm run lint && npm run compile && c8 lerna run test --ignore @feathersjs/tests" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "c8": "^8.0.0", - "eslint": "^8.44.0", - "eslint-config-prettier": "^8.8.0", + "@typescript-eslint/eslint-plugin": "^6.3.0", + "@typescript-eslint/parser": "^6.3.0", + "c8": "^8.0.1", + "eslint": "^8.46.0", + "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", - "lerna": "^7.1.3", - "npm-check-updates": "^16.10.15", - "prettier": "^3.0.0", + "lerna": "^7.1.4", + "npm-check-updates": "^16.10.18", + "prettier": "^3.0.1", "typescript": "^5.1.6" } } diff --git a/packages/adapter-commons/package.json b/packages/adapter-commons/package.json index be85afe2cf..aa20bb44e2 100644 --- a/packages/adapter-commons/package.json +++ b/packages/adapter-commons/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@types/mocha": "^10.0.1", "@types/mongodb": "^4.0.6", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "mongodb": "^5.7.0", "shx": "^0.3.4", diff --git a/packages/adapter-tests/package.json b/packages/adapter-tests/package.json index 278c210744..8815271b37 100644 --- a/packages/adapter-tests/package.json +++ b/packages/adapter-tests/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/authentication-client/package.json b/packages/authentication-client/package.json index b29109635b..e9a21743b1 100644 --- a/packages/authentication-client/package.json +++ b/packages/authentication-client/package.json @@ -66,7 +66,7 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/socketio-client": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/authentication-local/package.json b/packages/authentication-local/package.json index 3ff65a7fb8..56f480f748 100644 --- a/packages/authentication-local/package.json +++ b/packages/authentication-local/package.json @@ -64,9 +64,9 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/bcryptjs": "^2.4.2", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/authentication-oauth/package.json b/packages/authentication-oauth/package.json index 7bcf57ee19..50dc58ac10 100644 --- a/packages/authentication-oauth/package.json +++ b/packages/authentication-oauth/package.json @@ -72,9 +72,9 @@ "@types/cookie-session": "^2.0.44", "@types/express": "^4.17.17", "@types/koa-session": "^6.4.1", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/tough-cookie": "^4.0.2", "axios": "^1.4.0", "mocha": "^10.2.0", diff --git a/packages/authentication/package.json b/packages/authentication/package.json index a551e4e390..e350a1faf3 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -67,9 +67,9 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/uuid": "^9.0.2", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/cli/package.json b/packages/cli/package.json index 1d5a871b87..678a3f80dd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -75,13 +75,13 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/prettier": "^2.7.3", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^3.13.0", + "type-fest": "^4.2.0", "typescript": "^5.1.6" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" diff --git a/packages/client/package.json b/packages/client/package.json index 78c9fd1db5..43ed8ed89b 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -56,8 +56,8 @@ "@feathersjs/socketio-client": "^5.0.8" }, "devDependencies": { - "@babel/core": "^7.22.9", - "@babel/preset-env": "^7.22.9", + "@babel/core": "^7.22.10", + "@babel/preset-env": "^7.22.10", "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/socketio": "^5.0.8", @@ -67,11 +67,11 @@ "mocha-puppeteer": "^0.14.0", "node-fetch": "^2.6.1", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "superagent": "^8.0.9", "ts-loader": "^9.4.4", "typescript": "^5.1.6", - "webpack": "^5.88.1", + "webpack": "^5.88.2", "webpack-cli": "^5.1.4", "webpack-merge": "^5.9.0" }, diff --git a/packages/commons/package.json b/packages/commons/package.json index 94f1aa8476..a16b3ad2a5 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/configuration/package.json b/packages/configuration/package.json index 276714a140..01f536f901 100644 --- a/packages/configuration/package.json +++ b/packages/configuration/package.json @@ -66,7 +66,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/errors/package.json b/packages/errors/package.json index b66b4b0a1b..74da5d95b2 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/express/package.json b/packages/express/package.json index 66ba28a4e1..450dfc9acf 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -67,9 +67,9 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "lodash": "^4.17.21", "mocha": "^10.2.0", diff --git a/packages/feathers/package.json b/packages/feathers/package.json index 9175801735..ea4f6e43aa 100644 --- a/packages/feathers/package.json +++ b/packages/feathers/package.json @@ -64,7 +64,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/generators/package.json b/packages/generators/package.json index 50d8721456..c4372b22e9 100644 --- a/packages/generators/package.json +++ b/packages/generators/package.json @@ -55,7 +55,7 @@ "@feathershq/pinion": "^0.3.5", "chalk": "^4.0.1", "lodash": "^4.17.21", - "prettier": "^3.0.0", + "prettier": "^3.0.1", "typescript": "^5.1.6" }, "devDependencies": { @@ -77,18 +77,18 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/prettier": "^2.7.3", "axios": "^1.4.0", "mocha": "^10.2.0", "mongodb": "^5.7.0", - "mssql": "^9.1.1", + "mssql": "^9.1.3", "mysql": "^2.18.1", - "pg": "^8.11.1", + "pg": "^8.11.2", "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^3.13.0", + "type-fest": "^4.2.0", "typescript": "^5.1.6" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" diff --git a/packages/knex/package.json b/packages/knex/package.json index c86e3a2b58..a32b783cb2 100644 --- a/packages/knex/package.json +++ b/packages/knex/package.json @@ -63,10 +63,10 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "knex": "^2.5.1", "mocha": "^10.2.0", - "pg": "^8.11.1", + "pg": "^8.11.2", "shx": "^0.3.4", "sqlite3": "^5.1.6", "typescript": "^5.1.6" diff --git a/packages/koa/package.json b/packages/koa/package.json index 428f5f8320..76631f5372 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -55,7 +55,7 @@ "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", "@koa/cors": "^4.0.0", - "@types/koa": "^2.13.6", + "@types/koa": "^2.13.8", "@types/koa-qs": "^2.0.0", "@types/koa-static": "^4.0.2", "@types/koa__cors": "^4.0.0", @@ -71,7 +71,7 @@ "@feathersjs/tests": "^5.0.8", "@types/koa-compose": "^3.2.5", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "axios": "^1.4.0", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/memory/package.json b/packages/memory/package.json index b1598cdbb2..2ca287d311 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -58,7 +58,7 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index a9e45e766d..dec29bf29f 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -63,9 +63,9 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", - "mongodb-memory-server": "^8.13.0", + "mongodb-memory-server": "^8.14.0", "shx": "^0.3.4", "typescript": "^5.1.6" }, diff --git a/packages/rest-client/package.json b/packages/rest-client/package.json index 684beb147e..faa82e5519 100644 --- a/packages/rest-client/package.json +++ b/packages/rest-client/package.json @@ -64,7 +64,7 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "@types/node-fetch": "^2.6.4", "@types/qs": "^6.9.7", "axios": "^1.4.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 5d738b3b28..293d4028f8 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@feathersjs/memory": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/socketio-client/package.json b/packages/socketio-client/package.json index 2528376b7a..78b532a1f9 100644 --- a/packages/socketio-client/package.json +++ b/packages/socketio-client/package.json @@ -63,10 +63,10 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "ts-node": "^10.9.1", "typescript": "^5.1.6" }, diff --git a/packages/socketio/package.json b/packages/socketio/package.json index f8c81380fe..cbb4a9a36c 100644 --- a/packages/socketio/package.json +++ b/packages/socketio/package.json @@ -56,18 +56,18 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "socket.io": "^4.7.1" + "socket.io": "^4.7.2" }, "devDependencies": { "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", - "socket.io-client": "^4.7.1", + "socket.io-client": "^4.7.2", "typescript": "^5.1.6" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" diff --git a/packages/tests/package.json b/packages/tests/package.json index a09773c496..c6c6b7f277 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -44,14 +44,14 @@ "access": "public" }, "dependencies": { - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "axios": "^1.4.0", "lodash": "^4.17.21" }, "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/transport-commons/package.json b/packages/transport-commons/package.json index 5194c14f9c..6fcf2e5955 100644 --- a/packages/transport-commons/package.json +++ b/packages/transport-commons/package.json @@ -62,9 +62,9 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.0", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/typebox/package.json b/packages/typebox/package.json index aa52e920c3..caaba7586e 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.2", + "@types/node": "^20.4.9", "mocha": "^10.2.0", "shx": "^0.3.4", "typescript": "^5.1.6" From 46703d5589640e716ca266b917131ca0bea56625 Mon Sep 17 00:00:00 2001 From: Johnathon Weaver Date: Wed, 16 Aug 2023 08:17:10 +0800 Subject: [PATCH 08/17] docs(socket.io): Provide uWS setup for Socket.IO + Koa corrections (#3263) --- docs/api/koa.md | 4 ++-- docs/api/socketio.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/docs/api/koa.md b/docs/api/koa.md index 8fb5fe3bda..3d7943fd61 100644 --- a/docs/api/koa.md +++ b/docs/api/koa.md @@ -49,7 +49,7 @@ If no Feathers application is passed, `koa() -> app` returns a plain Koa applica ## app.listen(port) -`app.listen(port) -> HttpServer` will first call Koa [app.listen](http://expressjs.com/en/4x/api.html#app.listen) and then internally also call the [Feathers app.setup(server)](./application.md#setupserver). +`app.listen(port) -> HttpServer` will first call Koa [app.listen](https://github.com/koajs/koa/blob/master/docs/api/index.md#applisten) and then internally also call the [Feathers app.setup(server)](./application.md#setupserver). ```js // Listen on port 3030 @@ -241,7 +241,7 @@ app.use( The `parseAuthentication` middleware is registered automatically and will use the strategies of the default [authentication service](./authentication/service.md) to parse headers for authentication information. If you want to additionally parse authentication with a different authentication service this middleware can be registered again with that service configured. ```ts -import { parseAuthentication } from '@feathersjs/express' +import { parseAuthentication } from '@feathersjs/koa' app.use( parseAuthentication({ diff --git a/docs/api/socketio.md b/docs/api/socketio.md index 0f363c194c..e268be74d6 100644 --- a/docs/api/socketio.md +++ b/docs/api/socketio.md @@ -82,6 +82,34 @@ Try to avoid listening and sending events on the `socket` directly since it circ +#### Using uWebSockets.js + +uWS can be used as a drop in replacement for socket handling. +As a result you'll see lower latencies, a better memory footprint and even slightly less overall resource usage. +You will on the other hand need to install the following extra package to get things working. + +``` +npm install uNetworking/uWebSockets.js#20.31.0 --save +``` + +Now you can use the `io.attachApp` function to attach uWS as a replacement. + +```ts +import { feathers } from '@feathersjs/feathers' +import socketio from '@feathersjs/socketio' +import { App } from 'uWebSockets.js' + +const app = feathers() + +app.configure( + socketio((io) => { + io.attachApp(App()) + }) +) + +app.listen(3030) +``` + ### socketio(options [, callback]) `app.configure(socketio(options [, callback]))` sets up the Socket.io transport with the given [Socket.io options object](https://github.com/socketio/engine.io#methods-1) and optionally calls the callback described above. From 0f958f98073f6c9987b8ee093ef8faaf47aa415d Mon Sep 17 00:00:00 2001 From: gustojs Date: Wed, 16 Aug 2023 19:07:28 +0200 Subject: [PATCH 09/17] docs: Fix example in Discord oauth cookbook (#3260) --- docs/cookbook/authentication/_discord.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/cookbook/authentication/_discord.md b/docs/cookbook/authentication/_discord.md index e45558de97..f861de5e7d 100644 --- a/docs/cookbook/authentication/_discord.md +++ b/docs/cookbook/authentication/_discord.md @@ -13,7 +13,7 @@ Discord login can be initialized like any other [OAuth provider](../../api/authe "discord": { "key": "", "secret": "", - "scopes": ["identify email"] + "scope": ["identify email"] } } } @@ -36,7 +36,7 @@ import axios, {AxiosRequestConfig} from 'axios' import {ServiceAddons} from '@feathersjs/feathers'; import {AuthenticationService, JWTStrategy} from '@feathersjs/authentication'; import {LocalStrategy} from '@feathersjs/authentication-local'; -import {expressOauth} from '@feathersjs/authentication-oauth'; +import {oauth} from '@feathersjs/authentication-oauth'; import {Application} from './declarations'; @@ -48,7 +48,7 @@ export default function (app: Application) { authentication.register('discord', new DiscordStrategy()); app.use('/authentication', authentication); - app.configure(expressOauth()); + app.configure(oauth()); } export class DiscordStrategy extends OAuthStrategy { From e659ec7a2e5b0da9197c0fc8ecda97aa9186c2af Mon Sep 17 00:00:00 2001 From: Ray Foss Date: Thu, 31 Aug 2023 10:50:58 -0500 Subject: [PATCH 10/17] docs: minor, Update hooks.md (#3268) --- docs/api/hooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/hooks.md b/docs/api/hooks.md index a20e788397..0709f96cf7 100644 --- a/docs/api/hooks.md +++ b/docs/api/hooks.md @@ -27,7 +27,7 @@ app.service('messages').hooks({ await next() - console.log(`Method ${context.method} on ${context.path} took ${Date.now() - start}ms`) + console.log(`Method ${context.method} on ${context.path} took ${Date.now() - startTime}ms`) } ] }, From 72f48a1e8f51b069a4d0299f1d868794095fad01 Mon Sep 17 00:00:00 2001 From: David Luecke Date: Fri, 8 Sep 2023 08:07:25 -0700 Subject: [PATCH 11/17] chore: Update CI to Node 18 minimum (#3272) --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 137ac4b459..ebde63371e 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: - node-version: [16.x, 20.x] + node-version: [18.x, 20.x] services: postgres: From c619ab2c57f692c419fee610c269c1502b124852 Mon Sep 17 00:00:00 2001 From: DeplanqueMathis <64527253+DeplanqueMathis@users.noreply.github.com> Date: Mon, 11 Sep 2023 21:10:43 +0200 Subject: [PATCH 12/17] fix(generators): Fix configure channels when not real-time app (#3271) --- packages/generators/src/app/templates/app.tpl.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/generators/src/app/templates/app.tpl.ts b/packages/generators/src/app/templates/app.tpl.ts index 2e99d0849b..e723866f23 100644 --- a/packages/generators/src/app/templates/app.tpl.ts +++ b/packages/generators/src/app/templates/app.tpl.ts @@ -43,7 +43,7 @@ ${ : '' } app.configure(services) -app.configure(channels) +${transports.includes('websockets') ? 'app.configure(channels)' : ''} // Register hooks that run on all service methods @@ -105,7 +105,7 @@ ${ : '' } app.configure(services) -app.configure(channels) +${transports.includes('websockets') ? 'app.configure(channels)' : ''} // Configure a middleware for 404s and the error handler app.use(notFound()) From cf9df96c1011fcf13e9c6d652b06036bb0aac1c3 Mon Sep 17 00:00:00 2001 From: David Luecke Date: Tue, 26 Sep 2023 11:11:20 -0700 Subject: [PATCH 13/17] fix(typebox): allow TUnion inside getValidator (#3262) --- packages/typebox/src/index.ts | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/typebox/src/index.ts b/packages/typebox/src/index.ts index 0362793145..2f338703c4 100644 --- a/packages/typebox/src/index.ts +++ b/packages/typebox/src/index.ts @@ -1,4 +1,13 @@ -import { Type, TObject, TInteger, TOptional, TSchema, ObjectOptions, TIntersect } from '@sinclair/typebox' +import { + Type, + TObject, + TInteger, + TOptional, + TSchema, + ObjectOptions, + TIntersect, + TUnion +} from '@sinclair/typebox' import { jsonSchema, Validator, DataValidatorMap, Ajv } from '@feathersjs/schema' export * from '@sinclair/typebox' @@ -17,8 +26,10 @@ export type TDataSchemaMap = { * @param validator The AJV validation instance * @returns A compiled validation function */ -export const getValidator = (schema: TObject | TIntersect, validator: Ajv): Validator => - jsonSchema.getValidator(schema as any, validator) +export const getValidator = ( + schema: TObject | TIntersect | TUnion, + validator: Ajv +): Validator => jsonSchema.getValidator(schema as any, validator) /** * Returns compiled validation functions to validate data for the `create`, `update` and `patch` From b4b244129f980ea52c75d64e157c96858dce3c6e Mon Sep 17 00:00:00 2001 From: Anish Gupta Date: Tue, 26 Sep 2023 20:51:55 +0200 Subject: [PATCH 14/17] docs: Spelling error in service.schemas.md (#3277) --- docs/guides/cli/service.schemas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/cli/service.schemas.md b/docs/guides/cli/service.schemas.md index db2199b02d..788303c053 100644 --- a/docs/guides/cli/service.schemas.md +++ b/docs/guides/cli/service.schemas.md @@ -87,7 +87,7 @@ export const messagePatchResolver = resolve({}) ## Query Schema and Resolvers -The query schema defines what can be sent in queries in [parmas.query](../../api/services.md#params) and also converts strings to the correct type. +The query schema defines what can be sent in queries in [params.query](../../api/services.md#params) and also converts strings to the correct type. ```ts // Schema for allowed query properties From ef9ee9dde3cb2c73dbcca9b04fb8da7db07adb6f Mon Sep 17 00:00:00 2001 From: David Luecke Date: Tue, 26 Sep 2023 11:53:21 -0700 Subject: [PATCH 15/17] chore(dependencies): Update all dependencies (#3282) --- package-lock.json | 1776 ++++++++++++------- package.json | 14 +- packages/adapter-commons/package.json | 6 +- packages/adapter-tests/package.json | 4 +- packages/authentication-client/package.json | 6 +- packages/authentication-local/package.json | 8 +- packages/authentication-oauth/package.json | 16 +- packages/authentication/package.json | 14 +- packages/cli/package.json | 8 +- packages/client/package.json | 8 +- packages/commons/package.json | 4 +- packages/configuration/package.json | 6 +- packages/errors/package.json | 4 +- packages/express/package.json | 14 +- packages/feathers/package.json | 4 +- packages/generators/package.json | 18 +- packages/knex/package.json | 6 +- packages/koa/package.json | 14 +- packages/memory/package.json | 4 +- packages/mongodb/package.json | 6 +- packages/rest-client/package.json | 14 +- packages/schema/package.json | 8 +- packages/schema/test/schema.test.ts | 45 +- packages/socketio-client/package.json | 4 +- packages/socketio/package.json | 4 +- packages/tests/package.json | 8 +- packages/transport-commons/package.json | 6 +- packages/typebox/package.json | 4 +- 28 files changed, 1277 insertions(+), 756 deletions(-) diff --git a/package-lock.json b/package-lock.json index dda8367cfe..217dad403e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,16 +10,16 @@ "packages/*" ], "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "c8": "^8.0.1", - "eslint": "^8.46.0", + "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", - "lerna": "^7.1.4", - "npm-check-updates": "^16.10.18", - "prettier": "^3.0.1", - "typescript": "^5.1.6" + "lerna": "^7.3.0", + "npm-check-updates": "^16.14.4", + "prettier": "^3.0.3", + "typescript": "^5.2.2" }, "engines": { "node": ">= 14" @@ -703,16 +703,17 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/@azure/core-client": { @@ -748,9 +749,9 @@ } }, "node_modules/@azure/core-lro": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.3.tgz", - "integrity": "sha512-ubkOf2YCnVtq7KqEJQqAI8dDD5rH1M6OP5kW0KO/JQyTaxLA0N0pjFWvvaysCj9eHMNBcuuoZXhhl0ypjod2DA==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", + "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -775,9 +776,9 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz", - "integrity": "sha512-nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.1.tgz", + "integrity": "sha512-SsyWQ+T5MFQRX+M8H/66AlaI6HyCbQStGfFngx2fuiW+vKI2DkhtOvbYodPyf9fOe/ARLWWc3ohX54lQ5Kmaog==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -807,9 +808,9 @@ } }, "node_modules/@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.5.0.tgz", + "integrity": "sha512-GZBpVFDtQ/15hW1OgBcRdT4Bl7AEpcEZqLfbAvOtm1CQUncKWiYapFHVD588hmlV27NbOOtSm3cnLF3lvoHi4g==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -856,9 +857,9 @@ } }, "node_modules/@azure/keyvault-keys": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.7.1.tgz", - "integrity": "sha512-zfmlZQCw1Yz+aPhgZmWOYBUzaKmfBzR2yceAE4S6hKDl7YZraTguuXmtFbCqjRvpz+pIMKAK25fENay9mFy1hQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.7.2.tgz", + "integrity": "sha512-VdIH6PjbQ3J5ntK+xeI8eOe1WsDxF9ndXw8BPR/9MZVnIj0vQNtNCS6gpR7EFQeGcs8XjzMfHm0AvKGErobqJQ==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -867,7 +868,7 @@ "@azure/core-http-compat": "^1.3.0", "@azure/core-lro": "^2.2.0", "@azure/core-paging": "^1.1.1", - "@azure/core-rest-pipeline": "^1.8.0", + "@azure/core-rest-pipeline": "^1.8.1", "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.0.0", "@azure/logger": "^1.0.0", @@ -890,21 +891,21 @@ } }, "node_modules/@azure/msal-browser": { - "version": "2.38.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.0.tgz", - "integrity": "sha512-gxBh83IumHgEP9uMCm9pJLKLRwICMQTxG9TX3AytdNt3oLUI3tytm/szYD5u5zKJgSkhHvwFSM+NPnM04hYw3w==", + "version": "2.38.2", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.2.tgz", + "integrity": "sha512-71BeIn2we6LIgMplwCSaMq5zAwmalyJR3jFcVOZxNVfQ1saBRwOD+P77nLs5vrRCedVKTq8RMFhIOdpMLNno0A==", "dev": true, "dependencies": { - "@azure/msal-common": "13.2.0" + "@azure/msal-common": "13.3.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-browser/node_modules/@azure/msal-common": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", - "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.0.tgz", + "integrity": "sha512-/VFWTicjcJbrGp3yQP7A24xU95NiDMe23vxIU1U6qdRPFsprMDNUohMudclnd+WSHE4/McqkZs/nUU3sAKkVjg==", "dev": true, "engines": { "node": ">=0.8.0" @@ -920,12 +921,12 @@ } }, "node_modules/@azure/msal-node": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", - "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.3.tgz", + "integrity": "sha512-lI1OsxNbS/gxRD4548Wyj22Dk8kS7eGMwD9GlBZvQmFV8FJUXoXySL1BiNzDsHUE96/DS/DHmA+F73p1Dkcktg==", "dev": true, "dependencies": { - "@azure/msal-common": "13.2.0", + "@azure/msal-common": "13.3.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -934,9 +935,9 @@ } }, "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", - "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.0.tgz", + "integrity": "sha512-/VFWTicjcJbrGp3yQP7A24xU95NiDMe23vxIU1U6qdRPFsprMDNUohMudclnd+WSHE4/McqkZs/nUU3sAKkVjg==", "dev": true, "engines": { "node": ">=0.8.0" @@ -952,12 +953,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.10", + "@babel/highlight": "^7.22.13", "chalk": "^2.4.2" }, "engines": { @@ -1036,34 +1037,34 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", - "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.10", - "@babel/parser": "^7.22.10", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -1074,6 +1075,12 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1084,12 +1091,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "dependencies": { - "@babel/types": "^7.22.10", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -1133,13 +1140,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", "browserslist": "^4.21.9", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -1173,15 +1180,15 @@ "dev": true }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", - "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -1247,22 +1254,22 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -1281,40 +1288,40 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -1424,18 +1431,18 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1456,26 +1463,26 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, @@ -1555,9 +1562,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1567,9 +1574,9 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1582,14 +1589,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" + "@babel/plugin-transform-optional-chaining": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1861,9 +1868,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz", - "integrity": "sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", @@ -1911,9 +1918,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", - "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1942,12 +1949,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", - "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1959,18 +1966,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", - "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, @@ -2007,9 +2014,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", - "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2053,9 +2060,9 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", - "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2085,9 +2092,9 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", - "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2101,9 +2108,9 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2133,9 +2140,9 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", - "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2164,9 +2171,9 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", - "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2211,12 +2218,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", - "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-simple-access": "^7.22.5" }, @@ -2228,15 +2235,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", - "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -2293,9 +2300,9 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", - "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2309,9 +2316,9 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", - "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2325,16 +2332,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", - "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" + "@babel/plugin-transform-parameters": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -2360,9 +2367,9 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", - "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2376,9 +2383,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz", - "integrity": "sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -2393,9 +2400,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -2424,13 +2431,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", - "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -2627,17 +2634,17 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.10.tgz", - "integrity": "sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", + "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.10", + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -2658,41 +2665,41 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.10", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.10", + "@babel/plugin-transform-block-scoping": "^7.22.15", "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.10", + "@babel/plugin-transform-destructuring": "^7.22.15", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", "@babel/plugin-transform-member-expression-literals": "^7.22.5", "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", "@babel/plugin-transform-modules-umd": "^7.22.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.10", - "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-property-literals": "^7.22.5", "@babel/plugin-transform-regenerator": "^7.22.10", "@babel/plugin-transform-reserved-words": "^7.22.5", @@ -2706,7 +2713,7 @@ "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.10", + "@babel/types": "^7.22.19", "babel-plugin-polyfill-corejs2": "^0.4.5", "babel-plugin-polyfill-corejs3": "^0.8.3", "babel-plugin-polyfill-regenerator": "^0.5.2", @@ -2761,33 +2768,33 @@ } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -2805,13 +2812,13 @@ } }, "node_modules/@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2879,9 +2886,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", - "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -2902,9 +2909,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", - "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", + "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3087,9 +3094,9 @@ "optional": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -3318,9 +3325,9 @@ } }, "node_modules/@lerna/child-process": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.1.4.tgz", - "integrity": "sha512-cSiMDx9oI9vvVT+V/WHcbqrksNoc9PIPFiks1lPS7zrVWkEbgA6REQyYmRd2H71kihzqhX5TJ20f2dWv6oEPdA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.3.0.tgz", + "integrity": "sha512-rA+fGUo2j/LEq6w1w8s6oVikLbJTWoIDVpYMc7bUCtwDOUuZKMQiRtjmpavY3fTm7ltu42f4AKflc2A70K4wvA==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -3332,29 +3339,214 @@ } }, "node_modules/@lerna/create": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.1.4.tgz", - "integrity": "sha512-D5YWXsXIxWb1aGqcbtttczg86zMzkNhcs00/BleFNxdNYlTRdjLIReELOGBGrq3Hij05UN+7Dv9EKnPFJVbqAw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.3.0.tgz", + "integrity": "sha512-fjgiKjg9VXwQ4ZKKsrXICEKRiC3yo6+FprR0mc55uz0s5e9xupoSGLobUTTBdE7ncNB3ibqml8dfaAn/+ESajQ==", "dev": true, "dependencies": { - "@lerna/child-process": "7.1.4", + "@lerna/child-process": "7.3.0", + "@npmcli/run-script": "6.0.2", + "@nx/devkit": ">=16.5.1 < 17", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", "dedent": "0.7.0", + "execa": "5.0.0", "fs-extra": "^11.1.1", + "get-stream": "6.0.0", + "git-url-parse": "13.1.0", + "glob-parent": "5.1.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "ini": "^1.3.8", "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "js-yaml": "4.1.0", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", "npm-package-arg": "8.1.1", + "npm-packlist": "5.1.1", + "npm-registry-fetch": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=16.5.1 < 17", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-queue": "6.6.2", "p-reduce": "^2.1.0", "pacote": "^15.2.0", "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", "semver": "^7.3.4", + "signal-exit": "3.0.7", "slash": "^3.0.0", + "ssri": "^9.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.1.11", + "temp-dir": "1.0.0", + "upath": "2.0.1", + "uuid": "^9.0.0", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "16.2.0", "yargs-parser": "20.2.4" }, "engines": { "node": "^14.17.0 || >=16.0.0" } }, + "node_modules/@lerna/create/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/@lerna/create/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@lerna/create/node_modules/glob/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@lerna/create/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/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/@lerna/create/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@lerna/create/node_modules/yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", @@ -3444,6 +3636,15 @@ "set-blocking": "^2.0.0" } }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", + "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", + "dev": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4755,9 +4956,9 @@ } }, "node_modules/@tediousjs/connection-string": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.4.2.tgz", - "integrity": "sha512-1R9UC7Qc5wief2oJL+c1+d7v1/oPBayL85u8L/jV2DzIKput1TZ8ZUjj2nxQaSfzu210zp0oFWUrYUiUs8NhBQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.5.0.tgz", + "integrity": "sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==", "dev": true }, "node_modules/@tootallnate/once": { @@ -4844,9 +5045,9 @@ } }, "node_modules/@types/bcryptjs": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.2.tgz", - "integrity": "sha512-LiMQ6EOPob/4yUL66SZzu6Yh77cbzJFYll+ZfaPiPPFswtIlA/Fs1MzdKYA7JApHU49zQTbJGX3PDmCpIdDBRQ==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.4.tgz", + "integrity": "sha512-9wlJI7k5gRyJEC4yrV7DubzNQFTPiykYxUA6lBtsk5NlOfW9oWLJ1HdIA4YtE+6C3i3mTpDQQEosJ2rVZfBWnw==", "dev": true }, "node_modules/@types/body-parser": { @@ -4868,17 +5069,17 @@ } }, "node_modules/@types/compression": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.7.2.tgz", - "integrity": "sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-rKquEGjebqizyHNMOpaE/4FdYR5VQiWFeesqYfvJU0seSEyB4625UGhNOO/qIkH10S3wftiV7oefc8WdLZ/gCQ==", "dependencies": { "@types/express": "*" } }, "node_modules/@types/config": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@types/config/-/config-3.3.0.tgz", - "integrity": "sha512-9kZSbl3/X3TVNowLCu5HFQdQmD+4287Om55avknEYkuo6R2dDrsp/EXEHUFvfYeG7m1eJ0WYGj+cbcUIhARJAQ==" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/config/-/config-3.3.1.tgz", + "integrity": "sha512-ZhBk8IVIbc3cuES10j2I+xa3L68rpl1X35FdsNce/AiE7yJnhQaA7tvO5MRZblqpBny4OIddJ+WQL04I1933Zg==" }, "node_modules/@types/connect": { "version": "3.4.35", @@ -4899,9 +5100,9 @@ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "node_modules/@types/cookie-session": { - "version": "2.0.44", - "resolved": "https://registry.npmjs.org/@types/cookie-session/-/cookie-session-2.0.44.tgz", - "integrity": "sha512-3DheOZ41pql6raSIkqEPphJdhA2dX2bkS+s2Qacv8YMKkoCbAIEXbsDil7351ARzMqvfyDUGNeHGiRZveIzhqQ==", + "version": "2.0.45", + "resolved": "https://registry.npmjs.org/@types/cookie-session/-/cookie-session-2.0.45.tgz", + "integrity": "sha512-Kv6vhb5OetLY3ebjxosYphob6hvjzi1FuFeDaxMYVGKWc85d7MkL6W/iMOdzIdxOD52bHTVtT7TnsF7ONp1JIQ==", "dev": true, "dependencies": { "@types/express": "*", @@ -4965,9 +5166,9 @@ "dev": true }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -4976,9 +5177,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.17.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -5026,14 +5227,14 @@ "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" }, "node_modules/@types/jsonwebtoken": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", - "integrity": "sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-b0jGiOgHtZ2jqdPgPnP6WLCXZk1T8p06A/vPGzUvxpFGgKMbjXJDjC5m52ErqBnIuWZFgGoIJyRdeG5AyreJjA==", "dependencies": { "@types/node": "*" } @@ -5044,9 +5245,9 @@ "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==" }, "node_modules/@types/koa": { - "version": "2.13.8", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.8.tgz", - "integrity": "sha512-Ugmxmgk/yPRW3ptBTh9VjOLwsKWJuGbymo1uGX0qdaqqL18uJiiG1ZoV0rxCOYSaDGhvEp5Ece02Amx0iwaxQQ==", + "version": "2.13.9", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.9.tgz", + "integrity": "sha512-tPX3cN1dGrMn+sjCDEiQqXH2AqlPoPd594S/8zxwUm/ZbPsQXKqHPUypr2gjCPhHUc+nDJLduhh5lXI/1olnGQ==", "dependencies": { "@types/accepts": "*", "@types/content-disposition": "*", @@ -5059,25 +5260,25 @@ } }, "node_modules/@types/koa__cors": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/koa__cors/-/koa__cors-4.0.0.tgz", - "integrity": "sha512-qpwswNgQ2GxiDGNnKbDSBY5XmQTVJ6fspNvInLsAJ+jSwINxihvVzblj5anujNBg2BtL0xpUrcIt3UYwGzu05A==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/koa__cors/-/koa__cors-4.0.1.tgz", + "integrity": "sha512-1AigjNVkUTZyYbgCtEEy8OM1aTKtHIDYS+yTrGtOPu/9jYSM7gjGbhgxA1FrJpsuigtd8u+AWOnjwRitQ7/nnw==", "dependencies": { "@types/koa": "*" } }, "node_modules/@types/koa-compose": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.6.tgz", + "integrity": "sha512-PHiciWxH3NRyAaxUdEDE1NIZNfvhgtPlsdkjRPazHC6weqt90Jr0uLhIQs+SDwC8HQ/jnA7UQP6xOqGFB7ugWw==", "dependencies": { "@types/koa": "*" } }, "node_modules/@types/koa-qs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/koa-qs/-/koa-qs-2.0.0.tgz", - "integrity": "sha512-cBfbUvW70JsU2FCgUCFOoretdvayGzRJ2vEyNQbnZ7vb2pZ/QA+gcNzE6nVxxCcrcnRtGB7tXIRHqHPXS51utA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/koa-qs/-/koa-qs-2.0.1.tgz", + "integrity": "sha512-cYNuD72Iks+N7NUyvO/r1Na/lP2xPEEeSJTuBjRicCWB/chkoJQqfgD2k/TaGlfm1Kn87MEzYfAlbHaKskRP3A==", "dependencies": { "@types/koa": "*" } @@ -5091,9 +5292,9 @@ } }, "node_modules/@types/koa-session": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-6.4.1.tgz", - "integrity": "sha512-fUXHGKwxzqghBSJLVbJAyHLmICwZQXVo3/cf368YmpcVne/NUmvejylolN4j531KimLApIMWLyP+FnFt9AWQTQ==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@types/koa-session/-/koa-session-6.4.2.tgz", + "integrity": "sha512-S43VAzl57kSp4KwGAO8QUxx36Apt27aXpllUr4Fv451CnCXV8NgCpBSaP5FViEXla2/5UVi9PUkarWfxnqCXOg==", "dev": true, "dependencies": { "@types/cookies": "*", @@ -5110,9 +5311,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.196", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.196.tgz", - "integrity": "sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ==" + "version": "4.14.199", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", + "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" }, "node_modules/@types/mime": { "version": "1.3.2", @@ -5148,32 +5349,18 @@ } }, "node_modules/@types/node": { - "version": "20.4.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.9.tgz", - "integrity": "sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ==" + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", + "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" }, "node_modules/@types/node-fetch": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", - "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw==", "dev": true, "dependencies": { "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "form-data": "^4.0.0" } }, "node_modules/@types/normalize-package-data": { @@ -5189,9 +5376,9 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" }, "node_modules/@types/range-parser": { "version": "1.2.4", @@ -5199,9 +5386,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", "dev": true }, "node_modules/@types/send": { @@ -5224,9 +5411,9 @@ } }, "node_modules/@types/superagent": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.18.tgz", - "integrity": "sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==", + "version": "4.1.19", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.19.tgz", + "integrity": "sha512-McM1mlc7PBZpCaw0fw/36uFqo0YeA6m8JqoyE4OfqXsZCIg0hPP2xdE6FM7r6fdprDZHlJwDpydUj1R++93hCA==", "dependencies": { "@types/cookiejar": "*", "@types/node": "*" @@ -5241,15 +5428,15 @@ } }, "node_modules/@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.3.tgz", + "integrity": "sha512-THo502dA5PzG/sfQH+42Lw3fvmYkceefOspdCwpHRul8ik2Jv1K8I5OZz1AT3/rs46kwgMCe9bSBmDLYkkOMGg==", "dev": true }, "node_modules/@types/uuid": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.2.tgz", - "integrity": "sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.4.tgz", + "integrity": "sha512-zAuJWQflfx6dYJM62vna+Sn5aeSWhh3OB+wfUEACNcqUSc0AGc5JKl+ycL1vrH7frGTXhJchYjE1Hak8L819dA==", "dev": true }, "node_modules/@types/webidl-conversions": { @@ -5280,21 +5467,20 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.3.0.tgz", - "integrity": "sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", + "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.3.0", - "@typescript-eslint/type-utils": "6.3.0", - "@typescript-eslint/utils": "6.3.0", - "@typescript-eslint/visitor-keys": "6.3.0", + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/type-utils": "6.7.3", + "@typescript-eslint/utils": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", "natural-compare": "^1.4.0", - "natural-compare-lite": "^1.4.0", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -5316,15 +5502,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.3.0.tgz", - "integrity": "sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", + "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.3.0", - "@typescript-eslint/types": "6.3.0", - "@typescript-eslint/typescript-estree": "6.3.0", - "@typescript-eslint/visitor-keys": "6.3.0", + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", "debug": "^4.3.4" }, "engines": { @@ -5344,13 +5530,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.3.0.tgz", - "integrity": "sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", + "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.3.0", - "@typescript-eslint/visitor-keys": "6.3.0" + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5361,13 +5547,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.3.0.tgz", - "integrity": "sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", + "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.3.0", - "@typescript-eslint/utils": "6.3.0", + "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/utils": "6.7.3", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -5388,9 +5574,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.3.0.tgz", - "integrity": "sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", + "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5401,13 +5587,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.3.0.tgz", - "integrity": "sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", + "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.3.0", - "@typescript-eslint/visitor-keys": "6.3.0", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/visitor-keys": "6.7.3", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5428,17 +5614,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.3.0.tgz", - "integrity": "sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", + "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.3.0", - "@typescript-eslint/types": "6.3.0", - "@typescript-eslint/typescript-estree": "6.3.0", + "@typescript-eslint/scope-manager": "6.7.3", + "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.3", "semver": "^7.5.4" }, "engines": { @@ -5453,12 +5639,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.3.0.tgz", - "integrity": "sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", + "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.3.0", + "@typescript-eslint/types": "6.7.3", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -5736,6 +5922,18 @@ "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/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -6118,6 +6316,27 @@ "node": ">=0.10.0" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "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", @@ -6217,9 +6436,9 @@ } }, "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -9472,6 +9691,20 @@ "node": ">=10" } }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -9482,11 +9715,12 @@ } }, "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -9971,17 +10205,18 @@ } }, "node_modules/es-abstract": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.3.tgz", - "integrity": "sha512-ZU4miiY1j3sGPFLJ34VJXEqhpmL+HGByCinGHv4HC+Fxl2fI2Z4yR6tl0mORnDr6PA8eihWo4LmSWDbvhALckg==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", + "function.prototype.name": "^1.1.6", "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", @@ -9997,20 +10232,23 @@ "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", + "is-typed-array": "^1.1.12", "is-weakref": "^1.0.2", "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -10020,18 +10258,19 @@ } }, "node_modules/es-aggregate-error": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.9.tgz", - "integrity": "sha512-fvnX40sb538wdU6r4s35cq4EY6Lr09Upj40BEVem4LEsuW8XgQep9yD5Q1U2KftokNp1rWODFJ2qwZSsAjFpbg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.11.tgz", + "integrity": "sha512-DCiZiNlMlbvofET/cE55My387NiLvuGToBEZDdK9U2G3svDCjL8WOgO5Il6lO83nQ8qmag/R9nArdpaFQ/m3lA==", "dev": true, "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-data-property": "^1.1.0", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", "function-bind": "^1.1.1", - "functions-have-names": "^1.2.3", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.1", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -10203,16 +10442,16 @@ } }, "node_modules/eslint": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", - "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", + "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.1", - "@eslint/js": "^8.46.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.50.0", + "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.12.4", @@ -10222,7 +10461,7 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.2", + "eslint-visitor-keys": "^3.4.3", "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", @@ -10311,9 +10550,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", - "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -10454,6 +10693,15 @@ "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -11364,15 +11612,15 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -11714,9 +11962,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.22.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -13048,16 +13296,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -13415,9 +13659,9 @@ } }, "node_modules/json-schema-to-ts": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.1.tgz", - "integrity": "sha512-8MNpRGERlCUWYeJwsWkMrJ0MWzBz49dfqpG+n9viiIlP4othaahbiaNQZuBzmPxRLUhOv1QJMCzW5WE8nHFGIQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.9.2.tgz", + "integrity": "sha512-h9WqLkTVpBbiaPb5OmeUpz/FBLS/kvIJw4oRCPiEisIu2WjMh+aai0QIY2LoOhRFx5r92taGLcerIrzxKBAP6g==", "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", @@ -13513,14 +13757,20 @@ } }, "node_modules/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", "dependencies": { "jws": "^3.2.2", - "lodash": "^4.17.21", + "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": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">=12", @@ -14390,13 +14640,13 @@ } }, "node_modules/lerna": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.1.4.tgz", - "integrity": "sha512-/cabvmTTkmayyALIZx7OpHRex72i8xSOkiJchEkrKxAZHoLNaGSwqwKkj+x6WtmchhWl/gLlqwQXGRuxrJKiBw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.3.0.tgz", + "integrity": "sha512-Dt8TH+J+c9+3MhTYcm5OxnNzXb87WG7GPNj3kidjYJjJY7KxIMDNU37qBTYRWA1h3wAeNKBplXVQYUPkGcYgkQ==", "dev": true, "dependencies": { - "@lerna/child-process": "7.1.4", - "@lerna/create": "7.1.4", + "@lerna/child-process": "7.3.0", + "@lerna/create": "7.3.0", "@npmcli/run-script": "6.0.2", "@nx/devkit": ">=16.5.1 < 17", "@octokit/plugin-enterprise-rest": "6.0.1", @@ -14433,7 +14683,7 @@ "libnpmpublish": "7.3.0", "load-json-file": "6.2.0", "lodash": "^4.17.21", - "make-dir": "3.1.0", + "make-dir": "4.0.0", "minimatch": "3.0.5", "multimatch": "5.0.0", "node-fetch": "2.6.7", @@ -14548,6 +14798,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/lerna/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lerna/node_modules/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", @@ -14868,6 +15133,11 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, "node_modules/lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", @@ -14880,12 +15150,37 @@ "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", "dev": true }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, "node_modules/lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", "dev": true }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, "node_modules/lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", @@ -14903,6 +15198,11 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -15189,7 +15489,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true + "devOptional": true }, "node_modules/meow": { "version": "8.1.2", @@ -16113,13 +16413,13 @@ } }, "node_modules/mongodb-memory-server": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.14.0.tgz", - "integrity": "sha512-xY6ATsFeGLgzuZPy+13ho/JdYgar8Hv+yeGuI6E5uGuh++LyUKqgJlxh92dQbJUeEhrbFX50wgC8aWIDBXObKQ==", + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.15.1.tgz", + "integrity": "sha512-nqIbM5oh1s46VV4InhqQdNFu5szx+xi6qT//87beQ10JCZHLG1nZ/SUMsXkKLNn9wvs19OAf5HwI60enK9ZOuA==", "dev": true, "hasInstallScript": true, "dependencies": { - "mongodb-memory-server-core": "8.14.0", + "mongodb-memory-server-core": "8.15.1", "tslib": "^2.6.1" }, "engines": { @@ -16127,9 +16427,9 @@ } }, "node_modules/mongodb-memory-server-core": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.14.0.tgz", - "integrity": "sha512-neR9nZC/hqEpaRVkbzy019OqFYnlz5y+3cqZSxL15lcl0K73zwKWU/1jS0UpIii5RlSdgFuDc8xG7+M/IDnzzQ==", + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.15.1.tgz", + "integrity": "sha512-U6ntro5DvUD71C2juKCzzc2Hul0qLYUpQLiXcXDcvtNDbGMoJgwKScdvptQkzQwUdICeZUfvZo8By7Mc09Umog==", "dev": true, "dependencies": { "async-mutex": "^0.3.2", @@ -16194,13 +16494,13 @@ } }, "node_modules/mongodb-memory-server-core/node_modules/mongodb": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.16.0.tgz", - "integrity": "sha512-0EB113Fsucaq1wsY0dOhi1fmZOwFtLOtteQkiqOXGklvWMnSH3g2QS53f0KTP+/6qOkuoXE2JksubSZNmxeI+g==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.1.tgz", + "integrity": "sha512-MBuyYiPUPRTqfH2dV0ya4dcr2E5N52ocBuZ8Sgg/M030nGF78v855B3Z27mZJnp8PxjnUquEnAtjOsphgMZOlQ==", "dev": true, "dependencies": { "bson": "^4.7.2", - "mongodb-connection-string-url": "^2.5.4", + "mongodb-connection-string-url": "^2.6.0", "socks": "^2.7.1" }, "engines": { @@ -16208,7 +16508,7 @@ }, "optionalDependencies": { "@aws-sdk/credential-providers": "^3.186.0", - "saslprep": "^1.0.3" + "@mongodb-js/saslprep": "^1.1.0" } }, "node_modules/ms": { @@ -16217,23 +16517,23 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mssql": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/mssql/-/mssql-9.1.3.tgz", - "integrity": "sha512-oXs2lJ1vKUe2s0twCdcdKnqATTVaIswzpSiGnUjMIhV6Sip9vEDuYt3dCoVWXXNuPJ5iFIqLxvagw4Hrz6xR4A==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mssql/-/mssql-10.0.1.tgz", + "integrity": "sha512-k0Xkav/3OppZs8Kj+FIo7k7ejbcsVNxp5/ePayxfXzuBZhxD/Y/RhIhrtfHyH6FmlJnBQPj7eDI2IN7B0BiSxQ==", "dev": true, "dependencies": { - "@tediousjs/connection-string": "^0.4.1", + "@tediousjs/connection-string": "^0.5.0", "commander": "^11.0.0", "debug": "^4.3.3", "rfdc": "^1.3.0", "tarn": "^3.0.2", - "tedious": "^15.0.1" + "tedious": "^16.4.0" }, "bin": { "mssql": "bin/mssql" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/multimatch": { @@ -16332,12 +16632,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -16521,9 +16815,9 @@ } }, "node_modules/npm-check-updates": { - "version": "16.10.18", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.18.tgz", - "integrity": "sha512-dmfhCMX7+UNrBeftBGb1rMX4Qi6+FOI5cuu1VkLeE4LIazbiEYsdgTG+GQywYry+BR9R3EfOXITYPfgRhcdznw==", + "version": "16.14.4", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.14.4.tgz", + "integrity": "sha512-PKg1wv3vno75/9qgRLqV2huBO7eukOlW+PmIGl7LPXjElfYTUTWUtaMOdOckImaSj4Uqe46W/zMbMFZQp5dHRQ==", "dev": true, "dependencies": { "chalk": "^5.3.0", @@ -16540,6 +16834,7 @@ "json-parse-helpfulerror": "^1.0.3", "jsonlines": "^0.1.1", "lodash": "^4.17.21", + "make-fetch-happen": "^11.1.1", "minimatch": "^9.0.3", "p-map": "^4.0.0", "pacote": "15.2.0", @@ -16553,6 +16848,7 @@ "semver-utils": "^1.1.4", "source-map-support": "^0.5.21", "spawn-please": "^2.0.1", + "strip-ansi": "^7.1.0", "strip-json-comments": "^5.0.1", "untildify": "^4.0.0", "update-notifier": "^6.0.2" @@ -16565,6 +16861,18 @@ "node": ">=14.14" } }, + "node_modules/npm-check-updates/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/npm-check-updates/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -16708,6 +17016,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/npm-check-updates/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/npm-check-updates/node_modules/strip-json-comments": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz", @@ -17847,9 +18170,9 @@ "dev": true }, "node_modules/pg": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.2.tgz", - "integrity": "sha512-l4rmVeV8qTIrrPrIR3kZQqBgSN93331s9i6wiUiLOSk0Q7PmUxZD/m1rQI622l3NfqBby9Ar5PABfS/SulfieQ==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.3.tgz", + "integrity": "sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==", "dev": true, "dependencies": { "buffer-writer": "2.0.0", @@ -18125,9 +18448,9 @@ } }, "node_modules/prettier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz", - "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", "bin": { "prettier": "bin/prettier.cjs" }, @@ -19195,14 +19518,14 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "set-function-name": "^2.0.0" }, "engines": { "node": ">= 0.4" @@ -19628,6 +19951,30 @@ "tslib": "^2.1.0" } }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -19831,6 +20178,20 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -20109,7 +20470,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "optional": true, + "devOptional": true, "dependencies": { "memory-pager": "^1.0.2" } @@ -20180,9 +20541,9 @@ } }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "node_modules/sqlite3": { @@ -20600,14 +20961,14 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -20617,28 +20978,28 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -20734,9 +21095,9 @@ } }, "node_modules/superagent": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", - "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", + "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", "dev": true, "dependencies": { "component-emitter": "^1.3.0", @@ -20881,37 +21242,37 @@ } }, "node_modules/tedious": { - "version": "15.1.3", - "resolved": "https://registry.npmjs.org/tedious/-/tedious-15.1.3.tgz", - "integrity": "sha512-166EpRm5qknwhEisjZqz/mF7k14fXKJYHRg6XiAXVovd/YkyHJ3SG4Ppy89caPaNFfRr7PVYe+s4dAvKaCMFvw==", + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/tedious/-/tedious-16.4.1.tgz", + "integrity": "sha512-WwRkGs7N5jFiHhD7uyLHnZ9rCmOfYytEHZhE/vyU56mxzFB3+xHd4WV+DssLwuc1piJqDI54vHDi6SRACOGu8g==", "dev": true, "dependencies": { "@azure/identity": "^2.0.4", "@azure/keyvault-keys": "^4.4.0", - "@js-joda/core": "^5.2.0", - "bl": "^5.0.0", - "es-aggregate-error": "^1.0.8", + "@js-joda/core": "^5.5.3", + "bl": "^6.0.3", + "es-aggregate-error": "^1.0.9", "iconv-lite": "^0.6.3", "js-md4": "^0.3.2", "jsbi": "^4.3.0", "native-duplexpair": "^1.0.0", - "node-abort-controller": "^3.0.1", - "punycode": "^2.1.0", + "node-abort-controller": "^3.1.1", + "punycode": "^2.3.0", "sprintf-js": "^1.1.2" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/tedious/node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.0.7.tgz", + "integrity": "sha512-9FNh0IvlWSU5C9BCDhw0IovmhuqevzBX1AME7BdFHNDMfOju4NmwRWoBrfz5Srs+JNBhxfjrPLxZSnDotgSs9A==", "dev": true, "dependencies": { "buffer": "^6.0.3", "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "readable-stream": "^4.2.0" } }, "node_modules/tedious/node_modules/buffer": { @@ -20950,6 +21311,22 @@ "node": ">=0.10.0" } }, + "node_modules/tedious/node_modules/readable-stream": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "dev": true, + "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/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -21432,6 +21809,38 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typed-array-byte-offset": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", @@ -21481,9 +21890,9 @@ } }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -21796,9 +22205,13 @@ } }, "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "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" } @@ -22124,17 +22537,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.10.tgz", - "integrity": "sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -22586,12 +22998,12 @@ "devDependencies": { "@types/mocha": "^10.0.1", "@types/mongodb": "^4.0.6", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", - "mongodb": "^5.7.0", + "mongodb": "^6.1.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22601,17 +23013,72 @@ "url": "https://opencollective.com/feathers" } }, + "packages/adapter-commons/node_modules/bson": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.1.0.tgz", + "integrity": "sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA==", + "dev": true, + "engines": { + "node": ">=16.20.1" + } + }, + "packages/adapter-commons/node_modules/mongodb": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.1.0.tgz", + "integrity": "sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw==", + "dev": true, + "dependencies": { + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.1.0", + "mongodb-connection-string-url": "^2.6.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "packages/adapter-tests": { "name": "@feathersjs/adapter-tests", "version": "5.0.8", "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22632,22 +23099,22 @@ "@feathersjs/hooks": "^0.8.1", "@feathersjs/schema": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "@types/jsonwebtoken": "^9.0.2", - "jsonwebtoken": "^9.0.1", + "@types/jsonwebtoken": "^9.0.3", + "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", "long-timeout": "^0.1.1", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/uuid": "^9.0.2", + "@types/node": "^20.7.0", + "@types/uuid": "^9.0.4", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22675,12 +23142,12 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/socketio-client": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22705,14 +23172,14 @@ "devDependencies": { "@feathersjs/memory": "^5.0.8", "@feathersjs/schema": "^5.0.8", - "@types/bcryptjs": "^2.4.2", - "@types/lodash": "^4.14.196", + "@types/bcryptjs": "^2.4.4", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22742,19 +23209,19 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/cookie-session": "^2.0.44", - "@types/express": "^4.17.17", - "@types/koa-session": "^6.4.1", - "@types/lodash": "^4.14.196", + "@types/cookie-session": "^2.0.45", + "@types/express": "^4.17.18", + "@types/koa-session": "^6.4.2", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/tough-cookie": "^4.0.2", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "@types/tough-cookie": "^4.0.3", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "tough-cookie": "^4.1.3", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22795,14 +23262,14 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", - "axios": "^1.4.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^4.2.0", - "typescript": "^5.1.6" + "type-fest": "^4.3.1", + "typescript": "^5.2.2" }, "engines": { "node": ">= 14" @@ -22813,9 +23280,9 @@ } }, "packages/cli/node_modules/type-fest": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz", - "integrity": "sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", + "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", "dev": true, "engines": { "node": ">=16" @@ -22836,8 +23303,8 @@ "@feathersjs/socketio-client": "^5.0.8" }, "devDependencies": { - "@babel/core": "^7.22.10", - "@babel/preset-env": "^7.22.10", + "@babel/core": "^7.23.0", + "@babel/preset-env": "^7.22.20", "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/socketio": "^5.0.8", @@ -22848,9 +23315,9 @@ "node-fetch": "^2.6.1", "shx": "^0.3.4", "socket.io-client": "^4.7.2", - "superagent": "^8.0.9", + "superagent": "^8.1.2", "ts-loader": "^9.4.4", - "typescript": "^5.1.6", + "typescript": "^5.2.2", "webpack": "^5.88.2", "webpack-cli": "^5.1.4", "webpack-merge": "^5.9.0" @@ -22869,11 +23336,11 @@ "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22891,16 +23358,16 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/schema": "^5.0.8", - "@types/config": "^3.3.0", + "@types/config": "^3.3.1", "config": "^3.3.9" }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22934,11 +23401,11 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22954,9 +23421,9 @@ "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "@types/compression": "^1.7.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/compression": "^1.7.3", + "@types/express": "^4.17.18", + "@types/express-serve-static-core": "^4.17.37", "compression": "^1.7.4", "cors": "^2.8.5", "express": "^4.18.2" @@ -22964,15 +23431,15 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -22993,11 +23460,11 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23015,8 +23482,8 @@ "@feathershq/pinion": "^0.3.5", "chalk": "^4.0.1", "lodash": "^4.17.21", - "prettier": "^3.0.1", - "typescript": "^5.1.6" + "prettier": "^3.0.3", + "typescript": "^5.2.2" }, "devDependencies": { "@feathersjs/adapter-commons": "^5.0.8", @@ -23037,19 +23504,19 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", - "axios": "^1.4.0", + "axios": "^1.5.0", "mocha": "^10.2.0", - "mongodb": "^5.7.0", - "mssql": "^9.1.3", + "mongodb": "^6.1.0", + "mssql": "^10.0.1", "mysql": "^2.18.1", - "pg": "^8.11.2", + "pg": "^8.11.3", "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^4.2.0", - "typescript": "^5.1.6" + "type-fest": "^4.3.1", + "typescript": "^5.2.2" }, "engines": { "node": ">= 16" @@ -23059,10 +23526,65 @@ "url": "https://github.com/sponsors/daffl" } }, + "packages/generators/node_modules/bson": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.1.0.tgz", + "integrity": "sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA==", + "dev": true, + "engines": { + "node": ">=16.20.1" + } + }, + "packages/generators/node_modules/mongodb": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.1.0.tgz", + "integrity": "sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw==", + "dev": true, + "dependencies": { + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.1.0", + "mongodb-connection-string-url": "^2.6.0" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, "packages/generators/node_modules/type-fest": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz", - "integrity": "sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", + "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", "dev": true, "engines": { "node": ">=16" @@ -23085,13 +23607,13 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "knex": "^2.5.1", "mocha": "^10.2.0", - "pg": "^8.11.2", + "pg": "^8.11.3", "shx": "^0.3.4", "sqlite3": "^5.1.6", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 14" @@ -23115,9 +23637,9 @@ "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", "@koa/cors": "^4.0.0", - "@types/koa": "^2.13.8", - "@types/koa__cors": "^4.0.0", - "@types/koa-qs": "^2.0.0", + "@types/koa": "^2.13.9", + "@types/koa__cors": "^4.0.1", + "@types/koa-qs": "^2.0.1", "@types/koa-static": "^4.0.2", "koa": "^2.14.2", "koa-body": "^6.0.1", @@ -23129,14 +23651,14 @@ "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/koa-compose": "^3.2.5", + "@types/koa-compose": "^3.2.6", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 14" @@ -23156,11 +23678,11 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23180,11 +23702,11 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", - "mongodb-memory-server": "^8.14.0", + "mongodb-memory-server": "^8.15.1", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 14" @@ -23205,7 +23727,7 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", - "@types/superagent": "^4.1.18", + "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { @@ -23213,17 +23735,17 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/node-fetch": "^2.6.4", - "@types/qs": "^6.9.7", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "@types/node-fetch": "^2.6.6", + "@types/qs": "^6.9.8", + "axios": "^1.5.0", "mocha": "^10.2.0", "node-fetch": "^2.6.1", "rxjs": "^7.8.1", "shx": "^0.3.4", - "superagent": "^8.0.9", + "superagent": "^8.1.2", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23243,19 +23765,19 @@ "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/hooks": "^0.8.1", - "@types/json-schema": "^7.0.12", + "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", - "json-schema-to-ts": "^2.9.1" + "json-schema-to-ts": "^2.9.2" }, "devDependencies": { "@feathersjs/memory": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23300,12 +23822,12 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23329,12 +23851,12 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23349,18 +23871,18 @@ "version": "5.0.8", "license": "MIT", "dependencies": { - "@types/lodash": "^4.14.196", - "axios": "^1.4.0", + "@types/lodash": "^4.14.199", + "axios": "^1.5.0", "lodash": "^4.17.21" }, "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23383,13 +23905,13 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.0", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" @@ -23409,10 +23931,10 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "engines": { "node": ">= 12" diff --git a/package.json b/package.json index a86675eaf2..007c2bf0fc 100644 --- a/package.json +++ b/package.json @@ -42,15 +42,15 @@ "test": "npm run lint && npm run compile && c8 lerna run test --ignore @feathersjs/tests" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "c8": "^8.0.1", - "eslint": "^8.46.0", + "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", - "lerna": "^7.1.4", - "npm-check-updates": "^16.10.18", - "prettier": "^3.0.1", - "typescript": "^5.1.6" + "lerna": "^7.3.0", + "npm-check-updates": "^16.14.4", + "prettier": "^3.0.3", + "typescript": "^5.2.2" } } diff --git a/packages/adapter-commons/package.json b/packages/adapter-commons/package.json index aa20bb44e2..32c126ce5a 100644 --- a/packages/adapter-commons/package.json +++ b/packages/adapter-commons/package.json @@ -57,12 +57,12 @@ "devDependencies": { "@types/mocha": "^10.0.1", "@types/mongodb": "^4.0.6", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", - "mongodb": "^5.7.0", + "mongodb": "^6.1.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/adapter-tests/package.json b/packages/adapter-tests/package.json index 8815271b37..2eccc702b6 100644 --- a/packages/adapter-tests/package.json +++ b/packages/adapter-tests/package.json @@ -51,11 +51,11 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/authentication-client/package.json b/packages/authentication-client/package.json index e9a21743b1..6dfb64523d 100644 --- a/packages/authentication-client/package.json +++ b/packages/authentication-client/package.json @@ -66,12 +66,12 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/socketio-client": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/authentication-local/package.json b/packages/authentication-local/package.json index 56f480f748..22a188173b 100644 --- a/packages/authentication-local/package.json +++ b/packages/authentication-local/package.json @@ -63,14 +63,14 @@ "devDependencies": { "@feathersjs/memory": "^5.0.8", "@feathersjs/schema": "^5.0.8", - "@types/bcryptjs": "^2.4.2", - "@types/lodash": "^4.14.196", + "@types/bcryptjs": "^2.4.4", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/authentication-oauth/package.json b/packages/authentication-oauth/package.json index 50dc58ac10..8aa39d3a4e 100644 --- a/packages/authentication-oauth/package.json +++ b/packages/authentication-oauth/package.json @@ -69,19 +69,19 @@ }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/cookie-session": "^2.0.44", - "@types/express": "^4.17.17", - "@types/koa-session": "^6.4.1", - "@types/lodash": "^4.14.196", + "@types/cookie-session": "^2.0.45", + "@types/express": "^4.17.18", + "@types/koa-session": "^6.4.2", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/tough-cookie": "^4.0.2", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "@types/tough-cookie": "^4.0.3", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "tough-cookie": "^4.1.3", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/authentication/package.json b/packages/authentication/package.json index e350a1faf3..04f76c227a 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -59,22 +59,22 @@ "@feathersjs/hooks": "^0.8.1", "@feathersjs/schema": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "@types/jsonwebtoken": "^9.0.2", - "jsonwebtoken": "^9.0.1", + "@types/jsonwebtoken": "^9.0.3", + "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", "long-timeout": "^0.1.1", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "devDependencies": { "@feathersjs/memory": "^5.0.8", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/uuid": "^9.0.2", + "@types/node": "^20.7.0", + "@types/uuid": "^9.0.4", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/cli/package.json b/packages/cli/package.json index 678a3f80dd..4a4f607ff2 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -75,14 +75,14 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", - "axios": "^1.4.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^4.2.0", - "typescript": "^5.1.6" + "type-fest": "^4.3.1", + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/client/package.json b/packages/client/package.json index 43ed8ed89b..d0dddc8f43 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -56,8 +56,8 @@ "@feathersjs/socketio-client": "^5.0.8" }, "devDependencies": { - "@babel/core": "^7.22.10", - "@babel/preset-env": "^7.22.10", + "@babel/core": "^7.23.0", + "@babel/preset-env": "^7.22.20", "@feathersjs/express": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/socketio": "^5.0.8", @@ -68,9 +68,9 @@ "node-fetch": "^2.6.1", "shx": "^0.3.4", "socket.io-client": "^4.7.2", - "superagent": "^8.0.9", + "superagent": "^8.1.2", "ts-loader": "^9.4.4", - "typescript": "^5.1.6", + "typescript": "^5.2.2", "webpack": "^5.88.2", "webpack-cli": "^5.1.4", "webpack-merge": "^5.9.0" diff --git a/packages/commons/package.json b/packages/commons/package.json index a16b3ad2a5..1aa614b199 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -53,11 +53,11 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/configuration/package.json b/packages/configuration/package.json index 01f536f901..4f007a8a08 100644 --- a/packages/configuration/package.json +++ b/packages/configuration/package.json @@ -61,16 +61,16 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/schema": "^5.0.8", - "@types/config": "^3.3.0", + "@types/config": "^3.3.1", "config": "^3.3.9" }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/errors/package.json b/packages/errors/package.json index 74da5d95b2..437b7ad346 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -51,11 +51,11 @@ "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/express/package.json b/packages/express/package.json index 450dfc9acf..03d2ee00bc 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -57,9 +57,9 @@ "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", - "@types/compression": "^1.7.2", - "@types/express": "^4.17.17", - "@types/express-serve-static-core": "^4.17.35", + "@types/compression": "^1.7.3", + "@types/express": "^4.17.18", + "@types/express-serve-static-core": "^4.17.37", "compression": "^1.7.4", "cors": "^2.8.5", "express": "^4.18.2" @@ -67,15 +67,15 @@ "devDependencies": { "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/feathers/package.json b/packages/feathers/package.json index ea4f6e43aa..64a9c17f2c 100644 --- a/packages/feathers/package.json +++ b/packages/feathers/package.json @@ -64,11 +64,11 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/generators/package.json b/packages/generators/package.json index c4372b22e9..41cbf07b06 100644 --- a/packages/generators/package.json +++ b/packages/generators/package.json @@ -55,8 +55,8 @@ "@feathershq/pinion": "^0.3.5", "chalk": "^4.0.1", "lodash": "^4.17.21", - "prettier": "^3.0.1", - "typescript": "^5.1.6" + "prettier": "^3.0.3", + "typescript": "^5.2.2" }, "devDependencies": { "@feathersjs/adapter-commons": "^5.0.8", @@ -77,19 +77,19 @@ "@feathersjs/transport-commons": "^5.0.8", "@feathersjs/typebox": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", - "axios": "^1.4.0", + "axios": "^1.5.0", "mocha": "^10.2.0", - "mongodb": "^5.7.0", - "mssql": "^9.1.3", + "mongodb": "^6.1.0", + "mssql": "^10.0.1", "mysql": "^2.18.1", - "pg": "^8.11.2", + "pg": "^8.11.3", "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^4.2.0", - "typescript": "^5.1.6" + "type-fest": "^4.3.1", + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/knex/package.json b/packages/knex/package.json index a32b783cb2..a158a0cd1c 100644 --- a/packages/knex/package.json +++ b/packages/knex/package.json @@ -63,13 +63,13 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "knex": "^2.5.1", "mocha": "^10.2.0", - "pg": "^8.11.2", + "pg": "^8.11.3", "shx": "^0.3.4", "sqlite3": "^5.1.6", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/koa/package.json b/packages/koa/package.json index 76631f5372..034499ae77 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -55,10 +55,10 @@ "@feathersjs/feathers": "^5.0.8", "@feathersjs/transport-commons": "^5.0.8", "@koa/cors": "^4.0.0", - "@types/koa": "^2.13.8", - "@types/koa-qs": "^2.0.0", + "@types/koa": "^2.13.9", + "@types/koa-qs": "^2.0.1", "@types/koa-static": "^4.0.2", - "@types/koa__cors": "^4.0.0", + "@types/koa__cors": "^4.0.1", "koa": "^2.14.2", "koa-body": "^6.0.1", "koa-compose": "^4.1.0", @@ -69,14 +69,14 @@ "@feathersjs/authentication-local": "^5.0.8", "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", - "@types/koa-compose": "^3.2.5", + "@types/koa-compose": "^3.2.6", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "axios": "^1.5.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/memory/package.json b/packages/memory/package.json index 2ca287d311..32947f8600 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -58,11 +58,11 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index dec29bf29f..b5b289745a 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -63,11 +63,11 @@ "@feathersjs/adapter-tests": "^5.0.8", "@feathersjs/schema": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", - "mongodb-memory-server": "^8.14.0", + "mongodb-memory-server": "^8.15.1", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/rest-client/package.json b/packages/rest-client/package.json index faa82e5519..33db9e69cc 100644 --- a/packages/rest-client/package.json +++ b/packages/rest-client/package.json @@ -56,7 +56,7 @@ "@feathersjs/commons": "^5.0.8", "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", - "@types/superagent": "^4.1.18", + "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { @@ -64,17 +64,17 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", - "@types/node-fetch": "^2.6.4", - "@types/qs": "^6.9.7", - "axios": "^1.4.0", + "@types/node": "^20.7.0", + "@types/node-fetch": "^2.6.6", + "@types/qs": "^6.9.8", + "axios": "^1.5.0", "mocha": "^10.2.0", "node-fetch": "^2.6.1", "rxjs": "^7.8.1", "shx": "^0.3.4", - "superagent": "^8.0.9", + "superagent": "^8.1.2", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/schema/package.json b/packages/schema/package.json index 293d4028f8..4bbb94bd2b 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -59,19 +59,19 @@ "@feathersjs/errors": "^5.0.8", "@feathersjs/feathers": "^5.0.8", "@feathersjs/hooks": "^0.8.1", - "@types/json-schema": "^7.0.12", + "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", "ajv-formats": "^2.1.1", - "json-schema-to-ts": "^2.9.1" + "json-schema-to-ts": "^2.9.2" }, "devDependencies": { "@feathersjs/memory": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/schema/test/schema.test.ts b/packages/schema/test/schema.test.ts index 413393db5a..a9358dd4a2 100644 --- a/packages/schema/test/schema.test.ts +++ b/packages/schema/test/schema.test.ts @@ -110,35 +110,34 @@ describe('@feathersjs/schema/schema', () => { }) it('custom AJV can convert dates', async () => { - const formatsSchema = schema( - { - $id: 'converts-formats-test', - type: 'object', - required: [], - additionalProperties: false, - properties: { - dobString: queryProperty({ - type: 'string', - format: 'date', - convert: true - }), - createdAt: { - type: 'string', - format: 'date-time', - convert: true - } + const definition = { + $id: 'converts-formats-test', + type: 'object', + required: [], + additionalProperties: false, + properties: { + dobString: queryProperty({ + type: 'string', + format: 'date', + convert: true + }), + createdAt: { + type: 'string', + format: 'date-time', + convert: true } - } as const, - customAjv - ) + } + } as const - const validated = await formatsSchema.validate({ + const formatsSchema = schema(definition, customAjv) + + const validated: any = await formatsSchema.validate({ dobString: { $gt: '2025-04-25' }, createdAt: '2021-12-22T23:59:59.999Z' }) - assert.ok((validated.dobString as any).$gt instanceof Date) - assert.ok((validated.createdAt as any) instanceof Date) + assert.ok(validated.dobString.$gt instanceof Date) + assert.ok(validated.createdAt instanceof Date) }) it('schema extension and type inference', async () => { diff --git a/packages/socketio-client/package.json b/packages/socketio-client/package.json index 78b532a1f9..389f6b156c 100644 --- a/packages/socketio-client/package.json +++ b/packages/socketio-client/package.json @@ -63,12 +63,12 @@ "@feathersjs/socketio": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/socketio/package.json b/packages/socketio/package.json index cbb4a9a36c..7e3d39c241 100644 --- a/packages/socketio/package.json +++ b/packages/socketio/package.json @@ -63,12 +63,12 @@ "@feathersjs/memory": "^5.0.8", "@feathersjs/tests": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/tests/package.json b/packages/tests/package.json index c6c6b7f277..5e39de55a2 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -44,17 +44,17 @@ "access": "public" }, "dependencies": { - "@types/lodash": "^4.14.196", - "axios": "^1.4.0", + "@types/lodash": "^4.14.199", + "axios": "^1.5.0", "lodash": "^4.17.21" }, "devDependencies": { "@feathersjs/feathers": "^5.0.8", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" } } diff --git a/packages/transport-commons/package.json b/packages/transport-commons/package.json index 6fcf2e5955..e693f86523 100644 --- a/packages/transport-commons/package.json +++ b/packages/transport-commons/package.json @@ -62,13 +62,13 @@ }, "devDependencies": { "@types/encodeurl": "^1.0.0", - "@types/lodash": "^4.14.196", + "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/typebox/package.json b/packages/typebox/package.json index caaba7586e..9da96de6b7 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -59,10 +59,10 @@ }, "devDependencies": { "@types/mocha": "^10.0.1", - "@types/node": "^20.4.9", + "@types/node": "^20.7.0", "mocha": "^10.2.0", "shx": "^0.3.4", - "typescript": "^5.1.6" + "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } From 148a9a319b8e29138fda82d6c03bb489a7b4a6e1 Mon Sep 17 00:00:00 2001 From: David Luecke Date: Wed, 27 Sep 2023 15:10:43 -0700 Subject: [PATCH 16/17] fix(authentication-oauth): Properly handle all oAuth errors (#3284) --- packages/authentication-oauth/src/service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/authentication-oauth/src/service.ts b/packages/authentication-oauth/src/service.ts index e5d2009638..79a6da9448 100644 --- a/packages/authentication-oauth/src/service.ts +++ b/packages/authentication-oauth/src/service.ts @@ -28,7 +28,7 @@ export class OAuthError extends FeathersError { constructor( message: string, data: any, - public location: string + public location?: string ) { super(message, 'NotAuthenticated', 401, 'not-authenticated', data) } @@ -114,12 +114,17 @@ export class OAuthService { query, redirect } + const payload = grant?.response || result?.session?.response || result?.state?.response || params.query const authentication = { strategy: name, ...payload } + if (payload.error) { + throw new OAuthError(payload.error_description || payload.error, payload) + } + try { debug(`Calling ${authService}.create authentication with strategy ${name}`) From 64ee98dadf02dac34f31e3cb7b6b10e1f7405bfa Mon Sep 17 00:00:00 2001 From: daffl Date: Wed, 27 Sep 2023 15:50:24 -0700 Subject: [PATCH 17/17] chore(release): publish v5.0.9 --- CHANGELOG.md | 25 +- lerna.json | 11 +- package-lock.json | 338 ++++++++++---------- packages/adapter-commons/CHANGELOG.md | 10 +- packages/adapter-commons/package.json | 8 +- packages/adapter-tests/CHANGELOG.md | 10 +- packages/adapter-tests/package.json | 2 +- packages/authentication-client/CHANGELOG.md | 10 +- packages/authentication-client/package.json | 22 +- packages/authentication-local/CHANGELOG.md | 10 +- packages/authentication-local/package.json | 14 +- packages/authentication-oauth/CHANGELOG.md | 12 +- packages/authentication-oauth/package.json | 18 +- packages/authentication/CHANGELOG.md | 10 +- packages/authentication/package.json | 14 +- packages/cli/CHANGELOG.md | 10 +- packages/cli/package.json | 38 +-- packages/client/CHANGELOG.md | 10 +- packages/client/package.json | 20 +- packages/commons/CHANGELOG.md | 10 +- packages/commons/package.json | 2 +- packages/configuration/CHANGELOG.md | 10 +- packages/configuration/package.json | 8 +- packages/create-feathers/CHANGELOG.md | 10 +- packages/create-feathers/package.json | 4 +- packages/errors/CHANGELOG.md | 10 +- packages/errors/package.json | 4 +- packages/express/CHANGELOG.md | 10 +- packages/express/package.json | 16 +- packages/feathers/CHANGELOG.md | 13 +- packages/feathers/package.json | 4 +- packages/generators/CHANGELOG.md | 15 +- packages/generators/package.json | 36 +-- packages/knex/CHANGELOG.md | 10 +- packages/knex/package.json | 14 +- packages/koa/CHANGELOG.md | 13 +- packages/koa/package.json | 18 +- packages/memory/CHANGELOG.md | 10 +- packages/memory/package.json | 12 +- packages/mongodb/CHANGELOG.md | 10 +- packages/mongodb/package.json | 14 +- packages/rest-client/CHANGELOG.md | 12 +- packages/rest-client/package.json | 14 +- packages/schema/CHANGELOG.md | 10 +- packages/schema/package.json | 12 +- packages/socketio-client/CHANGELOG.md | 10 +- packages/socketio-client/package.json | 14 +- packages/socketio/CHANGELOG.md | 10 +- packages/socketio/package.json | 14 +- packages/tests/CHANGELOG.md | 10 +- packages/tests/package.json | 4 +- packages/transport-commons/CHANGELOG.md | 13 +- packages/transport-commons/package.json | 8 +- packages/typebox/CHANGELOG.md | 12 +- packages/typebox/package.json | 4 +- 55 files changed, 444 insertions(+), 548 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee985c453b..5ec57ca9d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,30 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes -* add missing word ([#3237](https://github.com/feathersjs/feathers/issues/3237)) ([9a32184](https://github.com/feathersjs/feathers/commit/9a321848767e31176660d6937f8fa6d83ba215bd)) -* **transport-commons:** Handle invalid service paths on socket lookups ([#3241](https://github.com/feathersjs/feathers/issues/3241)) ([c397ab3](https://github.com/feathersjs/feathers/commit/c397ab3a0cd184044ae4f73540549b30a396821c)) - +- **authentication-oauth:** Properly handle all oAuth errors ([#3284](https://github.com/feathersjs/feathers/issues/3284)) ([148a9a3](https://github.com/feathersjs/feathers/commit/148a9a319b8e29138fda82d6c03bb489a7b4a6e1)) +- **client:** Add underscored methods to clients ([#3176](https://github.com/feathersjs/feathers/issues/3176)) ([f3c01f7](https://github.com/feathersjs/feathers/commit/f3c01f7b8266bfc642c55b77ba8e5bb333542630)) +- **generators:** Fix configure channels when not real-time app ([#3271](https://github.com/feathersjs/feathers/issues/3271)) ([c619ab2](https://github.com/feathersjs/feathers/commit/c619ab2c57f692c419fee610c269c1502b124852)) +- **typebox:** allow TUnion inside getValidator ([#3262](https://github.com/feathersjs/feathers/issues/3262)) ([cf9df96](https://github.com/feathersjs/feathers/commit/cf9df96c1011fcf13e9c6d652b06036bb0aac1c3)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +### Bug Fixes +- add missing word ([#3237](https://github.com/feathersjs/feathers/issues/3237)) ([9a32184](https://github.com/feathersjs/feathers/commit/9a321848767e31176660d6937f8fa6d83ba215bd)) +- **transport-commons:** Handle invalid service paths on socket lookups ([#3241](https://github.com/feathersjs/feathers/issues/3241)) ([c397ab3](https://github.com/feathersjs/feathers/commit/c397ab3a0cd184044ae4f73540549b30a396821c)) ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) - ### Bug Fixes -* **core:** Ensure .service does not access Object properties ([#3235](https://github.com/feathersjs/feathers/issues/3235)) ([c0b670a](https://github.com/feathersjs/feathers/commit/c0b670ac4c7bf145e36b59ea89d1387b5514c237)) -* **generators:** Fix channel/service configuration order for Koa based apps ([580344e](https://github.com/feathersjs/feathers/commit/580344e96fe8a2f17fd53476af5a0c7ddefac0b6)) -* **koa:** Ensure .teardown works without a server ([#3234](https://github.com/feathersjs/feathers/issues/3234)) ([818572d](https://github.com/feathersjs/feathers/commit/818572df98456bc3e1a300e879329aa8f849be64)) - - - - +- **core:** Ensure .service does not access Object properties ([#3235](https://github.com/feathersjs/feathers/issues/3235)) ([c0b670a](https://github.com/feathersjs/feathers/commit/c0b670ac4c7bf145e36b59ea89d1387b5514c237)) +- **generators:** Fix channel/service configuration order for Koa based apps ([580344e](https://github.com/feathersjs/feathers/commit/580344e96fe8a2f17fd53476af5a0c7ddefac0b6)) +- **koa:** Ensure .teardown works without a server ([#3234](https://github.com/feathersjs/feathers/issues/3234)) ([818572d](https://github.com/feathersjs/feathers/commit/818572df98456bc3e1a300e879329aa8f849be64)) ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) diff --git a/lerna.json b/lerna.json index 533da90f6b..6a394e0a6f 100644 --- a/lerna.json +++ b/lerna.json @@ -1,18 +1,13 @@ { "ci": false, - "packages": [ - "packages/*" - ], - "version": "5.0.8", + "packages": ["packages/*"], + "version": "5.0.9", "command": { "bootstrap": { "hoist": true }, "publish": { - "allowBranch": [ - "crow", - "dove" - ], + "allowBranch": ["crow", "dove"], "message": "chore(release): publish %s", "conventionalCommits": true, "createRelease": "github" diff --git a/package-lock.json b/package-lock.json index 217dad403e..01a2203a37 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22988,12 +22988,12 @@ }, "packages/adapter-commons": { "name": "@feathersjs/adapter-commons", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { "@types/mocha": "^10.0.1", @@ -23070,7 +23070,7 @@ }, "packages/adapter-tests": { "name": "@feathersjs/adapter-tests", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", @@ -23090,15 +23090,15 @@ }, "packages/authentication": { "name": "@feathersjs/authentication", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@feathersjs/hooks": "^0.8.1", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@types/jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", @@ -23106,7 +23106,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", @@ -23126,21 +23126,21 @@ }, "packages/authentication-client": { "name": "@feathersjs/authentication-client", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/socketio-client": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/socketio-client": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "axios": "^1.5.0", @@ -23159,19 +23159,19 @@ }, "packages/authentication-local": { "name": "@feathersjs/authentication-local", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "bcryptjs": "^2.4.3", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/bcryptjs": "^2.4.4", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", @@ -23191,16 +23191,16 @@ }, "packages/authentication-oauth": { "name": "@feathersjs/authentication-oauth", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "cookie-session": "^2.0.0", "grant": "^5.4.21", "koa-session": "^6.4.0", @@ -23208,7 +23208,7 @@ "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/cookie-session": "^2.0.45", "@types/express": "^4.17.18", "@types/koa-session": "^6.4.2", @@ -23233,10 +23233,10 @@ }, "packages/cli": { "name": "@feathersjs/cli", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/generators": "^5.0.8", + "@feathersjs/generators": "^5.0.9", "chalk": "^4.0.1", "commander": "^11.0.0" }, @@ -23244,23 +23244,23 @@ "feathers": "bin/feathers" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/authentication-oauth": "^5.0.8", - "@feathersjs/configuration": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/knex": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/mongodb": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", - "@feathersjs/typebox": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/authentication-oauth": "^5.0.9", + "@feathersjs/configuration": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/knex": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/mongodb": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/typebox": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", @@ -23293,22 +23293,22 @@ }, "packages/client": { "name": "@feathersjs/client", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/socketio-client": "^5.0.8" + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/socketio-client": "^5.0.9" }, "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-env": "^7.22.20", - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "babel-loader": "^9.1.3", "mocha": "^10.2.0", "mocha-puppeteer": "^0.14.0", @@ -23332,7 +23332,7 @@ }, "packages/commons": { "name": "@feathersjs/commons", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "devDependencies": { "@types/mocha": "^10.0.1", @@ -23352,12 +23352,12 @@ }, "packages/configuration": { "name": "@feathersjs/configuration", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/config": "^3.3.1", "config": "^3.3.9" }, @@ -23378,10 +23378,10 @@ } }, "packages/create-feathers": { - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/cli": "^5.0.8" + "@feathersjs/cli": "^5.0.9" }, "bin": { "create-feathers": "bin/create-feathers" @@ -23396,10 +23396,10 @@ }, "packages/errors": { "name": "@feathersjs/errors", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "devDependencies": { - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", @@ -23413,14 +23413,14 @@ }, "packages/express": { "name": "@feathersjs/express", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@types/compression": "^1.7.3", "@types/express": "^4.17.18", "@types/express-serve-static-core": "^4.17.37", @@ -23429,8 +23429,8 @@ "express": "^4.18.2" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", @@ -23451,10 +23451,10 @@ }, "packages/feathers": { "name": "@feathersjs/feathers", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", + "@feathersjs/commons": "^5.0.9", "@feathersjs/hooks": "^0.8.1", "events": "^3.3.0" }, @@ -23476,7 +23476,7 @@ }, "packages/generators": { "name": "@feathersjs/generators", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { "@feathershq/pinion": "^0.3.5", @@ -23486,23 +23486,23 @@ "typescript": "^5.2.2" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/authentication-oauth": "^5.0.8", - "@feathersjs/configuration": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/knex": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/mongodb": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", - "@feathersjs/typebox": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/authentication-oauth": "^5.0.9", + "@feathersjs/configuration": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/knex": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/mongodb": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/typebox": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", @@ -23595,17 +23595,17 @@ }, "packages/knex": { "name": "@feathersjs/knex", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "knex": "^2.5.1", @@ -23628,14 +23628,14 @@ }, "packages/koa": { "name": "@feathersjs/koa", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@koa/cors": "^4.0.0", "@types/koa": "^2.13.9", "@types/koa__cors": "^4.0.1", @@ -23648,9 +23648,9 @@ "koa-static": "^5.0.0" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/koa-compose": "^3.2.6", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", @@ -23666,17 +23666,17 @@ }, "packages/memory": { "name": "@feathersjs/memory", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", "sift": "^17.0.1" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", @@ -23690,17 +23690,17 @@ }, "packages/mongodb": { "name": "@feathersjs/mongodb", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", @@ -23721,19 +23721,19 @@ }, "packages/rest-client": { "name": "@feathersjs/rest-client", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/node-fetch": "^2.6.6", @@ -23757,13 +23757,13 @@ }, "packages/schema": { "name": "@feathersjs/schema", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@feathersjs/hooks": "^0.8.1", "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", @@ -23771,7 +23771,7 @@ "json-schema-to-ts": "^2.9.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "ajv-formats": "^2.1.1", @@ -23809,18 +23809,18 @@ }, "packages/socketio": { "name": "@feathersjs/socketio", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "socket.io": "^4.7.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "lodash": "^4.17.21", @@ -23839,17 +23839,17 @@ }, "packages/socketio-client": { "name": "@feathersjs/socketio-client", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8" + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9" }, "devDependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", @@ -23868,7 +23868,7 @@ }, "packages/tests": { "name": "@feathersjs/tests", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { "@types/lodash": "^4.14.199", @@ -23876,7 +23876,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", @@ -23894,12 +23894,12 @@ }, "packages/transport-commons": { "name": "@feathersjs/transport-commons", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "encodeurl": "^1.0.2", "lodash": "^4.17.21" }, @@ -23923,10 +23923,10 @@ }, "packages/typebox": { "name": "@feathersjs/typebox", - "version": "5.0.8", + "version": "5.0.9", "license": "MIT", "dependencies": { - "@feathersjs/schema": "^5.0.8", + "@feathersjs/schema": "^5.0.9", "@sinclair/typebox": "^0.25.0" }, "devDependencies": { diff --git a/packages/adapter-commons/CHANGELOG.md b/packages/adapter-commons/CHANGELOG.md index 216164aa4a..b01f63057e 100644 --- a/packages/adapter-commons/CHANGELOG.md +++ b/packages/adapter-commons/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/adapter-commons +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/adapter-commons ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/adapter-commons - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/adapter-commons diff --git a/packages/adapter-commons/package.json b/packages/adapter-commons/package.json index 32c126ce5a..ddd70ef6f1 100644 --- a/packages/adapter-commons/package.json +++ b/packages/adapter-commons/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/adapter-commons", - "version": "5.0.8", + "version": "5.0.9", "description": "Shared database adapter utility functions", "homepage": "https://feathersjs.com", "keywords": [ @@ -50,9 +50,9 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { "@types/mocha": "^10.0.1", diff --git a/packages/adapter-tests/CHANGELOG.md b/packages/adapter-tests/CHANGELOG.md index 43449a2f3f..b7f3897cc8 100644 --- a/packages/adapter-tests/CHANGELOG.md +++ b/packages/adapter-tests/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/adapter-tests +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/adapter-tests ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/adapter-tests - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/adapter-tests diff --git a/packages/adapter-tests/package.json b/packages/adapter-tests/package.json index 2eccc702b6..c0d41b3944 100644 --- a/packages/adapter-tests/package.json +++ b/packages/adapter-tests/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/adapter-tests", - "version": "5.0.8", + "version": "5.0.9", "description": "Feathers shared database adapter test suite", "homepage": "https://feathersjs.com", "keywords": [ diff --git a/packages/authentication-client/CHANGELOG.md b/packages/authentication-client/CHANGELOG.md index bdcc6d4a19..9afdf079fb 100644 --- a/packages/authentication-client/CHANGELOG.md +++ b/packages/authentication-client/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication-client +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/authentication-client ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/authentication-client - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) ### Bug Fixes diff --git a/packages/authentication-client/package.json b/packages/authentication-client/package.json index 6dfb64523d..9230552540 100644 --- a/packages/authentication-client/package.json +++ b/packages/authentication-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-client", "description": "The authentication plugin for feathers-client", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,18 +53,18 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/socketio-client": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/socketio-client": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "axios": "^1.5.0", diff --git a/packages/authentication-local/CHANGELOG.md b/packages/authentication-local/CHANGELOG.md index ff81a12d14..d683d9ad31 100644 --- a/packages/authentication-local/CHANGELOG.md +++ b/packages/authentication-local/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication-local +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/authentication-local ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/authentication-local - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) ### Bug Fixes diff --git a/packages/authentication-local/package.json b/packages/authentication-local/package.json index 22a188173b..c18daf8515 100644 --- a/packages/authentication-local/package.json +++ b/packages/authentication-local/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-local", "description": "Local authentication strategy for @feathers/authentication", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,16 +53,16 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "bcryptjs": "^2.4.3", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/bcryptjs": "^2.4.4", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", diff --git a/packages/authentication-oauth/CHANGELOG.md b/packages/authentication-oauth/CHANGELOG.md index ebcb7c4fc0..96e21b9405 100644 --- a/packages/authentication-oauth/CHANGELOG.md +++ b/packages/authentication-oauth/CHANGELOG.md @@ -3,22 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - -**Note:** Version bump only for package @feathersjs/authentication-oauth +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) +### Bug Fixes +- **authentication-oauth:** Properly handle all oAuth errors ([#3284](https://github.com/feathersjs/feathers/issues/3284)) ([148a9a3](https://github.com/feathersjs/feathers/commit/148a9a319b8e29138fda82d6c03bb489a7b4a6e1)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +**Note:** Version bump only for package @feathersjs/authentication-oauth ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/authentication-oauth - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) ### Bug Fixes diff --git a/packages/authentication-oauth/package.json b/packages/authentication-oauth/package.json index 8aa39d3a4e..6c006e331d 100644 --- a/packages/authentication-oauth/package.json +++ b/packages/authentication-oauth/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-oauth", "description": "oAuth 1 and 2 authentication for Feathers. Powered by Grant.", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,13 +54,13 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "cookie-session": "^2.0.0", "grant": "^5.4.21", "koa-session": "^6.4.0", @@ -68,7 +68,7 @@ "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/cookie-session": "^2.0.45", "@types/express": "^4.17.18", "@types/koa-session": "^6.4.2", diff --git a/packages/authentication/CHANGELOG.md b/packages/authentication/CHANGELOG.md index d92d664a4c..7073a374de 100644 --- a/packages/authentication/CHANGELOG.md +++ b/packages/authentication/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/authentication ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/authentication - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) ### Bug Fixes diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 04f76c227a..1750fe561f 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication", "description": "Add Authentication to your FeathersJS app.", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,12 +53,12 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@feathersjs/hooks": "^0.8.1", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@types/jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", @@ -66,7 +66,7 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 63eb1ed2f5..6e6206f099 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/cli +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/cli ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/cli - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/cli diff --git a/packages/cli/package.json b/packages/cli/package.json index 4a4f607ff2..fef48cad45 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/cli", "description": "The command line interface for creating Feathers applications", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "bin": { @@ -52,28 +52,28 @@ "access": "public" }, "dependencies": { - "@feathersjs/generators": "^5.0.8", + "@feathersjs/generators": "^5.0.9", "chalk": "^4.0.1", "commander": "^11.0.0" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/authentication-oauth": "^5.0.8", - "@feathersjs/configuration": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/knex": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/mongodb": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", - "@feathersjs/typebox": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/authentication-oauth": "^5.0.9", + "@feathersjs/configuration": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/knex": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/mongodb": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/typebox": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 53f5f655db..f3ea5afed1 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/client +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/client ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/client - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/client diff --git a/packages/client/package.json b/packages/client/package.json index d0dddc8f43..bd124741b5 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/client", "description": "A module that consolidates Feathers client modules for REST (jQuery, Request, Superagent) and Websocket (Socket.io, Primus) connections", - "version": "5.0.8", + "version": "5.0.9", "repository": { "type": "git", "url": "https://github.com/feathersjs/feathers.git", @@ -49,19 +49,19 @@ "IE 11" ], "dependencies": { - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/socketio-client": "^5.0.8" + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/socketio-client": "^5.0.9" }, "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-env": "^7.22.20", - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "babel-loader": "^9.1.3", "mocha": "^10.2.0", "mocha-puppeteer": "^0.14.0", diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index f4e481a935..563abfe398 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/commons +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/commons ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/commons - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index 1aa614b199..38008dd26c 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/commons", - "version": "5.0.8", + "version": "5.0.9", "description": "Shared Feathers utility functions", "homepage": "https://feathersjs.com", "keywords": [ diff --git a/packages/configuration/CHANGELOG.md b/packages/configuration/CHANGELOG.md index 52fd8318c9..a28dc35d57 100644 --- a/packages/configuration/CHANGELOG.md +++ b/packages/configuration/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/configuration +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/configuration ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/configuration - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/configuration diff --git a/packages/configuration/package.json b/packages/configuration/package.json index 4f007a8a08..10855de420 100644 --- a/packages/configuration/package.json +++ b/packages/configuration/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/configuration", "description": "A small configuration module for your Feathers application.", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -58,9 +58,9 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/config": "^3.3.1", "config": "^3.3.9" }, diff --git a/packages/create-feathers/CHANGELOG.md b/packages/create-feathers/CHANGELOG.md index 040cfdbbbe..ecb4c78e7c 100644 --- a/packages/create-feathers/CHANGELOG.md +++ b/packages/create-feathers/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package create-feathers +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package create-feathers ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package create-feathers - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package create-feathers diff --git a/packages/create-feathers/package.json b/packages/create-feathers/package.json index bbfd33742a..6a8c5ff9a9 100644 --- a/packages/create-feathers/package.json +++ b/packages/create-feathers/package.json @@ -1,7 +1,7 @@ { "name": "create-feathers", "description": "Create a new Feathers application", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "bin": { "create-feathers": "./bin/create-feathers" @@ -47,7 +47,7 @@ "access": "public" }, "dependencies": { - "@feathersjs/cli": "^5.0.8" + "@feathersjs/cli": "^5.0.9" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index d6ada74ac7..45d9136e85 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/errors +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/errors ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/errors - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/errors diff --git a/packages/errors/package.json b/packages/errors/package.json index 437b7ad346..01ea97b080 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/errors", "description": "Common error types for Feathers apps", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -49,7 +49,7 @@ "*.js" ], "devDependencies": { - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index b981b81f0f..35fe2449c8 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/express +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/express ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/express - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/express diff --git a/packages/express/package.json b/packages/express/package.json index 03d2ee00bc..4aad38a2be 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/express", "description": "Feathers Express framework bindings and REST provider", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -52,11 +52,11 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@types/compression": "^1.7.3", "@types/express": "^4.17.18", "@types/express-serve-static-core": "^4.17.37", @@ -65,8 +65,8 @@ "express": "^4.18.2" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/lodash": "^4.14.199", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", diff --git a/packages/feathers/CHANGELOG.md b/packages/feathers/CHANGELOG.md index b21c5f4500..0b274b097e 100644 --- a/packages/feathers/CHANGELOG.md +++ b/packages/feathers/CHANGELOG.md @@ -3,24 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/feathers +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/feathers ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) - ### Bug Fixes -* **core:** Ensure .service does not access Object properties ([#3235](https://github.com/feathersjs/feathers/issues/3235)) ([c0b670a](https://github.com/feathersjs/feathers/commit/c0b670ac4c7bf145e36b59ea89d1387b5514c237)) - - - - +- **core:** Ensure .service does not access Object properties ([#3235](https://github.com/feathersjs/feathers/issues/3235)) ([c0b670a](https://github.com/feathersjs/feathers/commit/c0b670ac4c7bf145e36b59ea89d1387b5514c237)) ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) diff --git a/packages/feathers/package.json b/packages/feathers/package.json index 64a9c17f2c..c69c1e8ef5 100644 --- a/packages/feathers/package.json +++ b/packages/feathers/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/feathers", "description": "A framework for real-time applications and REST API with JavaScript and TypeScript", - "version": "5.0.8", + "version": "5.0.9", "homepage": "http://feathersjs.com", "repository": { "type": "git", @@ -58,7 +58,7 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", + "@feathersjs/commons": "^5.0.9", "@feathersjs/hooks": "^0.8.1", "events": "^3.3.0" }, diff --git a/packages/generators/CHANGELOG.md b/packages/generators/CHANGELOG.md index 8ae93b29fb..30de692d79 100644 --- a/packages/generators/CHANGELOG.md +++ b/packages/generators/CHANGELOG.md @@ -3,24 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - -**Note:** Version bump only for package @feathersjs/generators +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) +### Bug Fixes +- **generators:** Fix configure channels when not real-time app ([#3271](https://github.com/feathersjs/feathers/issues/3271)) ([c619ab2](https://github.com/feathersjs/feathers/commit/c619ab2c57f692c419fee610c269c1502b124852)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +**Note:** Version bump only for package @feathersjs/generators ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) - ### Bug Fixes -* **generators:** Fix channel/service configuration order for Koa based apps ([580344e](https://github.com/feathersjs/feathers/commit/580344e96fe8a2f17fd53476af5a0c7ddefac0b6)) - - - - +- **generators:** Fix channel/service configuration order for Koa based apps ([580344e](https://github.com/feathersjs/feathers/commit/580344e96fe8a2f17fd53476af5a0c7ddefac0b6)) ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) diff --git a/packages/generators/package.json b/packages/generators/package.json index 41cbf07b06..2779626812 100644 --- a/packages/generators/package.json +++ b/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/generators", - "version": "5.0.8", + "version": "5.0.9", "description": "Feathers CLI core generators, powered by Pinion", "homepage": "https://feathersjs.com", "keywords": [ @@ -59,23 +59,23 @@ "typescript": "^5.2.2" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/authentication-client": "^5.0.8", - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/authentication-oauth": "^5.0.8", - "@feathersjs/configuration": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/express": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/knex": "^5.0.8", - "@feathersjs/koa": "^5.0.8", - "@feathersjs/mongodb": "^5.0.8", - "@feathersjs/rest-client": "^5.0.8", - "@feathersjs/schema": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", - "@feathersjs/typebox": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/authentication-client": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/authentication-oauth": "^5.0.9", + "@feathersjs/configuration": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/express": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/knex": "^5.0.9", + "@feathersjs/koa": "^5.0.9", + "@feathersjs/mongodb": "^5.0.9", + "@feathersjs/rest-client": "^5.0.9", + "@feathersjs/schema": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/typebox": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/prettier": "^2.7.3", diff --git a/packages/knex/CHANGELOG.md b/packages/knex/CHANGELOG.md index f75f1ccb67..0eb28f4b7a 100644 --- a/packages/knex/CHANGELOG.md +++ b/packages/knex/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/knex +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/knex ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/knex - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/knex diff --git a/packages/knex/package.json b/packages/knex/package.json index a158a0cd1c..72c770a554 100644 --- a/packages/knex/package.json +++ b/packages/knex/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/knex", "description": "Feathers SQL service adapter using KnexJS", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "keywords": [ @@ -51,17 +51,17 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "peerDependencies": { "knex": "^2.3.0" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "knex": "^2.5.1", diff --git a/packages/koa/CHANGELOG.md b/packages/koa/CHANGELOG.md index c52ee66b1c..25631ba61a 100644 --- a/packages/koa/CHANGELOG.md +++ b/packages/koa/CHANGELOG.md @@ -3,24 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/koa +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/koa ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) - ### Bug Fixes -* **koa:** Ensure .teardown works without a server ([#3234](https://github.com/feathersjs/feathers/issues/3234)) ([818572d](https://github.com/feathersjs/feathers/commit/818572df98456bc3e1a300e879329aa8f849be64)) - - - - +- **koa:** Ensure .teardown works without a server ([#3234](https://github.com/feathersjs/feathers/issues/3234)) ([818572d](https://github.com/feathersjs/feathers/commit/818572df98456bc3e1a300e879329aa8f849be64)) ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) diff --git a/packages/koa/package.json b/packages/koa/package.json index 034499ae77..7ee7709671 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/koa", "description": "Feathers KoaJS framework bindings and REST provider", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -49,11 +49,11 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/authentication": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "@koa/cors": "^4.0.0", "@types/koa": "^2.13.9", "@types/koa-qs": "^2.0.1", @@ -66,9 +66,9 @@ "koa-static": "^5.0.0" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/authentication-local": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/koa-compose": "^3.2.6", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", diff --git a/packages/memory/CHANGELOG.md b/packages/memory/CHANGELOG.md index 85001ff271..1c4e4e19ad 100644 --- a/packages/memory/CHANGELOG.md +++ b/packages/memory/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/memory +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/memory ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/memory - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/memory diff --git a/packages/memory/package.json b/packages/memory/package.json index 32947f8600..6dfbf0579f 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/memory", "description": "An in memory service store", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://github.com/feathersjs/feathers", "main": "lib/", "types": "lib/", @@ -49,14 +49,14 @@ "lib": "lib" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", "sift": "^17.0.1" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", diff --git a/packages/mongodb/CHANGELOG.md b/packages/mongodb/CHANGELOG.md index 97840b1e84..95878caf53 100644 --- a/packages/mongodb/CHANGELOG.md +++ b/packages/mongodb/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/mongodb +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/mongodb ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/mongodb - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/mongodb diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index b5b289745a..7c43d1bf21 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/mongodb", "description": "Feathers MongoDB service adapter", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "keywords": [ @@ -51,17 +51,17 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8" + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9" }, "peerDependencies": { "mongodb": "^5.2.0" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.8", - "@feathersjs/schema": "^5.0.8", + "@feathersjs/adapter-tests": "^5.0.9", + "@feathersjs/schema": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", diff --git a/packages/rest-client/CHANGELOG.md b/packages/rest-client/CHANGELOG.md index a10afcc6df..f46e78c634 100644 --- a/packages/rest-client/CHANGELOG.md +++ b/packages/rest-client/CHANGELOG.md @@ -3,22 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - -**Note:** Version bump only for package @feathersjs/rest-client +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) +### Bug Fixes +- **client:** Add underscored methods to clients ([#3176](https://github.com/feathersjs/feathers/issues/3176)) ([f3c01f7](https://github.com/feathersjs/feathers/commit/f3c01f7b8266bfc642c55b77ba8e5bb333542630)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +**Note:** Version bump only for package @feathersjs/rest-client ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/rest-client - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/rest-client diff --git a/packages/rest-client/package.json b/packages/rest-client/package.json index 33db9e69cc..98a7434c7b 100644 --- a/packages/rest-client/package.json +++ b/packages/rest-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/rest-client", "description": "REST client services for different Ajax libraries", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,16 +53,16 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "@types/node-fetch": "^2.6.6", diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index 818a380625..3c1faf21c1 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/schema +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/schema ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/schema - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/schema diff --git a/packages/schema/package.json b/packages/schema/package.json index 4bbb94bd2b..0b4ff69ffd 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/schema", "description": "A common data schema definition format", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,10 +54,10 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.8", - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/adapter-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "@feathersjs/hooks": "^0.8.1", "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", @@ -65,7 +65,7 @@ "json-schema-to-ts": "^2.9.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.8", + "@feathersjs/memory": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "ajv-formats": "^2.1.1", diff --git a/packages/socketio-client/CHANGELOG.md b/packages/socketio-client/CHANGELOG.md index adf38b218b..ef54bc0281 100644 --- a/packages/socketio-client/CHANGELOG.md +++ b/packages/socketio-client/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/socketio-client +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/socketio-client ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/socketio-client - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/socketio-client diff --git a/packages/socketio-client/package.json b/packages/socketio-client/package.json index 389f6b156c..027cc2ada9 100644 --- a/packages/socketio-client/package.json +++ b/packages/socketio-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/socketio-client", "description": "The client for Socket.io through feathers-socketio", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,14 +54,14 @@ "access": "public" }, "dependencies": { - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8" + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9" }, "devDependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/socketio": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/socketio": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", diff --git a/packages/socketio/CHANGELOG.md b/packages/socketio/CHANGELOG.md index 2e2e9207b7..2c9631c038 100644 --- a/packages/socketio/CHANGELOG.md +++ b/packages/socketio/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/socketio +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/socketio ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/socketio - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/socketio diff --git a/packages/socketio/package.json b/packages/socketio/package.json index 7e3d39c241..86ed50ac04 100644 --- a/packages/socketio/package.json +++ b/packages/socketio/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/socketio", "description": "The Feathers Socket.io real-time API provider", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,15 +53,15 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", - "@feathersjs/transport-commons": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", + "@feathersjs/transport-commons": "^5.0.9", "socket.io": "^4.7.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.8", - "@feathersjs/memory": "^5.0.8", - "@feathersjs/tests": "^5.0.8", + "@feathersjs/express": "^5.0.9", + "@feathersjs/memory": "^5.0.9", + "@feathersjs/tests": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "lodash": "^4.17.21", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index 8a28e7aca9..ce91aa1752 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -3,22 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/tests +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - - +**Note:** Version bump only for package @feathersjs/tests ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/tests - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/tests diff --git a/packages/tests/package.json b/packages/tests/package.json index 5e39de55a2..8852784fc5 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -2,7 +2,7 @@ "name": "@feathersjs/tests", "private": true, "description": "Feathers core module common tests", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -49,7 +49,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/feathers": "^5.0.9", "@types/mocha": "^10.0.1", "@types/node": "^20.7.0", "mocha": "^10.2.0", diff --git a/packages/transport-commons/CHANGELOG.md b/packages/transport-commons/CHANGELOG.md index 62d3f1345c..20a3b63a48 100644 --- a/packages/transport-commons/CHANGELOG.md +++ b/packages/transport-commons/CHANGELOG.md @@ -3,25 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes -* **transport-commons:** Handle invalid service paths on socket lookups ([#3241](https://github.com/feathersjs/feathers/issues/3241)) ([c397ab3](https://github.com/feathersjs/feathers/commit/c397ab3a0cd184044ae4f73540549b30a396821c)) - +- **client:** Add underscored methods to clients ([#3176](https://github.com/feathersjs/feathers/issues/3176)) ([f3c01f7](https://github.com/feathersjs/feathers/commit/f3c01f7b8266bfc642c55b77ba8e5bb333542630)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +### Bug Fixes +- **transport-commons:** Handle invalid service paths on socket lookups ([#3241](https://github.com/feathersjs/feathers/issues/3241)) ([c397ab3](https://github.com/feathersjs/feathers/commit/c397ab3a0cd184044ae4f73540549b30a396821c)) ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/transport-commons - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/transport-commons diff --git a/packages/transport-commons/package.json b/packages/transport-commons/package.json index e693f86523..a5f2d7c723 100644 --- a/packages/transport-commons/package.json +++ b/packages/transport-commons/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/transport-commons", "description": "Shared functionality for websocket providers", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,9 +54,9 @@ "*.js" ], "dependencies": { - "@feathersjs/commons": "^5.0.8", - "@feathersjs/errors": "^5.0.8", - "@feathersjs/feathers": "^5.0.8", + "@feathersjs/commons": "^5.0.9", + "@feathersjs/errors": "^5.0.9", + "@feathersjs/feathers": "^5.0.9", "encodeurl": "^1.0.2", "lodash": "^4.17.21" }, diff --git a/packages/typebox/CHANGELOG.md b/packages/typebox/CHANGELOG.md index 308c12e4a2..ae59943d5e 100644 --- a/packages/typebox/CHANGELOG.md +++ b/packages/typebox/CHANGELOG.md @@ -3,22 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) - -**Note:** Version bump only for package @feathersjs/typebox +## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) +### Bug Fixes +- **typebox:** allow TUnion inside getValidator ([#3262](https://github.com/feathersjs/feathers/issues/3262)) ([cf9df96](https://github.com/feathersjs/feathers/commit/cf9df96c1011fcf13e9c6d652b06036bb0aac1c3)) +## [5.0.8](https://github.com/feathersjs/feathers/compare/v5.0.7...v5.0.8) (2023-07-19) +**Note:** Version bump only for package @feathersjs/typebox ## [5.0.7](https://github.com/feathersjs/feathers/compare/v5.0.6...v5.0.7) (2023-07-14) **Note:** Version bump only for package @feathersjs/typebox - - - - ## [5.0.6](https://github.com/feathersjs/feathers/compare/v5.0.5...v5.0.6) (2023-06-15) **Note:** Version bump only for package @feathersjs/typebox diff --git a/packages/typebox/package.json b/packages/typebox/package.json index 9da96de6b7..4a5686e5ac 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/typebox", "description": "TypeBox integration for @feathersjs/schema", - "version": "5.0.8", + "version": "5.0.9", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,7 +54,7 @@ "access": "public" }, "dependencies": { - "@feathersjs/schema": "^5.0.8", + "@feathersjs/schema": "^5.0.9", "@sinclair/typebox": "^0.25.0" }, "devDependencies": {