Skip to content

Commit bcf7f1c

Browse files
committed
chore: deps
1 parent a58556a commit bcf7f1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+666
-523
lines changed

Diff for: package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
},
3939
"homepage": "https://discord.js.org",
4040
"devDependencies": {
41-
"@commitlint/cli": "^16.2.1",
42-
"@commitlint/config-angular": "^16.2.1",
41+
"@commitlint/cli": "^16.2.3",
42+
"@commitlint/config-angular": "^16.2.3",
4343
"@favware/npm-deprecate": "^1.0.4",
4444
"conventional-changelog-cli": "^2.2.2",
4545
"husky": "^7.0.4",
46-
"prettier": "^2.5.1",
47-
"turbo": "1.1.4"
46+
"prettier": "^2.6.2",
47+
"turbo": "^1.2.4"
4848
},
4949
"engines": {
5050
"node": ">=16.9.0"

Diff for: packages/builders/package.json

+15-15
Original file line numberDiff line numberDiff line change
@@ -53,32 +53,32 @@
5353
"homepage": "https://discord.js.org",
5454
"dependencies": {
5555
"@sapphire/shapeshift": "^2.0.0",
56-
"@sindresorhus/is": "^4.4.0",
56+
"@sindresorhus/is": "^4.6.0",
5757
"discord-api-types": "^0.31.1",
5858
"fast-deep-equal": "^3.1.3",
59-
"ts-mixer": "^6.0.0",
59+
"ts-mixer": "^6.0.1",
6060
"tslib": "^2.3.1"
6161
},
6262
"devDependencies": {
63-
"@babel/core": "^7.17.2",
64-
"@babel/plugin-proposal-decorators": "^7.17.2",
63+
"@babel/core": "^7.17.9",
64+
"@babel/plugin-proposal-decorators": "^7.17.9",
6565
"@babel/preset-env": "^7.16.11",
6666
"@babel/preset-typescript": "^7.16.7",
6767
"@discordjs/ts-docgen": "^0.3.4",
68-
"@types/jest": "^27.4.0",
69-
"@types/node": "^16.11.24",
70-
"@typescript-eslint/eslint-plugin": "^5.11.0",
71-
"@typescript-eslint/parser": "^5.11.0",
68+
"@types/jest": "^27.4.1",
69+
"@types/node": "^16.11.27",
70+
"@typescript-eslint/eslint-plugin": "^5.19.0",
71+
"@typescript-eslint/parser": "^5.19.0",
7272
"babel-plugin-transform-typescript-metadata": "^0.3.2",
73-
"eslint": "^8.9.0",
74-
"eslint-config-marine": "^9.3.2",
75-
"eslint-config-prettier": "^8.3.0",
76-
"eslint-plugin-prettier": "^4.0.0",
73+
"eslint": "^8.13.0",
74+
"eslint-config-marine": "^9.4.1",
75+
"eslint-config-prettier": "^8.5.0",
76+
"eslint-plugin-import": "^2.26.0",
7777
"jest": "^27.5.1",
78-
"prettier": "^2.5.1",
78+
"prettier": "^2.6.2",
7979
"tsup": "^5.11.13",
80-
"typedoc": "^0.22.11",
81-
"typescript": "^4.5.5"
80+
"typedoc": "^0.22.15",
81+
"typescript": "^4.6.3"
8282
},
8383
"engines": {
8484
"node": ">=16.9.0"

Diff for: packages/builders/src/components/ActionRow.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import {
55
APIModalActionRowComponent,
66
APIActionRowComponentTypes,
77
} from 'discord-api-types/v10';
8-
import type { ButtonBuilder, SelectMenuBuilder, TextInputBuilder } from '..';
98
import { ComponentBuilder } from './Component';
109
import { createComponentBuilder } from './Components';
10+
import type { ButtonBuilder, SelectMenuBuilder, TextInputBuilder } from '..';
1111

1212
export type MessageComponentBuilder =
1313
| MessageActionRowComponentBuilder

Diff for: packages/builders/src/components/Assertions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { APIMessageComponentEmoji, ButtonStyle } from 'discord-api-types/v10';
21
import { s } from '@sapphire/shapeshift';
2+
import { APIMessageComponentEmoji, ButtonStyle } from 'discord-api-types/v10';
33
import type { SelectMenuOptionBuilder } from './selectMenu/SelectMenuOption';
44
import { UnsafeSelectMenuOptionBuilder } from './selectMenu/UnsafeSelectMenuOption';
55

Diff for: packages/builders/src/components/Component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import type { JSONEncodable } from '../util/jsonEncodable';
21
import type {
32
APIActionRowComponent,
43
APIActionRowComponentTypes,
54
APIBaseComponent,
65
ComponentType,
76
} from 'discord-api-types/v10';
7+
import type { JSONEncodable } from '../util/jsonEncodable';
88

99
export type AnyAPIActionRowComponent = APIActionRowComponentTypes | APIActionRowComponent<APIActionRowComponentTypes>;
1010

Diff for: packages/builders/src/components/Components.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { APIMessageComponent, APIModalComponent, ComponentType } from 'discord-api-types/v10';
2-
import { ActionRowBuilder, ButtonBuilder, ComponentBuilder, SelectMenuBuilder, TextInputBuilder } from '../index';
32
import type { AnyComponentBuilder, MessageComponentBuilder, ModalComponentBuilder } from './ActionRow';
3+
import { ActionRowBuilder, ButtonBuilder, ComponentBuilder, SelectMenuBuilder, TextInputBuilder } from '../index';
44

55
export interface MappedComponentTypes {
66
[ComponentType.ActionRow]: ActionRowBuilder<AnyComponentBuilder>;

Diff for: packages/builders/src/components/button/Button.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import type {
55
APIButtonComponentWithCustomId,
66
APIButtonComponentWithURL,
77
} from 'discord-api-types/v10';
8+
import { UnsafeButtonBuilder } from './UnsafeButton';
89
import {
910
buttonLabelValidator,
1011
buttonStyleValidator,
@@ -14,7 +15,6 @@ import {
1415
urlValidator,
1516
validateRequiredButtonParameters,
1617
} from '../Assertions';
17-
import { UnsafeButtonBuilder } from './UnsafeButton';
1818

1919
/**
2020
* Represents a validated button component

Diff for: packages/builders/src/components/selectMenu/SelectMenu.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import type { APISelectMenuComponent, APISelectMenuOption } from 'discord-api-types/v10';
2+
import { UnsafeSelectMenuBuilder } from './UnsafeSelectMenu';
3+
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';
24
import {
35
customIdValidator,
46
disabledValidator,
@@ -8,8 +10,6 @@ import {
810
placeholderValidator,
911
validateRequiredSelectMenuParameters,
1012
} from '../Assertions';
11-
import { UnsafeSelectMenuBuilder } from './UnsafeSelectMenu';
12-
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';
1313

1414
/**
1515
* Represents a validated select menu component

Diff for: packages/builders/src/components/selectMenu/SelectMenuOption.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { APIMessageComponentEmoji, APISelectMenuOption } from 'discord-api-types/v10';
2+
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';
23
import {
34
defaultValidator,
45
emojiValidator,
56
labelValueValidator,
67
validateRequiredSelectMenuOptionParameters,
78
} from '../Assertions';
8-
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';
99

1010
/**
1111
* Represents a validated option within a select menu component

Diff for: packages/builders/src/components/selectMenu/UnsafeSelectMenu.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { APISelectMenuOption, ComponentType, type APISelectMenuComponent } from 'discord-api-types/v10';
2-
import { ComponentBuilder } from '../Component';
32
import { UnsafeSelectMenuOptionBuilder } from './UnsafeSelectMenuOption';
3+
import { ComponentBuilder } from '../Component';
44

55
/**
66
* Represents a non-validated select menu component

Diff for: packages/builders/src/components/textInput/Assertions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { TextInputStyle } from 'discord-api-types/v10';
21
import { s } from '@sapphire/shapeshift';
2+
import { TextInputStyle } from 'discord-api-types/v10';
33
import { customIdValidator } from '../Assertions';
44

55
export const textInputStyleValidator = s.nativeEnum(TextInputStyle);

Diff for: packages/builders/src/components/textInput/UnsafeTextInput.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ComponentType, type TextInputStyle, type APITextInputComponent } from 'discord-api-types/v10';
2-
import { ComponentBuilder } from '../../index';
32
import isEqual from 'fast-deep-equal';
3+
import { ComponentBuilder } from '../../index';
44

55
export class UnsafeTextInputBuilder extends ComponentBuilder<APITextInputComponent> {
66
public constructor(data?: APITextInputComponent & { type?: ComponentType.TextInput }) {

Diff for: packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { validateRequiredParameters, validateName, validateType, validateDefaultPermission } from './Assertions';
21
import type { ApplicationCommandType, RESTPostAPIApplicationCommandsJSONBody } from 'discord-api-types/v10';
2+
import { validateRequiredParameters, validateName, validateType, validateDefaultPermission } from './Assertions';
33

44
export class ContextMenuCommandBuilder {
55
/**

Diff for: packages/builders/src/interactions/modals/Modal.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { APIModalInteractionResponseCallbackData } from 'discord-api-types/v10';
2-
import { customIdValidator } from '../../components/Assertions';
32
import { titleValidator, validateRequiredParameters } from './Assertions';
43
import { UnsafeModalBuilder } from './UnsafeModal';
4+
import { customIdValidator } from '../../components/Assertions';
55

66
export class ModalBuilder extends UnsafeModalBuilder {
77
public override setCustomId(customId: string): this {

Diff for: packages/builders/src/interactions/slashCommands/Assertions.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { s } from '@sapphire/shapeshift';
12
import is from '@sindresorhus/is';
23
import { type APIApplicationCommandOptionChoice, Locale } from 'discord-api-types/v10';
3-
import { s } from '@sapphire/shapeshift';
4-
import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase';
54
import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';
65
import type { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';
6+
import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase';
77

88
const namePredicate = s.string
99
.lengthGe(1)

Diff for: packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import {
1010
validateMaxOptionsLength,
1111
validateRequiredParameters,
1212
} from './Assertions';
13-
import { SharedSlashCommandOptions } from './mixins/SharedSlashCommandOptions';
14-
import { SharedNameAndDescription } from './mixins/NameAndDescription';
1513
import { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';
14+
import { SharedNameAndDescription } from './mixins/NameAndDescription';
15+
import { SharedSlashCommandOptions } from './mixins/SharedSlashCommandOptions';
1616

1717
@mix(SharedSlashCommandOptions, SharedNameAndDescription)
1818
export class SlashCommandBuilder {

Diff for: packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import {
55
} from 'discord-api-types/v10';
66
import { mix } from 'ts-mixer';
77
import { assertReturnOfBuilder, validateMaxOptionsLength, validateRequiredParameters } from './Assertions';
8+
import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';
89
import type { ApplicationCommandOptionBase } from './mixins/ApplicationCommandOptionBase';
910
import { SharedNameAndDescription } from './mixins/NameAndDescription';
1011
import { SharedSlashCommandOptions } from './mixins/SharedSlashCommandOptions';
11-
import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';
1212

1313
/**
1414
* Represents a folder for subcommands

Diff for: packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { APIApplicationCommandBasicOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
2-
import { validateRequiredParameters, validateRequired } from '../Assertions';
32
import { SharedNameAndDescription } from './NameAndDescription';
3+
import { validateRequiredParameters, validateRequired } from '../Assertions';
44

55
export abstract class ApplicationCommandOptionBase extends SharedNameAndDescription {
66
public abstract readonly type: ApplicationCommandOptionType;

Diff for: packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { ChannelType } from 'discord-api-types/v10';
21
import { s } from '@sapphire/shapeshift';
2+
import { ChannelType } from 'discord-api-types/v10';
33

44
// Only allow valid channel types to be used. (This can't be dynamic because const enums are erased at runtime)
55
const allowedChannelTypes = [

Diff for: packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v10';
21
import { s } from '@sapphire/shapeshift';
2+
import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v10';
33
import { validateChoicesLength } from '../Assertions';
44

55
const stringPredicate = s.string.lengthGe(1).lengthLe(100);

Diff for: packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import { assertReturnOfBuilder, validateMaxOptionsLength } from '../Assertions';
21
import type { ApplicationCommandOptionBase } from './ApplicationCommandOptionBase';
2+
import { assertReturnOfBuilder, validateMaxOptionsLength } from '../Assertions';
3+
import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';
4+
import { SlashCommandAttachmentOption } from '../options/attachment';
35
import { SlashCommandBooleanOption } from '../options/boolean';
46
import { SlashCommandChannelOption } from '../options/channel';
57
import { SlashCommandIntegerOption } from '../options/integer';
68
import { SlashCommandMentionableOption } from '../options/mentionable';
79
import { SlashCommandNumberOption } from '../options/number';
810
import { SlashCommandRoleOption } from '../options/role';
9-
import { SlashCommandAttachmentOption } from '../options/attachment';
1011
import { SlashCommandStringOption } from '../options/string';
1112
import { SlashCommandUserOption } from '../options/user';
12-
import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';
1313

1414
export class SharedSlashCommandOptions<ShouldOmitSubcommandFunctions = true> {
1515
public readonly options!: ToAPIApplicationCommandOptions[];

Diff for: packages/builders/src/interactions/slashCommands/options/integer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { s } from '@sapphire/shapeshift';
12
import { APIApplicationCommandIntegerOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
23
import { mix } from 'ts-mixer';
3-
import { s } from '@sapphire/shapeshift';
44
import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin';
55
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
66
import { ApplicationCommandOptionWithChoicesAndAutocompleteMixin } from '../mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin';

Diff for: packages/builders/src/interactions/slashCommands/options/number.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { s } from '@sapphire/shapeshift';
12
import { APIApplicationCommandNumberOption, ApplicationCommandOptionType } from 'discord-api-types/v10';
23
import { mix } from 'ts-mixer';
3-
import { s } from '@sapphire/shapeshift';
44
import { ApplicationCommandNumericOptionMinMaxValueMixin } from '../mixins/ApplicationCommandNumericOptionMinMaxValueMixin';
55
import { ApplicationCommandOptionBase } from '../mixins/ApplicationCommandOptionBase';
66
import { ApplicationCommandOptionWithChoicesAndAutocompleteMixin } from '../mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin';

Diff for: packages/builders/src/messages/embed/Assertions.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { APIEmbedField } from 'discord-api-types/v10';
21
import { s } from '@sapphire/shapeshift';
2+
import type { APIEmbedField } from 'discord-api-types/v10';
33

44
export const fieldNamePredicate = s.string.lengthGe(1).lengthLe(256);
55

Diff for: packages/builders/src/messages/formatters.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Snowflake } from 'discord-api-types/globals';
21
import type { URL } from 'url';
2+
import type { Snowflake } from 'discord-api-types/globals';
33

44
/**
55
* Wraps the content inside a codeblock with no language

Diff for: packages/collection/package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,23 @@
4848
},
4949
"homepage": "https://discord.js.org",
5050
"devDependencies": {
51-
"@babel/core": "^7.17.2",
51+
"@babel/core": "^7.17.9",
5252
"@babel/preset-env": "^7.16.11",
5353
"@babel/preset-typescript": "^7.16.7",
5454
"@discordjs/ts-docgen": "^0.3.4",
55-
"@types/jest": "^27.4.0",
56-
"@types/node": "^16.11.24",
57-
"@typescript-eslint/eslint-plugin": "^5.11.0",
58-
"@typescript-eslint/parser": "^5.11.0",
59-
"eslint": "^8.9.0",
60-
"eslint-config-marine": "^9.3.2",
61-
"eslint-config-prettier": "^8.3.0",
62-
"eslint-plugin-prettier": "^4.0.0",
55+
"@types/jest": "^27.4.1",
56+
"@types/node": "^16.11.27",
57+
"@typescript-eslint/eslint-plugin": "^5.19.0",
58+
"@typescript-eslint/parser": "^5.19.0",
59+
"eslint": "^8.13.0",
60+
"eslint-config-marine": "^9.4.1",
61+
"eslint-config-prettier": "^8.5.0",
62+
"eslint-plugin-import": "^2.26.0",
6363
"jest": "^27.5.1",
64-
"prettier": "^2.5.1",
64+
"prettier": "^2.6.2",
6565
"tsup": "^5.11.13",
66-
"typedoc": "^0.22.11",
67-
"typescript": "^4.5.5"
66+
"typedoc": "^0.22.15",
67+
"typescript": "^4.6.3"
6868
},
6969
"engines": {
7070
"node": ">=16.9.0"

Diff for: packages/discord.js/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -50,30 +50,30 @@
5050
"@discordjs/builders": "workspace:^",
5151
"@discordjs/collection": "workspace:^",
5252
"@discordjs/rest": "workspace:^",
53-
"@sapphire/snowflake": "^3.1.0",
54-
"@types/ws": "^8.2.2",
53+
"@sapphire/snowflake": "^3.2.1",
54+
"@types/ws": "^8.5.3",
5555
"discord-api-types": "^0.31.1",
5656
"fast-deep-equal": "^3.1.3",
5757
"lodash.snakecase": "^4.1.1",
5858
"tslib": "^2.3.1",
59-
"undici": "^4.14.1",
59+
"undici": "^4.16.0",
6060
"ws": "^8.5.0"
6161
},
6262
"devDependencies": {
6363
"@discordjs/docgen": "^0.11.0",
64-
"@types/node": "^16.11.24",
64+
"@types/node": "^16.11.27",
6565
"dtslint": "^4.2.1",
66-
"eslint": "^8.9.0",
67-
"eslint-config-prettier": "^8.3.0",
68-
"eslint-plugin-import": "^2.25.4",
66+
"eslint": "^8.13.0",
67+
"eslint-config-prettier": "^8.5.0",
68+
"eslint-plugin-import": "^2.26.0",
6969
"eslint-plugin-prettier": "^4.0.0",
7070
"husky": "^7.0.4",
7171
"is-ci": "^3.0.1",
7272
"jest": "^27.5.1",
73-
"prettier": "^2.5.1",
74-
"tsd": "^0.19.1",
73+
"prettier": "^2.6.2",
74+
"tsd": "^0.20.0",
7575
"tslint": "^6.1.3",
76-
"typescript": "^4.5.5"
76+
"typescript": "^4.6.3"
7777
},
7878
"engines": {
7979
"node": ">=16.9.0"

Diff for: packages/rest/__tests__/REST.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import nock from 'nock';
21
import { DiscordSnowflake } from '@sapphire/snowflake';
3-
import { REST, DefaultRestOptions, APIRequest } from '../src';
42
import { Routes, Snowflake } from 'discord-api-types/v10';
3+
import nock from 'nock';
54
import { Response } from 'node-fetch';
5+
import { REST, DefaultRestOptions, APIRequest } from '../src';
66

77
const newSnowflake: Snowflake = DiscordSnowflake.generate().toString();
88

0 commit comments

Comments
 (0)