From 69c5d6ff802d9d788959762abb64ae310d4b848a Mon Sep 17 00:00:00 2001 From: Parbez Date: Sun, 31 Jul 2022 20:16:12 +0530 Subject: [PATCH] docs: improve documentation (#53) * chore: arrrrgggg permalink: http://whatthecommit.com/e690ec4ca2c19f458e249df4358cf461 * docs: use markdown links * chore: bump deps * docs: add external links for djs links * chore: bump deps * chore: nojira: no cry permalink: http://whatthecommit.com/784d18624270ac47133b2ab9aec2efc1 --- .prettierignore | 5 + README.md | 2 +- package.json | 11 +- .../.cliff-jumperrc.yml | 2 +- .../tagscript-plugin-discord/package.json | 6 +- .../src/lib/Parsers/AllowDeny.ts | 7 +- .../src/lib/Parsers/Delete.ts | 2 +- .../src/lib/Parsers/Embed.ts | 2 +- .../src/lib/Parsers/Silent.ts | 2 +- .../src/lib/Transformer/Base.ts | 2 +- .../src/lib/Transformer/Guild.ts | 2 +- .../src/lib/Transformer/GuildMember.ts | 2 +- .../lib/Transformer/GuildTextBasedChannel.ts | 1 + .../src/lib/Transformer/Role.ts | 2 +- .../src/lib/Transformer/User.ts | 2 +- .../src/lib/Utils/CommandInteraction.ts | 3 +- .../tests/Structures/Structures.ts | 10 +- packages/tagscript/.cliff-jumperrc.yml | 2 +- packages/tagscript/package.json | 6 +- .../src/lib/Interpreter/Interpreter.ts | 2 +- scripts/externalConfig.js | 61 +++ typedoc.json | 14 +- yarn.lock | 486 +++++------------- 23 files changed, 249 insertions(+), 385 deletions(-) create mode 100644 .prettierignore create mode 100644 scripts/externalConfig.js diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..fa1c7d3f --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +.yarn/ +coverage/ +docs/ +.yarnrc.yml +**/CHANGELOG.md \ No newline at end of file diff --git a/README.md b/README.md index faf1a9c4..46b06924 100644 --- a/README.md +++ b/README.md @@ -63,4 +63,4 @@ This project follows the [all-contributors](https://github.com/all-contributors/ ## Projects using TagScript -- [R.O.T.I](https://discord.com/api/oauth2/authorize?client_id=903690362114158632&scope=applications.commands+bot&permissions=1543892063) by @imranbarbhuiya using TagScript for their tag module. +- [R.O.T.I](https://discord.com/api/oauth2/authorize?client_id=903690362114158632&scope=applications.commands+bot&permissions=1543892063) by [@imranbarbhuiya](https://github.com/imranbarbhuiya) using TagScript for their tag module. diff --git a/package.json b/package.json index 39beb271..d9809564 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "clean": "node scripts/clean.mjs", "clean:full": "node scripts/clean-full.mjs", "docs": "typedoc", - "format": "prettier --cache --write \"packages/**/{src,tests,scripts}/**/*.{mjs,ts,js}\"", + "format": "prettier --cache --write .", "lint": "eslint packages --ext mjs,js,ts --fix --cache", "update": "yarn upgrade-interactive", "postinstall": "husky install .github/husky", @@ -24,10 +24,9 @@ "@commitlint/config-conventional": "^17.0.3", "@favware/cliff-jumper": "^1.8.6", "@favware/npm-deprecate": "^1.0.5", - "@knodes/typedoc-plugin-monorepo-readmes": "^0.23.1", "@sapphire/eslint-config": "^4.3.7", "@sapphire/prettier-config": "^1.4.3", - "@types/node": "^18.0.6", + "@types/node": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.31.0", "@typescript-eslint/parser": "^5.31.0", "c8": "^7.12.0", @@ -42,11 +41,11 @@ "tsup": "^6.2.1", "turbo": "^1.4.0", "typedoc": "^0.23.9", - "typedoc-monorepo-link-types": "^0.0.4", - "typedoc-plugin-djs-links": "^1.2.0", + "typedoc-plugin-external-link": "^1.0.1", "typedoc-plugin-mdn-links": "^2.0.0", + "typedoc-plugin-resolve-crossmodule-references": "^0.3.0", "typescript": "^4.7.4", - "vitest": "^0.20.1" + "vitest": "^0.20.2" }, "repository": { "type": "git", diff --git a/packages/tagscript-plugin-discord/.cliff-jumperrc.yml b/packages/tagscript-plugin-discord/.cliff-jumperrc.yml index fbf87d09..c785b46a 100644 --- a/packages/tagscript-plugin-discord/.cliff-jumperrc.yml +++ b/packages/tagscript-plugin-discord/.cliff-jumperrc.yml @@ -1,4 +1,4 @@ name: tagscript-plugin-discord monoRepo: true packagePath: packages/tagscript-plugin-discord -tagTemplate: "{{full-name}}@{{new-version}}" \ No newline at end of file +tagTemplate: '{{full-name}}@{{new-version}}' diff --git a/packages/tagscript-plugin-discord/package.json b/packages/tagscript-plugin-discord/package.json index 389913d7..5dcddcdf 100644 --- a/packages/tagscript-plugin-discord/package.json +++ b/packages/tagscript-plugin-discord/package.json @@ -61,5 +61,9 @@ "bugs": { "url": "https://github.com/imranbarbhuiya/tagscript/issues" }, - "homepage": "https://tagscript.js.org/" + "homepage": "https://tagscript.js.org/", + "typedoc": { + "entryPoint": "./src/index.ts", + "readmeFile": "./README.md" + } } diff --git a/packages/tagscript-plugin-discord/src/lib/Parsers/AllowDeny.ts b/packages/tagscript-plugin-discord/src/lib/Parsers/AllowDeny.ts index bc910a41..249bba1b 100644 --- a/packages/tagscript-plugin-discord/src/lib/Parsers/AllowDeny.ts +++ b/packages/tagscript-plugin-discord/src/lib/Parsers/AllowDeny.ts @@ -49,9 +49,10 @@ export class RequiredParser extends BaseParser implements IParser { * * @example * ```yaml - * {deny(Moderator)} - * {deny(#general, #chat):This tag can't be run in #general and #chat.} - * {deny(757425366209134764, 668713062186090506, 737961895356792882):You aren't allowed to use this tag.} + * {deny(Moderator)} + * {deny(#general, #chat):This tag can't be run in #general and #chat.} + * {deny(757425366209134764, 668713062186090506, 737961895356792882):You aren't allowed to use this tag.} + * ``` */ export class DenyParser extends BaseParser implements IParser { diff --git a/packages/tagscript-plugin-discord/src/lib/Parsers/Delete.ts b/packages/tagscript-plugin-discord/src/lib/Parsers/Delete.ts index c8301ebc..a7d17531 100644 --- a/packages/tagscript-plugin-discord/src/lib/Parsers/Delete.ts +++ b/packages/tagscript-plugin-discord/src/lib/Parsers/Delete.ts @@ -3,7 +3,7 @@ import { BaseParser, type Context, type IParser } from 'tagscript'; /** * Delete the triggered message. * - * @note Devs need to check for this property in {@link Response.actions} and if true, delete the message. + * @see Devs need to check for this property in [Response.actions](https://tagscript.js.org/classes/tagscript.Response.html#actions) and if true, delete the message. */ export class DeleteParser extends BaseParser implements IParser { public constructor() { diff --git a/packages/tagscript-plugin-discord/src/lib/Parsers/Embed.ts b/packages/tagscript-plugin-discord/src/lib/Parsers/Embed.ts index 10aa724d..ce3271f1 100644 --- a/packages/tagscript-plugin-discord/src/lib/Parsers/Embed.ts +++ b/packages/tagscript-plugin-discord/src/lib/Parsers/Embed.ts @@ -36,7 +36,7 @@ import type { Awaitable, EmbedData, APIEmbed } from 'discord.js'; * {embed(description):Follow these rules to ensure a good experience in our server!} * {embed(field):Rule 1|Respect everyone you speak to.|false} * ``` - * @note The return type depends on user's input. So it might not be `EmbedData | APIEmbed`. So use a typeguard to check. + * @see The return type depends on user's input. So it might not be `EmbedData | APIEmbed`. So use a typeguard to check. */ export class EmbedParser extends BaseParser implements IParser { public constructor() { diff --git a/packages/tagscript-plugin-discord/src/lib/Parsers/Silent.ts b/packages/tagscript-plugin-discord/src/lib/Parsers/Silent.ts index 6dede7df..b8088915 100644 --- a/packages/tagscript-plugin-discord/src/lib/Parsers/Silent.ts +++ b/packages/tagscript-plugin-discord/src/lib/Parsers/Silent.ts @@ -3,7 +3,7 @@ import { BaseParser, type Context, type IParser } from 'tagscript'; /** * Silence the used command outputs. * - * @note Devs need to check for this property in {@link Response.actions} and if true, don't output of the command used. + * @see Devs need to check for this property in [Response.actions](https://tagscript.js.org/classes/tagscript.Response.html#actions) and if true, don't output of the command used. */ export class SilentParser extends BaseParser implements IParser { public constructor() { diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/Base.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/Base.ts index 42003aaf..3b7d0407 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/Base.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/Base.ts @@ -9,7 +9,7 @@ export interface SafeValues { } /** - * Transformer for {@link https://discord.js.org/#/ Discord.js} objects. + * Transformer for [Discord.js](https://discord.js.org/) objects. */ export abstract class BaseTransformer implements ITransformer { protected base: T; diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/Guild.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/Guild.ts index da25bfe5..091f778c 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/Guild.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/Guild.ts @@ -2,7 +2,7 @@ import type { Guild } from 'discord.js'; import { BaseTransformer } from './Base'; /** - * Transformer for Discord {@link https://discord.js.org/#/docs/discord.js/stable/class/Guild Guild} + * Transformer for Discord [Guild](https://discord.js.org/#/docs/discord.js/stable/class/Guild) * * @properties * ```yaml diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/GuildMember.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/GuildMember.ts index 8ffcd5c9..05f43284 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/GuildMember.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/GuildMember.ts @@ -2,7 +2,7 @@ import type { GuildMember } from 'discord.js'; import { BaseTransformer } from './Base'; /** - * Transformer for {@link https://discord.js.org/#/docs/discord.js/stable/class/GuildMember GuildMember}. + * Transformer for [GuildMember](https://discord.js.org/#/docs/discord.js/stable/class/GuildMember). * * @properties * ```yaml diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/GuildTextBasedChannel.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/GuildTextBasedChannel.ts index c9d5c120..b9106901 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/GuildTextBasedChannel.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/GuildTextBasedChannel.ts @@ -20,6 +20,7 @@ import { BaseTransformer } from './Base'; * createdAt: Gives channel create date. * createdTimestamp: Gives channel create date in ms. * slowmode: Gives channel slowmode. + * ``` */ export class ChannelTransformer extends BaseTransformer { protected override updateSafeValues() { diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/Role.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/Role.ts index 97ab0339..62c876bf 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/Role.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/Role.ts @@ -2,7 +2,7 @@ import type { Role } from 'discord.js'; import { BaseTransformer } from './Base'; /** - * Transformer for Discord {@link https://discord.js.org/#/docs/discord.js/stable/class/Role Role} + * Transformer for Discord [Role](https://discord.js.org/#/docs/discord.js/stable/class/Role). * * @properties * ```yaml diff --git a/packages/tagscript-plugin-discord/src/lib/Transformer/User.ts b/packages/tagscript-plugin-discord/src/lib/Transformer/User.ts index 79b5bcfb..3a9d8765 100644 --- a/packages/tagscript-plugin-discord/src/lib/Transformer/User.ts +++ b/packages/tagscript-plugin-discord/src/lib/Transformer/User.ts @@ -2,7 +2,7 @@ import type { User } from 'discord.js'; import { BaseTransformer } from './Base'; /** - * Transformer for {@link https://discord.js.org/#/docs/discord.js/stable/class/User User} + * Transformer for [User](https://discord.js.org/#/docs/discord.js/stable/class/User). * * @properties * ```yaml diff --git a/packages/tagscript-plugin-discord/src/lib/Utils/CommandInteraction.ts b/packages/tagscript-plugin-discord/src/lib/Utils/CommandInteraction.ts index bc0aaf41..c614ce9f 100644 --- a/packages/tagscript-plugin-discord/src/lib/Utils/CommandInteraction.ts +++ b/packages/tagscript-plugin-discord/src/lib/Utils/CommandInteraction.ts @@ -8,6 +8,7 @@ import { User } from 'discord.js'; import { IntegerTransformer, ITransformer, StringTransformer } from 'tagscript'; + import { ChannelTransformer, MemberTransformer, RoleTransformer, UserTransformer } from '../Transformer'; export const mapOptions = (options: readonly CommandInteractionOption[], transformers: Record, prefix = '') => { @@ -67,7 +68,7 @@ export const mapOptions = (options: readonly CommandInteractionOption[], transfo /** * - * Resolves {@link https://discord.js.org/#/docs/discord.js/stable/class/CommandInteractionOptionResolver CommandInteractionOptionResolver} options into {@link Record}. + * Resolves [CommandInteractionOptionResolver](https://discord.js.org/#/docs/discord.js/stable/class/CommandInteractionOptionResolver) options to transformers. * * @usage * ```typescript diff --git a/packages/tagscript-plugin-discord/tests/Structures/Structures.ts b/packages/tagscript-plugin-discord/tests/Structures/Structures.ts index fb08170e..746256e0 100644 --- a/packages/tagscript-plugin-discord/tests/Structures/Structures.ts +++ b/packages/tagscript-plugin-discord/tests/Structures/Structures.ts @@ -1,5 +1,11 @@ -import { ChatInputCommandInteraction, Client, Guild, GuildMember, Role, TextChannel, User } from 'discord.js'; import { + ChatInputCommandInteraction, + Client, + Guild, + GuildMember, + Role, + TextChannel, + User, APIUser, APIRole, APIGuild, @@ -10,7 +16,7 @@ import { ApplicationCommandType, ApplicationCommandOptionType, APIAttachment -} from 'discord-api-types/v9'; +} from 'discord.js'; export const client = new Client({ intents: [] }); diff --git a/packages/tagscript/.cliff-jumperrc.yml b/packages/tagscript/.cliff-jumperrc.yml index 7d2e15ca..cf0ce064 100644 --- a/packages/tagscript/.cliff-jumperrc.yml +++ b/packages/tagscript/.cliff-jumperrc.yml @@ -1,4 +1,4 @@ name: tagscript monoRepo: true packagePath: packages/tagscript -tagTemplate: "{{full-name}}@{{new-version}}" \ No newline at end of file +tagTemplate: '{{full-name}}@{{new-version}}' diff --git a/packages/tagscript/package.json b/packages/tagscript/package.json index 702a9405..20aeec83 100644 --- a/packages/tagscript/package.json +++ b/packages/tagscript/package.json @@ -53,5 +53,9 @@ "bugs": { "url": "https://github.com/imranbarbhuiya/tagscript/issues" }, - "homepage": "https://tagscript.js.org/" + "homepage": "https://tagscript.js.org/", + "typedoc": { + "entryPoint": "./src/index.ts", + "readmeFile": "./README.md" + } } diff --git a/packages/tagscript/src/lib/Interpreter/Interpreter.ts b/packages/tagscript/src/lib/Interpreter/Interpreter.ts index fddf68ec..4472377f 100644 --- a/packages/tagscript/src/lib/Interpreter/Interpreter.ts +++ b/packages/tagscript/src/lib/Interpreter/Interpreter.ts @@ -67,7 +67,7 @@ export class Interpreter { * @param tagLimit * @param parenType Whether the parameter should be followed after a "." or use parenthesis or both. * @param keyValues Additional key value pairs that may be used by parsers during parsing. - * @returns {@link Response} class containing the raw string, processed body, actions and variables. + * @returns {Promise} {@link Response} class containing the raw string, processed body, actions and variables. */ public async run( message: string, diff --git a/scripts/externalConfig.js b/scripts/externalConfig.js new file mode 100644 index 00000000..95547d3b --- /dev/null +++ b/scripts/externalConfig.js @@ -0,0 +1,61 @@ +const packageNames = ['discord.js']; + +/** + * + * @type {import('typedoc-plugin-external-link').getURL} + */ +function getURL(_, type) { + switch (type) { + case 'BaseChannel': + case 'Channel': + return 'https://discord.js.org/#/docs/discord.js/main/class/BaseChannel'; + case 'ChatInputCommandInteraction': + return 'https://discord.js.org/#/docs/discord.js/main/class/ChatInputCommandInteraction'; + case 'Client': + return 'https://discord.js.org/#/docs/discord.js/main/class/Client'; + case 'CommandInteraction': + return 'https://discord.js.org/#/docs/discord.js/main/class/CommandInteraction'; + case 'CommandInteractionOptionResolver': + return 'https://discord.js.org/#/docs/discord.js/main/class/CommandInteractionOptionResolver'; + case 'Guild': + return 'https://discord.js.org/#/docs/discord.js/main/class/Guild'; + case 'GuildMember': + return 'https://discord.js.org/#/docs/discord.js/main/class/GuildMember'; + case 'Role': + return 'https://discord.js.org/#/docs/discord.js/main/class/Role'; + case 'TextChannel': + return 'https://discord.js.org/#/docs/discord.js/main/class/TextChannel'; + case 'User': + return 'https://discord.js.org/#/docs/discord.js/main/class/User'; + + case 'CommandInteractionOption': + return 'https://discord.js.org/#/docs/discord.js/main/typedef/CommandInteractionOption'; + + case 'ApplicationCommandOptionType': + return 'https://discord-api-types.dev/api/discord-api-types-v10/enum/ApplicationCommandOptionType'; + case 'ApplicationCommandType': + return 'https://discord-api-types.dev/api/discord-api-types-v10/enum/ApplicationCommandType'; + case 'InteractionType': + return 'https://discord-api-types.dev/api/discord-api-types-v10/enum/InteractionType'; + + case 'APIAttachment': + return 'https://discord-api-types.dev/api/discord-api-types-v10/interface/APIAttachment'; + case 'APIEmbed': + return 'https://discord-api-types.dev/api/discord-api-types-v10/interface/APIEmbed'; + case 'APIGuild': + return 'https://discord-api-types.dev/api/discord-api-types-v10/interface/APIGuild'; + case 'APIGuildMember': + return 'https://discord-api-types.dev/api/discord-api-types-v10/interface/APIGuildMember'; + case 'APIRole': + return 'https://discord-api-types.dev/api/discord-api-types-v10/interface/APIRole'; + + case 'APIApplicationCommandInteraction': + return 'https://discord-api-types.dev/api/discord-api-types-v10#APIApplicationCommandInteraction'; + case 'APIChannel': + return 'https://discord-api-types.dev/api/discord-api-types-v10#APIChannel'; + } + + return undefined; +} + +module.exports = { packageNames, getURL }; diff --git a/typedoc.json b/typedoc.json index 76c4850a..4ac64092 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,17 +1,11 @@ { "$schema": "https://typedoc.org/schema.json", "cleanOutputDir": true, - "entryPointStrategy": "resolve", - "entryPoints": ["packages/tagscript/src/index.ts", "packages/tagscript-plugin-discord/src/index.ts"], + "entryPointStrategy": "packages", + "entryPoints": ["packages/tagscript/", "packages/tagscript-plugin-discord/"], "excludeExternals": true, - "hideGenerator": true, - "markedOptions": { - "gfm": true, - "mangle": false, - "smartypants": true - }, "name": "TagScript", "out": "./docs/", - "readme": "./README.md", - "tsconfig": "./tsconfig.base.json" + "tsconfig": "./tsconfig.base.json", + "externalLinkPath": "scripts/externalConfig.js" } diff --git a/yarn.lock b/yarn.lock index 55f21105..e68249a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -394,32 +394,6 @@ __metadata: languageName: node linkType: hard -"@knodes/typedoc-plugin-monorepo-readmes@npm:^0.23.1": - version: 0.23.1 - resolution: "@knodes/typedoc-plugin-monorepo-readmes@npm:0.23.1" - dependencies: - "@knodes/typedoc-pluginutils": ~0.23.1 - find-up: ^4.1.0 - lodash: ^4.17.21 - peerDependencies: - typedoc: ^0.23.0 - checksum: 34e9b9569c9075a9383d49780c358dcd8a81c750205223b2e1837aa11677e3990ee0af66f53d30caabf7f5a82c9bfdfb743b0ed14290d25260e4549ae72cc6c9 - languageName: node - linkType: hard - -"@knodes/typedoc-pluginutils@npm:~0.23.1": - version: 0.23.1 - resolution: "@knodes/typedoc-pluginutils@npm:0.23.1" - dependencies: - lodash: ^4.17.21 - pkg-up: ^3.1.0 - semver: ^7.3.5 - peerDependencies: - typedoc: ^0.23.0 - checksum: ba003536e471083199176e8239e27cd8690012c52dadf001e5ac0bb2637d55ce9f2049c023805b2fd9d82fefa3669030115889e1278fbdf5a3bd4c8c12eb36eb - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -448,12 +422,12 @@ __metadata: linkType: hard "@npmcli/fs@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/fs@npm:2.1.0" + version: 2.1.1 + resolution: "@npmcli/fs@npm:2.1.1" dependencies: "@gar/promisify": ^1.1.3 semver: ^7.3.5 - checksum: 6ec6d678af6da49f9dac50cd882d7f661934dd278972ffbaacde40d9eaa2871292d634000a0cca9510f6fc29855fbd4af433e1adbff90a524ec3eaf140f1219b + checksum: 4944a0545d38d3e6e29780eeb3cd4be6059c1e9627509d2c9ced635c53b852d28b37cdc615a2adf815b51ab8673adb6507e370401a20a7e90c8a6dc4fac02389 languageName: node linkType: hard @@ -624,10 +598,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=12, @types/node@npm:^18.0.6": - version: 18.0.6 - resolution: "@types/node@npm:18.0.6" - checksum: 780f8885a6b6eb12f4c0246617747fdc37a451931b3c01ce8148d356c0903b705dcb16cc6a914de63d48b0dc1b002c7a3dfae681f580e1761aa551d3cd996813 +"@types/node@npm:*, @types/node@npm:>=12, @types/node@npm:^18.6.3": + version: 18.6.3 + resolution: "@types/node@npm:18.6.3" + checksum: 38495b8fd27200d2b7ab9ccd8c1e2475d2411fba15330f2cba869a85ef79dd42382a2658c8dd298ace8c21ed3bfafcdea408faecd74928b144377d07d00e7c8c languageName: node linkType: hard @@ -654,30 +628,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.28.0": - version: 5.30.6 - resolution: "@typescript-eslint/eslint-plugin@npm:5.30.6" - dependencies: - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/type-utils": 5.30.6 - "@typescript-eslint/utils": 5.30.6 - debug: ^4.3.4 - functional-red-black-tree: ^1.0.1 - ignore: ^5.2.0 - regexpp: ^3.2.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: ee020a171c057a99061ca70583473df1beb0df3229b4c9404b85d4a6ce96b03708935e2aa4418d74a877337d407ca30cdf53c9cf2f7b9eec0d79288d245267d1 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.31.0": +"@typescript-eslint/eslint-plugin@npm:^5.28.0, @typescript-eslint/eslint-plugin@npm:^5.31.0": version: 5.31.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.31.0" dependencies: @@ -700,24 +651,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.28.0": - version: 5.30.6 - resolution: "@typescript-eslint/parser@npm:5.30.6" - dependencies: - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/typescript-estree": 5.30.6 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 3e02bb447d21af65adefbaddb46380ced3fb88045ef2e122d6522cc354d414898cd2222b4ce05fa0ee1fbc8c01e9a7833fe57e52b844e3fba30c89d20e006b56 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.31.0": +"@typescript-eslint/parser@npm:^5.28.0, @typescript-eslint/parser@npm:^5.31.0": version: 5.31.0 resolution: "@typescript-eslint/parser@npm:5.31.0" dependencies: @@ -734,16 +668,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/scope-manager@npm:5.30.6" - dependencies: - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/visitor-keys": 5.30.6 - checksum: 454c32339869694a400c6e3e4e44729da3c02359cb086c1e9315e2aeb93af3a6e1c87d274f9eb0066a081f99e4ffda3a036565d17c78dd8649d19f18199419c6 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/scope-manager@npm:5.31.0" @@ -754,22 +678,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/type-utils@npm:5.30.6" - dependencies: - "@typescript-eslint/utils": 5.30.6 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 19b9479961c07e66230d73f9a396e5352bcdf6fa3f5fc175fad86ac617783fa61a5db53c872025974c196a44452b3b10afb0dd10b661dce37d04b2b86ee25ba2 - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/type-utils@npm:5.31.0" @@ -786,13 +694,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/types@npm:5.30.6" - checksum: 47c621dae5929d5b39b2b27c6f2ecb8daab1da22566867443873c0681322019f99e205629910bfe04e64077349aec05c84e0d4571f189619b609f4173a9d0f36 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/types@npm:5.31.0" @@ -800,24 +701,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/typescript-estree@npm:5.30.6" - dependencies: - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/visitor-keys": 5.30.6 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 5621c03f1a6ca8866d91014cd30b53a37f9c4d664eb97bc2740294bcbf7efc0178e8699def752b86c97472e7b1b0cd9b6c0d9aa07a04decfe78bd16c21f93c4b - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/typescript-estree@npm:5.31.0" @@ -836,22 +719,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/utils@npm:5.30.6" - dependencies: - "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/typescript-estree": 5.30.6 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: fc6f9ccf558d658cbeaa85c63bc1853385630c9522c8ae42524b652a6b3c69689fba67a49d79ce1fae2b4ec9c45e5aa9b791ac027d205edef27984d088ed1c3a - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/utils@npm:5.31.0" @@ -868,16 +735,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/visitor-keys@npm:5.30.6" - dependencies: - "@typescript-eslint/types": 5.30.6 - eslint-visitor-keys: ^3.3.0 - checksum: e4ec0541d685d211274724c9f1887b6cdd03c7fc4fbdd1ea74c18311c3a5a9a2d4c676448ea714687ca13cc881ec5c73605de75fbf38f302ba8ea86d2b77897f - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.31.0": version: 5.31.0 resolution: "@typescript-eslint/visitor-keys@npm:5.31.0" @@ -924,11 +781,11 @@ __metadata: linkType: hard "acorn@npm:^8.4.1, acorn@npm:^8.7.1": - version: 8.7.1 - resolution: "acorn@npm:8.7.1" + version: 8.8.0 + resolution: "acorn@npm:8.8.0" bin: acorn: bin/acorn - checksum: aca0aabf98826717920ac2583fdcad0a6fbe4e583fdb6e843af2594e907455aeafe30b1e14f1757cd83ce1776773cf8296ffc3a4acf13f0bd3dfebcf1db6ae80 + checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc languageName: node linkType: hard @@ -1052,12 +909,12 @@ __metadata: linkType: hard "are-we-there-yet@npm:^3.0.0": - version: 3.0.0 - resolution: "are-we-there-yet@npm:3.0.0" + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" dependencies: delegates: ^1.0.0 readable-stream: ^3.6.0 - checksum: 348edfdd931b0b50868b55402c01c3f64df1d4c229ab6f063539a5025fd6c5f5bb8a0cab409bbed8d75d34762d22aa91b7c20b4204eb8177063158d9ba792981 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 languageName: node linkType: hard @@ -1418,9 +1275,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.6.1 - resolution: "cli-spinners@npm:2.6.1" - checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45 + version: 2.7.0 + resolution: "cli-spinners@npm:2.7.0" + checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f languageName: node linkType: hard @@ -1971,170 +1828,170 @@ __metadata: languageName: node linkType: hard -"esbuild-android-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-android-64@npm:0.14.49" +"esbuild-android-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-android-64@npm:0.14.51" conditions: os=android & cpu=x64 languageName: node linkType: hard -"esbuild-android-arm64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-android-arm64@npm:0.14.49" +"esbuild-android-arm64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-android-arm64@npm:0.14.51" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"esbuild-darwin-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-darwin-64@npm:0.14.49" +"esbuild-darwin-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-darwin-64@npm:0.14.51" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"esbuild-darwin-arm64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-darwin-arm64@npm:0.14.49" +"esbuild-darwin-arm64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-darwin-arm64@npm:0.14.51" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"esbuild-freebsd-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-freebsd-64@npm:0.14.49" +"esbuild-freebsd-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-freebsd-64@npm:0.14.51" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"esbuild-freebsd-arm64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-freebsd-arm64@npm:0.14.49" +"esbuild-freebsd-arm64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-freebsd-arm64@npm:0.14.51" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-32@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-32@npm:0.14.49" +"esbuild-linux-32@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-32@npm:0.14.51" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"esbuild-linux-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-64@npm:0.14.49" +"esbuild-linux-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-64@npm:0.14.51" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"esbuild-linux-arm64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-arm64@npm:0.14.49" +"esbuild-linux-arm64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-arm64@npm:0.14.51" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-arm@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-arm@npm:0.14.49" +"esbuild-linux-arm@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-arm@npm:0.14.51" conditions: os=linux & cpu=arm languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-mips64le@npm:0.14.49" +"esbuild-linux-mips64le@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-mips64le@npm:0.14.51" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-ppc64le@npm:0.14.49" +"esbuild-linux-ppc64le@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-ppc64le@npm:0.14.51" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-riscv64@npm:0.14.49" +"esbuild-linux-riscv64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-riscv64@npm:0.14.51" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-linux-s390x@npm:0.14.49" +"esbuild-linux-s390x@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-linux-s390x@npm:0.14.51" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-netbsd-64@npm:0.14.49" +"esbuild-netbsd-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-netbsd-64@npm:0.14.51" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-openbsd-64@npm:0.14.49" +"esbuild-openbsd-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-openbsd-64@npm:0.14.51" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"esbuild-sunos-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-sunos-64@npm:0.14.49" +"esbuild-sunos-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-sunos-64@npm:0.14.51" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"esbuild-windows-32@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-windows-32@npm:0.14.49" +"esbuild-windows-32@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-windows-32@npm:0.14.51" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"esbuild-windows-64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-windows-64@npm:0.14.49" +"esbuild-windows-64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-windows-64@npm:0.14.51" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.14.49": - version: 0.14.49 - resolution: "esbuild-windows-arm64@npm:0.14.49" +"esbuild-windows-arm64@npm:0.14.51": + version: 0.14.51 + resolution: "esbuild-windows-arm64@npm:0.14.51" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "esbuild@npm:^0.14.25, esbuild@npm:^0.14.47": - version: 0.14.49 - resolution: "esbuild@npm:0.14.49" - dependencies: - esbuild-android-64: 0.14.49 - esbuild-android-arm64: 0.14.49 - esbuild-darwin-64: 0.14.49 - esbuild-darwin-arm64: 0.14.49 - esbuild-freebsd-64: 0.14.49 - esbuild-freebsd-arm64: 0.14.49 - esbuild-linux-32: 0.14.49 - esbuild-linux-64: 0.14.49 - esbuild-linux-arm: 0.14.49 - esbuild-linux-arm64: 0.14.49 - esbuild-linux-mips64le: 0.14.49 - esbuild-linux-ppc64le: 0.14.49 - esbuild-linux-riscv64: 0.14.49 - esbuild-linux-s390x: 0.14.49 - esbuild-netbsd-64: 0.14.49 - esbuild-openbsd-64: 0.14.49 - esbuild-sunos-64: 0.14.49 - esbuild-windows-32: 0.14.49 - esbuild-windows-64: 0.14.49 - esbuild-windows-arm64: 0.14.49 + version: 0.14.51 + resolution: "esbuild@npm:0.14.51" + dependencies: + esbuild-android-64: 0.14.51 + esbuild-android-arm64: 0.14.51 + esbuild-darwin-64: 0.14.51 + esbuild-darwin-arm64: 0.14.51 + esbuild-freebsd-64: 0.14.51 + esbuild-freebsd-arm64: 0.14.51 + esbuild-linux-32: 0.14.51 + esbuild-linux-64: 0.14.51 + esbuild-linux-arm: 0.14.51 + esbuild-linux-arm64: 0.14.51 + esbuild-linux-mips64le: 0.14.51 + esbuild-linux-ppc64le: 0.14.51 + esbuild-linux-riscv64: 0.14.51 + esbuild-linux-s390x: 0.14.51 + esbuild-netbsd-64: 0.14.51 + esbuild-openbsd-64: 0.14.51 + esbuild-sunos-64: 0.14.51 + esbuild-windows-32: 0.14.51 + esbuild-windows-64: 0.14.51 + esbuild-windows-arm64: 0.14.51 dependenciesMeta: esbuild-android-64: optional: true @@ -2178,7 +2035,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: b718f4c9eaf2f83bb26f2cdb18d82d70365179ae8d1d88636afc3073a0c328364340695798b9a6322ae15e31b90e1f71266151f61637412649fb31bb3ecb2e0a + checksum: 0fa8a52dd1dc7b231f7b02448aae5ee71ff2fe26ee67f6c97945a6dd128806be6eb2c73be7b49c7b25f831d646edd3da245faf31ede136f4aa0934abd7206e4b languageName: node linkType: hard @@ -2545,15 +2402,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: ^3.0.0 - checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 - languageName: node - linkType: hard - "find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -2851,11 +2699,11 @@ __metadata: linkType: hard "globals@npm:^13.15.0": - version: 13.16.0 - resolution: "globals@npm:13.16.0" + version: 13.17.0 + resolution: "globals@npm:13.17.0" dependencies: type-fest: ^0.20.2 - checksum: e571b28462b8922a29ac78c8df89848cfd5dc9bdd5d8077440c022864f512a4aae82e7561a2f366337daa86fd4b366aec16fd3f08686de387e4089b01be6cb14 + checksum: fbaf4112e59b92c9f5575e85ce65e9e17c0b82711196ec5f58beb08599bbd92fd72703d6dfc9b080381fd35b644e1b11dcf25b38cc2341ec21df942594cbc8ce languageName: node linkType: hard @@ -3487,16 +3335,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: ^3.0.0 - path-exists: ^3.0.0 - checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -3641,31 +3479,7 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.1.8 - resolution: "make-fetch-happen@npm:10.1.8" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 5fe9fd9da5368a8a4fe9a3ea5b9aa15f1e91c9ab703cd9027a6b33840ecc8a57c182fbe1c767c139330a88c46a448b1f00da5e32065cec373aff2450b3da54ee - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.6": +"make-fetch-happen@npm:^10.0.3, make-fetch-happen@npm:^10.0.6": version: 10.2.0 resolution: "make-fetch-happen@npm:10.2.0" dependencies: @@ -3881,11 +3695,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.4 - resolution: "minipass@npm:3.3.4" + version: 3.3.5 + resolution: "minipass@npm:3.3.5" dependencies: yallist: ^4.0.0 - checksum: 5d95a7738c54852ba78d484141e850c792e062666a2d0c681a5ac1021275beb7e1acb077e59f9523ff1defb80901aea4e30fac10ded9a20a25d819a42916ef1b + checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e languageName: node linkType: hard @@ -4202,7 +4016,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -4220,15 +4034,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: ^2.0.0 - checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -4291,13 +4096,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -4384,15 +4182,6 @@ __metadata: languageName: node linkType: hard -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: ^3.0.0 - checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 - languageName: node - linkType: hard - "postcss-load-config@npm:^3.0.1": version: 3.1.4 resolution: "postcss-load-config@npm:3.1.4" @@ -4712,8 +4501,8 @@ __metadata: linkType: hard "rollup@npm:^2.74.1, rollup@npm:^2.75.6": - version: 2.77.0 - resolution: "rollup@npm:2.77.0" + version: 2.77.2 + resolution: "rollup@npm:2.77.2" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -4721,7 +4510,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 74ccc98429709984a89af636250833e7502d87f1d9c6d96ebfe4b52030ebf94b9f6b84b8ab476670329a61d54b681d35eecdc601bac5b5396b099b1ea69970ef + checksum: 5a84fb98a6f858906bceba091430442f6c1f362b07c5fa9123b708f87e39f52640e34a189cd9a1776ceae61300055c78ba648205fa03188451539ebeb19797df languageName: node linkType: hard @@ -4733,10 +4522,9 @@ __metadata: "@commitlint/config-conventional": ^17.0.3 "@favware/cliff-jumper": ^1.8.6 "@favware/npm-deprecate": ^1.0.5 - "@knodes/typedoc-plugin-monorepo-readmes": ^0.23.1 "@sapphire/eslint-config": ^4.3.7 "@sapphire/prettier-config": ^1.4.3 - "@types/node": ^18.0.6 + "@types/node": ^18.6.3 "@typescript-eslint/eslint-plugin": ^5.31.0 "@typescript-eslint/parser": ^5.31.0 c8: ^7.12.0 @@ -4751,11 +4539,11 @@ __metadata: tsup: ^6.2.1 turbo: ^1.4.0 typedoc: ^0.23.9 - typedoc-monorepo-link-types: ^0.0.4 - typedoc-plugin-djs-links: ^1.2.0 + typedoc-plugin-external-link: ^1.0.1 typedoc-plugin-mdn-links: ^2.0.0 + typedoc-plugin-resolve-crossmodule-references: ^0.3.0 typescript: ^4.7.4 - vitest: ^0.20.1 + vitest: ^0.20.2 languageName: unknown linkType: soft @@ -5649,19 +5437,10 @@ __metadata: languageName: node linkType: hard -"typedoc-monorepo-link-types@npm:^0.0.4": - version: 0.0.4 - resolution: "typedoc-monorepo-link-types@npm:0.0.4" - peerDependencies: - typedoc: 0.23.x - checksum: 27191c023e8330b78fb7dba7633e51fc8bce6bb567d9995ae2f3e6fe95d98a15d1a014cb3f1c8b1d1471a3f11b596bc65ee285de4785ea3b01a5c0376625ef3f - languageName: node - linkType: hard - -"typedoc-plugin-djs-links@npm:^1.2.0": - version: 1.2.0 - resolution: "typedoc-plugin-djs-links@npm:1.2.0" - checksum: 0f54136a4efebbdc689273d933ac70fc4d36df7c7b67179a86077678a152e3add6be3bc7c0633f66bea1b32a69bd18ac49b8812ab7aeca57a66fd042ce6b5a91 +"typedoc-plugin-external-link@npm:^1.0.1": + version: 1.0.1 + resolution: "typedoc-plugin-external-link@npm:1.0.1" + checksum: f27ece94a9b5372cd4b05b05fedbb254f496603e1ab5ff4b494335d11896a4a3a8aa431ce81b1fb3efad7cc5dc6090970ac63f746db96ad1aef1466313b38f43 languageName: node linkType: hard @@ -5674,6 +5453,15 @@ __metadata: languageName: node linkType: hard +"typedoc-plugin-resolve-crossmodule-references@npm:^0.3.0": + version: 0.3.0 + resolution: "typedoc-plugin-resolve-crossmodule-references@npm:0.3.0" + peerDependencies: + typedoc: ">=0.22 <=0.23" + checksum: 3f15ee2d9103d8846779004b18d011713989e9b21be9913b549f0a1b9000318a864c42bd5d33c27f279d3b4ab9846ef88e471194401f7422d57f493458976915 + languageName: node + linkType: hard + "typedoc@npm:^0.23.9": version: 0.23.9 resolution: "typedoc@npm:0.23.9" @@ -5803,8 +5591,8 @@ __metadata: linkType: hard "vite@npm:^2.9.12 || ^3.0.0-0": - version: 3.0.0 - resolution: "vite@npm:3.0.0" + version: 3.0.4 + resolution: "vite@npm:3.0.4" dependencies: esbuild: ^0.14.47 fsevents: ~2.3.2 @@ -5830,13 +5618,13 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 4920b5b0a4d4bd4a003121b2eb6ed41ac2ab69e6ab055db645e678c14e68d6eef780362d4d482cf439b576c37fb65dc9a7ebbbf90354e7ae362034a28eac9130 + checksum: f13eceb94f7b399942ce5e7c10df73314f7b073171d6594228b078cc1203042c4cdb9e8356fe64ad444c3533c31437abb3c64ac56478f0865fab598e924cf68b languageName: node linkType: hard -"vitest@npm:^0.20.1": - version: 0.20.1 - resolution: "vitest@npm:0.20.1" +"vitest@npm:^0.20.2": + version: 0.20.2 + resolution: "vitest@npm:0.20.2" dependencies: "@types/chai": ^4.3.1 "@types/chai-subset": ^1.3.3 @@ -5869,7 +5657,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: b070d91a96c5ff59145637b50229214bce2b72010fd49ff6163d724f691f1f023e359cb6c546182fdae51f0c1deb5b75bece36273ca06a78645082fceb5b317d + checksum: eea156689f119bd45cf3cfaa2d0af42f3c86e3952fd4cec0e8b6ee67da9b4ad4266180573f6750293285324f40535b698795eff520da535419fff076d1e3bc3a languageName: node linkType: hard