diff --git a/package.json b/package.json index a7a5fe8756a3..260abc9c37dc 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ }, "homepage": "https://discord.js.org", "devDependencies": { - "@commitlint/cli": "^16.1.0", - "@commitlint/config-angular": "^16.0.0", + "@commitlint/cli": "^16.2.1", + "@commitlint/config-angular": "^16.2.1", "@favware/npm-deprecate": "^1.0.4", "conventional-changelog-cli": "^2.2.2", "husky": "^7.0.4", diff --git a/packages/builders/__tests__/components/actionRow.test.ts b/packages/builders/__tests__/components/actionRow.test.ts index 235259201930..32e96fad07da 100644 --- a/packages/builders/__tests__/components/actionRow.test.ts +++ b/packages/builders/__tests__/components/actionRow.test.ts @@ -1,4 +1,4 @@ -import { APIActionRowComponent, ButtonStyle, ComponentType } from 'discord-api-types/v9'; +import { APIActionRowComponent, APIMessageComponent, ButtonStyle, ComponentType } from 'discord-api-types/v9'; import { ActionRow, ButtonComponent, createComponent, SelectMenuComponent, SelectMenuOption } from '../../src'; describe('Action Row Components', () => { @@ -9,7 +9,7 @@ describe('Action Row Components', () => { }); test('GIVEN valid JSON input THEN valid JSON output is given', () => { - const actionRowData: APIActionRowComponent = { + const actionRowData: APIActionRowComponent = { type: ComponentType.ActionRow, components: [ { @@ -45,7 +45,7 @@ describe('Action Row Components', () => { expect(() => createComponent({ type: 42, components: [] })).toThrowError(); }); test('GIVEN valid builder options THEN valid JSON output is given', () => { - const rowWithButtonData: APIActionRowComponent = { + const rowWithButtonData: APIActionRowComponent = { type: ComponentType.ActionRow, components: [ { @@ -57,7 +57,7 @@ describe('Action Row Components', () => { ], }; - const rowWithSelectMenuData: APIActionRowComponent = { + const rowWithSelectMenuData: APIActionRowComponent = { type: ComponentType.ActionRow, components: [ { diff --git a/packages/builders/__tests__/interactions/SlashCommands/SlashCommands.test.ts b/packages/builders/__tests__/interactions/SlashCommands/SlashCommands.test.ts index fc5534cba1ff..d0bc768a7d32 100644 --- a/packages/builders/__tests__/interactions/SlashCommands/SlashCommands.test.ts +++ b/packages/builders/__tests__/interactions/SlashCommands/SlashCommands.test.ts @@ -8,6 +8,7 @@ import { SlashCommandMentionableOption, SlashCommandNumberOption, SlashCommandRoleOption, + SlashCommandAttachmentOption, SlashCommandStringOption, SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder, @@ -25,6 +26,7 @@ const getBooleanOption = () => new SlashCommandBooleanOption().setName('owo').se const getUserOption = () => new SlashCommandUserOption().setName('owo').setDescription('Testing 123'); const getChannelOption = () => new SlashCommandChannelOption().setName('owo').setDescription('Testing 123'); const getRoleOption = () => new SlashCommandRoleOption().setName('owo').setDescription('Testing 123'); +const getAttachmentOption = () => new SlashCommandAttachmentOption().setName('owo').setDescription('Testing 123'); const getMentionableOption = () => new SlashCommandMentionableOption().setName('owo').setDescription('Testing 123'); const getSubcommandGroup = () => new SlashCommandSubcommandGroupBuilder().setName('owo').setDescription('Testing 123'); const getSubcommand = () => new SlashCommandSubcommandBuilder().setName('owo').setDescription('Testing 123'); @@ -286,6 +288,8 @@ describe('Slash Commands', () => { expect(() => getBuilder().addRoleOption(getRoleOption())).not.toThrowError(); + expect(() => getBuilder().addAttachmentOption(getAttachmentOption())).not.toThrowError(); + expect(() => getBuilder().addMentionableOption(getMentionableOption())).not.toThrowError(); }); diff --git a/packages/builders/package.json b/packages/builders/package.json index 18510f412e5e..6ed371918401 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -52,27 +52,27 @@ "homepage": "https://discord.js.org", "dependencies": { "@sindresorhus/is": "^4.4.0", - "discord-api-types": "^0.26.1", + "discord-api-types": "^0.27.0", "ts-mixer": "^6.0.0", "tslib": "^2.3.1", "zod": "^3.11.6" }, "devDependencies": { - "@babel/core": "^7.17.0", - "@babel/plugin-proposal-decorators": "^7.17.0", + "@babel/core": "^7.17.2", + "@babel/plugin-proposal-decorators": "^7.17.2", "@babel/preset-env": "^7.16.11", - "@babel/preset-typescript": "^7.16.5", + "@babel/preset-typescript": "^7.16.7", "@discordjs/ts-docgen": "^0.3.4", - "@types/jest": "^27.0.3", - "@types/node": "^16.11.6", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", + "@types/jest": "^27.4.0", + "@types/node": "^16.11.24", + "@typescript-eslint/eslint-plugin": "^5.11.0", + "@typescript-eslint/parser": "^5.11.0", "babel-plugin-transform-typescript-metadata": "^0.3.2", - "eslint": "^8.8.0", + "eslint": "^8.9.0", "eslint-config-marine": "^9.3.2", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.4.7", + "jest": "^27.5.1", "prettier": "^2.5.1", "tsup": "^5.11.13", "typedoc": "^0.22.11", diff --git a/packages/builders/src/components/ActionRow.ts b/packages/builders/src/components/ActionRow.ts index 2789bae26144..9deb3767b424 100644 --- a/packages/builders/src/components/ActionRow.ts +++ b/packages/builders/src/components/ActionRow.ts @@ -1,4 +1,4 @@ -import { type APIActionRowComponent, ComponentType } from 'discord-api-types/v9'; +import { type APIActionRowComponent, ComponentType, APIMessageComponent } from 'discord-api-types/v9'; import type { ButtonComponent, SelectMenuComponent } from '..'; import { Component } from './Component'; import { createComponent } from './Components'; @@ -12,11 +12,11 @@ export type ActionRowComponent = ButtonComponent | SelectMenuComponent; * Represents an action row component */ export class ActionRow extends Component< - Omit & { type: ComponentType.ActionRow }, 'components'> + Omit> & { type: ComponentType.ActionRow }, 'components'> > { public readonly components: T[]; - public constructor({ components, ...data }: Partial = {}) { + public constructor({ components, ...data }: Partial> = {}) { super({ type: ComponentType.ActionRow, ...data }); this.components = (components?.map((c) => createComponent(c)) ?? []) as T[]; } @@ -40,7 +40,7 @@ export class ActionRow extend return this; } - public toJSON(): APIActionRowComponent { + public toJSON(): APIActionRowComponent { return { ...this.data, components: this.components.map((component) => component.toJSON()), diff --git a/packages/builders/src/components/Component.ts b/packages/builders/src/components/Component.ts index ed5da17fc0f2..b3a93ba68f33 100644 --- a/packages/builders/src/components/Component.ts +++ b/packages/builders/src/components/Component.ts @@ -1,13 +1,13 @@ import type { JSONEncodable } from '../util/jsonEncodable'; -import type { APIBaseMessageComponent, APIMessageComponent, ComponentType } from 'discord-api-types/v9'; +import type { APIBaseComponent, APIMessageComponent, ComponentType } from 'discord-api-types/v9'; /** * Represents a discord component */ export abstract class Component< - DataType extends Partial> & { + DataType extends Partial> & { type: ComponentType; - } = APIBaseMessageComponent, + } = APIBaseComponent, > implements JSONEncodable { /** diff --git a/packages/builders/src/index.ts b/packages/builders/src/index.ts index 228a4ea4b99e..15e7d25f3a92 100644 --- a/packages/builders/src/index.ts +++ b/packages/builders/src/index.ts @@ -23,6 +23,7 @@ export * from './interactions/slashCommands/options/integer'; export * from './interactions/slashCommands/options/mentionable'; export * from './interactions/slashCommands/options/number'; export * from './interactions/slashCommands/options/role'; +export * from './interactions/slashCommands/options/attachment'; export * from './interactions/slashCommands/options/string'; export * from './interactions/slashCommands/options/user'; diff --git a/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts b/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts index 6d3c4be4dc1d..f23898fd1895 100644 --- a/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts +++ b/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts @@ -6,6 +6,7 @@ import { SlashCommandIntegerOption } from '../options/integer'; import { SlashCommandMentionableOption } from '../options/mentionable'; import { SlashCommandNumberOption } from '../options/number'; import { SlashCommandRoleOption } from '../options/role'; +import { SlashCommandAttachmentOption } from '../options/attachment'; import { SlashCommandStringOption } from '../options/string'; import { SlashCommandUserOption } from '../options/user'; import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder'; @@ -53,6 +54,17 @@ export class SharedSlashCommandOptions { return this._sharedAddOptionMethod(input, SlashCommandRoleOption); } + /** + * Adds an attachment option + * + * @param input A function that returns an option builder, or an already built builder + */ + public addAttachmentOption( + input: SlashCommandAttachmentOption | ((builder: SlashCommandAttachmentOption) => SlashCommandAttachmentOption), + ) { + return this._sharedAddOptionMethod(input, SlashCommandAttachmentOption); + } + /** * Adds a mentionable option * diff --git a/packages/builders/src/interactions/slashCommands/options/attachment.ts b/packages/builders/src/interactions/slashCommands/options/attachment.ts new file mode 100644 index 000000000000..b1d486593b1b --- /dev/null +++ b/packages/builders/src/interactions/slashCommands/options/attachment.ts @@ -0,0 +1,12 @@ +import { APIApplicationCommandAttachmentOption, ApplicationCommandOptionType } from 'discord-api-types/v9'; +import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase'; + +export class SlashCommandAttachmentOption extends ApplicationCommandOptionBase { + public override readonly type = ApplicationCommandOptionType.Attachment as const; + + public toJSON(): APIApplicationCommandAttachmentOption { + this.runRequiredValidations(); + + return { ...this }; + } +} diff --git a/packages/collection/package.json b/packages/collection/package.json index 79b003fcbaba..1a89ddfba84c 100644 --- a/packages/collection/package.json +++ b/packages/collection/package.json @@ -47,19 +47,19 @@ }, "homepage": "https://discord.js.org", "devDependencies": { - "@babel/core": "^7.17.0", + "@babel/core": "^7.17.2", "@babel/preset-env": "^7.16.11", - "@babel/preset-typescript": "^7.16.5", + "@babel/preset-typescript": "^7.16.7", "@discordjs/ts-docgen": "^0.3.4", - "@types/jest": "^27.0.3", - "@types/node": "^16.11.6", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "eslint": "^8.8.0", + "@types/jest": "^27.4.0", + "@types/node": "^16.11.24", + "@typescript-eslint/eslint-plugin": "^5.11.0", + "@typescript-eslint/parser": "^5.11.0", + "eslint": "^8.9.0", "eslint-config-marine": "^9.3.2", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.4.7", + "jest": "^27.5.1", "prettier": "^2.5.1", "tsup": "^5.11.13", "typedoc": "^0.22.11", diff --git a/packages/discord.js/package.json b/packages/discord.js/package.json index 634f2dc23e83..9fd91738b0ca 100644 --- a/packages/discord.js/package.json +++ b/packages/discord.js/package.json @@ -52,23 +52,23 @@ "@discordjs/rest": "workspace:^", "@sapphire/snowflake": "^3.1.0", "@types/ws": "^8.2.2", - "discord-api-types": "^0.26.1", + "discord-api-types": "^0.27.0", "node-fetch": "^2.6.7", - "ws": "^8.4.2" + "ws": "^8.5.0" }, "devDependencies": { "@discordjs/docgen": "^0.11.0", - "@types/node": "^16.11.12", + "@types/node": "^16.11.24", "dtslint": "^4.2.1", - "eslint": "^8.8.0", + "eslint": "^8.9.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-prettier": "^4.0.0", "husky": "^7.0.4", "is-ci": "^3.0.1", - "jest": "^27.4.7", + "jest": "^27.5.1", "prettier": "^2.5.1", - "tsd": "^0.19.0", + "tsd": "^0.19.1", "tslint": "^6.1.3", "typescript": "^4.5.5" }, diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index e09b01be80eb..fd2dc0533642 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -201,7 +201,7 @@ export interface ActionRowData extends BaseComponentData { } export class ActionRow extends BuilderActionRow { - constructor(data?: ActionRowData | APIActionRowComponent); + constructor(data?: ActionRowData | APIActionRowComponent); } export class ActivityFlagsBitField extends BitField { @@ -1500,6 +1500,7 @@ export interface MappedInteractionTypes { [ComponentType.Button]: ButtonInteraction>; [ComponentType.SelectMenu]: SelectMenuInteraction>; [ComponentType.ActionRow]: MessageComponentInteraction>; + [ComponentType.TextInput]: never; } export class Message extends Base { @@ -1615,9 +1616,9 @@ export class MessageComponentInteraction e public readonly component: CacheTypeReducer< Cached, ActionRowComponent, - Exclude, - ActionRowComponent | Exclude, - ActionRowComponent | Exclude + Exclude>, + ActionRowComponent | Exclude>, + ActionRowComponent | Exclude> >; public componentType: Exclude; public customId: string; diff --git a/packages/rest/package.json b/packages/rest/package.json index 892daf2727e0..75ae44849f2a 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -53,27 +53,27 @@ "@sapphire/async-queue": "^1.2.0", "@sapphire/snowflake": "^3.1.0", "@types/node-fetch": "^2.5.12", - "discord-api-types": "^0.26.1", + "discord-api-types": "^0.27.0", "form-data": "^4.0.0", "node-fetch": "^2.6.7", "tslib": "^2.3.1" }, "devDependencies": { - "@babel/core": "^7.17.0", - "@babel/plugin-proposal-decorators": "^7.17.0", + "@babel/core": "^7.17.2", + "@babel/plugin-proposal-decorators": "^7.17.2", "@babel/preset-env": "^7.16.11", "@babel/preset-typescript": "^7.16.7", "@discordjs/ts-docgen": "^0.3.4", "@types/jest": "^27.4.0", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", + "@typescript-eslint/eslint-plugin": "^5.11.0", + "@typescript-eslint/parser": "^5.11.0", "babel-plugin-const-enum": "^1.2.0", "babel-plugin-transform-typescript-metadata": "^0.3.2", - "eslint": "^8.8.0", + "eslint": "^8.9.0", "eslint-config-marine": "^9.3.2", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.4.7", + "jest": "^27.5.1", "nock": "^13.2.4", "prettier": "^2.5.1", "tsup": "^5.11.13", diff --git a/packages/voice/package.json b/packages/voice/package.json index 73495c7742ee..94ec92e753d3 100644 --- a/packages/voice/package.json +++ b/packages/voice/package.json @@ -49,30 +49,30 @@ }, "homepage": "https://discord.js.org", "dependencies": { - "@types/ws": "^8.2.0", - "discord-api-types": "^0.26.1", + "@types/ws": "^8.2.2", + "discord-api-types": "^0.27.0", "prism-media": "^1.3.2", "tiny-typed-emitter": "^2.1.0", "tslib": "^2.3.1", - "ws": "^8.4.2" + "ws": "^8.5.0" }, "devDependencies": { - "@babel/core": "^7.17.0", + "@babel/core": "^7.17.2", "@babel/preset-env": "^7.16.11", - "@babel/preset-typescript": "^7.16.0", - "@discordjs/ts-docgen": "^0.3.2", - "@types/jest": "^27.0.2", - "@types/node": "^16.11.7", - "@typescript-eslint/eslint-plugin": "^5.10.2", - "@typescript-eslint/parser": "^5.10.2", - "eslint": "^8.8.0", + "@babel/preset-typescript": "^7.16.7", + "@discordjs/ts-docgen": "^0.3.4", + "@types/jest": "^27.4.0", + "@types/node": "^16.11.24", + "@typescript-eslint/eslint-plugin": "^5.11.0", + "@typescript-eslint/parser": "^5.11.0", + "eslint": "^8.9.0", "eslint-config-marine": "^9.3.2", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.4.7", + "jest": "^27.5.1", "jest-websocket-mock": "^2.3.0", "mock-socket": "^9.1.2", - "prettier": "^2.4.1", + "prettier": "^2.5.1", "tsup": "^5.11.13", "tweetnacl": "^1.0.3", "typedoc": "^0.22.11", diff --git a/yarn.lock b/yarn.lock index e98ca0fe8c0e..5c6530c6a174 100644 --- a/yarn.lock +++ b/yarn.lock @@ -61,16 +61,16 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.17.0": - version: 7.17.0 - resolution: "@babel/core@npm:7.17.0" +"@babel/core@npm:^7.17.2": + version: 7.17.2 + resolution: "@babel/core@npm:7.17.2" dependencies: "@ampproject/remapping": ^2.0.0 "@babel/code-frame": ^7.16.7 "@babel/generator": ^7.17.0 "@babel/helper-compilation-targets": ^7.16.7 "@babel/helper-module-transforms": ^7.16.7 - "@babel/helpers": ^7.17.0 + "@babel/helpers": ^7.17.2 "@babel/parser": ^7.17.0 "@babel/template": ^7.16.7 "@babel/traverse": ^7.17.0 @@ -80,7 +80,7 @@ __metadata: gensync: ^1.0.0-beta.2 json5: ^2.1.2 semver: ^6.3.0 - checksum: b05ab50ee3234cf6ead6fc947fff1c577773040d88b6fea64efda046c3b87aa596c5bbfe2bd287680102bda620e5294625fe1350a54d800d09cca51435b70918 + checksum: 68ab3459f41b41feb5cb263937f15e418e1c46998d482d1b6dfe34f78064765466cfd5b10205c22fb16b69dbd1d46e7a3c26c067884ca4eb514b3dac1e09a57f languageName: node linkType: hard @@ -184,7 +184,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.17.0": +"@babel/helper-create-class-features-plugin@npm:^7.17.1": version: 7.17.1 resolution: "@babel/helper-create-class-features-plugin@npm:7.17.1" dependencies: @@ -416,14 +416,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.17.0": - version: 7.17.0 - resolution: "@babel/helpers@npm:7.17.0" +"@babel/helpers@npm:^7.17.2": + version: 7.17.2 + resolution: "@babel/helpers@npm:7.17.2" dependencies: "@babel/template": ^7.16.7 "@babel/traverse": ^7.17.0 "@babel/types": ^7.17.0 - checksum: fed0b0d8fe1b0aef18a0dbc4a0683bbcb039fd3fcff09a4f5b2a1e8f5fc911368983a9a177610c4a88f35ed5c3f5d51bf971ff01596e6f384414dcee2de694a4 + checksum: 5fa06bbf59636314fb4098bb2e70cf488e0fb6989553438abab90356357b79976102ac129fb16fc8186893c79e0809de1d90e3304426d6fcdb1750da2b6dff9d languageName: node linkType: hard @@ -527,18 +527,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.17.0": - version: 7.17.0 - resolution: "@babel/plugin-proposal-decorators@npm:7.17.0" +"@babel/plugin-proposal-decorators@npm:^7.17.2": + version: 7.17.2 + resolution: "@babel/plugin-proposal-decorators@npm:7.17.2" dependencies: - "@babel/helper-create-class-features-plugin": ^7.17.0 + "@babel/helper-create-class-features-plugin": ^7.17.1 "@babel/helper-plugin-utils": ^7.16.7 "@babel/helper-replace-supers": ^7.16.7 "@babel/plugin-syntax-decorators": ^7.17.0 charcodes: ^0.2.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 363d0fc3e9d75753797c6026cc18132c97cef104c8bfb0f0ecf13411bcc484b49e36254afaa9ceb074f8ed16346270285bfe83c391267076d19a90b4befb8083 + checksum: da5424d51e49912a1784a7074e8fb7b2d55b4a41c32bf05a829a81987274068e170f469de81d95d177def3480f7de3402a1808d599ad91f98fdaa44023a416da languageName: node linkType: hard @@ -1380,7 +1380,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.16.5, @babel/preset-typescript@npm:^7.16.7": +"@babel/preset-typescript@npm:^7.16.7": version: 7.16.7 resolution: "@babel/preset-typescript@npm:7.16.7" dependencies: @@ -1504,197 +1504,198 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:^16.1.0": - version: 16.1.0 - resolution: "@commitlint/cli@npm:16.1.0" +"@commitlint/cli@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/cli@npm:16.2.1" dependencies: - "@commitlint/format": ^16.0.0 - "@commitlint/lint": ^16.0.0 - "@commitlint/load": ^16.1.0 - "@commitlint/read": ^16.0.0 - "@commitlint/types": ^16.0.0 + "@commitlint/format": ^16.2.1 + "@commitlint/lint": ^16.2.1 + "@commitlint/load": ^16.2.1 + "@commitlint/read": ^16.2.1 + "@commitlint/types": ^16.2.1 lodash: ^4.17.19 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: ^17.0.0 bin: commitlint: cli.js - checksum: 58dced3f3eb6960d1f91949cefb631bc00f588d2510230ab5050c51b98083aa5626e11a22f6aef85f09c001f86a4d8baed0bf54182ab05231ebd203b03229d03 + checksum: da673e8e037f74b1a4257884d8f55fd6bfaf575283aa15b48a787090d3b81bdb49c8daa92aaa93208e1c026296c451e9d697d53380ea93a1a5c110a10e5794d0 languageName: node linkType: hard -"@commitlint/config-angular-type-enum@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/config-angular-type-enum@npm:16.0.0" - checksum: 33e1ace5c4bf8113202cf62da72577c82871cc6402b31e3b4670cd86b77e6162d1895dbbc65212082dce0c686e58fe7dcaf19a773d62e37986b85a87cd1f52c2 +"@commitlint/config-angular-type-enum@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/config-angular-type-enum@npm:16.2.1" + checksum: 15749f4b5143501ffbfc6730bcc283e1398f5b2b83b3d1380892fdf897f9e32239aadc65ff8ea4af303c95da4069c9691c6987cb927687aafa490ef75b17954d languageName: node linkType: hard -"@commitlint/config-angular@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/config-angular@npm:16.0.0" +"@commitlint/config-angular@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/config-angular@npm:16.2.1" dependencies: - "@commitlint/config-angular-type-enum": ^16.0.0 - checksum: 3a783d040ca6e7e1124e41276e6868da4b65115483bfbf2808f3cae4c7f40ceafac0f892ca23a0736567ee9e3f523a9f22dca43b52df45c5109c9dd5e3db3371 + "@commitlint/config-angular-type-enum": ^16.2.1 + checksum: 88a818fd0e9d20c19d6c21949b03f6568b3e313b23a7f5f4ea351d669092157acbc3a99f7538f70a85a36f5bcbb7b7dcf119c59bd7cec4d31a698646cadbb63a languageName: node linkType: hard -"@commitlint/config-validator@npm:^16.1.0": - version: 16.1.0 - resolution: "@commitlint/config-validator@npm:16.1.0" +"@commitlint/config-validator@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/config-validator@npm:16.2.1" dependencies: - "@commitlint/types": ^16.0.0 + "@commitlint/types": ^16.2.1 ajv: ^6.12.6 - checksum: 410f80e4cf6257a811b5352069a1bfc22cd0d9827da93d6cc67889f28d6827c6c03495b524f57ac455365dabc57baa0555e2795778cb8bda37955c4bb5e254c6 + checksum: 1b86832dc03fc7f9442f9358c6c73d42974e9006944b8524bc4b4cd2ce946e50f3eca972737844dc7765a874c465ff5f18dad210f979491f9ee07c831b0eb8d3 languageName: node linkType: hard -"@commitlint/ensure@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/ensure@npm:16.0.0" +"@commitlint/ensure@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/ensure@npm:16.2.1" dependencies: - "@commitlint/types": ^16.0.0 + "@commitlint/types": ^16.2.1 lodash: ^4.17.19 - checksum: 1e1fdf3ad62cf459118cff9474b161ad101dac02e2c32c22ef2177de8170015729d1b930287648213b3851fa3239c4a88496ae95a82daf726097bfb31c7a3d64 + checksum: 388a124e515c02f14d026973821a6ce1d586ac966da8a51e69fabb925ee858e864696cd2b398bb5bec8d7ceee97f9f04c77630061b7784a10b06e0a436447d44 languageName: node linkType: hard -"@commitlint/execute-rule@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/execute-rule@npm:16.0.0" - checksum: d7f93d597adb580ac0c5edc604e7330014c50e7ac7054a14ca86cafbe76ab28dfd25be65777f72bbfa4ffc35639949a46523434796c5dc093a49e8a103670f91 +"@commitlint/execute-rule@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/execute-rule@npm:16.2.1" + checksum: 83be0e858fa415ba7d844fc68c7c8bcc3b14074fe862f2129e03ce5fd07a58876d88d080e0d2fbf25e10f6d3189a04bca024def48206fa0f0f1c5890d689539c languageName: node linkType: hard -"@commitlint/format@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/format@npm:16.0.0" +"@commitlint/format@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/format@npm:16.2.1" dependencies: - "@commitlint/types": ^16.0.0 + "@commitlint/types": ^16.2.1 chalk: ^4.0.0 - checksum: 3ed6b379c1d5fd168badbcdcca1558f5591131f920e141adcb9f3a207638bc7ca3b3b41e216ee76d2ecf5b0ed2893a6700069a955a94c86002c461a648f8e0e6 + checksum: d8f26a789f0ffc2dd763ed6467262e2cfa94900d7f517f39d32b0f0e9e5222767da12b5302bdccfb1e8a4805c667e5dc36ef98d41754c3ed0e339c35664c0ba6 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/is-ignored@npm:16.0.0" +"@commitlint/is-ignored@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/is-ignored@npm:16.2.1" dependencies: - "@commitlint/types": ^16.0.0 + "@commitlint/types": ^16.2.1 semver: 7.3.5 - checksum: d8d29b1ae6e3721ec65cf2b25656f11d7438eeca6b32572d6b12b6effb19ee697c9fa810958b5b806c243ebbb3714a53e1323b62ab1aeab5730f40ae77af3470 + checksum: 130011f5723a58e2f1e4a7aa5720766fb709ad27203efc1f468efac841d99f672c4273daa247a2ba03a7779afd83f5a8f5576e3632fb3abdc01cf19c101ce4db languageName: node linkType: hard -"@commitlint/lint@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/lint@npm:16.0.0" +"@commitlint/lint@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/lint@npm:16.2.1" dependencies: - "@commitlint/is-ignored": ^16.0.0 - "@commitlint/parse": ^16.0.0 - "@commitlint/rules": ^16.0.0 - "@commitlint/types": ^16.0.0 - checksum: 1c9dbcdc230386e39f32492436f558d7c8235f5d96ab3f990f70c6ba36044cc16214e0bea989d1d8b9a9fba22d3c8c8ade86ea69a1f7a75683a967a1f211b866 + "@commitlint/is-ignored": ^16.2.1 + "@commitlint/parse": ^16.2.1 + "@commitlint/rules": ^16.2.1 + "@commitlint/types": ^16.2.1 + checksum: f93b1402e9e34aa91d2eccf0049c3c77fc224dc887c1f82ee9fe4b5d4fd96632cf0b9481d631462c741baafbc822827af52e6de1e8bfeb41a414b6d71422680b languageName: node linkType: hard -"@commitlint/load@npm:^16.1.0": - version: 16.1.0 - resolution: "@commitlint/load@npm:16.1.0" +"@commitlint/load@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/load@npm:16.2.1" dependencies: - "@commitlint/config-validator": ^16.1.0 - "@commitlint/execute-rule": ^16.0.0 - "@commitlint/resolve-extends": ^16.1.0 - "@commitlint/types": ^16.0.0 + "@commitlint/config-validator": ^16.2.1 + "@commitlint/execute-rule": ^16.2.1 + "@commitlint/resolve-extends": ^16.2.1 + "@commitlint/types": ^16.2.1 + "@types/node": ">=12" chalk: ^4.0.0 cosmiconfig: ^7.0.0 cosmiconfig-typescript-loader: ^1.0.0 lodash: ^4.17.19 resolve-from: ^5.0.0 typescript: ^4.4.3 - checksum: 154d7cc7281ef528732b0be81857c27cada0f3d026a588d3ebd00281721db1ba89ce595d01ded986429fe71c01007e33c5c365bbe12178476092786da6409619 + checksum: 2b2fceff10c02ba61a5fa9c24a8f22156af0be6865a6b3b1543d93861d75b1552d7c86ce9cadd8598248387829feee26d0e0e646f3f0822e7a9bc74023e18fde languageName: node linkType: hard -"@commitlint/message@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/message@npm:16.0.0" - checksum: 6dfbef02900b0eb554f3c5fe97697c3f46a185cda42c7ea04a431de82a17a0eeee9dcaf332ffa79748ffa3660f16d92429015cd039e0324a5e1ee341a919402b +"@commitlint/message@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/message@npm:16.2.1" + checksum: 172e18bd5bd47bf7d61356ba1da4a552a5f96860fadb277b9431e1ecfe6b49dd8f303e6d7ad120961325093346ec6764231975f8c73434f5487b05493406d551 languageName: node linkType: hard -"@commitlint/parse@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/parse@npm:16.0.0" +"@commitlint/parse@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/parse@npm:16.2.1" dependencies: - "@commitlint/types": ^16.0.0 + "@commitlint/types": ^16.2.1 conventional-changelog-angular: ^5.0.11 conventional-commits-parser: ^3.2.2 - checksum: 1d31e044b99fc9b1de9ee698bade0a6dc04ba514d5c677a7181ac379e7899b0975f4523b8831c7080109c2acb4bf8457b12bc094d06c6d18a8053c571056b90e + checksum: 8f966c45b2838900dfe8af14fa5085707a2c2ece7d6f00d8e61dad1fdd617b202177cfcc428ef6f7a41b7e6872560c9a040cf92eb122ad31a8f7777e3f9bab7b languageName: node linkType: hard -"@commitlint/read@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/read@npm:16.0.0" +"@commitlint/read@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/read@npm:16.2.1" dependencies: - "@commitlint/top-level": ^16.0.0 - "@commitlint/types": ^16.0.0 + "@commitlint/top-level": ^16.2.1 + "@commitlint/types": ^16.2.1 fs-extra: ^10.0.0 git-raw-commits: ^2.0.0 - checksum: 12763e124936af9d0bc9fee71749b5caf02e9e087985b762239b4c25994676c6c1921fe7ec70e07d384b9b77e521913a64f885c9d1034b6715bf8ad92aabdf60 + checksum: c2eb6c299a6af0ffda8ba27a5534210638b227855dd5d01d757fbf7a26a05a5c3d4d1f30e91bdd5ce12de023e482a329fad049df1f5b0f232049e7212e3cf947 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^16.1.0": - version: 16.1.0 - resolution: "@commitlint/resolve-extends@npm:16.1.0" +"@commitlint/resolve-extends@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/resolve-extends@npm:16.2.1" dependencies: - "@commitlint/config-validator": ^16.1.0 - "@commitlint/types": ^16.0.0 + "@commitlint/config-validator": ^16.2.1 + "@commitlint/types": ^16.2.1 import-fresh: ^3.0.0 lodash: ^4.17.19 resolve-from: ^5.0.0 resolve-global: ^1.0.0 - checksum: bffeefb73095fe22f09115c25ab4617d28e6aa49877adcfc0f5a5d44553ff07a135e7cc811715afee2ba40e5e34a294ac6ba5aec3e68246b5264e60887ea15c8 + checksum: e710fcb24573e1027bf0b7336983cd0539c32734b01831eb0da8a7f500d0734669d38ea75ff93e90c162417fd4db5cc460c2f122d772dfa0f4577f49caaee687 languageName: node linkType: hard -"@commitlint/rules@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/rules@npm:16.0.0" +"@commitlint/rules@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/rules@npm:16.2.1" dependencies: - "@commitlint/ensure": ^16.0.0 - "@commitlint/message": ^16.0.0 - "@commitlint/to-lines": ^16.0.0 - "@commitlint/types": ^16.0.0 + "@commitlint/ensure": ^16.2.1 + "@commitlint/message": ^16.2.1 + "@commitlint/to-lines": ^16.2.1 + "@commitlint/types": ^16.2.1 execa: ^5.0.0 - checksum: e76dc2dea9aca44c06ed84ed8881650f1bd4883d525ad0b51688bc4eb94ea399aa59614fb6b217a09082b67993758a0610e4f461bc9e60e4a21e100a340a007f + checksum: 86d2c7d6564d231705e215135275e2f8c3aacd047402edfc78021398e83743d3b4f759ccc93294c94cb5773fed22eeca2036ea2a07e177c2e82c581430b89e2b languageName: node linkType: hard -"@commitlint/to-lines@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/to-lines@npm:16.0.0" - checksum: ebac0b64fb670461c8b7d653e9bd98bc8f0ad3de58d5b95f3d5715a6d36fb9d9b620c450f06538efae813c185f5459aa88ccb7e6a0faadde9b748647723deb5f +"@commitlint/to-lines@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/to-lines@npm:16.2.1" + checksum: 94b1523298f335583307cff4f634137788bdce67f572dcdd6f08ca09cbe1176193ba2e308158696951ce3dd93cb2c6d1d8946e8ee376f506ac5212a65d87ed58 languageName: node linkType: hard -"@commitlint/top-level@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/top-level@npm:16.0.0" +"@commitlint/top-level@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/top-level@npm:16.2.1" dependencies: find-up: ^5.0.0 - checksum: 76a99a9b4d311b490d9f03a3f309c7300b32e6020ce688185e604a9ba7ed9701a01308083a28b3a046c8e3d091d88dd2d33e39c71c5b450ee7eb35fc73d7b606 + checksum: db6ae0483a4b7fbe3e2ca02541049180f87d88417039ea58e7539f22fb042fe50e465f5654394555bf9759b1c1e6130b435e4e80fbcec1d0e58cf24f9ccaf728 languageName: node linkType: hard -"@commitlint/types@npm:^16.0.0": - version: 16.0.0 - resolution: "@commitlint/types@npm:16.0.0" +"@commitlint/types@npm:^16.2.1": + version: 16.2.1 + resolution: "@commitlint/types@npm:16.2.1" dependencies: chalk: ^4.0.0 - checksum: 2b25087c41f2bbe6dceea8903ad30be1edaa79ebe5825c69e83a1b058c1d659be5db3764327fec598fffbb16a9aa4bd16fff54e373ca3fd076a31abceb61cd50 + checksum: 93af3c26c36f3b11d99f0cbbb09c8952581eed2a6b7763eb728c0e7e7ecff5072de064a208b80225fb51533823af84ee3117d9c2efbcb63d1f5cfbf6fbfb8ed8 languageName: node linkType: hard @@ -1752,23 +1753,23 @@ __metadata: version: 0.0.0-use.local resolution: "@discordjs/builders@workspace:packages/builders" dependencies: - "@babel/core": ^7.17.0 - "@babel/plugin-proposal-decorators": ^7.17.0 + "@babel/core": ^7.17.2 + "@babel/plugin-proposal-decorators": ^7.17.2 "@babel/preset-env": ^7.16.11 - "@babel/preset-typescript": ^7.16.5 + "@babel/preset-typescript": ^7.16.7 "@discordjs/ts-docgen": ^0.3.4 "@sindresorhus/is": ^4.4.0 - "@types/jest": ^27.0.3 - "@types/node": ^16.11.6 - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 + "@types/jest": ^27.4.0 + "@types/node": ^16.11.24 + "@typescript-eslint/eslint-plugin": ^5.11.0 + "@typescript-eslint/parser": ^5.11.0 babel-plugin-transform-typescript-metadata: ^0.3.2 - discord-api-types: ^0.26.1 - eslint: ^8.8.0 + discord-api-types: ^0.27.0 + eslint: ^8.9.0 eslint-config-marine: ^9.3.2 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 - jest: ^27.4.7 + jest: ^27.5.1 prettier: ^2.5.1 ts-mixer: ^6.0.0 tslib: ^2.3.1 @@ -1783,19 +1784,19 @@ __metadata: version: 0.0.0-use.local resolution: "@discordjs/collection@workspace:packages/collection" dependencies: - "@babel/core": ^7.17.0 + "@babel/core": ^7.17.2 "@babel/preset-env": ^7.16.11 - "@babel/preset-typescript": ^7.16.5 + "@babel/preset-typescript": ^7.16.7 "@discordjs/ts-docgen": ^0.3.4 - "@types/jest": ^27.0.3 - "@types/node": ^16.11.6 - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 - eslint: ^8.8.0 + "@types/jest": ^27.4.0 + "@types/node": ^16.11.24 + "@typescript-eslint/eslint-plugin": ^5.11.0 + "@typescript-eslint/parser": ^5.11.0 + eslint: ^8.9.0 eslint-config-marine: ^9.3.2 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 - jest: ^27.4.7 + jest: ^27.5.1 prettier: ^2.5.1 tsup: ^5.11.13 typedoc: ^0.22.11 @@ -1807,8 +1808,8 @@ __metadata: version: 0.0.0-use.local resolution: "@discordjs/discord.js@workspace:." dependencies: - "@commitlint/cli": ^16.1.0 - "@commitlint/config-angular": ^16.0.0 + "@commitlint/cli": ^16.2.1 + "@commitlint/config-angular": ^16.2.1 "@favware/npm-deprecate": ^1.0.4 conventional-changelog-cli: ^2.2.2 husky: ^7.0.4 @@ -1836,8 +1837,8 @@ __metadata: version: 0.0.0-use.local resolution: "@discordjs/rest@workspace:packages/rest" dependencies: - "@babel/core": ^7.17.0 - "@babel/plugin-proposal-decorators": ^7.17.0 + "@babel/core": ^7.17.2 + "@babel/plugin-proposal-decorators": ^7.17.2 "@babel/preset-env": ^7.16.11 "@babel/preset-typescript": ^7.16.7 "@discordjs/collection": "workspace:^" @@ -1846,17 +1847,17 @@ __metadata: "@sapphire/snowflake": ^3.1.0 "@types/jest": ^27.4.0 "@types/node-fetch": ^2.5.12 - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 + "@typescript-eslint/eslint-plugin": ^5.11.0 + "@typescript-eslint/parser": ^5.11.0 babel-plugin-const-enum: ^1.2.0 babel-plugin-transform-typescript-metadata: ^0.3.2 - discord-api-types: ^0.26.1 - eslint: ^8.8.0 + discord-api-types: ^0.27.0 + eslint: ^8.9.0 eslint-config-marine: ^9.3.2 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 form-data: ^4.0.0 - jest: ^27.4.7 + jest: ^27.5.1 nock: ^13.2.4 node-fetch: ^2.6.7 prettier: ^2.5.1 @@ -1867,7 +1868,7 @@ __metadata: languageName: unknown linkType: soft -"@discordjs/ts-docgen@npm:^0.3.2, @discordjs/ts-docgen@npm:^0.3.4": +"@discordjs/ts-docgen@npm:^0.3.4": version: 0.3.4 resolution: "@discordjs/ts-docgen@npm:0.3.4" dependencies: @@ -1881,24 +1882,24 @@ __metadata: version: 0.0.0-use.local resolution: "@discordjs/voice@workspace:packages/voice" dependencies: - "@babel/core": ^7.17.0 + "@babel/core": ^7.17.2 "@babel/preset-env": ^7.16.11 - "@babel/preset-typescript": ^7.16.0 - "@discordjs/ts-docgen": ^0.3.2 - "@types/jest": ^27.0.2 - "@types/node": ^16.11.7 - "@types/ws": ^8.2.0 - "@typescript-eslint/eslint-plugin": ^5.10.2 - "@typescript-eslint/parser": ^5.10.2 - discord-api-types: ^0.26.1 - eslint: ^8.8.0 + "@babel/preset-typescript": ^7.16.7 + "@discordjs/ts-docgen": ^0.3.4 + "@types/jest": ^27.4.0 + "@types/node": ^16.11.24 + "@types/ws": ^8.2.2 + "@typescript-eslint/eslint-plugin": ^5.11.0 + "@typescript-eslint/parser": ^5.11.0 + discord-api-types: ^0.27.0 + eslint: ^8.9.0 eslint-config-marine: ^9.3.2 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 - jest: ^27.4.7 + jest: ^27.5.1 jest-websocket-mock: ^2.3.0 mock-socket: ^9.1.2 - prettier: ^2.4.1 + prettier: ^2.5.1 prism-media: ^1.3.2 tiny-typed-emitter: ^2.1.0 tslib: ^2.3.1 @@ -1906,24 +1907,24 @@ __metadata: tweetnacl: ^1.0.3 typedoc: ^0.22.11 typescript: ^4.5.5 - ws: ^8.4.2 + ws: ^8.5.0 languageName: unknown linkType: soft -"@eslint/eslintrc@npm:^1.0.5": - version: 1.0.5 - resolution: "@eslint/eslintrc@npm:1.0.5" +"@eslint/eslintrc@npm:^1.1.0": + version: 1.1.0 + resolution: "@eslint/eslintrc@npm:1.1.0" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.2.0 + espree: ^9.3.1 globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: b35b50d7b65bd8acd92a05b6fb15ac62c0cefa40dfef0324ca5bf8632bf3679bab6e173c53b3ad1e1d837701cecdbd9c144b35f46588cdf4e046a9caa272488d + checksum: 784aa2157e2808b52bbbaf1d1cfca9a6ba0b2faaa3696eb7a1229d4b357400fbd8a6aa09a16e7ae0868ea075d3a8f365cf5928b6d05a1df47f40a1167423a4fa languageName: node linkType: hard @@ -1998,48 +1999,48 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/console@npm:27.4.6" +"@jest/console@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/console@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^27.4.6 - jest-util: ^27.4.2 + jest-message-util: ^27.5.1 + jest-util: ^27.5.1 slash: ^3.0.0 - checksum: 603408498d2fd7fa6cfb85cc18a5823747c824be2f88be526ed4db83df65db7a9d3a93056eeaddd32ea1517d581b94862e532ccde081e0ecf9d82ac743ec6ac2 + checksum: 7cb20f06a34b09734c0342685ec53aa4c401fe3757c13a9c58fce76b971a322eb884f6de1068ef96f746e5398e067371b89515a07c268d4440a867c87748a706 languageName: node linkType: hard -"@jest/core@npm:^27.4.7": - version: 27.4.7 - resolution: "@jest/core@npm:27.4.7" +"@jest/core@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/core@npm:27.5.1" dependencies: - "@jest/console": ^27.4.6 - "@jest/reporters": ^27.4.6 - "@jest/test-result": ^27.4.6 - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/console": ^27.5.1 + "@jest/reporters": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 emittery: ^0.8.1 exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-changed-files: ^27.4.2 - jest-config: ^27.4.7 - jest-haste-map: ^27.4.6 - jest-message-util: ^27.4.6 - jest-regex-util: ^27.4.0 - jest-resolve: ^27.4.6 - jest-resolve-dependencies: ^27.4.6 - jest-runner: ^27.4.6 - jest-runtime: ^27.4.6 - jest-snapshot: ^27.4.6 - jest-util: ^27.4.2 - jest-validate: ^27.4.6 - jest-watcher: ^27.4.6 + graceful-fs: ^4.2.9 + jest-changed-files: ^27.5.1 + jest-config: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-message-util: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-resolve-dependencies: ^27.5.1 + jest-runner: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 + jest-watcher: ^27.5.1 micromatch: ^4.0.4 rimraf: ^3.0.0 slash: ^3.0.0 @@ -2049,71 +2050,71 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 24ed123ef1819fa8c6069706760efac9904ee8824b22c346259be2017d820b5e578a4d444339448a576a0158e6fec91d18fdedb201bc97d7390b105d665f3642 + checksum: 904a94ad8f1b43cd6b48de3b0226659bff3696150ff8cf7680fc2faffdc8a115203bb9ab6e817c1f79f9d6a81f67953053cbc64d8a4604f2e0c42a04c28cf126 languageName: node linkType: hard -"@jest/environment@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/environment@npm:27.4.6" +"@jest/environment@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/environment@npm:27.5.1" dependencies: - "@jest/fake-timers": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" - jest-mock: ^27.4.6 - checksum: c3aadcf6d42e55e35d8020f7cf5054c445775608e466fcfc37348359e54f2f79e0e39d029281836ae9082dc50eac81d1cf6b4fc3899adfb58afc68a7c72f8e3d + jest-mock: ^27.5.1 + checksum: 2a9e18c35a015508dbec5b90b21c150230fa6c1c8cb8fabe029d46ee2ca4c40eb832fb636157da14c66590d0a4c8a2c053226b041f54a44507d6f6a89abefd66 languageName: node linkType: hard -"@jest/fake-timers@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/fake-timers@npm:27.4.6" +"@jest/fake-timers@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/fake-timers@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@sinonjs/fake-timers": ^8.0.1 "@types/node": "*" - jest-message-util: ^27.4.6 - jest-mock: ^27.4.6 - jest-util: ^27.4.2 - checksum: 389f655d39f13fdd0448b554260cd41810cf824b99e9de057600869a708d34cfa74e7fdaba5fcd6e3295e7bfed08f1b3fc0735ca86f7c0b2281b25e534032876 + jest-message-util: ^27.5.1 + jest-mock: ^27.5.1 + jest-util: ^27.5.1 + checksum: 02a0561ed2f4586093facd4ae500b74694f187ac24d4a00e949a39a1c5325bca8932b4fcb0388a2c5ed0656506fc1cf51fd3e32cdd48cea7497ad9c6e028aba8 languageName: node linkType: hard -"@jest/globals@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/globals@npm:27.4.6" +"@jest/globals@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/globals@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/types": ^27.4.2 - expect: ^27.4.6 - checksum: a438645771f45557b3af6e371e65c88e109d7433d3d4ee5db908177f29be6d6d12b4cfe9279ae6475bc033b5ff2a97235659a75f2718855041dd3ed805ed2edd + "@jest/environment": ^27.5.1 + "@jest/types": ^27.5.1 + expect: ^27.5.1 + checksum: 087f97047e9dcf555f76fe2ce54aee681e005eaa837a0c0c2d251df6b6412c892c9df54cb871b180342114389a5ff895a4e52e6e6d3d0015bf83c02a54f64c3c languageName: node linkType: hard -"@jest/reporters@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/reporters@npm:27.4.6" +"@jest/reporters@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/reporters@npm:27.5.1" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^27.4.6 - "@jest/test-result": ^27.4.6 - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/console": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.2 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 istanbul-lib-coverage: ^3.0.0 istanbul-lib-instrument: ^5.1.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-haste-map: ^27.4.6 - jest-resolve: ^27.4.6 - jest-util: ^27.4.2 - jest-worker: ^27.4.6 + jest-haste-map: ^27.5.1 + jest-resolve: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 slash: ^3.0.0 source-map: ^0.6.0 string-length: ^4.0.1 @@ -2124,65 +2125,65 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 4c14b2cf6c9b624977f9ad519e9ce2f5ead4a3c9a3fa0b9c68097b7bc78b598ceb5402566417d81e16489dbd6bb6e97e58f04c22099013897dd6010c0549b169 + checksum: faba5eafb86e62b62e152cafc8812d56308f9d1e8b77f3a7dcae4a8803a20a60a0909cc43ed73363ef649bf558e4fb181c7a336d144c89f7998279d1882bb69e languageName: node linkType: hard -"@jest/source-map@npm:^27.4.0": - version: 27.4.0 - resolution: "@jest/source-map@npm:27.4.0" +"@jest/source-map@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/source-map@npm:27.5.1" dependencies: callsites: ^3.0.0 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 source-map: ^0.6.0 - checksum: cf87ac3dd1c2d210b0637060710d64417bcd88d670cbb26af7367ded99fd7d64d431c1718054351f0236c14659bc17a8deff6ee3d9f52902299911231bbaf0c8 + checksum: 4fb1e743b602841babf7e22bd84eca34676cb05d4eb3b604cae57fc59e406099f5ac759ac1a0d04d901237d143f0f4f234417306e823bde732a1d19982230862 languageName: node linkType: hard -"@jest/test-result@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/test-result@npm:27.4.6" +"@jest/test-result@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-result@npm:27.5.1" dependencies: - "@jest/console": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/console": ^27.5.1 + "@jest/types": ^27.5.1 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: ddfc5783f2025ba979df395ddead7f76aac91df9a8a4ab15d5b1210a58e523932bb9ea9e1e97229c09cab81fdb2611292fdc8e56e2c5b44ed452ac11db7f79f0 + checksum: 338f7c509d6a3bc6d7dd7388c8f6f548b87638e171dc1fddfedcacb4e8950583288832223ba688058cbcf874b937d22bdc0fa88f79f5fc666f77957e465c06a5 languageName: node linkType: hard -"@jest/test-sequencer@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/test-sequencer@npm:27.4.6" +"@jest/test-sequencer@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-sequencer@npm:27.5.1" dependencies: - "@jest/test-result": ^27.4.6 - graceful-fs: ^4.2.4 - jest-haste-map: ^27.4.6 - jest-runtime: ^27.4.6 - checksum: 8d761fd81f5cf4845a09844a8a16717fc148137f364916165ce5e1ebfc5dfd89160d4b98e7e947c97f8707500050863606d0becb8c388997efcc31cafa6f5e31 + "@jest/test-result": ^27.5.1 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-runtime: ^27.5.1 + checksum: f21f9c8bb746847f7f89accfd29d6046eec1446f0b54e4694444feaa4df379791f76ef0f5a4360aafcbc73b50bc979f68b8a7620de404019d3de166be6720cb0 languageName: node linkType: hard -"@jest/transform@npm:^27.4.6": - version: 27.4.6 - resolution: "@jest/transform@npm:27.4.6" +"@jest/transform@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/transform@npm:27.5.1" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 babel-plugin-istanbul: ^6.1.1 chalk: ^4.0.0 convert-source-map: ^1.4.0 fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^27.4.6 - jest-regex-util: ^27.4.0 - jest-util: ^27.4.2 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-util: ^27.5.1 micromatch: ^4.0.4 pirates: ^4.0.4 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: b2500fc5a7e7cad34547acdb8930797f021cda6b811ed0626564999bfd9ca856f52cc3a9b2ced5d037f3bd06a49b8b30cb7c10259318dc67bd11a564854d2ca6 + checksum: a22079121aedea0f20a03a9c026be971f7b92adbfb4d5fd1fb67be315741deac4f056936d7c72a53b24aa5a1071bc942c003925fd453bf3f6a0ae5da6384e137 languageName: node linkType: hard @@ -2199,6 +2200,19 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^16.0.0 + chalk: ^4.0.0 + checksum: d1f43cc946d87543ddd79d49547aab2399481d34025d5c5f2025d3d99c573e1d9832fa83cef25e9d9b07a8583500229d15bbb07b8e233d127d911d133e2f14b1 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3": version: 3.0.4 resolution: "@jridgewell/resolve-uri@npm:3.0.4" @@ -2478,7 +2492,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^27.0.2, @types/jest@npm:^27.0.3, @types/jest@npm:^27.4.0": +"@types/jest@npm:^27.4.0": version: 27.4.0 resolution: "@types/jest@npm:27.4.0" dependencies: @@ -2526,6 +2540,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:>=12": + version: 17.0.17 + resolution: "@types/node@npm:17.0.17" + checksum: 8ddba2829acdf1684fbd8fd248ec13f033efb70ecd1085677b547c40ef8e936a006b95eac3bdc28c47939c62526f3f027afeb4a930e30e4394923bbae4626476 + languageName: node + linkType: hard + "@types/node@npm:^14.14.35": version: 14.18.4 resolution: "@types/node@npm:14.18.4" @@ -2533,10 +2554,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.11.12, @types/node@npm:^16.11.6, @types/node@npm:^16.11.7": - version: 16.11.17 - resolution: "@types/node@npm:16.11.17" - checksum: 86ed84f79450f6aba1a6ef09f8407c10076966c3cc7cc4eb3d35b8ae4f47817e525641396ef0a667fa0a88fcdf484f6182812c074601403083bdf3b5e1ac0313 +"@types/node@npm:^16.11.24": + version: 16.11.24 + resolution: "@types/node@npm:16.11.24" + checksum: d4827d548c04ca55db30901ea248ce1a1f8d2958b3143a7e71fd86d3d7b804faebfa9b80b934c7c6030a82553323dfe70f01dd0000176561a2cb3fc9db06a7b3 languageName: node linkType: hard @@ -2575,7 +2596,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.2.0, @types/ws@npm:^8.2.2": +"@types/ws@npm:^8.2.2": version: 8.2.2 resolution: "@types/ws@npm:8.2.2" dependencies: @@ -2600,13 +2621,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.10.2" +"@typescript-eslint/eslint-plugin@npm:^5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.11.0" dependencies: - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/type-utils": 5.10.2 - "@typescript-eslint/utils": 5.10.2 + "@typescript-eslint/scope-manager": 5.11.0 + "@typescript-eslint/type-utils": 5.11.0 + "@typescript-eslint/utils": 5.11.0 debug: ^4.3.2 functional-red-black-tree: ^1.0.1 ignore: ^5.1.8 @@ -2619,42 +2640,42 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 460808a3c7d0390a7dcc1b2e717c2c4e303a31f9161fbc8c4ecc7bec076285d636d505d2f1ca9932c7a7989ea0fc3a78023be9f342bd8c4bdfe4a9842d0c053a + checksum: fa546ba4397f3e693870c39d1e8df6feccb728a7092be6312b78806a64c4ff4648cff0462503d3e510e8b173b9704c19e78d2a7af790ab1c0309782e33a89c32 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/parser@npm:5.10.2" +"@typescript-eslint/parser@npm:^5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/parser@npm:5.11.0" dependencies: - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2 + "@typescript-eslint/scope-manager": 5.11.0 + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/typescript-estree": 5.11.0 debug: ^4.3.2 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: c83e3afee090e9cc830d6c59cd87681a83ae95f2daa848040f2e67ef34f87c5ec707a571b3ccb31b67adc0447b22b62c048a6cb088e661801dacb9c2cf070a9c + checksum: 521b6e701d877dc0514c6a3992f4900aa6fea28ba7c0bc03c634dad2b50aa195401e45683dfebd9e8492a857cd84bba3b585d8fe8d0cd1d7e2720372c34c50a3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/scope-manager@npm:5.10.2" +"@typescript-eslint/scope-manager@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/scope-manager@npm:5.11.0" dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 - checksum: 22c8ac9047a1a276e0b911eca0eee30c4f7f7089688dca36314da28143d349c504e542116d3e201d52da50b212f38b2125e3918e6ae2e2b0b57964fb1cdf8fcd + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/visitor-keys": 5.11.0 + checksum: bf7feaed495ed4cafa1b89a2b73781b30061d019e1c1b3765dc8006e7f36b537f6f451e37c77400067771318b4f0c5915804084dc6299ea7c6ecde2daf0aca1c languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/type-utils@npm:5.10.2" +"@typescript-eslint/type-utils@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/type-utils@npm:5.11.0" dependencies: - "@typescript-eslint/utils": 5.10.2 + "@typescript-eslint/utils": 5.11.0 debug: ^4.3.2 tsutils: ^3.21.0 peerDependencies: @@ -2662,23 +2683,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7732c826ef6c798af0f45b85f0389688e614de16c7c2c7e446a664787df360242cf2bc9d68d6ce1993f1bfc289b5d6a75a400fc968b7ded187c30c40f978de52 + checksum: fd570806d82874289ded6bfd90ff5414d4365b95b4a2e911f7ff2fee6e2c7675d0f2f71580c24cb8be733c3dfe2cd33eedff99ae2aa50f61b1b5af76499074eb languageName: node linkType: hard -"@typescript-eslint/types@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/types@npm:5.10.2" - checksum: fa44dbd31d12f16ada6a6e7dba61ff90bf955b400f314f7378d9775cc8e13ef5da3318e89a90c3c3f75d50179e6be104ed8f90d4e77a02d6f7793b346bf25f15 +"@typescript-eslint/types@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/types@npm:5.11.0" + checksum: b1531481da75a6c89510ad03f3db68e4797b25438bb902ee322bd1c154b83396016271cc00356dcdbc300a8ee421493aae803b8c716f36d7b4808fe045ae3a2a languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.10.2" +"@typescript-eslint/typescript-estree@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.11.0" dependencies: - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/visitor-keys": 5.10.2 + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/visitor-keys": 5.11.0 debug: ^4.3.2 globby: ^11.0.4 is-glob: ^4.0.3 @@ -2687,33 +2708,33 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 2fdad1448578ee5c7f5876c998de50e2fa5fd6eed9effbfa9b0cf2579afe195964f0e4ebaa5d94ae228096cddf016500e9c8cc2f60c3dff981f09ebb42e5de53 + checksum: 7bda55501c586efd7f8065b4158016486d8af92b8419931fbea7cec9bfe074075de8cdebec8baa1ac8a5c3f973599b9dd44a51fced1792176e49cd60cc8e5442 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/utils@npm:5.10.2" +"@typescript-eslint/utils@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/utils@npm:5.11.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.10.2 - "@typescript-eslint/types": 5.10.2 - "@typescript-eslint/typescript-estree": 5.10.2 + "@typescript-eslint/scope-manager": 5.11.0 + "@typescript-eslint/types": 5.11.0 + "@typescript-eslint/typescript-estree": 5.11.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d0dde3066f52405dffc2cbccd43d2aa2d9336510f178aa43812d616c951ea45f83693e2f6a88e3abfc94e2cc5f9eb3f2be9221a38848fe70aaffc294794c9d53 + checksum: 5ab1a15db1e0a2fbb857a8a16325459ad3d5239066f2641aa93ad9f7d08252d3a4ca6ae356c51cba1c6c81a65d84883436566b01932fa55b64a69796b950900d languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.10.2": - version: 5.10.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.10.2" +"@typescript-eslint/visitor-keys@npm:5.11.0": + version: 5.11.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.11.0" dependencies: - "@typescript-eslint/types": 5.10.2 + "@typescript-eslint/types": 5.11.0 eslint-visitor-keys: ^3.0.0 - checksum: f80caa1f0d71da096e9e18728b76046286cad691b178c0d101b71e5b553ee4a427ae2c2f8b9bc789dce266f62b026b7ca88ddafd52fde4f0dbb24e05765629b7 + checksum: 8f0b6fe1e86bc93825a137be3220f57e3a4bee410cca5d35963a0cd416750b31291a73c4294676d94ed0f5066b4cfb3a8f512d409881daa550d1645f4381eb21 languageName: node linkType: hard @@ -3120,21 +3141,21 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^27.4.6": - version: 27.4.6 - resolution: "babel-jest@npm:27.4.6" +"babel-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-jest@npm:27.5.1" dependencies: - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^27.4.0 + babel-preset-jest: ^27.5.1 chalk: ^4.0.0 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: fc839d5e8788170e68c8cbde9466fdf1c4fc740a947ba0728e1933ade7ad6fe744c9276d86207f093b64e9cf72a1fdd756fbc44c21034282f01832338e7a8a80 + checksum: 4e93e6e9fb996cc5f1505e924eb8e8cc7b25c294ba9629762a2715390f48af6a4c14dbb84cd9730013ac0e03267a5a9aa2fb6318c544489cda7f50f4e506def4 languageName: node linkType: hard @@ -3173,15 +3194,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^27.4.0": - version: 27.4.0 - resolution: "babel-plugin-jest-hoist@npm:27.4.0" +"babel-plugin-jest-hoist@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-plugin-jest-hoist@npm:27.5.1" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.0.0 "@types/babel__traverse": ^7.0.6 - checksum: 48f216f286f2fb3b1d571b4ba4ccffdb0c11a2fb1117e4c355b26c8cef09603abd96a5c1f8442866830a7da5accdd9ae4805f3e977b606a596b4a259f2ff5a67 + checksum: 709c17727aa8fd3be755d256fb514bf945a5c2ea6017f037d80280fc44ae5fe7dfeebf63d8412df53796455c2c216119d628d8cc90b099434fd819005943d058 languageName: node linkType: hard @@ -3252,15 +3273,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^27.4.0": - version: 27.4.0 - resolution: "babel-preset-jest@npm:27.4.0" +"babel-preset-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-preset-jest@npm:27.5.1" dependencies: - babel-plugin-jest-hoist: ^27.4.0 + babel-plugin-jest-hoist: ^27.5.1 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 744449cc63283116e8268c088a714d9c26d93af8d6051523b900517b665e0122239fc6a326de206657d423f4cccfaf2437ef099fcdfbfd91c4cdde6b1c55c11f + checksum: 251bcea11c18fd9672fec104eadb45b43f117ceeb326fa7345ced778d4c1feab29343cd7a87a1dcfae4997d6c851a8b386d7f7213792da6e23b74f4443a8976d languageName: node linkType: hard @@ -4363,6 +4384,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^27.5.1": + version: 27.5.1 + resolution: "diff-sequences@npm:27.5.1" + checksum: a00db5554c9da7da225db2d2638d85f8e41124eccbd56cbaefb3b276dcbb1c1c2ad851c32defe2055a54a4806f030656cbf6638105fd6ce97bb87b90b32a33ca + languageName: node + linkType: hard + "diff@npm:^3.2.0": version: 3.5.0 resolution: "diff@npm:3.5.0" @@ -4386,10 +4414,10 @@ __metadata: languageName: node linkType: hard -"discord-api-types@npm:^0.26.1": - version: 0.26.1 - resolution: "discord-api-types@npm:0.26.1" - checksum: e53bfa7589b24108e6b403dbe213da34c4592f72e2b8fde6800dcb6c703065887ecbd644e1cdf694e4c7796954bc51462ced868f26ec45dc1e0dc4fa8d3c723c +"discord-api-types@npm:^0.27.0": + version: 0.27.0 + resolution: "discord-api-types@npm:0.27.0" + checksum: 5a74a49ad7e57ea24e67d431de30cc7056d6d422b607c7d5a7dd35c683c8b87d70ec35a0d3929971adb411acc3df2bd6a77c1401ce30b29690bd1305e427265c languageName: node linkType: hard @@ -4402,23 +4430,23 @@ __metadata: "@discordjs/docgen": ^0.11.0 "@discordjs/rest": "workspace:^" "@sapphire/snowflake": ^3.1.0 - "@types/node": ^16.11.12 + "@types/node": ^16.11.24 "@types/ws": ^8.2.2 - discord-api-types: ^0.26.1 + discord-api-types: ^0.27.0 dtslint: ^4.2.1 - eslint: ^8.8.0 + eslint: ^8.9.0 eslint-config-prettier: ^8.3.0 eslint-plugin-import: ^2.25.4 eslint-plugin-prettier: ^4.0.0 husky: ^7.0.4 is-ci: ^3.0.1 - jest: ^27.4.7 + jest: ^27.5.1 node-fetch: ^2.6.7 prettier: ^2.5.1 - tsd: ^0.19.0 + tsd: ^0.19.1 tslint: ^6.1.3 typescript: ^4.5.5 - ws: ^8.4.2 + ws: ^8.5.0 languageName: unknown linkType: soft @@ -4997,13 +5025,13 @@ dts-critic@latest: languageName: node linkType: hard -"eslint-scope@npm:^7.1.0": - version: 7.1.0 - resolution: "eslint-scope@npm:7.1.0" +"eslint-scope@npm:^7.1.1": + version: 7.1.1 + resolution: "eslint-scope@npm:7.1.1" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 2070470a0725438ed47075b2574a4c03cf59aa32648da8cff9e3548c84f6b0079cfdb9ee1dd7ab0bfe97011f64b2af5bfd4b69cf14a1292130dec661eec7914a + checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e languageName: node linkType: hard @@ -5041,17 +5069,17 @@ dts-critic@latest: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.1.0": +"eslint-visitor-keys@npm:^3.0.0": version: 3.1.0 resolution: "eslint-visitor-keys@npm:3.1.0" checksum: fd2d613bb315bc549068ca97771d868437fb60c8f13ef8d6d54669773ff53f814b759fa9e57966f15e4c50a5f5e11c6ba47060b8f201f9776311f6c5d5c11b70 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.2.0": - version: 3.2.0 - resolution: "eslint-visitor-keys@npm:3.2.0" - checksum: fdadbb26f9e6417d3db7ad4f00bb0d573b6031c32fa72e8cdae32d038223faaeddff2ee443c90cb489bf774e75bff765c00912b8f9106d65e4f202ccd78c1b18 +"eslint-visitor-keys@npm:^3.3.0": + version: 3.3.0 + resolution: "eslint-visitor-keys@npm:3.3.0" + checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 languageName: node linkType: hard @@ -5102,11 +5130,11 @@ dts-critic@latest: languageName: node linkType: hard -"eslint@npm:^8.8.0": - version: 8.8.0 - resolution: "eslint@npm:8.8.0" +"eslint@npm:^8.9.0": + version: 8.9.0 + resolution: "eslint@npm:8.9.0" dependencies: - "@eslint/eslintrc": ^1.0.5 + "@eslint/eslintrc": ^1.1.0 "@humanwhocodes/config-array": ^0.9.2 ajv: ^6.10.0 chalk: ^4.0.0 @@ -5114,10 +5142,10 @@ dts-critic@latest: debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.0 + eslint-scope: ^7.1.1 eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.2.0 - espree: ^9.3.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.3.1 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 @@ -5143,7 +5171,7 @@ dts-critic@latest: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 41a7e85bf84cf9f2d758ef3e8d08020a39a2836703728b59535684681349bd021c2c6e24174462b844a914870d707d2151e0371198899d957b444de91adaa435 + checksum: 8efecdb9752ee6cb4d2787a14e00cbeab29562ed95dd71c6f3f8ac410426a067d5aa659416d2290e46ca44bc5607e6a6e6c62f814694d8639f80666f522022a7 languageName: node linkType: hard @@ -5158,14 +5186,14 @@ dts-critic@latest: languageName: node linkType: hard -"espree@npm:^9.2.0, espree@npm:^9.3.0": - version: 9.3.0 - resolution: "espree@npm:9.3.0" +"espree@npm:^9.3.1": + version: 9.3.1 + resolution: "espree@npm:9.3.1" dependencies: acorn: ^8.7.0 acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.1.0 - checksum: c0f1885c4eab652f9be08eb9228cea0df046b559b29d4aed8d6590ea9bd60177d4cb245d204a6f737a79a096861bb4ab8e480aeb8c1dbafef5beec1157353ce4 + eslint-visitor-keys: ^3.3.0 + checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5 languageName: node linkType: hard @@ -5242,15 +5270,15 @@ dts-critic@latest: languageName: node linkType: hard -"expect@npm:^27.4.6": - version: 27.4.6 - resolution: "expect@npm:27.4.6" +"expect@npm:^27.5.1": + version: 27.5.1 + resolution: "expect@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 - jest-get-type: ^27.4.0 - jest-matcher-utils: ^27.4.6 - jest-message-util: ^27.4.6 - checksum: 593eaa8ff34320f9a70f961bc25eeae932df4f48ebcc5ecc1033f1cddffd286fc42a2f312929222541cec1077de2604ff4fc6e97012afcbd36b333bfaba82f7f + "@jest/types": ^27.5.1 + jest-get-type: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + checksum: b2c66beb52de53ef1872165aace40224e722bca3c2274c54cfa74b6d617d55cf0ccdbf36783ccd64dbea501b280098ed33fd0b207d4f15bc03cd3c7a24364a6a languageName: node linkType: hard @@ -5883,7 +5911,7 @@ dts-critic@latest: languageName: node linkType: hard -"graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.9 resolution: "graceful-fs@npm:4.2.9" checksum: 68ea4e07ff2c041ada184f9278b830375f8e0b75154e3f080af6b70f66172fabb4108d19b3863a96b53fc068a310b9b6493d86d1291acc5f3861eb4b79d26ad6 @@ -6557,58 +6585,58 @@ dts-critic@latest: languageName: node linkType: hard -"jest-changed-files@npm:^27.4.2": - version: 27.4.2 - resolution: "jest-changed-files@npm:27.4.2" +"jest-changed-files@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-changed-files@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 execa: ^5.0.0 throat: ^6.0.1 - checksum: 4df8dff39882995d4852756686357e0629cf8029ea5c35dcf25f63fba4febe15b564b9222f7d18a7546fcd48d3414345bf3c363a1d13af61d8d66e662a035420 + checksum: 95e9dc74c3ca688ef85cfeab270f43f8902721a6c8ade6ac2459459a77890c85977f537d6fb809056deaa6d9c3f075fa7d2699ff5f3bf7d3fda17c3760b79b15 languageName: node linkType: hard -"jest-circus@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-circus@npm:27.4.6" +"jest-circus@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-circus@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/test-result": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/environment": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 - expect: ^27.4.6 + expect: ^27.5.1 is-generator-fn: ^2.0.0 - jest-each: ^27.4.6 - jest-matcher-utils: ^27.4.6 - jest-message-util: ^27.4.6 - jest-runtime: ^27.4.6 - jest-snapshot: ^27.4.6 - jest-util: ^27.4.2 - pretty-format: ^27.4.6 + jest-each: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 slash: ^3.0.0 stack-utils: ^2.0.3 throat: ^6.0.1 - checksum: 00aae02bc4de4afa2144b073c4158a322cb37924d5583ef5caa5cb4badcc8f32474da3a01dd5672e85eda088b92d2b769986b46e36c2c88df0dd6ec0c72bd8c1 + checksum: 6192dccbccb3a6acfa361cbb97bdbabe94864ccf3d885932cfd41f19534329d40698078cf9be1489415e8234255d6ea9f9aff5396b79ad842a6fca6e6fc08fd0 languageName: node linkType: hard -"jest-cli@npm:^27.4.7": - version: 27.4.7 - resolution: "jest-cli@npm:27.4.7" +"jest-cli@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-cli@npm:27.5.1" dependencies: - "@jest/core": ^27.4.7 - "@jest/test-result": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/core": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 chalk: ^4.0.0 exit: ^0.1.2 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^27.4.7 - jest-util: ^27.4.2 - jest-validate: ^27.4.6 + jest-config: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 prompts: ^2.0.1 yargs: ^16.2.0 peerDependencies: @@ -6618,42 +6646,44 @@ dts-critic@latest: optional: true bin: jest: bin/jest.js - checksum: bf301039f1c14ef3fa2b7699b7b94328faa5549e34cb1573610c894bedd036ad36e31e6af436e11b3aa85e22e409a05d1fef1624bebc2da7ed416ce969b87307 + checksum: 6c0a69fb48e500241409e09ff743ed72bc6578d7769e2c994724e7ef1e5587f6c1f85dc429e93b98ae38a365222993ee70f0acc2199358992120900984f349e5 languageName: node linkType: hard -"jest-config@npm:^27.4.7": - version: 27.4.7 - resolution: "jest-config@npm:27.4.7" +"jest-config@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-config@npm:27.5.1" dependencies: "@babel/core": ^7.8.0 - "@jest/test-sequencer": ^27.4.6 - "@jest/types": ^27.4.2 - babel-jest: ^27.4.6 + "@jest/test-sequencer": ^27.5.1 + "@jest/types": ^27.5.1 + babel-jest: ^27.5.1 chalk: ^4.0.0 ci-info: ^3.2.0 deepmerge: ^4.2.2 glob: ^7.1.1 - graceful-fs: ^4.2.4 - jest-circus: ^27.4.6 - jest-environment-jsdom: ^27.4.6 - jest-environment-node: ^27.4.6 - jest-get-type: ^27.4.0 - jest-jasmine2: ^27.4.6 - jest-regex-util: ^27.4.0 - jest-resolve: ^27.4.6 - jest-runner: ^27.4.6 - jest-util: ^27.4.2 - jest-validate: ^27.4.6 + graceful-fs: ^4.2.9 + jest-circus: ^27.5.1 + jest-environment-jsdom: ^27.5.1 + jest-environment-node: ^27.5.1 + jest-get-type: ^27.5.1 + jest-jasmine2: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-runner: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 micromatch: ^4.0.4 - pretty-format: ^27.4.6 + parse-json: ^5.2.0 + pretty-format: ^27.5.1 slash: ^3.0.0 + strip-json-comments: ^3.1.1 peerDependencies: ts-node: ">=9.0.0" peerDependenciesMeta: ts-node: optional: true - checksum: 23d5bacc483b2674d6efcd6bfc66bcde7c2b428511b50d17a22a2750d85bfc23753f9e41f504411e411e848e34ec61244bdae9da8782df4ada6e284106f71a4d + checksum: 1188fd46c0ed78cbe3175eb9ad6712ccf74a74be33d9f0d748e147c107f0889f8b701fbff1567f31836ae18597dacdc43d6a8fc30dd34ade6c9229cc6c7cb82d languageName: node linkType: hard @@ -6669,66 +6699,66 @@ dts-critic@latest: languageName: node linkType: hard -"jest-diff@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-diff@npm:27.4.6" +"jest-diff@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-diff@npm:27.5.1" dependencies: chalk: ^4.0.0 - diff-sequences: ^27.4.0 - jest-get-type: ^27.4.0 - pretty-format: ^27.4.6 - checksum: cf6b7e80e3c64a7c71ab209c0325bbda175991aed985ecee7652df9d6540e4959089038e208c04ab05391c9ddf07adc72f0c8c26cc4cee6fa17f76f500e2bf43 + diff-sequences: ^27.5.1 + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: 8be27c1e1ee57b2bb2bef9c0b233c19621b4c43d53a3c26e2c00a4e805eb4ea11fe1694a06a9fb0e80ffdcfdc0d2b1cb0b85920b3f5c892327ecd1e7bd96b865 languageName: node linkType: hard -"jest-docblock@npm:^27.4.0": - version: 27.4.0 - resolution: "jest-docblock@npm:27.4.0" +"jest-docblock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-docblock@npm:27.5.1" dependencies: detect-newline: ^3.0.0 - checksum: 4b7639ceb7808280562166c87c49746d9e9cc13f8315ea05a0a400d2f7b11f4491b4ad50935e5976db6509f26004fa2b187dc19eea5e09c445eed2648eb1e927 + checksum: c0fed6d55b229d8bffdd8d03f121dd1a3be77c88f50552d374f9e1ea3bde57bf6bea017a0add04628d98abcb1bfb48b456438eeca8a74ef0053f4dae3b95d29c languageName: node linkType: hard -"jest-each@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-each@npm:27.4.6" +"jest-each@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-each@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 chalk: ^4.0.0 - jest-get-type: ^27.4.0 - jest-util: ^27.4.2 - pretty-format: ^27.4.6 - checksum: cce85a14a4c3a37733e75da2352e767c6eef923181e0c884eb9f86253ed417de0454da5117ebfbc1fcabdf109a305b1dbbf9b71a5712da8b6d79fde1f73a9b75 + jest-get-type: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 + checksum: b5a6d8730fd938982569c9e0b42bdf3c242f97b957ed8155a6473b5f7b540970f8685524e7f53963dc1805319f4b6602abfc56605590ca19d55bd7a87e467e63 languageName: node linkType: hard -"jest-environment-jsdom@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-environment-jsdom@npm:27.4.6" +"jest-environment-jsdom@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-jsdom@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/fake-timers": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" - jest-mock: ^27.4.6 - jest-util: ^27.4.2 + jest-mock: ^27.5.1 + jest-util: ^27.5.1 jsdom: ^16.6.0 - checksum: bdf5f349a3e96b029fd0c442c8ba86dd7beb8d14922b6a53f0c52f9ab7b34521ef8deedfaba13ce81ca01e9074032eb8dc506d9035941348e129d0b76671d6bc + checksum: bc104aef7d7530d0740402aa84ac812138b6d1e51fe58adecce679f82b99340ddab73e5ec68fa079f33f50c9ddec9728fc9f0ddcca2ad6f0b351eed2762cc555 languageName: node linkType: hard -"jest-environment-node@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-environment-node@npm:27.4.6" +"jest-environment-node@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-node@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/fake-timers": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" - jest-mock: ^27.4.6 - jest-util: ^27.4.2 - checksum: 3f146e7819f65b1dc0252573cddadc8c565a566ddf7c06c93eded51cccfc55f4765373fb2aaafeb4d8b76ec62b062e1bd4f1da6b9f57429af6789ef8bbada3cb + jest-mock: ^27.5.1 + jest-util: ^27.5.1 + checksum: 0f988330c4f3eec092e3fb37ea753b0c6f702e83cd8f4d770af9c2bf964a70bc45fbd34ec6fdb6d71ce98a778d9f54afd673e63f222e4667fff289e8069dba39 languageName: node linkType: hard @@ -6739,101 +6769,108 @@ dts-critic@latest: languageName: node linkType: hard -"jest-haste-map@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-haste-map@npm:27.4.6" +"jest-get-type@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-get-type@npm:27.5.1" + checksum: 63064ab70195c21007d897c1157bf88ff94a790824a10f8c890392e7d17eda9c3900513cb291ca1c8d5722cad79169764e9a1279f7c8a9c4cd6e9109ff04bbc0 + languageName: node + linkType: hard + +"jest-haste-map@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-haste-map@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@types/graceful-fs": ^4.1.2 "@types/node": "*" anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.3.2 - graceful-fs: ^4.2.4 - jest-regex-util: ^27.4.0 - jest-serializer: ^27.4.0 - jest-util: ^27.4.2 - jest-worker: ^27.4.6 + graceful-fs: ^4.2.9 + jest-regex-util: ^27.5.1 + jest-serializer: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 micromatch: ^4.0.4 walker: ^1.0.7 dependenciesMeta: fsevents: optional: true - checksum: 07a336e9dba9e7308f16c8b8e037dcc80eb346b0f68cbb6bd1badf97abb104da12c305b411549a5ac0bd4e634b61f9d12e0b5ac2ae8e8bea08952a5fe1a6e82e + checksum: e092a1412829a9254b4725531ee72926de530f77fda7b0d9ea18008fb7623c16f72e772d8e93be71cac9e591b2c6843a669610887dd2c89bd9eb528856e3ab47 languageName: node linkType: hard -"jest-jasmine2@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-jasmine2@npm:27.4.6" +"jest-jasmine2@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-jasmine2@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/source-map": ^27.4.0 - "@jest/test-result": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/environment": ^27.5.1 + "@jest/source-map": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^27.4.6 + expect: ^27.5.1 is-generator-fn: ^2.0.0 - jest-each: ^27.4.6 - jest-matcher-utils: ^27.4.6 - jest-message-util: ^27.4.6 - jest-runtime: ^27.4.6 - jest-snapshot: ^27.4.6 - jest-util: ^27.4.2 - pretty-format: ^27.4.6 + jest-each: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 throat: ^6.0.1 - checksum: d9b05405708161b90c2e9add00ee3c62b154b0f839bc50f034ae8369921956bb16cec428e46ae3b8074a3aeded6cb02f770161d7453f1a183b1abac17dae43f7 + checksum: b716adf253ceb73db661936153394ab90d7f3a8ba56d6189b7cd4df8e4e2a4153b4e63ebb5d36e29ceb0f4c211d5a6f36ab7048c6abbd881c8646567e2ab8e6d languageName: node linkType: hard -"jest-leak-detector@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-leak-detector@npm:27.4.6" +"jest-leak-detector@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-leak-detector@npm:27.5.1" dependencies: - jest-get-type: ^27.4.0 - pretty-format: ^27.4.6 - checksum: 4259400403d51b1297b9ab05c1342345c4a93a77c99447b061192ed81b56efcbdd28a03914c9f97670d2f3498bdc368712575d6218b02e3af1656b7db507d3bf + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: 5c9689060960567ddaf16c570d87afa760a461885765d2c71ef4f4857bbc3af1482c34e3cce88e50beefde1bf35e33530b020480752057a7e3dbb1ca0bae359f languageName: node linkType: hard -"jest-matcher-utils@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-matcher-utils@npm:27.4.6" +"jest-matcher-utils@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-matcher-utils@npm:27.5.1" dependencies: chalk: ^4.0.0 - jest-diff: ^27.4.6 - jest-get-type: ^27.4.0 - pretty-format: ^27.4.6 - checksum: 445a8cc9eaa7cb08653a10cfc4f109eca76a97d1b1d3a01067bd77efa9cb3a554b74c7402a4c9d5083b21e11218e1515ef538faa47fa47c282072b4825f6b307 + jest-diff: ^27.5.1 + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: bb2135fc48889ff3fe73888f6cc7168ddab9de28b51b3148f820c89fdfd2effdcad005f18be67d0b9be80eda208ad47290f62f03d0a33f848db2dd0273c8217a languageName: node linkType: hard -"jest-message-util@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-message-util@npm:27.4.6" +"jest-message-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-message-util@npm:27.5.1" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^27.4.6 + pretty-format: ^27.5.1 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 1fdd542d091dbf7aa63a484feead97a921e3c4d6db3784fe2e6d83e9110ac06de5691fdc043da991ca1d0ce5d179ea8266c8d93b388f4bba7d80a267fdd946df + checksum: eb6d637d1411c71646de578c49826b6da8e33dd293e501967011de9d1916d53d845afbfb52a5b661ff1c495be7c13f751c48c7f30781fd94fbd64842e8195796 languageName: node linkType: hard -"jest-mock@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-mock@npm:27.4.6" +"jest-mock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@types/node": "*" - checksum: 34df5ec502fa0db5ef36e2b2e96a522de730e7be907c6df5d4ec8ab1292d9be71f1e269e8bcdafd020239edaf3ca6f9c464eb0b4aca6986420a1f392976fc0ab + checksum: f5b5904bb1741b4a1687a5f492535b7b1758dc26534c72a5423305f8711292e96a601dec966df81bb313269fb52d47227e29f9c2e08324d79529172f67311be0 languageName: node linkType: hard @@ -6849,182 +6886,181 @@ dts-critic@latest: languageName: node linkType: hard -"jest-regex-util@npm:^27.4.0": - version: 27.4.0 - resolution: "jest-regex-util@npm:27.4.0" - checksum: 222e4aacec601fd2cfdfee74adb8d324fef672f77577a7c2220893ec1a62031a2640388fce8d0bd8be2e4537da1ab40aa74dba60ac531a23b2643b15c65014ac +"jest-regex-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-regex-util@npm:27.5.1" + checksum: d45ca7a9543616a34f7f3079337439cf07566e677a096472baa2810e274b9808b76767c97b0a4029b8a5b82b9d256dee28ef9ad4138b2b9e5933f6fac106c418 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-resolve-dependencies@npm:27.4.6" +"jest-resolve-dependencies@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve-dependencies@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 - jest-regex-util: ^27.4.0 - jest-snapshot: ^27.4.6 - checksum: c644adb74a602c8c08f90256c9a5c519434cd213a02a6f427425003f9ab026c12860527eb67cf624aa6717c410fa92aee66662d212c0ffbb73f80e2711ffb7a4 + "@jest/types": ^27.5.1 + jest-regex-util: ^27.5.1 + jest-snapshot: ^27.5.1 + checksum: c67af97afad1da88f5530317c732bbd1262d1225f6cd7f4e4740a5db48f90ab0bd8564738ac70d1a43934894f9aef62205c1b8f8ee89e5c7a737e6a121ee4c25 languageName: node linkType: hard -"jest-resolve@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-resolve@npm:27.4.6" +"jest-resolve@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 chalk: ^4.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^27.4.6 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 jest-pnp-resolver: ^1.2.2 - jest-util: ^27.4.2 - jest-validate: ^27.4.6 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 resolve: ^1.20.0 resolve.exports: ^1.1.0 slash: ^3.0.0 - checksum: 69b765660ee2dd71542953fbe5f6fc9ee3590a4829376e00d955f7566d47049ec5e300832bee1530ac85d2946e341558993ab381d3023363058ae6f9d4c10025 + checksum: 735830e7265b20a348029738680bb2f6e37f80ecea86cda869a4c318ba3a45d39c7a3a873a22f7f746d86258c50ead6e7f501de043e201c095d7ba628a1c440f languageName: node linkType: hard -"jest-runner@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-runner@npm:27.4.6" +"jest-runner@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runner@npm:27.5.1" dependencies: - "@jest/console": ^27.4.6 - "@jest/environment": ^27.4.6 - "@jest/test-result": ^27.4.6 - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/console": ^27.5.1 + "@jest/environment": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.8.1 - exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-docblock: ^27.4.0 - jest-environment-jsdom: ^27.4.6 - jest-environment-node: ^27.4.6 - jest-haste-map: ^27.4.6 - jest-leak-detector: ^27.4.6 - jest-message-util: ^27.4.6 - jest-resolve: ^27.4.6 - jest-runtime: ^27.4.6 - jest-util: ^27.4.2 - jest-worker: ^27.4.6 + graceful-fs: ^4.2.9 + jest-docblock: ^27.5.1 + jest-environment-jsdom: ^27.5.1 + jest-environment-node: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-leak-detector: ^27.5.1 + jest-message-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-runtime: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 source-map-support: ^0.5.6 throat: ^6.0.1 - checksum: 4e76117e5373b6eb51c7113f848dbc92bc1e1d2f1302f9530ef9cb6c967eb364836f4a5790f65a437f47debc917bfb696bbc647831292fa8b1b4321f292e721f + checksum: 5bbe6cf847dd322b3332ec9d6977b54f91bd5f72ff620bc1a0192f0f129deda8aa7ca74c98922187a7aa87d8e0ce4f6c50e99a7ccb2a310bf4d94be2e0c3ce8e languageName: node linkType: hard -"jest-runtime@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-runtime@npm:27.4.6" +"jest-runtime@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runtime@npm:27.5.1" dependencies: - "@jest/environment": ^27.4.6 - "@jest/fake-timers": ^27.4.6 - "@jest/globals": ^27.4.6 - "@jest/source-map": ^27.4.0 - "@jest/test-result": ^27.4.6 - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/globals": ^27.5.1 + "@jest/source-map": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 chalk: ^4.0.0 cjs-module-lexer: ^1.0.0 collect-v8-coverage: ^1.0.0 execa: ^5.0.0 glob: ^7.1.3 - graceful-fs: ^4.2.4 - jest-haste-map: ^27.4.6 - jest-message-util: ^27.4.6 - jest-mock: ^27.4.6 - jest-regex-util: ^27.4.0 - jest-resolve: ^27.4.6 - jest-snapshot: ^27.4.6 - jest-util: ^27.4.2 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-message-util: ^27.5.1 + jest-mock: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: 64d833c7d7b1d67b53932dc9fd9332aaf43ea1777fc61c3f143515968f066438b3247e4f1a71a7f127b1bedbc7c3124bfc53cb4f026fff5b26e2feda8d35535c + checksum: 929e3df0c53dab43f831f2af4e2996b22aa8cb2d6d483919d6b0426cbc100098fd5b777b998c6568b77f8c4d860b2e83127514292ff61416064f5ef926492386 languageName: node linkType: hard -"jest-serializer@npm:^27.4.0": - version: 27.4.0 - resolution: "jest-serializer@npm:27.4.0" +"jest-serializer@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-serializer@npm:27.5.1" dependencies: "@types/node": "*" - graceful-fs: ^4.2.4 - checksum: 1ed5f38e88010f258bd9557d7842a89741ff15bfc578328e8ae1985933406350b817cf5e3127773e3dbc755dbe2522195378f8b98284bcc32111a723294ebbea + graceful-fs: ^4.2.9 + checksum: 803e03a552278610edc6753c0dd9fa5bb5cd3ca47414a7b2918106efb62b79fd5e9ae785d0a21f12a299fa599fea8acc1fa6dd41283328cee43962cf7df9bb44 languageName: node linkType: hard -"jest-snapshot@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-snapshot@npm:27.4.6" +"jest-snapshot@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-snapshot@npm:27.5.1" dependencies: "@babel/core": ^7.7.2 "@babel/generator": ^7.7.2 "@babel/plugin-syntax-typescript": ^7.7.2 "@babel/traverse": ^7.7.2 "@babel/types": ^7.0.0 - "@jest/transform": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 "@types/babel__traverse": ^7.0.4 "@types/prettier": ^2.1.5 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^27.4.6 - graceful-fs: ^4.2.4 - jest-diff: ^27.4.6 - jest-get-type: ^27.4.0 - jest-haste-map: ^27.4.6 - jest-matcher-utils: ^27.4.6 - jest-message-util: ^27.4.6 - jest-util: ^27.4.2 + expect: ^27.5.1 + graceful-fs: ^4.2.9 + jest-diff: ^27.5.1 + jest-get-type: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-util: ^27.5.1 natural-compare: ^1.4.0 - pretty-format: ^27.4.6 + pretty-format: ^27.5.1 semver: ^7.3.2 - checksum: c7a1ae993ae7334277c61e6d645efedefce53ca212498ae766ea28efa46287559a56d2bd2edaaead8476191a45adbb1354df5367dfd223763b5a66751bfbda14 + checksum: a5cfadf0d21cd76063925d1434bc076443ed6d87847d0e248f0b245f11db3d98ff13e45cc03b15404027dabecd712d925f47b6eae4f64986f688640a7d362514 languageName: node linkType: hard -"jest-util@npm:^27.4.2": - version: 27.4.2 - resolution: "jest-util@npm:27.4.2" +"jest-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-util@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: bcf16881aff1421c5f7c2df2ef9492cf8cd92fcd0a2a99bec5ab16f7185ee19aea48eda41d9dfa7b5bf4354bdc21628f5931cd2e7281741e6d2983965efb631e + checksum: ac8d122f6daf7a035dcea156641fd3701aeba245417c40836a77e35b3341b9c02ddc5d904cfcd4ddbaa00ab854da76d3b911870cafdcdbaff90ea471de26c7d7 languageName: node linkType: hard -"jest-validate@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-validate@npm:27.4.6" +"jest-validate@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-validate@npm:27.5.1" dependencies: - "@jest/types": ^27.4.2 + "@jest/types": ^27.5.1 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^27.4.0 + jest-get-type: ^27.5.1 leven: ^3.1.0 - pretty-format: ^27.4.6 - checksum: d3578030eadd872b99e65dac24d9ca755f2a2483f8344d9e575ea6034c6cb5ed5bcf7a4aa4f1050ab0080d5a8d0b0efd31c911514f27820b871a636a97dc196c + pretty-format: ^27.5.1 + checksum: 82e870f8ee7e4fb949652711b1567f05ae31c54be346b0899e8353e5c20fad7692b511905b37966945e90af8dc0383eb41a74f3ffefb16140ea4f9164d841412 languageName: node linkType: hard -"jest-watcher@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-watcher@npm:27.4.6" +"jest-watcher@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" dependencies: - "@jest/test-result": ^27.4.6 - "@jest/types": ^27.4.2 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^27.4.2 + jest-util: ^27.5.1 string-length: ^4.0.1 - checksum: bb9c0a34dcc690cef6430c275e81213620bc4ba6337e42302efa51666ac06781e9f6f50c930332396e4e8cd8cc47de8fb2e8de57da0f7e35a246b0206dde1cd3 + checksum: 191c4e9c278c0902ade1a8a80883ac244963ba3e6e78607a3d5f729ccca9c6e71fb3b316f87883658132641c5d818aa84202585c76752e03c539e6cbecb820bd languageName: node linkType: hard @@ -7038,24 +7074,24 @@ dts-critic@latest: languageName: node linkType: hard -"jest-worker@npm:^27.4.6": - version: 27.4.6 - resolution: "jest-worker@npm:27.4.6" +"jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" dependencies: "@types/node": "*" merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 105bcdf5c66700bbfe352bc09476629ca0858cfa819fcc1a37ea76660f0168d586c6e77aee8ea91eded5a20f40f331a0a81e503b5ba19f7b566204406b239466 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 languageName: node linkType: hard -"jest@npm:^27.4.7": - version: 27.4.7 - resolution: "jest@npm:27.4.7" +"jest@npm:^27.5.1": + version: 27.5.1 + resolution: "jest@npm:27.5.1" dependencies: - "@jest/core": ^27.4.7 + "@jest/core": ^27.5.1 import-local: ^3.0.2 - jest-cli: ^27.4.7 + jest-cli: ^27.5.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -7063,7 +7099,7 @@ dts-critic@latest: optional: true bin: jest: bin/jest.js - checksum: 28ce948b30c074907393f37553acac4422d0f60190776e62b3403e4c742d33dd6012e3a20748254a43e38b5b4ce52d813b13a3a5be1d43d6d12429bd08ce1a23 + checksum: 96f1d69042b3c6dfc695f2a4e4b0db38af6fb78582ad1a02beaa57cfcd77cbd31567d7d865c1c85709b7c3e176eefa3b2035ffecd646005f15d8ef528eccf205 languageName: node linkType: hard @@ -8456,7 +8492,7 @@ dts-critic@latest: languageName: node linkType: hard -"parse-json@npm:^5.0.0": +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -8638,7 +8674,7 @@ dts-critic@latest: languageName: node linkType: hard -"prettier@npm:^2.4.1, prettier@npm:^2.5.1": +"prettier@npm:^2.5.1": version: 2.5.1 resolution: "prettier@npm:2.5.1" bin: @@ -8659,14 +8695,14 @@ dts-critic@latest: languageName: node linkType: hard -"pretty-format@npm:^27.4.6": - version: 27.4.6 - resolution: "pretty-format@npm:27.4.6" +"pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" dependencies: ansi-regex: ^5.0.1 ansi-styles: ^5.0.0 react-is: ^17.0.1 - checksum: 5eda32e4e47ddd1a9e8fe9ebef519b217ba403eb8bcb804ba551dfb37f87e674472013fcf78480ab535844fdddcc706fac94511eba349bfb94a138a02d1a7a59 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 languageName: node linkType: hard @@ -10163,7 +10199,7 @@ dts-critic@latest: languageName: node linkType: hard -"tsd@npm:^0.19.0": +"tsd@npm:^0.19.1": version: 0.19.1 resolution: "tsd@npm:0.19.1" dependencies: @@ -11062,9 +11098,9 @@ dts-critic@latest: languageName: node linkType: hard -"ws@npm:^8.4.2": - version: 8.4.2 - resolution: "ws@npm:8.4.2" +"ws@npm:^8.5.0": + version: 8.5.0 + resolution: "ws@npm:8.5.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -11073,7 +11109,7 @@ dts-critic@latest: optional: true utf-8-validate: optional: true - checksum: 4369caaac8d1092a73871f5cf1d87fcbb995dc4183a1bc48e4f451bc2d02d0a8bf7c17edf1da18e2be3c773b09262275356b256d1c55bc7ca096154293ba2a8c + checksum: 76f2f90e40344bf18fd544194e7067812fb1372b2a37865678d8f12afe4b478ff2ebc0c7c0aff82cd5e6b66fc43d889eec0f1865c2365d8f7a66d92da7744a77 languageName: node linkType: hard