From 96a7d816d1f787f32d91bf4e11eb7faab261f190 Mon Sep 17 00:00:00 2001 From: Jeroen Claassens Date: Thu, 30 Dec 2021 14:43:48 +0100 Subject: [PATCH] refactor: switch to json based docs - feat: start setting up the plugin for parsing - feat: start parsing classes - feat: update framework json - fix: fixed rendering custom files with css - chore: update framework json to exclude externals - feat: setup parsing sapphire classes and do a lot of link fixing - refactor: switch to sapphire result - fix: remove replaceall for Node 14 compat - fix: actually remove replaceAll - fix: fixed css extraction regex - I thought I did this already - fix: fixed broken link on welcome page - chore: temporarily disable reporting broken links - feat: much stuff - change `classes` to `class` to match DJS - add `typedef` and `namespace` linking - fix linking of non-generic types - update guide urls to match `class` change - chore: bump deps - chore: cleanup types - feat: add variant to typedefs - build: make it easier to debug - fix: partially fix link extraction - feat(docgen): add renderTypedef() - Moved parseSee() from /lib/renderer/renderClass.ts to /lib/renderer/utils.ts - Add /lib/renderer/renderTypedef.ts Which adds basic functionality in the website with things like title, description and extendedDescription - chore: sort ts interfaces in docgen output - chore: update doc types - refactor: completely refactor how links are resolved - fix: fixed links for `{@link` tags and propegate change to mdn and djs - fix: use `replace` instead of `replaceAll` - feat(docusaurus-discordjs-docgen): add functionality for enum and interface - style(docusaurus-discordjs-docgen): use Array#flat() for typedef - feat(docusaurus-discordjs-docgen): add constructor table functionality for classes - feat(docusaurus-discordjs-docgen): align table content to center - feat(docusaurus-discordjs-docgen): remove description column if all falsy - feat(docusaurus-discordjs-docgen): add properties functionality for classes - ci: add automatic vercel deploys workflow - chore(docusaurus-typedoc-json-parser): initial commit - chore(docusaurus-typedoc-json-parser): add doc fetching - chore(docusaurus-typedoc-json-parser): add sidebar rendering - fix(deps): update all non-major dependencies - fix(deps): update dependency typedoc-json-parser to ^5.2.0 - feat(docusaurus-typedoc-json-parser): add basic renderers - style(docusaurus-typedoc-json-parser): curly brackets and spacing - style(docusaurus-typedoc-json-parser): template literals - feat(docusaurus-typedoc-json-parser): add class extends and implements - feat(docusaurus-typedoc-json-parser): add link parsing for the local project - chore(docusaurus-typedoc-json-parser): add `start` script to bypass debugger - feat(docusaurus-typedoc-json-parser): add comment info for classes - chore: update dev deps - chore: regen and dedupe lockfile - fix(docusaurus-typedoc-json-parser): absorb breaking changes and add versioning - refactor: switch to using typedoc-json-parser plugin - chore: add `update` script - fix(deps): update dependency typedoc-json-parser to ^6.0.2 - fix(docusaurus-typedoc-json-parser): proper category yamls - feat(docusaurus-typedoc-json-parser): first steps to proper type linking - refactor(docusaurus-typedoc-json-parser): switch from constant to variable - feat(docusaurus-typedoc-json-parser): render classes - ci: use tags for actions - chore: cleanup - fix(typedoc-parser): fixed no auth requests - refactor: depluginize the plugin - chore: fix typecheck - chore: update to yarn 3.2.4 - chore: remove unnecessary package script - feat(json-parser): render enums - chore(json-parser): remove useless script - feat(json-parser): render functions - feat(json-parser): add accessibility and static modifiers for class methods - feat(json-parser): more steps towards proper reference linking - chore(deps): update dependency typedoc-json-parser to ^7.0.0 - fix(deps): update dependency typedoc-json-parser to ^7.0.1 - feat(json-parser): even more steps to proper reference linking - chore: update deps - feat: add ReadOnlyPill code - feat: add code for other pills - fix: flex wrap items - chore: update readme banner feat(json-parser): progress! refactor(json-parser): rendered file structure feat(json-parser): include latest and next version feat(json-parser): include all major versions fix(json-parser): update `typedoc-json-parser` to ^8.0.0 feat(json-parser): add functionality to find types in neighbour packages chore(scripts): add update --- .eslintignore | 6 +- .github/workflows/automatic-vercel-deploy.yml | 16 + .github/workflows/update-submodules.yml | 48 - .gitignore | 1 - .gitmodules | 24 - .prettierignore | 4 +- .vscode/launch.json | 20 + docusaurus.config.js | 137 +- json-parser/.gitignore | 3 + json-parser/package.json | 33 + json-parser/src/cli.ts | 12 + json-parser/src/parser.ts | 422 ++ json-parser/src/renderer/render.ts | 38 + json-parser/src/renderer/renderClass.ts | 185 + json-parser/src/renderer/renderEnum.ts | 77 + json-parser/src/renderer/renderFunction.ts | 41 + json-parser/src/renderer/renderInterface.ts | 36 + json-parser/src/renderer/renderNamespace.ts | 98 + json-parser/src/renderer/renderTypeAlias.ts | 36 + json-parser/src/renderer/renderVariable.ts | 36 + .../src/renderer/utilities/ensureDirectory.ts | 5 + .../src/renderer/utilities/parseExamples.ts | 8 + .../src/renderer/utilities/parseParameters.ts | 16 + .../src/renderer/utilities/parseSee.ts | 7 + .../src/renderer/utilities/parseSignatures.ts | 45 + .../renderer/utilities/parseTypeParameters.ts | 14 + .../src/renderer/utilities/removeDirectory.ts | 21 + json-parser/src/renderer/writeCategoryYaml.ts | 15 + json-parser/src/types/PluginOptions.ts | 5 + json-parser/src/types/RepositoryContent.ts | 15 + json-parser/tsconfig.json | 11 + json-parser/tsup.config.ts | 25 + package.json | 45 +- projects/framework | 1 - projects/pieces | 1 - projects/plugins | 1 - projects/shapeshift | 1 - projects/type | 1 - projects/utilities | 1 - scripts/clean.mjs | 17 - src/components/Docs/CodeLinkAnchor.tsx | 19 + src/components/Docs/OptionalPackageLink.tsx | 2 +- src/components/Docs/SimpleLink.tsx | 2 +- src/components/Docs/pills/DeprecatedPill.tsx | 11 + src/components/Docs/pills/Pills.module.css | 30 + src/components/Docs/pills/PrivatePill.tsx | 10 + src/components/Docs/pills/ProtectedPill.tsx | 10 + src/components/Docs/pills/ReadOnlyPill.tsx | 10 + src/components/Docs/pills/StaticPill.tsx | 10 + .../Docs/styles/CodeLinkAnchor.module.css | 12 + .../Docs/{ => styles}/Link.module.css | 0 src/css/custom.css | 7 + tsconfig.eslint.json | 8 +- tsconfig.typedoc.json | 5 - yarn.lock | 3917 ++--------------- 55 files changed, 1652 insertions(+), 3929 deletions(-) create mode 100644 .github/workflows/automatic-vercel-deploy.yml delete mode 100644 .github/workflows/update-submodules.yml delete mode 100644 .gitmodules create mode 100644 .vscode/launch.json create mode 100644 json-parser/.gitignore create mode 100644 json-parser/package.json create mode 100644 json-parser/src/cli.ts create mode 100644 json-parser/src/parser.ts create mode 100644 json-parser/src/renderer/render.ts create mode 100644 json-parser/src/renderer/renderClass.ts create mode 100644 json-parser/src/renderer/renderEnum.ts create mode 100644 json-parser/src/renderer/renderFunction.ts create mode 100644 json-parser/src/renderer/renderInterface.ts create mode 100644 json-parser/src/renderer/renderNamespace.ts create mode 100644 json-parser/src/renderer/renderTypeAlias.ts create mode 100644 json-parser/src/renderer/renderVariable.ts create mode 100644 json-parser/src/renderer/utilities/ensureDirectory.ts create mode 100644 json-parser/src/renderer/utilities/parseExamples.ts create mode 100644 json-parser/src/renderer/utilities/parseParameters.ts create mode 100644 json-parser/src/renderer/utilities/parseSee.ts create mode 100644 json-parser/src/renderer/utilities/parseSignatures.ts create mode 100644 json-parser/src/renderer/utilities/parseTypeParameters.ts create mode 100644 json-parser/src/renderer/utilities/removeDirectory.ts create mode 100644 json-parser/src/renderer/writeCategoryYaml.ts create mode 100644 json-parser/src/types/PluginOptions.ts create mode 100644 json-parser/src/types/RepositoryContent.ts create mode 100644 json-parser/tsconfig.json create mode 100644 json-parser/tsup.config.ts delete mode 160000 projects/framework delete mode 160000 projects/pieces delete mode 160000 projects/plugins delete mode 160000 projects/shapeshift delete mode 160000 projects/type delete mode 160000 projects/utilities delete mode 100644 scripts/clean.mjs create mode 100644 src/components/Docs/CodeLinkAnchor.tsx create mode 100644 src/components/Docs/pills/DeprecatedPill.tsx create mode 100644 src/components/Docs/pills/Pills.module.css create mode 100644 src/components/Docs/pills/PrivatePill.tsx create mode 100644 src/components/Docs/pills/ProtectedPill.tsx create mode 100644 src/components/Docs/pills/ReadOnlyPill.tsx create mode 100644 src/components/Docs/pills/StaticPill.tsx create mode 100644 src/components/Docs/styles/CodeLinkAnchor.module.css rename src/components/Docs/{ => styles}/Link.module.css (100%) delete mode 100644 tsconfig.typedoc.json diff --git a/.eslintignore b/.eslintignore index f05696b3..c8a2d80a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,13 +1,9 @@ # Node modules node_modules/ -# Submodules -projects/ - # Generated data docs/Documentation/ .docusaurus/ +json-parser/dist/ src/index.d.ts - -docs/Guide/code/ \ No newline at end of file diff --git a/.github/workflows/automatic-vercel-deploy.yml b/.github/workflows/automatic-vercel-deploy.yml new file mode 100644 index 00000000..4f71d45f --- /dev/null +++ b/.github/workflows/automatic-vercel-deploy.yml @@ -0,0 +1,16 @@ +name: Automatic Vercel Deploys + +on: + # TODO: Enable pre-merge + # schedule: + # - cron: '30 3 * * *' + workflow_dispatch: + +jobs: + AutomaticVercelDeploy: + runs-on: ubuntu-latest + steps: + - name: Trigger Vercel Deploy + run: curl -X POST ${VERCEL_DEPLOY_HOOK_URL} + env: + VERCEL_DEPLOY_HOOK_URL: ${{ secrets.VERCEL_DEPLOY_HOOK_URL }} diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml deleted file mode 100644 index 39738d52..00000000 --- a/.github/workflows/update-submodules.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Update Git Submodules - -on: - schedule: - - cron: '30 3 * * *' - workflow_dispatch: - -jobs: - SubmoduleSync: - runs-on: ubuntu-latest - - steps: - - name: Update any submodules - run: | - REPO="https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" - - echo -e "\n# Checkout the repo in the target branch" - TARGET_BRANCH="main" - git clone --recurse-submodules -j8 -b $TARGET_BRANCH $REPO sapphiredev-website - - echo -e "\n# Moving to newly cloned repository" - cd sapphiredev-website - - echo -e "\n# Updating submodules" - git pull --recurse-submodules && git submodule update --remote --recursive - - echo -e "\n# Add all files in current directory" - git add --all . - - if git diff-index --quiet HEAD --; then - echo "No changes to commit, exiting with code 0" - exit 0; - else - echo -e "\n# Before pushing changes we update the lockfile" - echo -e "\nenableImmutableInstalls: false" >> ./.yarnrc.yml - rm -rf ./node_modules ./yarn.lock || true - yarn install - echo -e "\n# Adding yarn lockfile" - git add yarn.lock - git config user.name "${GITHUB_ACTOR}" - git config user.email "${GITHUB_EMAIL}" - git commit -snm "chore: updated GitHub Submodules at $(date '+%F %H:%M.%S')" || true - git push origin $TARGET_BRANCH - fi - env: - GITHUB_TOKEN: ${{ secrets.SKYRA_TOKEN }} - GITHUB_ACTOR: NM-EEA-Y - GITHUB_EMAIL: contact@skyra.pw diff --git a/.gitignore b/.gitignore index 29062804..8edafa64 100644 --- a/.gitignore +++ b/.gitignore @@ -14,7 +14,6 @@ build/ .docusaurus/ .cache-loader/ docs/Documentation/ -tsconfig.tsbuildinfo # misc .DS_Store diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 77232eee..00000000 --- a/.gitmodules +++ /dev/null @@ -1,24 +0,0 @@ -[submodule "projects/framework"] - path = projects/framework - url = https://github.com/sapphiredev/framework - branch = main -[submodule "projects/pieces"] - path = projects/pieces - url = https://github.com/sapphiredev/pieces - branch = main -[submodule "projects/utilities"] - path = projects/utilities - url = https://github.com/sapphiredev/utilities - branch = main -[submodule "projects/plugins"] - path = projects/plugins - url = https://github.com/sapphiredev/plugins - branch = main -[submodule "projects/type"] - path = projects/type - url = https://github.com/sapphiredev/type - branch = main -[submodule "projects/shapeshift"] - path = projects/shapeshift - url = https://github.com/sapphiredev/shapeshift - branch = main diff --git a/.prettierignore b/.prettierignore index 127b5cec..fa297a37 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,10 +1,8 @@ # Node modules node_modules/ -# Submodules -projects/ - # Generated data docs/Documentation/ .docusaurus/ build/ +json-parser/dist/ diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..fab6bbd0 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "type": "pwa-node", + "request": "launch", + "runtimeArgs": ["run-script", "debug"], + "name": "Debug Docgen", + "runtimeExecutable": "npm", + "skipFiles": ["/**", "node_modules/tslib/**"], + "internalConsoleOptions": "openOnSessionStart", + "cwd": "${workspaceFolder}/json-parser", + "env": { + "NODE_ENV": "development" + }, + "console": "internalConsole", + "outputCapture": "std", + "outFiles": ["${workspaceFolder}/json-parser/dist/**/*.js"] + } + ] +} diff --git a/docusaurus.config.js b/docusaurus.config.js index 89d78036..d2f525e1 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -9,13 +9,15 @@ const BaseUrl = 'https://sapphirejs.dev'; const Email = 'contact@sapphirejs.dev'; const Title = 'Sapphire Framework'; -/** @type {import('@docusaurus/types').Config} */ +/** @type {import('@docusaurus/types').DocusaurusConfig} */ const config = { title: 'Sapphire', url: BaseUrl, baseUrl: '/', - onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', + // TODO: Re-enable after adding all JSON files. See temporary-errors-log-of-broken-links.md + onBrokenLinks: 'ignore', + // TODO: Re-enable after adding all JSON files. See temporary-errors-log-of-broken-links.md + onBrokenMarkdownLinks: 'ignore', onDuplicateRoutes: 'warn', favicon: 'favicon.ico', tagline: Description, @@ -47,135 +49,6 @@ const config = { } ] } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'framework', - entryPoints: ['./projects/framework/src/index.ts'], - tsconfig: './projects/framework/src/tsconfig.json', - readme: 'none', - out: 'Documentation/api-framework', - plugin: ['typedoc-plugin-mdn-links', 'typedoc-plugin-djs-links'], - sidebar: { - categoryLabel: '@sapphire/framework', - position: 0, - fullNames: true - } - } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'Pieces', - entryPoints: ['./projects/pieces/src/index.ts'], - tsconfig: './projects/pieces/src/tsconfig.json', - readme: 'none', - out: 'Documentation/api-pieces', - plugin: ['typedoc-plugin-mdn-links'], - sidebar: { - categoryLabel: '@sapphire/pieces', - position: 1, - fullNames: true - } - } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'Utilities', - entryPointStrategy: 'resolve', - entryPoints: [ - './projects/utilities/packages/async-queue/src/index.ts', - './projects/utilities/packages/bitfield/src/index.ts', - './projects/utilities/packages/cron/src/index.ts', - './projects/utilities/packages/decorators/src/index.ts', - './projects/utilities/packages/discord-utilities/src/index.ts', - './projects/utilities/packages/discord.js-utilities/src/index.ts', - './projects/utilities/packages/duration/src/index.ts', - './projects/utilities/packages/event-iterator/src/index.ts', - './projects/utilities/packages/fetch/src/index.ts', - './projects/utilities/packages/lexure/src/index.ts', - './projects/utilities/packages/node-utilities/src/index.ts', - './projects/utilities/packages/phisherman/src/index.ts', - './projects/utilities/packages/ratelimits/src/index.ts', - './projects/utilities/packages/result/src/index.ts', - './projects/utilities/packages/snowflake/src/index.ts', - './projects/utilities/packages/stopwatch/src/index.ts', - './projects/utilities/packages/time-utilities/src/index.ts', - './projects/utilities/packages/timer-manager/src/index.ts', - './projects/utilities/packages/timestamp/src/index.ts', - './projects/utilities/packages/utilities/src/index.ts' - ], - tsconfig: './tsconfig.typedoc.json', - readme: 'none', - out: 'Documentation/api-utilities', - plugin: ['typedoc-plugin-mdn-links', 'typedoc-plugin-djs-links'], - sidebar: { - categoryLabel: 'Sapphire Utilities', - position: 2 - } - } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'Plugins', - entryPointStrategy: 'resolve', - entryPoints: [ - './projects/plugins/packages/api/src/index.ts', - './projects/plugins/packages/editable-commands/src/index.ts', - './projects/plugins/packages/hmr/src/index.ts', - './projects/plugins/packages/i18next/src/index.ts', - './projects/plugins/packages/logger/src/index.ts', - './projects/plugins/packages/pattern-commands/src/index.ts', - './projects/plugins/packages/scheduled-tasks/src/index.ts', - './projects/plugins/packages/subcommands/src/index.ts', - './projects/plugins/packages/utilities-store/src/index.ts' - ], - tsconfig: './tsconfig.typedoc.json', - readme: 'none', - out: 'Documentation/api-plugins', - excludeExternals: true, - externalPattern: ['node_modules/@types/**'], - plugin: ['typedoc-plugin-mdn-links', 'typedoc-plugin-djs-links'], - sidebar: { - categoryLabel: 'Sapphire Plugins', - position: 3 - } - } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'Type', - entryPoints: ['./projects/type/src/index.ts'], - tsconfig: './projects/type/src/tsconfig.json', - readme: './projects/type/README.md', - out: 'Documentation/api-type', - plugin: ['typedoc-plugin-mdn-links'], - sidebar: { - categoryLabel: '@sapphire/type', - position: 4, - fullNames: true - } - } - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'Shapeshift', - entryPoints: ['./projects/shapeshift/src/index.ts'], - tsconfig: './projects/shapeshift/src/tsconfig.json', - readme: './projects/shapeshift/README.md', - out: 'Documentation/api-shapeshift', - plugin: ['typedoc-plugin-mdn-links'], - sidebar: { - categoryLabel: '@sapphire/shapeshift', - position: 5, - fullNames: true - } - } ] ], diff --git a/json-parser/.gitignore b/json-parser/.gitignore new file mode 100644 index 00000000..d445e214 --- /dev/null +++ b/json-parser/.gitignore @@ -0,0 +1,3 @@ +dist/ +*.tsbuildinfo +log_file.ini diff --git a/json-parser/package.json b/json-parser/package.json new file mode 100644 index 00000000..6bbd911d --- /dev/null +++ b/json-parser/package.json @@ -0,0 +1,33 @@ +{ + "name": "json-parser", + "version": "0.0.1", + "description": "Parses API documentation from typedoc-json-parser to markdown files for Docusaurus.", + "type": "module", + "main": "dist/cli.mjs", + "files": [ + "dist/" + ], + "scripts": { + "build": "tsup", + "debug": "node --inspect dist/cli.mjs", + "start": "NODE_NO_WARNINGS=1 node dist/cli.mjs 2>&1 | tee log_file.ini", + "type-check": "tsc --noEmit" + }, + "dependencies": { + "@sapphire/fetch": "^2.4.1", + "@sapphire/result": "^2.6.1", + "@sapphire/utilities": "^3.11.1", + "colorette": "^2.0.19", + "common-tags": "^1.8.2", + "css": "^3.0.0", + "typedoc-json-parser": "^8.1.2" + }, + "devDependencies": { + "@docusaurus/types": "^2.4.0", + "@types/common-tags": "^1.8.1", + "dotenv": "^16.0.3", + "esbuild-plugin-file-path-extensions": "^1.0.0", + "tsup": "^6.7.0", + "typescript": "^5.0.4" + } +} diff --git a/json-parser/src/cli.ts b/json-parser/src/cli.ts new file mode 100644 index 00000000..c7783e57 --- /dev/null +++ b/json-parser/src/cli.ts @@ -0,0 +1,12 @@ +#!/usr/bin/env node + +import { docusaurusTypeDocJsonParser } from './parser'; +import { config } from 'dotenv'; +import { URLSearchParams } from 'node:url'; + +config(); + +await docusaurusTypeDocJsonParser({ + githubContentUrl: `https://api.github.com/repos/sapphiredev/docs/contents/docs?${new URLSearchParams({ ref: 'main' })}`, + githubToken: process.env.GITHUB_TOKEN +}); diff --git a/json-parser/src/parser.ts b/json-parser/src/parser.ts new file mode 100644 index 00000000..9b66126c --- /dev/null +++ b/json-parser/src/parser.ts @@ -0,0 +1,422 @@ +import { fetch } from '@sapphire/fetch'; +import { blue, bold, yellow } from 'colorette'; +import { resolve } from 'node:path'; +import { URLSearchParams, fileURLToPath } from 'node:url'; +import { + ClassParser, + EnumParser, + FunctionParser, + InterfaceParser, + NamespaceParser, + ProjectParser, + ReferenceTypeParser, + TypeAliasParser, + VariableParser, + type SearchResult, + TypeParameterParser +} from 'typedoc-json-parser'; +import { renderOutputFiles } from './renderer/render'; +import { removeDirectory } from './renderer/utilities/removeDirectory'; +import { writeCategoryYaml } from './renderer/writeCategoryYaml'; +import type { PluginOptions } from './types/PluginOptions'; +import { RepositoryContentFileType, type RepositoryContent } from './types/RepositoryContent'; + +const neighbourProjects = new Map(); + +const references: Record = { + // MDN + BigInt64Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array', + Blob: 'https://developer.mozilla.org/en-US/docs/Web/API/Blob', + Date: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date', + _DOMEventTarget: 'https://developer.mozilla.org/en-US/docs/Web/API/EventTarget', + Error: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error', + Float32Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array', + Float64Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array', + Function: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function', + Int16Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array', + Int32Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array', + Int8Array: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array', + Iterable: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol', + Iterator: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterator_protocol', + Map: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map', + Promise: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise', + RegExp: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp', + Response: 'https://developer.mozilla.org/en-US/docs/Web/API/Response', + Set: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set', + URL: 'https://developer.mozilla.org/en-US/docs/Web/API/URL', + + // Node.js + 'global.Buffer': 'https://nodejs.org/api/buffer.html', + '__global.Buffer': 'https://nodejs.org/api/buffer.html', + EventEmitter: 'https://nodejs.org/api/events.html#events_class_eventemitter', + 'global.NodeJS.EventEmitter': 'https://nodejs.org/api/events.html#events_class_eventemitter', + '__global.NodeJS.EventEmitter': 'https://nodejs.org/api/events.html#events_class_eventemitter', + 'EventEmitter.captureRejectionSymbol': 'https://nodejs.org/api/events.html#eventscapturerejectionsymbol', + 'EventEmitter.errorMonitor': 'https://nodejs.org/api/events.html#eventserrormonitor', + NodeEventTarget: 'https://nodejs.org/api/events.html#class-nodeeventtarget', + PathLike: 'https://nodejs.org/api/path.html#path_pathlike', + '"fs".PathLike': 'https://nodejs.org/api/path.html#path_pathlike', + 'global.NodeJS.Timeout': 'https://nodejs.org/api/timers.html#timers_class_timeout', + '__global.NodeJS.Timeout': 'https://nodejs.org/api/timers.html#timers_class_timeout', + 'global.NodeJS.Timer': 'https://nodejs.org/api/timers.html#timers_class_timeout', + '__global.NodeJS.Timer': 'https://nodejs.org/api/timers.html#timers_class_timeout', + 'internal.Stream': 'https://nodejs.org/api/stream.html#stream_class_stream', + + // TypeScript + Exclude: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#excludeuniontype-excludedmembers', + InstanceType: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#instancetype', + Omit: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys', + Partial: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype', + Readonly: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#readonlytype', + Record: 'https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type' +}; + +const unknownReferences: Set = new Set([ + // 'typescript' + 'ArrayLike', + 'AsyncIterableIterator', + 'ClassDecorator', + 'DOMEventTarget', + 'InspectOptionsStylized', + 'IterableIterator', + 'IteratorResult', + 'MapConstructor', + 'MethodDecorator', + 'PropertyKey', + 'ObjectConstructor', + 'ReadonlyMap', + + // '@types/node' + 'StaticEventEmitterOptions' +]); + +ReferenceTypeParser.formatToString = (options) => { + const { parser, project } = options; + const typeArguments = + parser.typeArguments.length > 0 + ? `<${parser.typeArguments.map((type) => (project ? type.toString(project) : type.toString())).join(', ')}\\>` + : ''; + + if (parser.id && parser.id > 0 && project) { + const result = project.find(parser.id) ?? project.search(parser.name)[0]; + + if (result) { + if (result instanceof TypeParameterParser) return `\`${parser.name}\`${typeArguments}`; + + if ('external' in result && !result.external) { + const parents = recursivelyGetNamespaceParents(result, project); + + if (result instanceof NamespaceParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/namespace/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof ClassParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/class/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof FunctionParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/function/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof InterfaceParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/interface/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof EnumParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/enum/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof TypeAliasParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/type/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof VariableParser) { + return `[\`${parser.name}\`](../${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/variable/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } + } + } else { + console.warn(yellow(`${bold('[WARN]')} Unable to find parser for ${parser.name} (${parser.id})`)); + } + } + + if (parser.packageName) { + if (parser.packageName === 'discord.js') { + return `[\`${parser.name}\`](https://discord.js.org/#/docs/discord.js/main/search?${new URLSearchParams({ + query: parser.name + })})${typeArguments}`; + } else if (parser.packageName === '@discordjs/collection') { + return `[\`${parser.name}\`](https://discord.js.org/#/docs/collection/main/search?${new URLSearchParams({ + query: parser.name + })})${typeArguments}`; + } else if (parser.packageName.startsWith('@sapphire/')) { + const filteredNeighbourProjects: [string | null, ProjectParser][] = [...neighbourProjects] + .filter(([name]) => parser.packageName === name) + .map(([, [group, projectParsers]]) => { + if (projectParsers.length === 1) return [group, projectParsers[0]]; + + const [latestVersion] = findLatestVersions(projectParsers.map((projectParser) => projectParser.version!)); + + return [group, projectParsers.find((projectParser) => projectParser.version === latestVersion)!]; + }); + + const [group, neighbourProject] = filteredNeighbourProjects.find( + ([, neighbourProject]) => neighbourProject.name === parser.packageName + ) ?? [null, null]; + + if (neighbourProject) { + const [result] = neighbourProject.search(parser.name); + + if (result) { + const parents = recursivelyGetNamespaceParents(result, neighbourProject); + + if (result instanceof NamespaceParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/namespace/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof ClassParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/class/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof FunctionParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/function/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof InterfaceParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/interface/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof EnumParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/enum/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof TypeAliasParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/type/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } else if (result instanceof VariableParser) { + return `[\`${parser.name}\`](../../../${group ? `${group}/` : ''}${parser.packageName.replace('@sapphire/', '')}/${ + neighbourProject.version + }${parents + .reverse() + .map((parent) => `namespace/${parent.name.toLowerCase().replace(/\s/g, '-')}/`) + .join('/')}/variable/${parser.name.toLowerCase().replace(/\s/g, '-')}.mdx)${typeArguments}`; + } + } + } + } + + for (const [ref, url] of Object.entries(references)) { + if (ref === parser.name) return `[\`${parser.name}\`](${url})${typeArguments}`; + } + + if (!unknownReferences.has(parser.name)) { + console.warn(yellow(`${bold('[WARN]')} Unable to find parser for ${parser.name} (${parser.packageName})`)); + } + + return `[\`${parser.name}\`](package::${parser.packageName})${typeArguments}`; + } + + return `\`${parser.name}\`${typeArguments}`; +}; + +export async function docusaurusTypeDocJsonParser(options: PluginOptions) { + const siteDir = fileURLToPath(new URL('../../', import.meta.url)); + const { githubContentUrl, githubToken } = options; + + const headers = new Headers(); + + if (githubToken) headers.append('Authorization', `Bearer ${githubToken}`); + + console.info(blue(`${bold('[INFO]')} Fetching repository content... ${bold(githubContentUrl)}`)); + + const repositoryContents = await fetch(githubContentUrl, { headers }); + const repositoryDirectories = repositoryContents.filter((content) => content.type === RepositoryContentFileType.Directory); + + const parsed = new Map(); + + for (const directory of repositoryDirectories) { + console.info(blue(`${bold('[INFO]')} Fetching repository content... ${bold(directory.url)}`)); + + const directoryContents = await fetch(directory.url, { headers }); + const latestVersions = findLatestVersions( + directoryContents + .filter((directoryContent) => directoryContent.name !== 'main.json') + .map((directoryContent) => directoryContent.name.replace('.json', '').replace('v', '')) + ); + + for (const directoryContent of directoryContents) { + if (directoryContent.type === RepositoryContentFileType.Directory) { + const subDirectoryContents = await fetch(directoryContent.url, { headers }); + + writeCategoryYaml(resolve(siteDir, 'docs', 'Documentation', directory.name), '', directory.name, 0); + + const latestVersions = findLatestVersions( + subDirectoryContents + .filter((subDirectoryContent) => subDirectoryContent.name !== 'main.json') + .map((subDirectoryContent) => subDirectoryContent.name.replace('.json', '').replace('v', '')) + ); + const filteredSubDirectoryContents = subDirectoryContents.filter((subDirectoryContent) => + [...latestVersions, 'main'].includes(subDirectoryContent.name.replace('.json', '').replace('v', '')) + ); + + for (const subDirectoryContent of filteredSubDirectoryContents) { + if (subDirectoryContent.download_url === null) + throw new Error( + `The 'download_url' field is null for '${directory.name}/${directoryContent.name}/${subDirectoryContent.name}'` + ); + + writeCategoryYaml(resolve(siteDir, 'docs', 'Documentation', directory.name, directoryContent.name), '', directoryContent.name, 1); + + const outputDir = resolve( + siteDir, + 'docs', + 'Documentation', + directory.name, + directoryContent.name, + subDirectoryContent.name.replace('.json', '') + ); + + removeDirectory(outputDir); + + writeCategoryYaml(outputDir, '', subDirectoryContent.name.replace('.json', ''), 1); + + const data = await fetch(subDirectoryContent.download_url); + const incomingTypeDocJsonParserVersion = data.typeDocJsonParserVersion.split('.').map(Number) as [number, number, number]; + const currentTypeDocJsonParserVersion = ProjectParser.version.split('.').map(Number) as [number, number, number]; + + if (incomingTypeDocJsonParserVersion[0] !== currentTypeDocJsonParserVersion[0]) continue; + + const projectParser = new ProjectParser({ data, version: subDirectoryContent.name.replace('.json', '') }); + + if (directoryContents.length > 1 && subDirectoryContent.name !== 'main.json') { + neighbourProjects.set(projectParser.name, [directoryContent.name, [projectParser]]); + } else { + if (neighbourProjects.has(projectParser.name)) { + const [, neighbourProject] = neighbourProjects.get(projectParser.name)!; + + neighbourProject.push(projectParser); + neighbourProjects.set(projectParser.name, [directoryContent.name, neighbourProject]); + } + + neighbourProjects.set(projectParser.name, [directoryContent.name, [projectParser]]); + } + + if (parsed.has(projectParser.name)) { + const [, existingProjectParsers] = parsed.get(projectParser.name)!; + + existingProjectParsers.push(projectParser); + } + + parsed.set(projectParser.name, [outputDir, [projectParser], true]); + } + } else { + if (directoryContent.download_url === null) + throw new Error(`The 'download_url' field is null for '${directory.name}/${directoryContent.name}'`); + + if (![...latestVersions, 'main'].includes(directoryContent.name.replace('.json', '').replace('v', ''))) continue; + + writeCategoryYaml(resolve(siteDir, 'docs', 'Documentation', directory.name), '', directory.name, 0); + + const outputDir = resolve(siteDir, 'docs', 'Documentation', directory.name, directoryContent.name.replace('.json', '')); + + removeDirectory(outputDir); + + writeCategoryYaml(outputDir, '', directoryContent.name.replace('.json', ''), 1); + + const data = await fetch(directoryContent.download_url); + const incomingTypeDocJsonParserVersion = data.typeDocJsonParserVersion.split('.').map(Number) as [number, number, number]; + const currentTypeDocJsonParserVersion = ProjectParser.version.split('.').map(Number) as [number, number, number]; + + if (incomingTypeDocJsonParserVersion[0] !== currentTypeDocJsonParserVersion[0]) continue; + + const projectParser = new ProjectParser({ data, version: directoryContent.name.replace('.json', '') }); + + if (directoryContents.length > 1 && directoryContent.name !== 'main.json') { + neighbourProjects.set(projectParser.name, [null, [projectParser]]); + } else { + if (neighbourProjects.has(projectParser.name)) { + const [, neighbourProject] = neighbourProjects.get(projectParser.name)!; + + neighbourProject.push(projectParser); + neighbourProjects.set(projectParser.name, [null, neighbourProject]); + } + + neighbourProjects.set(projectParser.name, [null, [projectParser]]); + } + + if (parsed.has(projectParser.name)) { + const [, existingProjectParsers] = parsed.get(projectParser.name)!; + + existingProjectParsers.push(projectParser); + parsed.set(projectParser.name, [outputDir, existingProjectParsers, false]); + } + + parsed.set(projectParser.name, [outputDir, [projectParser], false]); + } + } + } + + for (const [outputDir, projectParsers, isGroup] of parsed.values()) { + for (const projectParser of projectParsers) { + renderOutputFiles(projectParser, outputDir, isGroup); + } + } +} + +function getNamespaceParent(result: SearchResult, project: ProjectParser): NamespaceParser | null { + return 'namespaceParentId' in result && result.namespaceParentId ? (project.find(result.namespaceParentId) as NamespaceParser | null) : null; +} + +function recursivelyGetNamespaceParents(result: SearchResult, project: ProjectParser): NamespaceParser[] { + const parents: NamespaceParser[] = []; + let parent = getNamespaceParent(result, project); + + while (parent) { + parents.push(parent); + parent = getNamespaceParent(parent, project); + } + + return parents; +} + +function findLatestVersions(versions: string[]): string[] { + const latestVersions = new Map(); + + for (const version of versions) { + const [major, minor, patch] = version.split('.').map(Number); + const latest = latestVersions.get(major); + + if (!latest || minor > Number(latest.split('.')[1]) || (minor === Number(latest.split('.')[1]) && patch > Number(latest.split('.')[2]))) { + latestVersions.set(major, `${major}.${minor}.${patch}`); + } + } + + return [...latestVersions.values()]; +} diff --git a/json-parser/src/renderer/render.ts b/json-parser/src/renderer/render.ts new file mode 100644 index 00000000..034bdc26 --- /dev/null +++ b/json-parser/src/renderer/render.ts @@ -0,0 +1,38 @@ +import type { ProjectParser } from 'typedoc-json-parser'; +import { renderClasses } from './renderClass'; +import { renderEnums } from './renderEnum'; +import { renderFunctions } from './renderFunction'; +import { renderInterfaces } from './renderInterface'; +import { renderNamespaces } from './renderNamespace'; +import { renderTypeAliases } from './renderTypeAlias'; +import { renderVariables } from './renderVariable'; + +export function renderOutputFiles(projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (projectParser.classes.length) { + renderClasses(projectParser.classes, projectParser, outputDir, isGroup); + } + + if (projectParser.enums.length) { + renderEnums(projectParser.enums, projectParser, outputDir, isGroup); + } + + if (projectParser.functions.length) { + renderFunctions(projectParser.functions, projectParser, outputDir, isGroup); + } + + if (projectParser.interfaces.length) { + renderInterfaces(projectParser.interfaces, projectParser, outputDir, isGroup); + } + + if (projectParser.namespaces.length) { + renderNamespaces(projectParser.namespaces, projectParser, outputDir, isGroup); + } + + if (projectParser.typeAliases.length) { + renderTypeAliases(projectParser.typeAliases, projectParser, outputDir, isGroup); + } + + if (projectParser.variables.length) { + renderVariables(projectParser.variables, projectParser, outputDir, isGroup); + } +} diff --git a/json-parser/src/renderer/renderClass.ts b/json-parser/src/renderer/renderClass.ts new file mode 100644 index 00000000..43a2484a --- /dev/null +++ b/json-parser/src/renderer/renderClass.ts @@ -0,0 +1,185 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { ClassMethodParser, ClassParser, ClassPropertyParser, ProjectParser, TypeParser } from 'typedoc-json-parser'; +import { parseExamples } from './utilities/parseExamples'; +import { parseParameters } from './utilities/parseParameters'; +import { parseSee } from './utilities/parseSee'; +import { parseTypeParameters } from './utilities/parseTypeParameters'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderClasses(classParsers: ClassParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (classParsers.every((classParser) => classParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'class', 'Classes', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const classParser of classParsers) { + if (classParser.external) continue; + + renderClass(classParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderClass(classParser: ClassParser, projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = classParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `import DeprecatedPill from '@site/src/components/Docs/pills/DeprecatedPill'; +import PrivatePill from '@site/src/components/Docs/pills/PrivatePill'; +import ProtectedPill from '@site/src/components/Docs/pills/ProtectedPill'; +import ReadOnlyPill from '@site/src/components/Docs/pills/ReadOnlyPill'; +import StaticPill from '@site/src/components/Docs/pills/StaticPill'; +import CodeLinkAnchor from '@site/src/components/Docs/CodeLinkAnchor'; + +--- +id: "${slug}" +title: "${classParser.name}" +sidebar_label: "${classParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const classExtendsType = parseExtendsType(classParser.extendsType, projectParser); + const classImplementsTypes = parseImplementsType(classParser.implementsType, projectParser); + + const result = `${header} +${classExtendsType === null ? '' : `**extends ${classExtendsType}**`} +${classImplementsTypes.length === 0 ? '' : `**implements ${classImplementsTypes.join(', ')}**`} + +${ + classParser.typeParameters.length + ? `## Type Parameters + +${parseTypeParameters(classParser.typeParameters, projectParser)}` + : '' +} + +${classParser.comment.description ?? 'No description provided.'} + +${parseSee(classParser.comment.see)} + +${ + classParser.comment.example.length + ? `## Examples + +${parseExamples(classParser.comment.example)}` + : '' +} + +${parseConstructor(classParser, projectParser)} +${parseProperties(classParser.properties, projectParser)} +${parseMethods(classParser.methods, projectParser)} +`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} + +function parseExtendsType(typeParser: TypeParser | null, projectParser: ProjectParser): string | null { + return typeParser ? typeParser.toString(projectParser) : null; +} + +function parseImplementsType(typeParsers: TypeParser[], projectParser: ProjectParser): string[] { + return typeParsers.map((typeParser) => typeParser.toString(projectParser)); +} + +function parseConstructor(classParser: ClassParser, projectParser: ProjectParser): string { + return `## Constructor + +\`\`\`typescript ts2esm2cjs +new ${classParser.name}(${classParser.construct.parameters.map((parameter) => parameter.name).join(', ')}) +\`\`\` + +${ + classParser.construct.parameters.length + ? `${ + classParser.construct.parameters.length + ? `### Parameters + +${parseParameters(classParser.construct.parameters, projectParser)}` + : '' + }` + : '' +}`; +} + +function parseProperties(properties: ClassPropertyParser[], projectParser: ProjectParser): string { + if (!properties.length) return ''; + + return ` +## Properties + +${properties + .map( + (property) => + `### ${property.name}${ + property.accessibility === ClassParser.Accessibility.Protected + ? '' + : property.accessibility === ClassParser.Accessibility.Private + ? '' + : '' + }${property.static ? '' : ''}${property.readonly ? '' : ''}${ + property.comment.deprecated ? '' : '' + } + +${property.comment.description ?? 'No description provided.'} + +**Type**: ${property.type.toString(projectParser)}` + ) + .join('\n\n')}`; +} + +function parseMethods(methods: ClassMethodParser[], projectParser: ProjectParser): string { + if (!methods.length) return ''; + + return ` +## Methods + +${methods + .map((method) => + method.signatures + .map( + (signature) => + `### ${signature.name}${ + method.accessibility === ClassParser.Accessibility.Protected + ? '' + : method.accessibility === ClassParser.Accessibility.Private + ? '' + : '' + }${method.static ? '' : ''}${signature.comment.deprecated ? '' : ''} + +${signature.comment.description ?? 'No description provided.'} + +**Return Type**: ${signature.returnType.toString(projectParser)} + +${parseSee(signature.comment.see)} + +${ + signature.comment.example.length + ? `#### Examples + +${parseExamples(signature.comment.example)}` + : '' +} + +${ + signature.typeParameters.length + ? `#### Type Parameters + +${parseTypeParameters(signature.typeParameters, projectParser)}` + : '' +} + +${ + signature.parameters.length + ? `#### Parameters + +${parseParameters(signature.parameters, projectParser)}` + : '' +}` + ) + .join('\n\n') + ) + .join('\n\n')}`; +} diff --git a/json-parser/src/renderer/renderEnum.ts b/json-parser/src/renderer/renderEnum.ts new file mode 100644 index 00000000..f290524d --- /dev/null +++ b/json-parser/src/renderer/renderEnum.ts @@ -0,0 +1,77 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { EnumMemberParser, EnumParser, ProjectParser } from 'typedoc-json-parser'; +import { parseExamples } from './utilities/parseExamples'; +import { parseSee } from './utilities/parseSee'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderEnums(enumParsers: EnumParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (enumParsers.every((enumParser) => enumParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'enum', 'Enums', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const enumParser of enumParsers) { + if (enumParser.external) continue; + + renderEnum(enumParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderEnum(enumParser: EnumParser, _projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = enumParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${enumParser.name}" +sidebar_label: "${enumParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header} + +${enumParser.comment.description ?? 'No description provided.'} + +${parseSee(enumParser.comment.see)} + +${ + enumParser.comment.example.length + ? `## Examples + +${parseExamples(enumParser.comment.example)}` + : '' +} + +${parseMembers(enumParser.members)} +`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} + +function parseMembers(members: EnumMemberParser[]): string { + if (!members.length) return ''; + + return `## Members + +${members + .map( + (member) => `### ${member.name} = ${isNaN(Number(member.value)) ? `"${member.value}"` : member.value} + +${member.comment.description ?? 'No description provided.'} + +${parseSee(member.comment.see)} + +${ + member.comment.example.length + ? `#### Examples + +${parseExamples(member.comment.example)}` + : '' +}` + ) + .join('\n\n')}`; +} diff --git a/json-parser/src/renderer/renderFunction.ts b/json-parser/src/renderer/renderFunction.ts new file mode 100644 index 00000000..e929ecb5 --- /dev/null +++ b/json-parser/src/renderer/renderFunction.ts @@ -0,0 +1,41 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { FunctionParser, ProjectParser } from 'typedoc-json-parser'; +import { parseSignatures } from './utilities/parseSignatures'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderFunctions(functionParsers: FunctionParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (functionParsers.every((functionParser) => functionParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'function', 'Functions', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const functionParser of functionParsers) { + if (functionParser.external) continue; + + renderFunction(functionParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderFunction(functionParser: FunctionParser, projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = functionParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${functionParser.name}" +sidebar_label: "${functionParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header} + +${functionParser.signatures.length > 1 ? `## Signatures` : ''} + +${parseSignatures(functionParser.signatures, projectParser)}`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} diff --git a/json-parser/src/renderer/renderInterface.ts b/json-parser/src/renderer/renderInterface.ts new file mode 100644 index 00000000..fc9fb138 --- /dev/null +++ b/json-parser/src/renderer/renderInterface.ts @@ -0,0 +1,36 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { InterfaceParser, ProjectParser } from 'typedoc-json-parser'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderInterfaces(interfaceParsers: InterfaceParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (interfaceParsers.every((interfaceParser) => interfaceParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'interface', 'Interfaces', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const interfaceParser of interfaceParsers) { + if (interfaceParser.external) continue; + + renderInterface(interfaceParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderInterface(interfaceParser: InterfaceParser, _projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = interfaceParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${interfaceParser.name}" +sidebar_label: "${interfaceParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header}`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} diff --git a/json-parser/src/renderer/renderNamespace.ts b/json-parser/src/renderer/renderNamespace.ts new file mode 100644 index 00000000..6229f253 --- /dev/null +++ b/json-parser/src/renderer/renderNamespace.ts @@ -0,0 +1,98 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { NamespaceParser, ProjectParser } from 'typedoc-json-parser'; +import { writeCategoryYaml } from './writeCategoryYaml'; +import { renderClasses } from './renderClass'; +import { renderEnums } from './renderEnum'; +import { renderFunctions } from './renderFunction'; +import { renderInterfaces } from './renderInterface'; +import { renderVariables } from './renderVariable'; +import { renderTypeAliases } from './renderTypeAlias'; + +export function renderNamespaces(namespaceParsers: NamespaceParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (namespaceParsers.every((namespaceParser) => namespaceParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'namespace', 'Namespaces', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const namespaceParser of namespaceParsers) { + if (namespaceParser.external) continue; + + renderNamespace(namespaceParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + + if (namespaceParser.classes.length) { + if (!namespaceParser.classes.every((classParser) => classParser.external)) { + renderClasses(namespaceParser.classes, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.enums.length) { + if (!namespaceParser.enums.every((enumParser) => enumParser.external)) { + renderEnums(namespaceParser.enums, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.functions.length) { + if (!namespaceParser.functions.every((functionParser) => functionParser.external)) { + renderFunctions(namespaceParser.functions, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.interfaces.length) { + if (!namespaceParser.interfaces.every((interfaceParser) => interfaceParser.external)) { + renderInterfaces(namespaceParser.interfaces, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.namespaces.length) { + if (!namespaceParser.namespaces.every((namespaceParser) => namespaceParser.external)) { + renderNamespaces(namespaceParser.namespaces, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.typeAliases.length) { + if (!namespaceParser.typeAliases.every((typeAliasParser) => typeAliasParser.external)) { + renderTypeAliases(namespaceParser.typeAliases, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + + if (namespaceParser.variables.length) { + if (!namespaceParser.variables.every((variableParser) => variableParser.external)) { + renderVariables(namespaceParser.variables, projectParser, categoryDir, isGroup); + + fileSidebarPosition++; + } + } + } +} + +function renderNamespace(namespaceParser: NamespaceParser, _projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = namespaceParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${namespaceParser.name}" +sidebar_label: "${namespaceParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header}`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} diff --git a/json-parser/src/renderer/renderTypeAlias.ts b/json-parser/src/renderer/renderTypeAlias.ts new file mode 100644 index 00000000..b9643802 --- /dev/null +++ b/json-parser/src/renderer/renderTypeAlias.ts @@ -0,0 +1,36 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { ProjectParser, TypeAliasParser } from 'typedoc-json-parser'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderTypeAliases(typeAliasParsers: TypeAliasParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (typeAliasParsers.every((typeAliasParser) => typeAliasParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'type-alias', 'Type Aliases', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const typeAliasParser of typeAliasParsers) { + if (typeAliasParser.external) return; + + renderTypeAlias(typeAliasParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderTypeAlias(typeAliasParser: TypeAliasParser, _projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = typeAliasParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${typeAliasParser.name}" +sidebar_label: "${typeAliasParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header}`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} diff --git a/json-parser/src/renderer/renderVariable.ts b/json-parser/src/renderer/renderVariable.ts new file mode 100644 index 00000000..90bca4d5 --- /dev/null +++ b/json-parser/src/renderer/renderVariable.ts @@ -0,0 +1,36 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import type { VariableParser, ProjectParser } from 'typedoc-json-parser'; +import { writeCategoryYaml } from './writeCategoryYaml'; + +export function renderVariables(variableParsers: VariableParser[], projectParser: ProjectParser, outputDir: string, isGroup: boolean) { + if (variableParsers.every((variableParser) => variableParser.external)) return; + + const categoryDir = writeCategoryYaml(outputDir, 'variable', 'Variables', isGroup ? 2 : 1); + + let fileSidebarPosition = 0; + + for (const variableParser of variableParsers) { + if (variableParser.external) continue; + + renderVariable(variableParser, projectParser, categoryDir, fileSidebarPosition); + + fileSidebarPosition++; + } +} + +function renderVariable(constantParser: VariableParser, _projectParser: ProjectParser, outputDir: string, fileSidebarPosition: number) { + const slug = constantParser.name.toLowerCase().replace(/\s/g, '-'); + + const header = `--- +id: "${slug}" +title: "${constantParser.name}" +sidebar_label: "${constantParser.name}" +sidebar_position: ${fileSidebarPosition} +custom_edit_url: null +---`; + + const result = `${header}`; + + writeFileSync(resolve(outputDir, `${slug}.mdx`), result); +} diff --git a/json-parser/src/renderer/utilities/ensureDirectory.ts b/json-parser/src/renderer/utilities/ensureDirectory.ts new file mode 100644 index 00000000..6f5f6089 --- /dev/null +++ b/json-parser/src/renderer/utilities/ensureDirectory.ts @@ -0,0 +1,5 @@ +import { existsSync, mkdirSync } from 'node:fs'; + +export function ensureDirectory(dir: string) { + if (!existsSync(dir)) mkdirSync(dir, { recursive: true }); +} diff --git a/json-parser/src/renderer/utilities/parseExamples.ts b/json-parser/src/renderer/utilities/parseExamples.ts new file mode 100644 index 00000000..d4b27e29 --- /dev/null +++ b/json-parser/src/renderer/utilities/parseExamples.ts @@ -0,0 +1,8 @@ +import type { CommentParser } from 'typedoc-json-parser'; + +export function parseExamples(blockTags: CommentParser.BlockTag[]): string { + if (blockTags.length === 0) return ''; + + // TODO: Change the replacement string with `'$1 ts2esm2cjs\n'` after ensuring that all Framework code is compatible + return `${blockTags.map((blockTag) => blockTag.text.replace(/(```typescript)\n/g, '$1 \n'))}`; +} diff --git a/json-parser/src/renderer/utilities/parseParameters.ts b/json-parser/src/renderer/utilities/parseParameters.ts new file mode 100644 index 00000000..dddfedf7 --- /dev/null +++ b/json-parser/src/renderer/utilities/parseParameters.ts @@ -0,0 +1,16 @@ +import type { ParameterParser, ProjectParser } from 'typedoc-json-parser'; + +export function parseParameters(parameters: ParameterParser[], projectParser: ProjectParser): string { + if (!parameters.length) return ''; + + return `| Name | Type | Description | +| :---: | :---: | :---: | +${parameters + .map( + (parameter) => + `| ${parameter.name} | ${parameter.type.toString(projectParser).replace(/\|/g, '\\|')} | ${ + parameter.comment.description ?? 'No description provided.' + } |` + ) + .join('\n')}`; +} diff --git a/json-parser/src/renderer/utilities/parseSee.ts b/json-parser/src/renderer/utilities/parseSee.ts new file mode 100644 index 00000000..8769dcf5 --- /dev/null +++ b/json-parser/src/renderer/utilities/parseSee.ts @@ -0,0 +1,7 @@ +import type { CommentParser } from 'typedoc-json-parser'; + +export function parseSee(blockTags: CommentParser.BlockTag[]): string { + if (blockTags.length === 0) return ''; + + return blockTags.map((blockTag) => `\n**See Also:** ${blockTag.text}`).join('\n'); +} diff --git a/json-parser/src/renderer/utilities/parseSignatures.ts b/json-parser/src/renderer/utilities/parseSignatures.ts new file mode 100644 index 00000000..a5c88746 --- /dev/null +++ b/json-parser/src/renderer/utilities/parseSignatures.ts @@ -0,0 +1,45 @@ +import type { ProjectParser, SignatureParser } from 'typedoc-json-parser'; +import { parseExamples } from './parseExamples'; +import { parseParameters } from './parseParameters'; +import { parseSee } from './parseSee'; +import { parseTypeParameters } from './parseTypeParameters'; + +export function parseSignatures(signatures: SignatureParser[], projectParser: ProjectParser): string { + if (!signatures.length) return ''; + + return signatures.map((signature) => parseSignature(signature, projectParser)).join('\n\n'); +} + +function parseSignature(signature: SignatureParser, projectParser: ProjectParser): string { + return `### ${signature.name}${ + signature.typeParameters.length ? `<${signature.typeParameters.map((typeParameter) => typeParameter.name).join(', ')}\\>` : '' + }(${signature.parameters.map((parameter) => parameter.name).join(', ')}): ${signature.returnType.toString(projectParser)} + +${signature.comment.description ?? 'No description provided.'} + +${parseSee(signature.comment.see)} + +${ + signature.comment.example.length + ? `#### Examples + +${parseExamples(signature.comment.example)}` + : '' +} + +${ + signature.typeParameters.length + ? `#### Type Parameters + +${parseTypeParameters(signature.typeParameters, projectParser)}` + : '' +} + +${ + signature.parameters.length + ? `#### Parameters + +${parseParameters(signature.parameters, projectParser)}` + : '' +}`; +} diff --git a/json-parser/src/renderer/utilities/parseTypeParameters.ts b/json-parser/src/renderer/utilities/parseTypeParameters.ts new file mode 100644 index 00000000..381fdbe7 --- /dev/null +++ b/json-parser/src/renderer/utilities/parseTypeParameters.ts @@ -0,0 +1,14 @@ +import type { ProjectParser, TypeParameterParser } from 'typedoc-json-parser'; + +export function parseTypeParameters(typeParameters: TypeParameterParser[], projectParser: ProjectParser): string { + if (!typeParameters.length) return ''; + + return `| Name | Type | Default | +| :---: | :---: | :---: | +${typeParameters.map( + (typeParameter) => + `| ${typeParameter.name} | ${ + typeParameter.constraint ? typeParameter.constraint.toString(projectParser).replace(/\|/g, '\\|') : 'Not provided.' + } | ${typeParameter.default ? typeParameter.default.toString(projectParser).replace(/\|/g, '\\|') : 'Not provided.'}` +)}`; +} diff --git a/json-parser/src/renderer/utilities/removeDirectory.ts b/json-parser/src/renderer/utilities/removeDirectory.ts new file mode 100644 index 00000000..b693e6c8 --- /dev/null +++ b/json-parser/src/renderer/utilities/removeDirectory.ts @@ -0,0 +1,21 @@ +import { existsSync, readdirSync, rmdirSync, statSync, unlinkSync } from 'node:fs'; + +export function removeDirectory(directory: string) { + if (existsSync(directory)) { + const files = readdirSync(directory); + + if (files.length > 0) { + files.forEach((filename) => { + if (statSync(`${directory}/${filename}`).isDirectory()) { + removeDirectory(`${directory}/${filename}`); + } else { + unlinkSync(`${directory}/${filename}`); + } + }); + + rmdirSync(directory); + } else { + rmdirSync(directory); + } + } +} diff --git a/json-parser/src/renderer/writeCategoryYaml.ts b/json-parser/src/renderer/writeCategoryYaml.ts new file mode 100644 index 00000000..99499e22 --- /dev/null +++ b/json-parser/src/renderer/writeCategoryYaml.ts @@ -0,0 +1,15 @@ +import { writeFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { ensureDirectory } from './utilities/ensureDirectory'; + +export function writeCategoryYaml(directory: string, categoryPath: string, categoryName: string, sidebarPosition: number) { + const categoryDirectory = resolve(directory, categoryPath); + + ensureDirectory(categoryDirectory); + + const categoryData = [`label: "${categoryName}"`, `position: ${sidebarPosition}`].join(`\n`); + + writeFileSync(resolve(categoryDirectory, '_category.yml'), categoryData); + + return categoryDirectory; +} diff --git a/json-parser/src/types/PluginOptions.ts b/json-parser/src/types/PluginOptions.ts new file mode 100644 index 00000000..c1ee22c6 --- /dev/null +++ b/json-parser/src/types/PluginOptions.ts @@ -0,0 +1,5 @@ +export interface PluginOptions { + githubContentUrl: string; + + githubToken?: string; +} diff --git a/json-parser/src/types/RepositoryContent.ts b/json-parser/src/types/RepositoryContent.ts new file mode 100644 index 00000000..f20e78aa --- /dev/null +++ b/json-parser/src/types/RepositoryContent.ts @@ -0,0 +1,15 @@ +export interface RepositoryContent { + type: RepositoryContentFileType; + + name: string; + + url: string; + + download_url: string | null; +} + +export enum RepositoryContentFileType { + File = 'file', + + Directory = 'dir' +} diff --git a/json-parser/tsconfig.json b/json-parser/tsconfig.json new file mode 100644 index 00000000..dcd7cfc0 --- /dev/null +++ b/json-parser/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "@sapphire/ts-config", + "compilerOptions": { + "rootDir": "src", + "lib": ["ESNext", "DOM"], + "target": "ESNext", + "module": "ESNext", + "incremental": false + }, + "include": ["src"] +} diff --git a/json-parser/tsup.config.ts b/json-parser/tsup.config.ts new file mode 100644 index 00000000..a9aa8c80 --- /dev/null +++ b/json-parser/tsup.config.ts @@ -0,0 +1,25 @@ +import { esbuildPluginFilePathExtensions } from 'esbuild-plugin-file-path-extensions'; +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: false, + entry: ['src/**/*.ts'], + format: ['esm'], + minify: false, + skipNodeModulesBundle: true, + sourcemap: true, + target: 'esnext', + tsconfig: './tsconfig.json', + bundle: true, + shims: false, + keepNames: true, + splitting: false, + treeshake: true, + outExtension() { + return { + js: '.mjs' + }; + }, + esbuildPlugins: [esbuildPluginFilePathExtensions()] +}); diff --git a/package.json b/package.json index 4dc8ae4e..cb43a819 100644 --- a/package.json +++ b/package.json @@ -2,33 +2,33 @@ "name": "root-website", "version": "1.0.0", "workspaces": [ - "projects/*" + "json-parser" ], "description": "Website with the Sapphire guide, hosted on https://sapphirejs.dev", "author": "@sapphire", "license": "MIT", "private": true, "scripts": { + "update": "yarn upgrade-interactive", + "build-parser": "yarn workspace json-parser run build", + "run-parser": "yarn workspace json-parser run start", "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", + "start": "yarn build-parser && yarn run-parser && docusaurus start", + "build": "yarn build-parser && yarn run-parser && docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc", + "typecheck": "tsc -p tsconfig.eslint.json", "lint": "eslint src --ext mjs,ts --fix", "lint:md": "markdownlint-cli2-fix", "lint:md-no-fix": "markdownlint-cli2", - "clean": "node scripts/clean.mjs", + "clean": "rimraf docs/Documentation .docusaurus/ node_modules/cache build/", "format": "prettier --write \"{src,static,scripts,docs}/**/*.{js,jsx,ts,tsx,css,json,md,mdx,yml}\"", "format:check": "prettier --check \"{src,static,scripts,docs}/**/*.{js,jsx,ts,tsx,css,json,md,mdx,yml}\"", - "update": "yarn upgrade-interactive", - "postinstall": "husky install .github/husky", - "clean-projects": "rimraf \"./projects/**/node_modules\" \"./projects/**/dist\" \"./projects/**/build\" \"./projects/**/prebuild\"", - "update-submodules": "git pull --recurse-submodules && git submodule update --remote --recursive" + "postinstall": "husky install .github/husky" }, "dependencies": { "@docusaurus/core": "2.4.0", @@ -48,26 +48,18 @@ "swr": "^2.1.3" }, "devDependencies": { - "@commitlint/cli": "^17.5.1", - "@commitlint/config-conventional": "^17.4.4", + "@commitlint/cli": "^17.6.1", + "@commitlint/config-conventional": "^17.6.1", "@docusaurus/module-type-aliases": "2.4.0", - "@sapphire/cron": "^1.1.0", - "@sapphire/decorators": "^6.0.1", - "@sapphire/duration": "^1.1.0", - "@sapphire/eslint-config": "^4.4.0", - "@sapphire/fetch": "^2.4.1", + "@sapphire/eslint-config": "^4.4.1", "@sapphire/prettier-config": "^1.4.5", - "@sapphire/result": "^2.6.1", - "@sapphire/timer-manager": "^1.0.0", - "@sapphire/timestamp": "^1.0.1", "@sapphire/ts-config": "^4.0.0", "@types/node": "^18.15.11", - "@types/react": "^18.0.34", + "@types/react": "^18.0.35", "@types/react-dom": "^18.0.11", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", "cz-conventional-changelog": "^3.3.0", - "docusaurus-plugin-typedoc": "~0.18.0", "eslint": "^8.38.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", @@ -81,20 +73,13 @@ "markdownlint-cli2": "^0.6.0", "prettier": "^2.8.7", "pretty-quick": "^3.1.3", - "rimraf": "^3.0.2", - "ts-node": "^10.9.1", - "typedoc": "^0.23.28", - "typedoc-plugin-djs-links": "^1.2.0", - "typedoc-plugin-markdown": "~3.14.0", - "typedoc-plugin-mdn-links": "^2.0.2", + "rimraf": "^5.0.0", "typescript": "^5.0.4" }, "resolutions": { "ansi-regex": "^5.0.1", "minimist": "^1.2.8", - "async": "^2.6.4", - "typedoc": "^0.23.28", - "@sapphire/ts-config": "^4.0.0" + "async": "^2.6.4" }, "browserslist": { "production": [ diff --git a/projects/framework b/projects/framework deleted file mode 160000 index 96f5f3c7..00000000 --- a/projects/framework +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 96f5f3c7ebcf710448d6031746237d02ec3801c7 diff --git a/projects/pieces b/projects/pieces deleted file mode 160000 index 1538d679..00000000 --- a/projects/pieces +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1538d679a84d04a74427b119e97eb8144107918a diff --git a/projects/plugins b/projects/plugins deleted file mode 160000 index c0132b74..00000000 --- a/projects/plugins +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c0132b7415a1eed8de0f60c62ba1686ff1ddf171 diff --git a/projects/shapeshift b/projects/shapeshift deleted file mode 160000 index 0a397c45..00000000 --- a/projects/shapeshift +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0a397c452bc57b76e79c31444ee534b9ceba28ac diff --git a/projects/type b/projects/type deleted file mode 160000 index 45c75a62..00000000 --- a/projects/type +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 45c75a62f52659cda0098f5e034bd3e6539cf82d diff --git a/projects/utilities b/projects/utilities deleted file mode 160000 index 2f4a3e87..00000000 --- a/projects/utilities +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2f4a3e87f2a5da7d6b9e49bc565d162e8cc19f01 diff --git a/scripts/clean.mjs b/scripts/clean.mjs deleted file mode 100644 index c98229ef..00000000 --- a/scripts/clean.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import { rm } from 'node:fs/promises'; - -const rootDir = new URL('../', import.meta.url); -const documentationDir = new URL('docs/Documentation/', rootDir); -const docusaurusOutputDir = new URL('.docusaurus/', rootDir); -const nodeModulesCacheDir = new URL('node_modules/.cache/', rootDir); -const buildDir = new URL('build/', rootDir); - -/** @type {import('node:fs').RmOptions} */ -const rmOptions = { recursive: true, force: true }; - -await Promise.all([ - rm(docusaurusOutputDir, rmOptions), // - rm(documentationDir, rmOptions), - rm(nodeModulesCacheDir, rmOptions), - rm(buildDir, rmOptions) -]); diff --git a/src/components/Docs/CodeLinkAnchor.tsx b/src/components/Docs/CodeLinkAnchor.tsx new file mode 100644 index 00000000..91182b0b --- /dev/null +++ b/src/components/Docs/CodeLinkAnchor.tsx @@ -0,0 +1,19 @@ +import styles from '@site/src/components/Docs/styles/CodeLinkAnchor.module.css'; +import React, { type FC } from 'react'; + +interface Props { + url: string; +} + +const CodeLinkAnchor: FC = ({ url }) => ( + <> +
+ + + + + + +); + +export default CodeLinkAnchor; diff --git a/src/components/Docs/OptionalPackageLink.tsx b/src/components/Docs/OptionalPackageLink.tsx index 63447763..8c771f85 100644 --- a/src/components/Docs/OptionalPackageLink.tsx +++ b/src/components/Docs/OptionalPackageLink.tsx @@ -1,5 +1,5 @@ import { ArrowTopRightOnSquareIcon } from '@heroicons/react/24/outline'; -import styles from '@site/src/components/Docs/Link.module.css'; +import styles from '@site/src/components/Docs/styles/Link.module.css'; import React, { type FC, type ReactNode } from 'react'; interface Props { diff --git a/src/components/Docs/SimpleLink.tsx b/src/components/Docs/SimpleLink.tsx index ab6e37c6..ab7ea66c 100644 --- a/src/components/Docs/SimpleLink.tsx +++ b/src/components/Docs/SimpleLink.tsx @@ -1,5 +1,5 @@ import { ArrowTopRightOnSquareIcon } from '@heroicons/react/24/outline'; -import styles from '@site/src/components/Docs/Link.module.css'; +import styles from '@site/src/components/Docs/styles/Link.module.css'; import clsx from 'clsx'; import React, { type FC } from 'react'; diff --git a/src/components/Docs/pills/DeprecatedPill.tsx b/src/components/Docs/pills/DeprecatedPill.tsx new file mode 100644 index 00000000..4c914eed --- /dev/null +++ b/src/components/Docs/pills/DeprecatedPill.tsx @@ -0,0 +1,11 @@ +import styles from '@site/src/components/Docs/pills/Pills.module.css'; +import React, { type FC } from 'react'; +import clsx from 'clsx'; + +const DeprecatedPill: FC = () => ( +
+
Deprecated
+
+); + +export default DeprecatedPill; diff --git a/src/components/Docs/pills/Pills.module.css b/src/components/Docs/pills/Pills.module.css new file mode 100644 index 00000000..649bc75d --- /dev/null +++ b/src/components/Docs/pills/Pills.module.css @@ -0,0 +1,30 @@ +.wrapper { + font-size: 0.875rem; + line-height: 1.25rem; + font-weight: 600; + text-transform: uppercase; +} + +.pill { + padding-left: 0.625rem; + padding-right: 0.625rem; + padding-top: 0.125rem; + padding-bottom: 0.125rem; + border-radius: 0.375rem; + + background-color: var(--ifm-color-primary); + color: white; +} + +html[data-theme='dark'] .pill { + color: black; +} + +.deprecatedPill { + background-color: var(--ifm-color-danger); + color: white; +} + +html[data-theme='dark'] .deprecatedPill { + color: white; +} diff --git a/src/components/Docs/pills/PrivatePill.tsx b/src/components/Docs/pills/PrivatePill.tsx new file mode 100644 index 00000000..314fffab --- /dev/null +++ b/src/components/Docs/pills/PrivatePill.tsx @@ -0,0 +1,10 @@ +import styles from '@site/src/components/Docs/pills/Pills.module.css'; +import React, { type FC } from 'react'; + +const PrivatePill: FC = () => ( +
+
Private
+
+); + +export default PrivatePill; diff --git a/src/components/Docs/pills/ProtectedPill.tsx b/src/components/Docs/pills/ProtectedPill.tsx new file mode 100644 index 00000000..4a022e2b --- /dev/null +++ b/src/components/Docs/pills/ProtectedPill.tsx @@ -0,0 +1,10 @@ +import styles from '@site/src/components/Docs/pills/Pills.module.css'; +import React, { type FC } from 'react'; + +const ProtectedPill: FC = () => ( +
+
Protected
+
+); + +export default ProtectedPill; diff --git a/src/components/Docs/pills/ReadOnlyPill.tsx b/src/components/Docs/pills/ReadOnlyPill.tsx new file mode 100644 index 00000000..a8b949cd --- /dev/null +++ b/src/components/Docs/pills/ReadOnlyPill.tsx @@ -0,0 +1,10 @@ +import styles from '@site/src/components/Docs/pills/Pills.module.css'; +import React, { type FC } from 'react'; + +const ReadOnlyPill: FC = () => ( +
+
Read-only
+
+); + +export default ReadOnlyPill; diff --git a/src/components/Docs/pills/StaticPill.tsx b/src/components/Docs/pills/StaticPill.tsx new file mode 100644 index 00000000..e4c29cb6 --- /dev/null +++ b/src/components/Docs/pills/StaticPill.tsx @@ -0,0 +1,10 @@ +import styles from '@site/src/components/Docs/pills/Pills.module.css'; +import React, { type FC } from 'react'; + +const StaticPill: FC = () => ( +
+
Static
+
+); + +export default StaticPill; diff --git a/src/components/Docs/styles/CodeLinkAnchor.module.css b/src/components/Docs/styles/CodeLinkAnchor.module.css new file mode 100644 index 00000000..fde5d57b --- /dev/null +++ b/src/components/Docs/styles/CodeLinkAnchor.module.css @@ -0,0 +1,12 @@ +.flexGrowFiller { + flex-grow: 1; +} + +.icon { + width: 1.5rem; + height: 1.5rem; +} + +.anchor { + display: flex; +} diff --git a/src/components/Docs/Link.module.css b/src/components/Docs/styles/Link.module.css similarity index 100% rename from src/components/Docs/Link.module.css rename to src/components/Docs/styles/Link.module.css diff --git a/src/css/custom.css b/src/css/custom.css index fcdd993e..cc77a6d7 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -33,6 +33,13 @@ html[data-theme='dark'] { --ifm-footer-title-color: var(--ifm-font-color-base); } +.markdown > h3 { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.5em; +} + @media screen and (min-width: 966px) { footer > .container { display: grid; diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json index cd608919..bab12d3b 100644 --- a/tsconfig.eslint.json +++ b/tsconfig.eslint.json @@ -1,4 +1,10 @@ { "extends": "./tsconfig.json", - "include": ["babel.config.js", "docs/General", "docs/Guide", "docusaurus.config.js", "projects", "scripts", "sidebars.js", "src", "static"] + "compilerOptions": { + "lib": ["ESNext", "DOM"], + "target": "ESNext", + "module": "ESNext", + "incremental": false + }, + "include": ["babel.config.js", "docs/General", "docs/Guide", "docusaurus.config.js", "scripts", "sidebars.js", "src", "static", "json-parser"] } diff --git a/tsconfig.typedoc.json b/tsconfig.typedoc.json deleted file mode 100644 index fc00c5c2..00000000 --- a/tsconfig.typedoc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": "./tsconfig.json", - "include": ["projects"], - "exclude": ["**/dist/**/*", "**/register*", "**/tests/**/*"] -} diff --git a/yarn.lock b/yarn.lock index c72845c0..288d1942 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,25 +5,6 @@ __metadata: version: 6 cacheKey: 8 -"@actions/core@npm:^1.10.0": - version: 1.10.0 - resolution: "@actions/core@npm:1.10.0" - dependencies: - "@actions/http-client": ^2.0.1 - uuid: ^8.3.2 - checksum: 0a75621e007ab20d887434cdd165f0b9036f14c22252a2faed33543d8b9d04ec95d823e69ca636a25245574e4585d73e1e9e47a845339553c664f9f2c9614669 - languageName: node - linkType: hard - -"@actions/http-client@npm:^2.0.1": - version: 2.1.0 - resolution: "@actions/http-client@npm:2.1.0" - dependencies: - tunnel: ^0.0.6 - checksum: 25a72a952cc95fb4b3ab086da73a5754dd0957c206637cace69be2e16f018cc1b3d3c40d3bcf89ffd8a5929d5e8445594b498b50db306a50ad7536023f8e3800 - languageName: node - linkType: hard - "@algolia/autocomplete-core@npm:1.7.4": version: 1.7.4 resolution: "@algolia/autocomplete-core@npm:1.7.4" @@ -1621,7 +1602,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.8.4": version: 7.21.0 resolution: "@babel/runtime@npm:7.21.0" dependencies: @@ -1670,13 +1651,6 @@ __metadata: languageName: node linkType: hard -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -1684,12 +1658,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:^17.5.1": - version: 17.5.1 - resolution: "@commitlint/cli@npm:17.5.1" +"@commitlint/cli@npm:^17.6.1": + version: 17.6.1 + resolution: "@commitlint/cli@npm:17.6.1" dependencies: "@commitlint/format": ^17.4.4 - "@commitlint/lint": ^17.4.4 + "@commitlint/lint": ^17.6.1 "@commitlint/load": ^17.5.0 "@commitlint/read": ^17.5.1 "@commitlint/types": ^17.4.4 @@ -1700,16 +1674,16 @@ __metadata: yargs: ^17.0.0 bin: commitlint: cli.js - checksum: 2bdd26b3215796dccb16b0d7459d3b0db7f6324800aa73b97a8cdf79b77f3691d85ee88f37fa6cf20c97ac664f31dcb6ad7aef1da3c3b32d7bb12f18d49a37f2 + checksum: ec559e1f529c8bdc680d71527d2eb591dc7d264fcc8a70cf7ee12d5b833c385374ae41943f7a8e8346423c51f8900dded5041b6e719586295573882e366c41ba languageName: node linkType: hard -"@commitlint/config-conventional@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/config-conventional@npm:17.4.4" +"@commitlint/config-conventional@npm:^17.6.1": + version: 17.6.1 + resolution: "@commitlint/config-conventional@npm:17.6.1" dependencies: conventional-changelog-conventionalcommits: ^5.0.0 - checksum: 679d92509fe6e53ee0cc4202f8069d88360c4f9dbd7ab74114bb28278a196da517ef711dfe69893033a66e54ffc29e8df2ccf63cfd746a89c82a053949473c4b + checksum: a854bae11f76b22e188af2fabe4048b5054f56b7f270e6364ab1ed807670fa38192e1a2628d626a9b759785f64874a0b33b560080b34208f69f401ef70d91562 languageName: node linkType: hard @@ -1764,15 +1738,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/lint@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/lint@npm:17.4.4" +"@commitlint/lint@npm:^17.6.1": + version: 17.6.1 + resolution: "@commitlint/lint@npm:17.6.1" dependencies: "@commitlint/is-ignored": ^17.4.4 "@commitlint/parse": ^17.4.4 - "@commitlint/rules": ^17.4.4 + "@commitlint/rules": ^17.6.1 "@commitlint/types": ^17.4.4 - checksum: bf04a9f9a1435e0d3cd03c58b6bf924613d0278b66b0a5d0e18eb96c7af9eeb02871e739a4d7d9312b2b4178f6f8ae9a49ba74382b4e28f623e1bf0af7067946 + checksum: 990f6940fe277f252087e1d11d1042cfc034fa66b6355d451a0d7d8a24a0f0c381fd88f03556edb9a187c19e6d2a22a575b10c8d6db2f8342578c06396f10285 languageName: node linkType: hard @@ -1843,16 +1817,16 @@ __metadata: languageName: node linkType: hard -"@commitlint/rules@npm:^17.4.4": - version: 17.4.4 - resolution: "@commitlint/rules@npm:17.4.4" +"@commitlint/rules@npm:^17.6.1": + version: 17.6.1 + resolution: "@commitlint/rules@npm:17.6.1" dependencies: "@commitlint/ensure": ^17.4.4 "@commitlint/message": ^17.4.2 "@commitlint/to-lines": ^17.4.0 "@commitlint/types": ^17.4.4 execa: ^5.0.0 - checksum: f36525f6e234df6a17d47457b733a1fc10e3e01db1aa6fb45b18cbaf74b7915f634ab65f73d2412787137c366046f8264126c2f21ad9023ac6b68ec8b1cee8f4 + checksum: e00b453e8a66eee6a335223a67cb328943133c54a9b416a7700857a917ea5ab3a6394c6c37e6123a8244bc2625e765c0f7182b7dfc2d4dee94577bb300d6d3a0 languageName: node linkType: hard @@ -1890,79 +1864,6 @@ __metadata: languageName: node linkType: hard -"@discordjs/builders@npm:^1.6.0, @discordjs/builders@npm:^1.6.1": - version: 1.6.1 - resolution: "@discordjs/builders@npm:1.6.1" - dependencies: - "@discordjs/formatters": ^0.3.0 - "@discordjs/util": ^0.2.0 - "@sapphire/shapeshift": ^3.8.1 - discord-api-types: ^0.37.37 - fast-deep-equal: ^3.1.3 - ts-mixer: ^6.0.3 - tslib: ^2.5.0 - checksum: 057b5585d17e6273d99aa4cb356ca845d54785d95c0af05418f30eb933cf0b80043f7941effe7a593142c6817f47b893c5a973dfd95f3db24e0570666781e2d9 - languageName: node - linkType: hard - -"@discordjs/collection@npm:^1.5.0": - version: 1.5.0 - resolution: "@discordjs/collection@npm:1.5.0" - checksum: 072043743c5e5ef99033f1c227fd92f437a0665b8f0a5bfa26bacc6610963d03b54c45da0e0116ce30e4612efc52b2db0a0827f79091a135409237722db5400a - languageName: node - linkType: hard - -"@discordjs/formatters@npm:^0.3.0": - version: 0.3.0 - resolution: "@discordjs/formatters@npm:0.3.0" - dependencies: - discord-api-types: ^0.37.37 - checksum: cdf0d842f268a1b8c072522f58b0c77853e825964acb1e3b189f53d740d0d4ee4ed3b4be177ce4ab30a665bc1e6953348ab0d29b5fd52a0651e74eb63ad4be6d - languageName: node - linkType: hard - -"@discordjs/node-pre-gyp@npm:^0.4.5": - version: 0.4.5 - resolution: "@discordjs/node-pre-gyp@npm:0.4.5" - dependencies: - detect-libc: ^2.0.0 - https-proxy-agent: ^5.0.0 - make-dir: ^3.1.0 - node-fetch: ^2.6.7 - nopt: ^5.0.0 - npmlog: ^5.0.1 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.11 - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: 60ba7bfdb9e002ff6ff47086312ca446e97b2dfa695a581a1b49eb94d2c716ad509166d97b66b76096d8fd33b9aaa4bb88dad083980821b7691aa55ebccdb5e4 - languageName: node - linkType: hard - -"@discordjs/rest@npm:^1.7.0": - version: 1.7.0 - resolution: "@discordjs/rest@npm:1.7.0" - dependencies: - "@discordjs/collection": ^1.5.0 - "@discordjs/util": ^0.2.0 - "@sapphire/async-queue": ^1.5.0 - "@sapphire/snowflake": ^3.4.0 - discord-api-types: ^0.37.37 - file-type: ^18.2.1 - tslib: ^2.5.0 - undici: ^5.21.0 - checksum: 5d52ae02b77abafbcd70c650a9760625a7afab37875a7fc85404e1053e12745aeca819747ad4dbbaab78b1df0a33a050b980b1e91ba356c496bb0ea93d32e10f - languageName: node - linkType: hard - -"@discordjs/util@npm:^0.2.0": - version: 0.2.0 - resolution: "@discordjs/util@npm:0.2.0" - checksum: 1e6c02a2881c98ccee2ffd34f487b751e1f16bce007e0a3e9fa538170c1ddb3d68e2b1d88c84b3406191ba9dfec3a999a828603a142c359703fc53482269e7fa - languageName: node - linkType: hard - "@discoveryjs/json-ext@npm:0.5.7": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" @@ -2473,7 +2374,7 @@ __metadata: languageName: node linkType: hard -"@docusaurus/types@npm:2.4.0": +"@docusaurus/types@npm:2.4.0, @docusaurus/types@npm:^2.4.0": version: 2.4.0 resolution: "@docusaurus/types@npm:2.4.0" dependencies: @@ -2618,13 +2519,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.14.54": - version: 0.14.54 - resolution: "@esbuild/linux-loong64@npm:0.14.54" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.17.16": version: 0.17.16 resolution: "@esbuild/linux-loong64@npm:0.17.16" @@ -2751,27 +2645,6 @@ __metadata: languageName: node linkType: hard -"@favware/cliff-jumper@npm:^2.0.0": - version: 2.0.0 - resolution: "@favware/cliff-jumper@npm:2.0.0" - dependencies: - "@favware/conventional-changelog-angular": ^5.0.15 - "@sapphire/result": ^2.6.0 - "@sapphire/utilities": 3.11.0 - colorette: ^2.0.19 - commander: ^10.0.0 - conventional-recommended-bump: ^6.1.0 - git-cliff: ^1.1.2 - js-yaml: ^4.1.0 - semver: ^7.3.8 - typescript: ^4.9.5 - bin: - cj: ./dist/cli.js - cliff-jumper: ./dist/cli.js - checksum: 432257b5a0ba4dd1b8a784c309d9b48cecb0d8761fe7bc393742a9788c3107c2c5dabfe29ac28ac9ab7ce9bd429a2d5826c837e577813bb5576af3dee7ba04ea - languageName: node - linkType: hard - "@favware/colorette-spinner@npm:^1.0.1": version: 1.0.1 resolution: "@favware/colorette-spinner@npm:1.0.1" @@ -2781,52 +2654,6 @@ __metadata: languageName: node linkType: hard -"@favware/conventional-changelog-angular@npm:^5.0.15": - version: 5.0.15 - resolution: "@favware/conventional-changelog-angular@npm:5.0.15" - dependencies: - compare-func: ^2.0.0 - checksum: 9ea3869f748831348b51aa6afbd4533ee3dbf94a2bd673b1cd8b7c6397a46b90b32f595b324b9074bd9608061046b456f7a97d06fba7abb8143bd8648a938870 - languageName: node - linkType: hard - -"@favware/npm-deprecate@npm:^1.0.7": - version: 1.0.7 - resolution: "@favware/npm-deprecate@npm:1.0.7" - dependencies: - "@sapphire/fetch": ^2.4.1 - "@sapphire/utilities": ^3.11.0 - colorette: ^2.0.19 - commander: ^9.4.1 - js-yaml: ^4.1.0 - micromatch: ^4.0.5 - npm-package-arg: ^10.0.0 - npm-registry-fetch: ^14.0.2 - bin: - nd: ./dist/cli.js - npm-deprecate: ./dist/cli.js - checksum: 83b1c9259dfcab376dd8702b85c5875811c60a4c57fb562c4431b3d7523f7f2e80435da31c63e55246659d4da8d0fc3da20f7f5f40e0dd103e7d681ba6a55d32 - languageName: node - linkType: hard - -"@favware/rollup-type-bundler@npm:^2.0.0": - version: 2.0.0 - resolution: "@favware/rollup-type-bundler@npm:2.0.0" - dependencies: - "@sapphire/utilities": ^3.11.0 - colorette: ^2.0.19 - commander: ^9.4.1 - js-yaml: ^4.1.0 - rollup: ^3.2.1 - rollup-plugin-dts: ^5.0.0 - typescript: ^4.8.4 - bin: - rollup-type-bundler: ./dist/cli.js - rtb: ./dist/cli.js - checksum: 382244abb06434b9a1486337d9257464cc79afdb3da699373ca3d356951b95183206c3bac052a6491184436b10b41a8639b6ef155c58eed5b6f54be95d898918 - languageName: node - linkType: hard - "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -2884,20 +2711,6 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 - languageName: node - linkType: hard - "@jest/schemas@npm:^29.4.3": version: 29.4.3 resolution: "@jest/schemas@npm:29.4.3" @@ -2970,7 +2783,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -2987,7 +2800,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.18 resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: @@ -2997,13 +2810,6 @@ __metadata: languageName: node linkType: hard -"@jspm/core@npm:2.0.0-beta.24": - version: 2.0.0-beta.24 - resolution: "@jspm/core@npm:2.0.0-beta.24" - checksum: c3a986d523a61522794c26b809d1fb40b1404a45a5661ba476b5d529e9c15c4c0dc51983c95168532bcc7455a387f0eceeed06f4b386aa219173535fa53a0a62 - languageName: node - linkType: hard - "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.4 resolution: "@leichtgewicht/ip-codec@npm:2.0.4" @@ -3054,48 +2860,6 @@ __metadata: languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -3133,15 +2897,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e - languageName: node - linkType: hard - "@npmcli/move-file@npm:^2.0.0": version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" @@ -3183,19 +2938,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-inject@npm:^4.0.4": - version: 4.0.4 - resolution: "@rollup/plugin-inject@npm:4.0.4" - dependencies: - "@rollup/pluginutils": ^3.1.0 - estree-walker: ^2.0.1 - magic-string: ^0.25.7 - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - checksum: 22a1847372a96296a5b176af3d5b23ac7b48143a32c77ec4efed38daf4b0d1399a3cd144496d65731299984c5f98c9e00dc6a7f53d0fe87bd4aab2d4bd7b8289 - languageName: node - linkType: hard - "@rollup/plugin-node-resolve@npm:^11.2.1": version: 11.2.1 resolution: "@rollup/plugin-node-resolve@npm:11.2.1" @@ -3237,147 +2979,6 @@ __metadata: languageName: node linkType: hard -"@sapphire/async-queue@npm:^1.5.0": - version: 1.5.0 - resolution: "@sapphire/async-queue@npm:1.5.0" - checksum: 983dbd1fd1b1798496e5edb6a0db7e4d90015160e1028f20475eab0a92625513f1e8d938bc0305811a9cec461c94e01b1e4191615ff03ba49356f568f3255250 - languageName: node - linkType: hard - -"@sapphire/async-queue@workspace:projects/utilities/packages/async-queue": - version: 0.0.0-use.local - resolution: "@sapphire/async-queue@workspace:projects/utilities/packages/async-queue" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/bitfield@workspace:projects/utilities/packages/bitfield": - version: 0.0.0-use.local - resolution: "@sapphire/bitfield@workspace:projects/utilities/packages/bitfield" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/cron@npm:^1.1.0": - version: 1.1.0 - resolution: "@sapphire/cron@npm:1.1.0" - dependencies: - "@sapphire/utilities": ^3.11.0 - checksum: 71bc8b91dd42c93fa3b11c66bff31133105389a1b3a2cf5d3f02294c6bba14163b70ea69165e2be6a83ec5a036d630eb7fa1a856dd5ee6829315f71291f8ee83 - languageName: node - linkType: hard - -"@sapphire/cron@workspace:^, @sapphire/cron@workspace:projects/utilities/packages/cron": - version: 0.0.0-use.local - resolution: "@sapphire/cron@workspace:projects/utilities/packages/cron" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/utilities": "workspace:^" - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/decorators@npm:^6.0.1": - version: 6.0.1 - resolution: "@sapphire/decorators@npm:6.0.1" - dependencies: - tslib: ^2.5.0 - checksum: 348891a24f572eba80e805c30fb517987bf8cdf13318e2f1b0584f61e6fe10027593c0123fe5eff37a815d3a9fefab26c926b73c29a6b672faf9f074ef6b4044 - languageName: node - linkType: hard - -"@sapphire/decorators@workspace:projects/utilities/packages/decorators": - version: 0.0.0-use.local - resolution: "@sapphire/decorators@workspace:projects/utilities/packages/decorators" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/discord-utilities": "workspace:^" - "@sapphire/discord.js-utilities": "workspace:^" - "@sapphire/ratelimits": "workspace:^" - "@sapphire/result": "workspace:^" - "@sapphire/utilities": "workspace:^" - "@vitest/coverage-c8": ^0.29.8 - tslib: ^2.5.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/discord-utilities@npm:^3.0.1, @sapphire/discord-utilities@npm:^3.0.2": - version: 3.0.2 - resolution: "@sapphire/discord-utilities@npm:3.0.2" - dependencies: - discord-api-types: ^0.37.38 - checksum: d023d99b7d3ac9d4849151d8a5266206cea829f24fb9c2f5f60eefe5c24c535a26d4674ddd7513b89a96afd05c47fa536ad616e2c832d2c6aefd8af966c63cb6 - languageName: node - linkType: hard - -"@sapphire/discord-utilities@workspace:^, @sapphire/discord-utilities@workspace:projects/utilities/packages/discord-utilities": - version: 0.0.0-use.local - resolution: "@sapphire/discord-utilities@workspace:projects/utilities/packages/discord-utilities" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - discord-api-types: ^0.37.38 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/discord.js-utilities@npm:6.0.5": - version: 6.0.5 - resolution: "@sapphire/discord.js-utilities@npm:6.0.5" - dependencies: - "@sapphire/discord-utilities": ^3.0.1 - "@sapphire/duration": ^1.1.0 - "@sapphire/utilities": ^3.11.0 - tslib: ^2.5.0 - checksum: 8726777571ba20d62bf2057e624785198ace1c041aad83151080a2b180ab87b904ccacb5125a4590f43f76aaab989088027b07b4c86582ebc294067d10653e02 - languageName: node - linkType: hard - -"@sapphire/discord.js-utilities@workspace:^, @sapphire/discord.js-utilities@workspace:projects/utilities/packages/discord.js-utilities": - version: 0.0.0-use.local - resolution: "@sapphire/discord.js-utilities@workspace:projects/utilities/packages/discord.js-utilities" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@favware/rollup-type-bundler": ^2.0.0 - "@sapphire/discord-utilities": "workspace:^" - "@sapphire/duration": "workspace:^" - "@sapphire/utilities": "workspace:^" - tslib: ^2.5.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - "@sapphire/docusaurus-plugin-npm2yarn2pnpm@npm:1.1.4": version: 1.1.4 resolution: "@sapphire/docusaurus-plugin-npm2yarn2pnpm@npm:1.1.4" @@ -3400,28 +3001,7 @@ __metadata: languageName: node linkType: hard -"@sapphire/duration@npm:^1.1.0": - version: 1.1.0 - resolution: "@sapphire/duration@npm:1.1.0" - checksum: bf145249804560e20621fb593110dc4084a7597f04669695250921ccc7ca2e867a1f0a914c3fdfc9d120ee13689668a104b86861f312ffcce293e9551f4359c9 - languageName: node - linkType: hard - -"@sapphire/duration@workspace:^, @sapphire/duration@workspace:projects/utilities/packages/duration": - version: 0.0.0-use.local - resolution: "@sapphire/duration@workspace:projects/utilities/packages/duration" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/eslint-config@npm:^4.4.0, @sapphire/eslint-config@npm:^4.4.1": +"@sapphire/eslint-config@npm:^4.4.1": version: 4.4.1 resolution: "@sapphire/eslint-config@npm:4.4.1" dependencies: @@ -3436,56 +3016,6 @@ __metadata: languageName: node linkType: hard -"@sapphire/eslint-config@workspace:^, @sapphire/eslint-config@workspace:projects/utilities/packages/eslint-config": - version: 0.0.0-use.local - resolution: "@sapphire/eslint-config@workspace:projects/utilities/packages/eslint-config" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - prettier: ^2.8.7 - tsup: ^6.7.0 - typedoc: 0.23.28 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/eslint-plugin-result@workspace:^, @sapphire/eslint-plugin-result@workspace:projects/utilities/packages/eslint-plugin-result": - version: 0.0.0-use.local - resolution: "@sapphire/eslint-plugin-result@workspace:projects/utilities/packages/eslint-plugin-result" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/result": "workspace:^" - "@typescript-eslint/utils": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - tsutils: ^3.21.0 - typedoc: 0.23.28 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/event-iterator@workspace:projects/utilities/packages/event-iterator": - version: 0.0.0-use.local - resolution: "@sapphire/event-iterator@workspace:projects/utilities/packages/event-iterator" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tslib: ^2.5.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - "@sapphire/fetch@npm:^2.4.1": version: 2.4.1 resolution: "@sapphire/fetch@npm:2.4.1" @@ -3495,111 +3025,6 @@ __metadata: languageName: node linkType: hard -"@sapphire/fetch@workspace:^, @sapphire/fetch@workspace:projects/utilities/packages/fetch": - version: 0.0.0-use.local - resolution: "@sapphire/fetch@workspace:projects/utilities/packages/fetch" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - cross-fetch: ^3.1.5 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/framework@npm:^4.3.1": - version: 4.4.0 - resolution: "@sapphire/framework@npm:4.4.0" - dependencies: - "@discordjs/builders": ^1.6.1 - "@sapphire/discord-utilities": ^3.0.2 - "@sapphire/discord.js-utilities": 6.0.5 - "@sapphire/lexure": ^1.1.3 - "@sapphire/pieces": ^3.6.2 - "@sapphire/ratelimits": ^2.4.6 - "@sapphire/result": ^2.6.1 - "@sapphire/stopwatch": ^1.5.0 - "@sapphire/utilities": ^3.11.1 - checksum: 9a1e31582f9be638121a6b94deaab9c22fce0c9b4bf9a777b769cb01285bebcbac169450911bf95c4354eab8ec7031e2764cb52c2694f757fde6fa33aaf43bac - languageName: node - linkType: hard - -"@sapphire/framework@workspace:projects/framework": - version: 0.0.0-use.local - resolution: "@sapphire/framework@workspace:projects/framework" - dependencies: - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@discordjs/builders": ^1.6.1 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@favware/rollup-type-bundler": ^2.0.0 - "@sapphire/discord-utilities": ^3.0.2 - "@sapphire/discord.js-utilities": 6.0.5 - "@sapphire/eslint-config": ^4.4.1 - "@sapphire/lexure": ^1.1.3 - "@sapphire/pieces": ^3.6.2 - "@sapphire/prettier-config": ^1.4.5 - "@sapphire/ratelimits": ^2.4.6 - "@sapphire/result": ^2.6.1 - "@sapphire/stopwatch": ^1.5.0 - "@sapphire/ts-config": ^4.0.0 - "@sapphire/utilities": ^3.11.1 - "@types/node": ^18.15.11 - "@types/ws": ^8.5.4 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - cz-conventional-changelog: ^3.3.0 - discord.js: ^14.9.0 - esbuild-plugin-file-path-extensions: ^1.0.0 - esbuild-plugin-version-injector: ^1.1.0 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-deprecation: ^1.4.1 - eslint-plugin-prettier: ^4.2.1 - gen-esm-wrapper: ^1.1.3 - husky: ^8.0.3 - lint-staged: ^13.2.1 - pinst: ^3.0.0 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - tsup: 6.6.2 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vite: ^4.2.1 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/lexure@npm:^1.1.3": - version: 1.1.3 - resolution: "@sapphire/lexure@npm:1.1.3" - dependencies: - "@sapphire/result": ^2.6.1 - checksum: a2ecbd334b203691e877b2d9840c60d10c85db10fecfc247f46016b9cfcfb50e6cba140f81906123319882e5b948dea26c84acaf5e00b0b0f148605beaadc432 - languageName: node - linkType: hard - -"@sapphire/lexure@workspace:projects/utilities/packages/lexure": - version: 0.0.0-use.local - resolution: "@sapphire/lexure@workspace:projects/utilities/packages/lexure" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/result": "workspace:^" - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - "@sapphire/node-utilities@npm:^1.0.0": version: 1.0.0 resolution: "@sapphire/node-utilities@npm:1.0.0" @@ -3607,213 +3032,6 @@ __metadata: languageName: node linkType: hard -"@sapphire/node-utilities@workspace:projects/utilities/packages/node-utilities": - version: 0.0.0-use.local - resolution: "@sapphire/node-utilities@workspace:projects/utilities/packages/node-utilities" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/phisherman@workspace:projects/utilities/packages/phisherman": - version: 0.0.0-use.local - resolution: "@sapphire/phisherman@workspace:projects/utilities/packages/phisherman" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/fetch": "workspace:^" - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/pieces@npm:^3.6.2": - version: 3.6.2 - resolution: "@sapphire/pieces@npm:3.6.2" - dependencies: - "@discordjs/collection": ^1.5.0 - "@sapphire/utilities": ^3.11.1 - tslib: ^2.5.0 - checksum: 4b4632e52263bee4b07c1ca08332602b19aae750eea3b121d70dbbdb640f25b3e8d3121ad8536947c4a124e7d16b39a0bf4cc1418e501bb43c7168e6262e9571 - languageName: node - linkType: hard - -"@sapphire/pieces@workspace:projects/pieces": - version: 0.0.0-use.local - resolution: "@sapphire/pieces@workspace:projects/pieces" - dependencies: - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@discordjs/collection": ^1.5.0 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@favware/rollup-type-bundler": ^2.0.0 - "@sapphire/eslint-config": ^4.4.0 - "@sapphire/prettier-config": ^1.4.5 - "@sapphire/ts-config": ^4.0.0 - "@sapphire/utilities": ^3.11.1 - "@types/node": ^18.15.11 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - cz-conventional-changelog: ^3.3.0 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - gen-esm-wrapper: ^1.1.3 - husky: ^8.0.3 - lint-staged: ^13.2.1 - pinst: ^3.0.0 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-api@workspace:projects/plugins/packages/api": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-api@workspace:projects/plugins/packages/api" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@types/psl": ^1.1.0 - "@types/ws": ^8.5.4 - gen-esm-wrapper: ^1.1.3 - psl: ^1.9.0 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - undici: ^5.21.2 - languageName: unknown - linkType: soft - -"@sapphire/plugin-editable-commands@workspace:projects/plugins/packages/editable-commands": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-editable-commands@workspace:projects/plugins/packages/editable-commands" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@skyra/editable-commands": ^3.0.1 - gen-esm-wrapper: ^1.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-hmr@workspace:projects/plugins/packages/hmr": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-hmr@workspace:projects/plugins/packages/hmr" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - chokidar: ^3.5.3 - gen-esm-wrapper: ^1.1.3 - tslib: 2.x - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-i18next@workspace:projects/plugins/packages/i18next": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-i18next@workspace:projects/plugins/packages/i18next" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/utilities": ^3.11.1 - "@skyra/i18next-backend": ^2.0.2 - chokidar: ^3.5.3 - gen-esm-wrapper: ^1.1.3 - i18next: ^22.4.14 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-logger@workspace:projects/plugins/packages/logger": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-logger@workspace:projects/plugins/packages/logger" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/timestamp": ^1.0.1 - colorette: ^2.0.19 - gen-esm-wrapper: ^1.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-pattern-commands@workspace:projects/plugins/packages/pattern-commands": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-pattern-commands@workspace:projects/plugins/packages/pattern-commands" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - gen-esm-wrapper: ^1.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-scheduled-tasks@workspace:projects/plugins/packages/scheduled-tasks": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-scheduled-tasks@workspace:projects/plugins/packages/scheduled-tasks" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/stopwatch": ^1.5.0 - "@sapphire/utilities": ^3.11.1 - bullmq: ^3.10.4 - gen-esm-wrapper: ^1.1.3 - sqs-consumer: ^5.8.0 - sqs-producer: ^2.2.0 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-subcommands@workspace:projects/plugins/packages/subcommands": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-subcommands@workspace:projects/plugins/packages/subcommands" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/utilities": ^3.11.1 - gen-esm-wrapper: ^1.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/plugin-utilities-store@workspace:projects/plugins/packages/utilities-store": - version: 0.0.0-use.local - resolution: "@sapphire/plugin-utilities-store@workspace:projects/plugins/packages/utilities-store" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - gen-esm-wrapper: ^1.1.3 - tslib: ^2.5.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - "@sapphire/prettier-config@npm:^1.4.3, @sapphire/prettier-config@npm:^1.4.5": version: 1.4.5 resolution: "@sapphire/prettier-config@npm:1.4.5" @@ -3823,216 +3041,13 @@ __metadata: languageName: node linkType: hard -"@sapphire/prettier-config@workspace:projects/utilities/packages/prettier-config": - version: 0.0.0-use.local - resolution: "@sapphire/prettier-config@workspace:projects/utilities/packages/prettier-config" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - prettier: ^2.8.7 - tsup: ^6.7.0 - typedoc: 0.23.28 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/ratelimits@npm:^2.4.6": - version: 2.4.6 - resolution: "@sapphire/ratelimits@npm:2.4.6" - checksum: cbec157ea8dc660a8dd045f2d57100289c5eb1ecd9e9bac786b9703cbd9dcea1d39b7d1ea1ca03dac9e266285ddf1767f50195dc7bf88a7cbd5bf25fcca3174f - languageName: node - linkType: hard - -"@sapphire/ratelimits@workspace:^, @sapphire/ratelimits@workspace:projects/utilities/packages/ratelimits": - version: 0.0.0-use.local - resolution: "@sapphire/ratelimits@workspace:projects/utilities/packages/ratelimits" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/result@npm:^2.6.0, @sapphire/result@npm:^2.6.1": +"@sapphire/result@npm:^2.6.1": version: 2.6.1 resolution: "@sapphire/result@npm:2.6.1" checksum: 22c2167c821d4842d430938a3c93a1f4cc7ba5b5dec9060235cca99a9094f0cacea554c0e42afa028dd236a95cc1f8fb83bf624038c3b0c8ce208b136479d0c8 languageName: node linkType: hard -"@sapphire/result@workspace:^, @sapphire/result@workspace:projects/utilities/packages/result": - version: 0.0.0-use.local - resolution: "@sapphire/result@workspace:projects/utilities/packages/result" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/shapeshift@npm:^3.8.1": - version: 3.8.2 - resolution: "@sapphire/shapeshift@npm:3.8.2" - dependencies: - fast-deep-equal: ^3.1.3 - lodash: ^4.17.21 - checksum: 5b2b26ad13a4c8c4b03a9500541df6c070776cf0a49cb7c752df147f63afc76976bc0d4c6f5977cf2597062b810557d7069e99c8e039bf22bf54d5d88da58de5 - languageName: node - linkType: hard - -"@sapphire/shapeshift@workspace:projects/shapeshift": - version: 0.0.0-use.local - resolution: "@sapphire/shapeshift@workspace:projects/shapeshift" - dependencies: - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@sapphire/eslint-config": ^4.4.0 - "@sapphire/prettier-config": ^1.4.5 - "@sapphire/ts-config": ^4.0.0 - "@types/jsdom": ^21.1.1 - "@types/lodash": ^4.14.192 - "@types/node": ^18.15.11 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - cz-conventional-changelog: ^3.3.0 - esbuild-plugins-node-modules-polyfill: ^1.0.10 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - fast-deep-equal: ^3.1.3 - husky: ^8.0.3 - jsdom: ^21.1.1 - lint-staged: ^13.2.1 - lodash: ^4.17.21 - pinst: ^3.0.0 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - ts-node: ^10.9.1 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vite: ^4.2.1 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/snowflake@npm:^3.4.0": - version: 3.4.2 - resolution: "@sapphire/snowflake@npm:3.4.2" - checksum: 3bcd05608a63f012538aa0a45bc6abe5b19e15979a1012a9b3af1e0901f897e4df83c80d484c87bd1dece1124f5a14a2f86427190b1dca7f116ee34f13c96788 - languageName: node - linkType: hard - -"@sapphire/snowflake@workspace:projects/utilities/packages/snowflake": - version: 0.0.0-use.local - resolution: "@sapphire/snowflake@workspace:projects/utilities/packages/snowflake" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/stopwatch@npm:^1.5.0": - version: 1.5.0 - resolution: "@sapphire/stopwatch@npm:1.5.0" - dependencies: - tslib: ^2.4.0 - checksum: 23c013598d87d2fcc797efe5d2409ae6836b9221d79eacc10b7c2a95f9d694b562b7ad027dc49e9e8125095417199385a15317520fec371bdb8cc7622085e3af - languageName: node - linkType: hard - -"@sapphire/stopwatch@workspace:projects/utilities/packages/stopwatch": - version: 0.0.0-use.local - resolution: "@sapphire/stopwatch@workspace:projects/utilities/packages/stopwatch" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@types/jsdom": ^21.1.1 - "@vitest/coverage-c8": ^0.29.8 - jsdom: ^21.1.1 - tslib: ^2.5.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/time-utilities@workspace:projects/utilities/packages/time-utilities": - version: 0.0.0-use.local - resolution: "@sapphire/time-utilities@workspace:projects/utilities/packages/time-utilities" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/cron": "workspace:^" - "@sapphire/duration": "workspace:^" - "@sapphire/timer-manager": "workspace:^" - "@sapphire/timestamp": "workspace:^" - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - languageName: unknown - linkType: soft - -"@sapphire/timer-manager@npm:^1.0.0": - version: 1.0.0 - resolution: "@sapphire/timer-manager@npm:1.0.0" - checksum: 2f131c2bf1882528c80e6a4aa8f0d3078ae1e2e3d1afc054878fbdb946dc987073d037dad5122e67d20b98e0ec6a37a8e4da7f9c0a91b9711819ad54bbedd6a4 - languageName: node - linkType: hard - -"@sapphire/timer-manager@workspace:^, @sapphire/timer-manager@workspace:projects/utilities/packages/timer-manager": - version: 0.0.0-use.local - resolution: "@sapphire/timer-manager@workspace:projects/utilities/packages/timer-manager" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/timestamp@npm:^1.0.1": - version: 1.0.1 - resolution: "@sapphire/timestamp@npm:1.0.1" - checksum: 40320946cb8fcbbb610b94019882eb39c900b9af87e4a2d173299efaa062921662d950780c273fd44f4ec9877983d725d28f0b999314f338f3bfc0ab3c45a8cb - languageName: node - linkType: hard - -"@sapphire/timestamp@workspace:^, @sapphire/timestamp@workspace:projects/utilities/packages/timestamp": - version: 0.0.0-use.local - resolution: "@sapphire/timestamp@workspace:projects/utilities/packages/timestamp" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - "@sapphire/ts-config@npm:^4.0.0": version: 4.0.0 resolution: "@sapphire/ts-config@npm:4.0.0" @@ -4043,86 +3058,13 @@ __metadata: languageName: node linkType: hard -"@sapphire/ts-config@workspace:projects/utilities/packages/ts-config": - version: 0.0.0-use.local - resolution: "@sapphire/ts-config@workspace:projects/utilities/packages/ts-config" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@sapphire/eslint-config": "workspace:^" - "@sapphire/eslint-plugin-result": "workspace:^" - "@vitest/coverage-c8": ^0.29.8 - tslib: ^2.5.0 - typedoc: 0.23.28 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/type@workspace:projects/type": - version: 0.0.0-use.local - resolution: "@sapphire/type@workspace:projects/type" - dependencies: - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@discordjs/node-pre-gyp": ^0.4.5 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@sapphire/eslint-config": ^4.4.0 - "@sapphire/prettier-config": ^1.4.5 - "@sapphire/ts-config": ^4.0.0 - "@types/node": ^18.15.11 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - cz-conventional-changelog: ^3.3.0 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - gen-esm-wrapper: ^1.1.3 - husky: ^8.0.3 - lint-staged: ^13.2.1 - nan: ^2.17.0 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - tslib: ^2.5.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vite: ^4.2.1 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"@sapphire/utilities@npm:3.11.0": - version: 3.11.0 - resolution: "@sapphire/utilities@npm:3.11.0" - checksum: 3c8521038b8879524e8114f39eefc8b3b06cf825995f709684238b5cb14bd7df06d232a26a88f79160df290a66f9aa3133f5ce4ff8e2398033db9f301ad31e0d - languageName: node - linkType: hard - -"@sapphire/utilities@npm:^3.11.0, @sapphire/utilities@npm:^3.11.1": +"@sapphire/utilities@npm:^3.11.1": version: 3.11.1 resolution: "@sapphire/utilities@npm:3.11.1" checksum: e70a7d1b8f0d5c810420a2113ed6f4f54956b3ede0afd7aab9f5cea32266ed0946f777838f73f3df8e75bc8d29026d287a5371f544ad28882acdcfd5eb092b69 languageName: node linkType: hard -"@sapphire/utilities@workspace:^, @sapphire/utilities@workspace:projects/utilities/packages/utilities": - version: 0.0.0-use.local - resolution: "@sapphire/utilities@workspace:projects/utilities/packages/utilities" - dependencies: - "@favware/cliff-jumper": ^2.0.0 - "@vitest/coverage-c8": ^0.29.8 - esbuild-plugin-file-path-extensions: ^1.0.0 - tsup: ^6.7.0 - typedoc: 0.23.28 - typedoc-json-parser: ^7.2.0 - typescript: ^5.0.4 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -4160,22 +3102,6 @@ __metadata: languageName: node linkType: hard -"@skyra/editable-commands@npm:^3.0.1": - version: 3.0.1 - resolution: "@skyra/editable-commands@npm:3.0.1" - checksum: a945fa47d6f5df20396edc268ede830a79fcedb3f3fe57e91cca94e4d0a26af5e4e6f3c673e2eb3b2d182ae6c6acefcd3074df8e072dc647981d1dccda10ade8 - languageName: node - linkType: hard - -"@skyra/i18next-backend@npm:^2.0.2": - version: 2.0.3 - resolution: "@skyra/i18next-backend@npm:2.0.3" - dependencies: - tslib: ^2.5.0 - checksum: 0cd0af01a1544e3e85cb98092dd302f262350f47b47928e872880dd039705db0f1c209cebb1f4697a056c6f66908dd51b7d59b368b7fc783f1d088ae11eed2d6 - languageName: node - linkType: hard - "@slorber/static-site-generator-webpack-plugin@npm:^4.0.7": version: 4.0.7 resolution: "@slorber/static-site-generator-webpack-plugin@npm:4.0.7" @@ -4376,13 +3302,6 @@ __metadata: languageName: node linkType: hard -"@tokenizer/token@npm:^0.3.0": - version: 0.3.0 - resolution: "@tokenizer/token@npm:0.3.0" - checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 - languageName: node - linkType: hard - "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -4444,19 +3363,10 @@ __metadata: languageName: node linkType: hard -"@types/chai-subset@npm:^1.3.3": - version: 1.3.3 - resolution: "@types/chai-subset@npm:1.3.3" - dependencies: - "@types/chai": "*" - checksum: 4481da7345022995f5a105e6683744f7203d2c3d19cfe88d8e17274d045722948abf55e0adfd97709e0f043dade37a4d4e98cd4c660e2e8a14f23e6ecf79418f - languageName: node - linkType: hard - -"@types/chai@npm:*, @types/chai@npm:^4.3.4": - version: 4.3.4 - resolution: "@types/chai@npm:4.3.4" - checksum: 571184967beb03bf64c4392a13a7d44e72da9af5a1e83077ff81c39cf59c0fda2a5c78d2005084601cf8f3d11726608574d8b5b4a0e3e9736792807afd926cd0 +"@types/common-tags@npm:^1.8.1": + version: 1.8.1 + resolution: "@types/common-tags@npm:1.8.1" + checksum: bec6f68c8c434834380abd1dc057aa6ba26661bb0c65c700b65049e9b104d7be96a987d93dbe8726be68554a23a52514a6967d8903fdb51fb8c78cf909d1e4c1 languageName: node linkType: hard @@ -4568,7 +3478,7 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 @@ -4593,17 +3503,6 @@ __metadata: languageName: node linkType: hard -"@types/jsdom@npm:^21.1.1": - version: 21.1.1 - resolution: "@types/jsdom@npm:21.1.1" - dependencies: - "@types/node": "*" - "@types/tough-cookie": "*" - parse5: ^7.0.0 - checksum: 7450d6e23aa31b837a1682f0e59b06838aacca85c9d030035f40e21d559169c773aee5cee9244f23c3004b78f7064f0c540ceb808d2f187deb3140f2b0449dee - languageName: node - linkType: hard - "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -4627,13 +3526,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.192": - version: 4.14.192 - resolution: "@types/lodash@npm:4.14.192" - checksum: 31e1f0543a04158d2c429c45efd7c77882736630d0652f82eb337d6159ec0c249c5d175c0af731537b53271e665ff8d76f43221d75d03646d31cb4bd6f0056b1 - languageName: node - linkType: hard - "@types/mdast@npm:^3.0.0": version: 3.0.11 resolution: "@types/mdast@npm:3.0.11" @@ -4706,13 +3598,6 @@ __metadata: languageName: node linkType: hard -"@types/psl@npm:^1.1.0": - version: 1.1.0 - resolution: "@types/psl@npm:1.1.0" - checksum: 648a4a40827fb101a05616b9c448b04d40c467db9f09e08099274759fd5e032e7d276013296679765c7d7359f43f0479094c1d8b6a56a8f9445b84b5a9af1263 - languageName: node - linkType: hard - "@types/qs@npm:*": version: 6.9.7 resolution: "@types/qs@npm:6.9.7" @@ -4768,7 +3653,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.34": +"@types/react@npm:*, @types/react@npm:^18.0.35": version: 18.0.35 resolution: "@types/react@npm:18.0.35" dependencies: @@ -4855,13 +3740,6 @@ __metadata: languageName: node linkType: hard -"@types/tough-cookie@npm:*": - version: 4.0.2 - resolution: "@types/tough-cookie@npm:4.0.2" - checksum: e055556ffdaa39ad85ede0af192c93f93f986f4bd9e9426efdc2948e3e2632db3a4a584d4937dbf6d7620527419bc99e6182d3daf2b08685e710f2eda5291905 - languageName: node - linkType: hard - "@types/trusted-types@npm:^2.0.2": version: 2.0.3 resolution: "@types/trusted-types@npm:2.0.3" @@ -4876,7 +3754,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.1, @types/ws@npm:^8.5.4": +"@types/ws@npm:^8.5.1": version: 8.5.4 resolution: "@types/ws@npm:8.5.4" dependencies: @@ -4994,7 +3872,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.58.0, @typescript-eslint/utils@npm:^5.57.0, @typescript-eslint/utils@npm:^5.58.0": +"@typescript-eslint/utils@npm:5.58.0": version: 5.58.0 resolution: "@typescript-eslint/utils@npm:5.58.0" dependencies: @@ -5022,62 +3900,6 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-c8@npm:^0.29.8": - version: 0.29.8 - resolution: "@vitest/coverage-c8@npm:0.29.8" - dependencies: - c8: ^7.13.0 - picocolors: ^1.0.0 - std-env: ^3.3.1 - peerDependencies: - vitest: ">=0.29.0 <1" - checksum: 610bd2917aa160f5bf641f4d4dec539524039ea98fdc98a8d9288c7ea05090d7028d4504b8e1ecc1de1d1700c9a61a55abf285559da2c4bc8df238e559a505f7 - languageName: node - linkType: hard - -"@vitest/expect@npm:0.29.8": - version: 0.29.8 - resolution: "@vitest/expect@npm:0.29.8" - dependencies: - "@vitest/spy": 0.29.8 - "@vitest/utils": 0.29.8 - chai: ^4.3.7 - checksum: a80f9c352a979eb46690be2ea54b5ca391d3575b4053be80c1359325fb0cea913d6217f48d54e64ff5dda3b15bd7a6873a5f8128e8c098f7ebad1365d4065c5e - languageName: node - linkType: hard - -"@vitest/runner@npm:0.29.8": - version: 0.29.8 - resolution: "@vitest/runner@npm:0.29.8" - dependencies: - "@vitest/utils": 0.29.8 - p-limit: ^4.0.0 - pathe: ^1.1.0 - checksum: 8305370ff6c3fc6aea7189bd138ee4ff0e040a959c0fe6ab64bcb9e70ae5bf836b8dc058b1de288aa75c9d1cd648e5f112e7cd5691c03b7a1d32466d8bfc71a9 - languageName: node - linkType: hard - -"@vitest/spy@npm:0.29.8": - version: 0.29.8 - resolution: "@vitest/spy@npm:0.29.8" - dependencies: - tinyspy: ^1.0.2 - checksum: 7b1607b696275bf94a497e92d7d10c466b9b3d08726bbedb3735bdf57f003763a9516e328af22746829526ce573f87eb6119ab64ce7db95794b2d220aa53b607 - languageName: node - linkType: hard - -"@vitest/utils@npm:0.29.8": - version: 0.29.8 - resolution: "@vitest/utils@npm:0.29.8" - dependencies: - cli-truncate: ^3.1.0 - diff: ^5.1.0 - loupe: ^2.3.6 - pretty-format: ^27.5.1 - checksum: fa18cccb6ab5295e43a1a43b9c022f070646a893adb0561c50b3e0c39f05ea74cbf379aef22ef485ea9acbf2bb8f0a224d457fd4f16b9e1bf509c13052c7f08b - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -5255,14 +4077,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.6": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e - languageName: node - linkType: hard - -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 @@ -5279,16 +4094,6 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^7.0.0": - version: 7.0.1 - resolution: "acorn-globals@npm:7.0.1" - dependencies: - acorn: ^8.1.0 - acorn-walk: ^8.0.2 - checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 - languageName: node - linkType: hard - "acorn-import-assertions@npm:^1.7.6": version: 1.8.0 resolution: "acorn-import-assertions@npm:1.8.0" @@ -5307,14 +4112,14 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": +"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.1.1": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2": +"acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": version: 8.8.2 resolution: "acorn@npm:8.8.2" bin: @@ -5510,13 +4315,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - "ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -5548,16 +4346,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c - languageName: node - linkType: hard - "are-we-there-yet@npm:^3.0.0": version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" @@ -5723,23 +4511,6 @@ __metadata: languageName: node linkType: hard -"assert@npm:^1.4.1": - version: 1.5.0 - resolution: "assert@npm:1.5.0" - dependencies: - object-assign: ^4.1.1 - util: 0.10.3 - checksum: 9be48435f726029ae7020c5888a3566bf4d617687aab280827f2e4029644b6515a9519ea10d018b342147c02faf73d9e9419e780e8937b3786ee4945a0ca71e5 - languageName: node - linkType: hard - -"assertion-error@npm:^1.1.0": - version: 1.1.0 - resolution: "assertion-error@npm:1.1.0" - checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf - languageName: node - linkType: hard - "ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" @@ -5763,13 +4534,6 @@ __metadata: languageName: node linkType: hard -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - "at-least-node@npm:^1.0.0": version: 1.0.0 resolution: "at-least-node@npm:1.0.0" @@ -5777,6 +4541,15 @@ __metadata: languageName: node linkType: hard +"atob@npm:^2.1.2": + version: 2.1.2 + resolution: "atob@npm:2.1.2" + bin: + atob: bin/atob.js + checksum: dfeeeb70090c5ebea7be4b9f787f866686c645d9f39a0d184c817252d0cf08455ed25267d79c03254d3be1f03ac399992a792edcd5ffb9c91e097ab5ef42833a + languageName: node + linkType: hard + "autoprefixer@npm:^10.4.12, autoprefixer@npm:^10.4.7": version: 10.4.14 resolution: "autoprefixer@npm:10.4.14" @@ -5802,24 +4575,6 @@ __metadata: languageName: node linkType: hard -"aws-sdk@npm:^2.1271.0": - version: 2.1357.0 - resolution: "aws-sdk@npm:2.1357.0" - dependencies: - buffer: 4.9.2 - events: 1.1.1 - ieee754: 1.1.13 - jmespath: 0.16.0 - querystring: 0.2.0 - sax: 1.2.1 - url: 0.10.3 - util: ^0.12.4 - uuid: 8.0.0 - xml2js: 0.5.0 - checksum: 89822a684f2a1669467955a2195ff48cbaa8e48b2b24a5e81ad46bb618aee0c8fa91e659ee0cd1e2f9aabb7c8eece910b290f6e1690101ac14496ab9116ebad1 - languageName: node - linkType: hard - "axe-core@npm:^4.6.2": version: 4.6.3 resolution: "axe-core@npm:4.6.3" @@ -5947,7 +4702,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": +"base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 @@ -6106,17 +4861,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:4.9.2": - version: 4.9.2 - resolution: "buffer@npm:4.9.2" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - isarray: ^1.0.0 - checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 - languageName: node - linkType: hard - "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -6126,36 +4870,11 @@ __metadata: checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 languageName: node linkType: hard - -"builtin-modules@npm:^3.1.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d - languageName: node - linkType: hard - -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"bullmq@npm:^3.10.4": - version: 3.10.4 - resolution: "bullmq@npm:3.10.4" - dependencies: - cron-parser: ^4.6.0 - glob: ^8.0.3 - ioredis: ^5.3.0 - lodash: ^4.17.21 - msgpackr: ^1.6.2 - semver: ^7.3.7 - tslib: ^2.0.0 - uuid: ^9.0.0 - checksum: 9208074b3e5733bb527d732598d2e1ae490dc350eea4a6927b50b3e2be8211c8bfc73a3f77e4b1c14bd633f69dd9ad90db64877bc009c2f1e1bae3e29032f961 + +"builtin-modules@npm:^3.1.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d languageName: node linkType: hard @@ -6170,15 +4889,6 @@ __metadata: languageName: node linkType: hard -"busboy@npm:^1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e - languageName: node - linkType: hard - "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -6193,29 +4903,7 @@ __metadata: languageName: node linkType: hard -"c8@npm:^7.13.0": - version: 7.13.0 - resolution: "c8@npm:7.13.0" - dependencies: - "@bcoe/v8-coverage": ^0.2.3 - "@istanbuljs/schema": ^0.1.3 - find-up: ^5.0.0 - foreground-child: ^2.0.0 - istanbul-lib-coverage: ^3.2.0 - istanbul-lib-report: ^3.0.0 - istanbul-reports: ^3.1.4 - rimraf: ^3.0.2 - test-exclude: ^6.0.0 - v8-to-istanbul: ^9.0.0 - yargs: ^16.2.0 - yargs-parser: ^20.2.9 - bin: - c8: bin/c8.js - checksum: 491abf4cf3097cdcfd24dbac49162f1383861c22c77fdd9280bcd38240e1e07d2c6a59da5d4df59a61a8204e2fc297d31fd526e495faf8d2f20dcc12a37b144c - languageName: node - linkType: hard - -"cac@npm:^6.7.12, cac@npm:^6.7.14": +"cac@npm:^6.7.12": version: 6.7.14 resolution: "cac@npm:6.7.14" checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a @@ -6248,27 +4936,6 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.0.5 - resolution: "cacache@npm:17.0.5" - dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^9.3.1 - lru-cache: ^7.7.1 - minipass: ^4.0.0 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 - checksum: 83312d74acf4d17e378fc1f09ace1dedcb0a1b1033a0e9e22246052b8715cda7bdc8b7ab6dcadd3cb3f2965266def476835488cad5aea810159d452749757fbd - languageName: node - linkType: hard - "cacheable-request@npm:^6.0.0": version: 6.1.0 resolution: "cacheable-request@npm:6.1.0" @@ -6376,21 +5043,6 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.7": - version: 4.3.7 - resolution: "chai@npm:4.3.7" - dependencies: - assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 - pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c - languageName: node - linkType: hard - "chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -6457,13 +5109,6 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e - languageName: node - linkType: hard - "cheerio-select@npm:^2.1.0": version: 2.1.0 resolution: "cheerio-select@npm:2.1.0" @@ -6626,17 +5271,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f - languageName: node - linkType: hard - "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -6682,13 +5316,6 @@ __metadata: languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 - languageName: node - linkType: hard - "collapse-white-space@npm:^1.0.2": version: 1.0.6 resolution: "collapse-white-space@npm:1.0.6" @@ -6728,7 +5355,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -6751,6 +5378,13 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d + languageName: node + linkType: hard + "combine-promises@npm:^1.1.0": version: 1.1.0 resolution: "combine-promises@npm:1.1.0" @@ -6758,15 +5392,6 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - "comma-separated-tokens@npm:^1.0.0": version: 1.0.8 resolution: "comma-separated-tokens@npm:1.0.8" @@ -6781,6 +5406,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^10.0.1": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -6816,13 +5448,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.4.1": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade - languageName: node - linkType: hard - "commitizen@npm:^4.0.3": version: 4.3.0 resolution: "commitizen@npm:4.3.0" @@ -6849,7 +5474,7 @@ __metadata: languageName: node linkType: hard -"common-tags@npm:^1.8.0": +"common-tags@npm:^1.8.0, common-tags@npm:^1.8.2": version: 1.8.2 resolution: "common-tags@npm:1.8.2" checksum: 767a6255a84bbc47df49a60ab583053bb29a7d9687066a18500a516188a062c4e4cd52de341f22de0b07062e699b1b8fe3cfa1cb55b241cb9301aeb4f45b4dff @@ -6904,18 +5529,6 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "concat-stream@npm:2.0.0" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.0.2 - typedarray: ^0.0.6 - checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 - languageName: node - linkType: hard - "configstore@npm:^5.0.1": version: 5.0.1 resolution: "configstore@npm:5.0.1" @@ -6944,7 +5557,7 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": +"console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed @@ -6995,13 +5608,6 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-preset-loader@npm:^2.3.4": - version: 2.3.4 - resolution: "conventional-changelog-preset-loader@npm:2.3.4" - checksum: 23a889b7fcf6fe7653e61f32a048877b2f954dcc1e0daa2848c5422eb908e6f24c78372f8d0d2130b5ed941c02e7010c599dccf44b8552602c6c8db9cb227453 - languageName: node - linkType: hard - "conventional-commit-types@npm:^3.0.0": version: 3.0.0 resolution: "conventional-commit-types@npm:3.0.0" @@ -7009,17 +5615,7 @@ __metadata: languageName: node linkType: hard -"conventional-commits-filter@npm:^2.0.7": - version: 2.0.7 - resolution: "conventional-commits-filter@npm:2.0.7" - dependencies: - lodash.ismatch: ^4.4.0 - modify-values: ^1.0.0 - checksum: feb567f680a6da1baaa1ef3cff393b3c56a5828f77ab9df5e70626475425d109a6fee0289b4979223c62bbd63bf9c98ef532baa6fcb1b66ee8b5f49077f5d46c - languageName: node - linkType: hard - -"conventional-commits-parser@npm:^3.2.0, conventional-commits-parser@npm:^3.2.2": +"conventional-commits-parser@npm:^3.2.2": version: 3.2.4 resolution: "conventional-commits-parser@npm:3.2.4" dependencies: @@ -7035,25 +5631,7 @@ __metadata: languageName: node linkType: hard -"conventional-recommended-bump@npm:^6.1.0": - version: 6.1.0 - resolution: "conventional-recommended-bump@npm:6.1.0" - dependencies: - concat-stream: ^2.0.0 - conventional-changelog-preset-loader: ^2.3.4 - conventional-commits-filter: ^2.0.7 - conventional-commits-parser: ^3.2.0 - git-raw-commits: ^2.0.8 - git-semver-tags: ^4.1.1 - meow: ^8.0.0 - q: ^1.5.1 - bin: - conventional-recommended-bump: cli.js - checksum: da1d7a5f3b9f7706bede685cdcb3db67997fdaa43c310fd5bf340955c84a4b85dbb9427031522ee06dad290b730a54be987b08629d79c73720dbad3a2531146b - languageName: node - linkType: hard - -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -7098,25 +5676,25 @@ __metadata: linkType: hard "core-js-compat@npm:^3.25.1": - version: 3.30.0 - resolution: "core-js-compat@npm:3.30.0" + version: 3.30.1 + resolution: "core-js-compat@npm:3.30.1" dependencies: browserslist: ^4.21.5 - checksum: 51a34d8a292de51f52ac2d72b18ee94743a905d4570a42214262426ebf8f026c853fee22cf4d6c61c2d95f861749421c4de48e9389f551745c5ac1477a5f929f + checksum: e450a9771fc927ce982333929e1c4b32f180f641e4cfff9de6ed44b5930de19be7707cf74f45d1746ca69b8e8ac0698a555cb7244fbfbed6c38ca93844207bf7 languageName: node linkType: hard "core-js-pure@npm:^3.25.1": - version: 3.30.0 - resolution: "core-js-pure@npm:3.30.0" - checksum: 57573b18d8900ad0a34a0806491bb49774dfcbb6d022b61094d6afc9f6c3d833c1b6c1f5afb5e6a7caca235fa4db00b317de80bfd8ac8e2d9a4f738c4bf233ed + version: 3.30.1 + resolution: "core-js-pure@npm:3.30.1" + checksum: ea64c72cd68ddde43eddb250033af784cc00251195faaee665163e7d6a69df964c9eba9e931f3adf4cc1e1be0fabc1b59aa54de1c847811583c09bf1737911f9 languageName: node linkType: hard "core-js@npm:^3.23.3": - version: 3.30.0 - resolution: "core-js@npm:3.30.0" - checksum: 276d4444a1261739ea4c350ef3f6aeab4c7ae7f36ac197f02d197a4566b42867c3a9b12c2fcda8a736aeca888d2c4131c8cb58ad17ed02294a10c9c97606df71 + version: 3.30.1 + resolution: "core-js@npm:3.30.1" + checksum: 6d4a00b488694d4c715c424e15dfef31433ac7aa395c39c518a0cfacec918ada1c716fed74682033197e0164e23bbf38bfd598ee9a239c4aaa590ab1ba862ac8 languageName: node linkType: hard @@ -7184,15 +5762,6 @@ __metadata: languageName: node linkType: hard -"cron-parser@npm:^4.6.0": - version: 4.8.1 - resolution: "cron-parser@npm:4.8.1" - dependencies: - luxon: ^3.2.1 - checksum: e3e7b227cb45c8e3e16b5ceab9fd1b4769b878b430f009d5de26c3e20d4e0112fde6f90a663afbcd9cc2be92d73b6eefe2d939d1646f3a96704f73c63dd39b6f - languageName: node - linkType: hard - "cross-fetch@npm:^3.1.5": version: 3.1.5 resolution: "cross-fetch@npm:3.1.5" @@ -7319,6 +5888,17 @@ __metadata: languageName: node linkType: hard +"css@npm:^3.0.0": + version: 3.0.0 + resolution: "css@npm:3.0.0" + dependencies: + inherits: ^2.0.4 + source-map: ^0.6.1 + source-map-resolve: ^0.6.0 + checksum: 4273ac816ddf99b99acb9c1d1a27d86d266a533cc01118369d941d8e8a78277a83cad3315e267a398c509d930fbb86504e193ea1ebc620a4a4212e06fe76e8be + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -7414,15 +5994,6 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^3.0.0": - version: 3.0.0 - resolution: "cssstyle@npm:3.0.0" - dependencies: - rrweb-cssom: ^0.6.0 - checksum: 31f694dfed9998ed93570fe539610837b878193dd8487c33cb12db8004333c53c2a3904166288bbec68388c72fb01014d46d3243ddfb02fe845989d852c06f27 - languageName: node - linkType: hard - "csstype@npm:^3.0.2": version: 3.1.2 resolution: "csstype@npm:3.1.2" @@ -7462,17 +6033,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^4.0.0": - version: 4.0.0 - resolution: "data-urls@npm:4.0.0" - dependencies: - abab: ^2.0.6 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.0 - checksum: 006e869b5bf079647949a3e9b1dd69d84b2d5d26e6b01c265485699bc96e83817d4b5aae758b2910a4c58c0601913f3a0034121c1ca2da268e9a244c57515b15 - languageName: node - linkType: hard - "debug@npm:2.6.9, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -7520,10 +6080,10 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.4.3": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae +"decode-uri-component@npm:^0.2.0": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 languageName: node linkType: hard @@ -7543,15 +6103,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.2": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" - dependencies: - type-detect: ^4.0.0 - checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f - languageName: node - linkType: hard - "deep-equal@npm:^2.0.5": version: 2.2.0 resolution: "deep-equal@npm:2.2.0" @@ -7584,7 +6135,7 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": +"deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 @@ -7656,13 +6207,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -7670,13 +6214,6 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - "depd@npm:2.0.0, depd@npm:^2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -7721,13 +6258,6 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0": - version: 2.0.1 - resolution: "detect-libc@npm:2.0.1" - checksum: ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7 - languageName: node - linkType: hard - "detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" @@ -7768,13 +6298,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.1.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -7784,34 +6307,6 @@ __metadata: languageName: node linkType: hard -"discord-api-types@npm:^0.37.37, discord-api-types@npm:^0.37.38": - version: 0.37.38 - resolution: "discord-api-types@npm:0.37.38" - checksum: 58972778639234307ae6c0ce5b841a8a3a29c38116aa9f96051e65a88f6bbc4f1df671c5a985712d816764507308f8ebc97b1c98dad8de7bf756e05819db84ca - languageName: node - linkType: hard - -"discord.js@npm:^14.9.0": - version: 14.9.0 - resolution: "discord.js@npm:14.9.0" - dependencies: - "@discordjs/builders": ^1.6.0 - "@discordjs/collection": ^1.5.0 - "@discordjs/formatters": ^0.3.0 - "@discordjs/rest": ^1.7.0 - "@discordjs/util": ^0.2.0 - "@sapphire/snowflake": ^3.4.0 - "@types/ws": ^8.5.4 - discord-api-types: ^0.37.37 - fast-deep-equal: ^3.1.3 - lodash.snakecase: ^4.1.1 - tslib: ^2.5.0 - undici: ^5.21.0 - ws: ^8.13.0 - checksum: 34589830f771b238975cbabb82531db78756b1b132b6b296ad845bc93755cfee34e65febb638e1b77e9e68d9ce2362cd4d4057123c37909e1354d670b747cb71 - languageName: node - linkType: hard - "dns-equal@npm:^1.0.0": version: 1.0.0 resolution: "dns-equal@npm:1.0.0" @@ -7846,16 +6341,6 @@ __metadata: languageName: node linkType: hard -"docusaurus-plugin-typedoc@npm:~0.18.0": - version: 0.18.0 - resolution: "docusaurus-plugin-typedoc@npm:0.18.0" - peerDependencies: - typedoc: ">=0.23.0" - typedoc-plugin-markdown: ">=3.13.0" - checksum: e5e8780888ad07e71e9c0a98024f4bee6e3e520c7a3417d6b4951aa91c0fb63caa19d1cd5e0712b75d0add7c1fabe2df36b910e3ecb6e4a914c679c0ff75fc16 - languageName: node - linkType: hard - "dom-converter@npm:^0.2.0": version: 0.2.0 resolution: "dom-converter@npm:0.2.0" @@ -7894,15 +6379,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^4.0.0": - version: 4.0.0 - resolution: "domexception@npm:4.0.0" - dependencies: - webidl-conversions: ^7.0.0 - checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 - languageName: node - linkType: hard - "domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": version: 4.3.1 resolution: "domhandler@npm:4.3.1" @@ -7962,6 +6438,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.0.3": + version: 16.0.3 + resolution: "dotenv@npm:16.0.3" + checksum: afcf03f373d7a6d62c7e9afea6328e62851d627a4e73f2e12d0a8deae1cd375892004f3021883f8aec85932cd2834b091f568ced92b4774625b321db83b827f8 + languageName: node + linkType: hard + "duplexer3@npm:^0.1.4": version: 0.1.5 resolution: "duplexer3@npm:0.1.5" @@ -8002,9 +6485,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.284": - version: 1.4.361 - resolution: "electron-to-chromium@npm:1.4.361" - checksum: 66b3210c9c5abec7812ce8b936a9e53fa49a2ccb8b4345e1e4d601dfff5e1e22d07ddddeaf84b0dd6bb01522e505dbb7fc91929a7028b02281e5928f36d2e4dc + version: 1.4.363 + resolution: "electron-to-chromium@npm:1.4.363" + checksum: e3a84cf652d97b124e0d328688454d6d7b81e533e671edc7c32dc4b18e5d90369001f61ffd503edf11a9d6d35ecb17385e74060b59b4a70b2bd53a71108ff286 languageName: node linkType: hard @@ -8079,9 +6562,9 @@ __metadata: linkType: hard "entities@npm:^4.2.0, entities@npm:^4.4.0": - version: 4.4.0 - resolution: "entities@npm:4.4.0" - checksum: 84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2 + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 languageName: node linkType: hard @@ -8174,284 +6657,52 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1": - version: 1.2.1 - resolution: "es-module-lexer@npm:1.2.1" - checksum: c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" - dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed - languageName: node - linkType: hard - -"esbuild-android-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-64@npm:0.14.54" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"esbuild-android-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-arm64@npm:0.14.54" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-64@npm:0.14.54" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-arm64@npm:0.14.54" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-64@npm:0.14.54" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-arm64@npm:0.14.54" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-32@npm:0.14.54" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-64@npm:0.14.54" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm64@npm:0.14.54" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm@npm:0.14.54" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"esbuild-linux-mips64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-mips64le@npm:0.14.54" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"esbuild-linux-ppc64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-ppc64le@npm:0.14.54" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"esbuild-linux-riscv64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-riscv64@npm:0.14.54" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"esbuild-linux-s390x@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-s390x@npm:0.14.54" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"esbuild-netbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-netbsd-64@npm:0.14.54" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-openbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-openbsd-64@npm:0.14.54" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-plugin-file-path-extensions@npm:^1.0.0": - version: 1.0.0 - resolution: "esbuild-plugin-file-path-extensions@npm:1.0.0" - checksum: 4e844b7822cf444c5e50bef81d59df0b04c4f1377970698679e0b562d5b3b7a3e415108511bbba37c0c394220faea31ec90c1c9fea048b45f218655507236ca7 +"es-module-lexer@npm:^1.2.1": + version: 1.2.1 + resolution: "es-module-lexer@npm:1.2.1" + checksum: c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 languageName: node linkType: hard -"esbuild-plugin-version-injector@npm:^1.1.0": - version: 1.1.0 - resolution: "esbuild-plugin-version-injector@npm:1.1.0" +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" dependencies: - "@sapphire/result": ^2.6.0 - checksum: 441a379eba7979eae9423056097aab7db9ea049967f322a3a65bec8fc361cf352d41425383954d0954a05cb38c3b5c035e8d11e629e78b9d85dae9f7b9360eea + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 languageName: node linkType: hard -"esbuild-plugins-node-modules-polyfill@npm:^1.0.10": - version: 1.0.10 - resolution: "esbuild-plugins-node-modules-polyfill@npm:1.0.10" +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" dependencies: - modern-node-polyfills: ^0.1.0 - checksum: f69df7951dc656a5bbd6565d46493755de1c254e88001ff3c9cc392e620cdc3bb47f0dfa7540a0d63a288d4ff8f9ab03fd524fe6acac9f94fcaa6b87b34d36df - languageName: node - linkType: hard - -"esbuild-sunos-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-sunos-64@npm:0.14.54" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-32@npm:0.14.54" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-windows-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-64@npm:0.14.54" - conditions: os=win32 & cpu=x64 + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-arm64@npm:0.14.54" - conditions: os=win32 & cpu=arm64 +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed languageName: node linkType: hard -"esbuild@npm:^0.14.47": - version: 0.14.54 - resolution: "esbuild@npm:0.14.54" - dependencies: - "@esbuild/linux-loong64": 0.14.54 - esbuild-android-64: 0.14.54 - esbuild-android-arm64: 0.14.54 - esbuild-darwin-64: 0.14.54 - esbuild-darwin-arm64: 0.14.54 - esbuild-freebsd-64: 0.14.54 - esbuild-freebsd-arm64: 0.14.54 - esbuild-linux-32: 0.14.54 - esbuild-linux-64: 0.14.54 - esbuild-linux-arm: 0.14.54 - esbuild-linux-arm64: 0.14.54 - esbuild-linux-mips64le: 0.14.54 - esbuild-linux-ppc64le: 0.14.54 - esbuild-linux-riscv64: 0.14.54 - esbuild-linux-s390x: 0.14.54 - esbuild-netbsd-64: 0.14.54 - esbuild-openbsd-64: 0.14.54 - esbuild-sunos-64: 0.14.54 - esbuild-windows-32: 0.14.54 - esbuild-windows-64: 0.14.54 - esbuild-windows-arm64: 0.14.54 - dependenciesMeta: - "@esbuild/linux-loong64": - optional: true - esbuild-android-64: - optional: true - esbuild-android-arm64: - optional: true - esbuild-darwin-64: - optional: true - esbuild-darwin-arm64: - optional: true - esbuild-freebsd-64: - optional: true - esbuild-freebsd-arm64: - optional: true - esbuild-linux-32: - optional: true - esbuild-linux-64: - optional: true - esbuild-linux-arm: - optional: true - esbuild-linux-arm64: - optional: true - esbuild-linux-mips64le: - optional: true - esbuild-linux-ppc64le: - optional: true - esbuild-linux-riscv64: - optional: true - esbuild-linux-s390x: - optional: true - esbuild-netbsd-64: - optional: true - esbuild-openbsd-64: - optional: true - esbuild-sunos-64: - optional: true - esbuild-windows-32: - optional: true - esbuild-windows-64: - optional: true - esbuild-windows-arm64: - optional: true - bin: - esbuild: bin/esbuild - checksum: 49e360b1185c797f5ca3a7f5f0a75121494d97ddf691f65ed1796e6257d318f928342a97f559bb8eced6a90cf604dd22db4a30e0dbbf15edd9dbf22459b639af +"esbuild-plugin-file-path-extensions@npm:^1.0.0": + version: 1.0.0 + resolution: "esbuild-plugin-file-path-extensions@npm:1.0.0" + checksum: 4e844b7822cf444c5e50bef81d59df0b04c4f1377970698679e0b562d5b3b7a3e415108511bbba37c0c394220faea31ec90c1c9fea048b45f218655507236ca7 languageName: node linkType: hard -"esbuild@npm:^0.17.5, esbuild@npm:^0.17.6": +"esbuild@npm:^0.17.6": version: 0.17.16 resolution: "esbuild@npm:0.17.16" dependencies: @@ -8563,25 +6814,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" - dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef - languageName: node - linkType: hard - "eslint-config-prettier@npm:^8.8.0": version: 8.8.0 resolution: "eslint-config-prettier@npm:8.8.0" @@ -8616,20 +6848,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-deprecation@npm:^1.4.1": - version: 1.4.1 - resolution: "eslint-plugin-deprecation@npm:1.4.1" - dependencies: - "@typescript-eslint/utils": ^5.57.0 - tslib: ^2.3.1 - tsutils: ^3.21.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 - checksum: 75c7535d820d1749664705724cc979d706da126a2277f2937467f70156a2c220b10c66670f18226801c9555e4cd02312d353936f14d5752c2d2c648455fe5769 - languageName: node - linkType: hard - "eslint-plugin-import@npm:^2.27.5": version: 2.27.5 resolution: "eslint-plugin-import@npm:2.27.5" @@ -8741,12 +6959,12 @@ __metadata: linkType: hard "eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" + version: 7.2.0 + resolution: "eslint-scope@npm:7.2.0" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae languageName: node linkType: hard @@ -8825,7 +7043,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"esprima@npm:^4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -8874,13 +7092,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^2.0.1": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -8919,13 +7130,6 @@ __metadata: languageName: node linkType: hard -"events@npm:1.1.1": - version: 1.1.1 - resolution: "events@npm:1.1.1" - checksum: 40431eb005cc4c57861b93d44c2981a49e7feb99df84cf551baed299ceea4444edf7744733f6a6667e942af687359b1f4a87ec1ec4f21d5127dac48a782039b9 - languageName: node - linkType: hard - "events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -9093,7 +7297,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c @@ -9197,17 +7401,6 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^18.2.1": - version: 18.2.1 - resolution: "file-type@npm:18.2.1" - dependencies: - readable-web-to-node-stream: ^3.0.2 - strtok3: ^7.0.0 - token-types: ^5.0.1 - checksum: bbc9381292e96a72ecd892f9f5e1a9a8d3f9717955841346e55891acfe099135bfa149f7dad51f35ee52b5e7e0a1a02d7375061b2800758011682c2e9d96953e - languageName: node - linkType: hard - "filelist@npm:^1.0.1": version: 1.0.4 resolution: "filelist@npm:1.0.4" @@ -9365,16 +7558,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^2.0.0": - version: 2.0.0 - resolution: "foreground-child@npm:2.0.0" - dependencies: - cross-spawn: ^7.0.0 - signal-exit: ^3.0.2 - checksum: f77ec9aff621abd6b754cb59e690743e7639328301fbea6ff09df27d2befaf7dd5b77cec51c32323d73a81a7d91caaf9413990d305cbe3d873eec4fe58960956 - languageName: node - linkType: hard - "fork-ts-checker-webpack-plugin@npm:^6.5.0": version: 6.5.3 resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" @@ -9406,17 +7589,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -9481,15 +7653,6 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^3.0.0": - version: 3.0.1 - resolution: "fs-minipass@npm:3.0.1" - dependencies: - minipass: ^4.0.0 - checksum: ce1fd3ccef7d64caa9ee5f566db1abe250b6e0067defe53003288537b310956e6f42c433c3ee6001e044f656ce8ba5a0b2e5b5589c513c67b57470d11c3d9b07 - languageName: node - linkType: hard - "fs-monkey@npm:^1.0.3": version: 1.0.3 resolution: "fs-monkey@npm:1.0.3" @@ -9549,23 +7712,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -9582,17 +7728,6 @@ __metadata: languageName: node linkType: hard -"gen-esm-wrapper@npm:^1.1.3": - version: 1.1.3 - resolution: "gen-esm-wrapper@npm:1.1.3" - dependencies: - is-valid-identifier: ^2.0.2 - bin: - gen-esm-wrapper: gen-esm-wrapper.js - checksum: 600abe05141d3a3d71af3bd65a1967c7fd09bd7c60d487dca5c30b2af0f58b40580990d34cfa3ac1dffd78463d895912a100bac4ea6e8cb2ee4461bbafa67011 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -9607,13 +7742,6 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0": - version: 2.0.0 - resolution: "get-func-name@npm:2.0.0" - checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 - languageName: node - linkType: hard - "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": version: 1.2.0 resolution: "get-intrinsic@npm:1.2.0" @@ -9667,78 +7795,7 @@ __metadata: languageName: node linkType: hard -"git-cliff-darwin-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-darwin-arm64@npm:1.1.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"git-cliff-darwin-x64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-darwin-x64@npm:1.1.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"git-cliff-linux-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-linux-arm64@npm:1.1.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"git-cliff-linux-x64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-linux-x64@npm:1.1.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"git-cliff-windows-arm64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-windows-arm64@npm:1.1.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"git-cliff-windows-x64@npm:1.1.2": - version: 1.1.2 - resolution: "git-cliff-windows-x64@npm:1.1.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"git-cliff@npm:^1.1.2": - version: 1.1.2 - resolution: "git-cliff@npm:1.1.2" - dependencies: - git-cliff-darwin-arm64: 1.1.2 - git-cliff-darwin-x64: 1.1.2 - git-cliff-linux-arm64: 1.1.2 - git-cliff-linux-x64: 1.1.2 - git-cliff-windows-arm64: 1.1.2 - git-cliff-windows-x64: 1.1.2 - dependenciesMeta: - git-cliff-darwin-arm64: - optional: true - git-cliff-darwin-x64: - optional: true - git-cliff-linux-arm64: - optional: true - git-cliff-linux-x64: - optional: true - git-cliff-windows-arm64: - optional: true - git-cliff-windows-x64: - optional: true - bin: - git-cliff: lib/index.js - checksum: 5098c6bbc7417ed161bf56be428c2d7dbb3b7e215ae42ec127f057b52d2951cad8f6b12b66d462ca4bccbae9908413a69cb73037c4cd1b1e4639175ae742a287 - languageName: node - linkType: hard - -"git-raw-commits@npm:^2.0.11, git-raw-commits@npm:^2.0.8": +"git-raw-commits@npm:^2.0.11": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" dependencies: @@ -9753,18 +7810,6 @@ __metadata: languageName: node linkType: hard -"git-semver-tags@npm:^4.1.1": - version: 4.1.1 - resolution: "git-semver-tags@npm:4.1.1" - dependencies: - meow: ^8.0.0 - semver: ^6.0.0 - bin: - git-semver-tags: cli.js - checksum: e16d02a515c0f88289a28b5bf59bf42c0dc053765922d3b617ae4b50546bd4f74a25bf3ad53b91cb6c1159319a2e92533b160c573b856c2629125c8b26b3b0e3 - languageName: node - linkType: hard - "github-slugger@npm:^1.4.0": version: 1.5.0 resolution: "github-slugger@npm:1.5.0" @@ -9837,7 +7882,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -9850,18 +7895,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^9.3.1": - version: 9.3.5 - resolution: "glob@npm:9.3.5" - dependencies: - fs.realpath: ^1.0.0 - minimatch: ^8.0.2 - minipass: ^4.2.4 - path-scurry: ^1.6.1 - checksum: 94b093adbc591bc36b582f77927d1fb0dbf3ccc231828512b017601408be98d1fe798fc8c0b19c6f2d1a7660339c3502ce698de475e9d938ccbb69b47b647c84 - languageName: node - linkType: hard - "global-dirs@npm:^0.1.1": version: 0.1.1 resolution: "global-dirs@npm:0.1.1" @@ -10059,24 +8092,6 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.0 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee - languageName: node - linkType: hard - "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -10297,15 +8312,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^6.0.0": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" - dependencies: - lru-cache: ^7.5.1 - checksum: fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b - languageName: node - linkType: hard - "hpack.js@npm:^2.1.6": version: 2.1.6 resolution: "hpack.js@npm:2.1.6" @@ -10318,15 +8324,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^3.0.0": - version: 3.0.0 - resolution: "html-encoding-sniffer@npm:3.0.0" - dependencies: - whatwg-encoding: ^2.0.0 - checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 - languageName: node - linkType: hard - "html-entities@npm:^2.3.2": version: 2.3.3 resolution: "html-entities@npm:2.3.3" @@ -10334,13 +8331,6 @@ __metadata: languageName: node linkType: hard -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 - languageName: node - linkType: hard - "html-minifier-terser@npm:^6.0.2, html-minifier-terser@npm:^6.1.0": version: 6.1.0 resolution: "html-minifier-terser@npm:6.1.0" @@ -10411,7 +8401,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 @@ -10497,7 +8487,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -10546,15 +8536,6 @@ __metadata: languageName: node linkType: hard -"i18next@npm:^22.4.14": - version: 22.4.14 - resolution: "i18next@npm:22.4.14" - dependencies: - "@babel/runtime": ^7.20.6 - checksum: 963b70c7e1fee9666ef4d9ea87a63d0c9483007e2a0ea9520356e43a2cd550f3eb1cab24c57a102f3e84fd737fdff41bafc953dafc3bd6589dc9ea52ddb49905 - languageName: node - linkType: hard - "iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -10564,7 +8545,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": +"iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -10589,14 +8570,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:1.1.13": - version: 1.1.13 - resolution: "ieee754@npm:1.1.13" - checksum: 102df1ba662e316e6160f7ce29c7c7fa3e04f2014c288336c5a9ff40bbcc2a27d209fa2a81ebfb33f28b1941021343d30e9ad8ee85a2d61f79f5936c35edc33d - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -10690,13 +8664,6 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2.0.1": - version: 2.0.1 - resolution: "inherits@npm:2.0.1" - checksum: 6536b9377296d4ce8ee89c5c543cb75030934e61af42dba98a428e7d026938c5985ea4d1e3b87743a5b834f40ed1187f89c2d7479e9d59e41d2d1051aefba07b - languageName: node - linkType: hard - "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" @@ -10775,23 +8742,6 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.3.0": - version: 5.3.1 - resolution: "ioredis@npm:5.3.1" - dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 6c98cb8f8772ad4bb2b6b7a0a224e4a63f4759f9a28e84205f18788552f08221d51f391c10892dca01a1b10b2804d0a7e6082b0b7decd65538a5fb6b0f4f1f82 - languageName: node - linkType: hard - "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" @@ -10830,7 +8780,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10911,7 +8861,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": version: 2.12.0 resolution: "is-core-module@npm:2.12.0" dependencies: @@ -10973,15 +8923,6 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" - dependencies: - has-tostringtag: ^1.0.0 - checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b - languageName: node - linkType: hard - "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -11124,13 +9065,6 @@ __metadata: languageName: node linkType: hard -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -11212,7 +9146,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": version: 1.1.10 resolution: "is-typed-array@npm:1.1.10" dependencies: @@ -11240,18 +9174,9 @@ __metadata: linkType: hard "is-utf8@npm:^0.2.1": - version: 0.2.1 - resolution: "is-utf8@npm:0.2.1" - checksum: 167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 - languageName: node - linkType: hard - -"is-valid-identifier@npm:^2.0.2": - version: 2.0.2 - resolution: "is-valid-identifier@npm:2.0.2" - dependencies: - assert: ^1.4.1 - checksum: 79e5237998621f09b76582d8ef6928eb4cc96e78795d317aa1ea260aa5d22d4dae3c5baa519414f8e9a4833ee948e3bf0bd98496802f492c30640d672b528117 + version: 0.2.1 + resolution: "is-utf8@npm:0.2.1" + checksum: 167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 languageName: node linkType: hard @@ -11325,13 +9250,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:^1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -11339,6 +9257,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -11353,34 +9278,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" - dependencies: - istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 - supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.1.4": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" - dependencies: - html-escaper: ^2.0.0 - istanbul-lib-report: ^3.0.0 - checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 - languageName: node - linkType: hard - "jake@npm:^10.8.5": version: 10.8.5 resolution: "jake@npm:10.8.5" @@ -11443,13 +9340,6 @@ __metadata: languageName: node linkType: hard -"jmespath@npm:0.16.0": - version: 0.16.0 - resolution: "jmespath@npm:0.16.0" - checksum: 2d602493a1e4addfd1350ac8c9d54b1b03ed09e305fd863bab84a4ee1f52868cf939dd1a08c5cdea29ce9ba8f86875ebb458b6ed45dab3e1c3f2694503fb2fd9 - languageName: node - linkType: hard - "joi@npm:^17.6.0": version: 17.9.1 resolution: "joi@npm:17.9.1" @@ -11507,45 +9397,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^21.1.1": - version: 21.1.1 - resolution: "jsdom@npm:21.1.1" - dependencies: - abab: ^2.0.6 - acorn: ^8.8.2 - acorn-globals: ^7.0.0 - cssstyle: ^3.0.0 - data-urls: ^4.0.0 - decimal.js: ^10.4.3 - domexception: ^4.0.0 - escodegen: ^2.0.0 - form-data: ^4.0.0 - html-encoding-sniffer: ^3.0.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.1 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.2 - parse5: ^7.1.2 - rrweb-cssom: ^0.6.0 - saxes: ^6.0.0 - symbol-tree: ^3.2.4 - tough-cookie: ^4.1.2 - w3c-xmlserializer: ^4.0.0 - webidl-conversions: ^7.0.0 - whatwg-encoding: ^2.0.0 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.1 - ws: ^8.13.0 - xml-name-validator: ^4.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: ea33c3f3f084b48685e3838baa1112f0cbffc2949b0249f90ee19152b66dbafc6ae7dd8573ee66933697f881e3bc04c0efc2b56cd26f64fd3e6321a64164e2d1 - languageName: node - linkType: hard - "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -11578,6 +9429,26 @@ __metadata: languageName: node linkType: hard +"json-parser@workspace:json-parser": + version: 0.0.0-use.local + resolution: "json-parser@workspace:json-parser" + dependencies: + "@docusaurus/types": ^2.4.0 + "@sapphire/fetch": ^2.4.1 + "@sapphire/result": ^2.6.1 + "@sapphire/utilities": ^3.11.1 + "@types/common-tags": ^1.8.1 + colorette: ^2.0.19 + common-tags: ^1.8.2 + css: ^3.0.0 + dotenv: ^16.0.3 + esbuild-plugin-file-path-extensions: ^1.0.0 + tsup: ^6.7.0 + typedoc-json-parser: ^8.1.2 + typescript: ^5.0.4 + languageName: unknown + linkType: soft + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -11606,13 +9477,6 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -11653,7 +9517,7 @@ __metadata: languageName: node linkType: hard -"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": +"jsonparse@npm:^1.2.0": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d @@ -11759,16 +9623,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - "lilconfig@npm:2.1.0, lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -11868,13 +9722,6 @@ __metadata: languageName: node linkType: hard -"local-pkg@npm:^0.4.1, local-pkg@npm:^0.4.2": - version: 0.4.3 - resolution: "local-pkg@npm:0.4.3" - checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 - languageName: node - linkType: hard - "locate-path@npm:^3.0.0": version: 3.0.0 resolution: "locate-path@npm:3.0.0" @@ -11924,13 +9771,6 @@ __metadata: languageName: node linkType: hard -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - "lodash.flow@npm:^3.3.0": version: 3.5.0 resolution: "lodash.flow@npm:3.5.0" @@ -11938,13 +9778,6 @@ __metadata: languageName: node linkType: hard -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 - languageName: node - linkType: hard - "lodash.isfunction@npm:^3.0.9": version: 3.0.9 resolution: "lodash.isfunction@npm:3.0.9" @@ -11952,13 +9785,6 @@ __metadata: languageName: node linkType: hard -"lodash.ismatch@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.ismatch@npm:4.4.0" - checksum: a393917578842705c7fc1a30fb80613d1ac42d20b67eb26a2a6004d6d61ee90b419f9eb320508ddcd608e328d91eeaa2651411727eaa9a12534ed6ccb02fc705 - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -12083,15 +9909,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.1, loupe@npm:^2.3.6": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" - dependencies: - get-func-name: ^2.0.0 - checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f - languageName: node - linkType: hard - "lower-case@npm:^2.0.2": version: 2.0.2 resolution: "lower-case@npm:2.0.2" @@ -12133,7 +9950,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 @@ -12141,9 +9958,9 @@ __metadata: linkType: hard "lru-cache@npm:^9.0.0": - version: 9.0.1 - resolution: "lru-cache@npm:9.0.1" - checksum: 48e31a2a059730174d4b9c77c679ff922ee90ed8762376fd7a3ff5a1fae992bca26b9010dd985aff763d8444c3822c0d9ebeaba7d0552c764c200c40dedeaebd + version: 9.0.2 + resolution: "lru-cache@npm:9.0.2" + checksum: 83961e582f4458f56bb33e11a9c16b2a5b693f625650c465d92bf2e47c9869de36a5930ea7368106f3915f66ed05414ab89eaa8af9f66c86dd53234af8362e9a languageName: node linkType: hard @@ -12154,13 +9971,6 @@ __metadata: languageName: node linkType: hard -"luxon@npm:^3.2.1": - version: 3.3.0 - resolution: "luxon@npm:3.3.0" - checksum: 50cf17a0dc155c3dcacbeae8c0b7e80db425e0ba97b9cbdf12a7fc142d841ff1ab1560919f033af46240ed44e2f70c49f76e3422524c7fc8bb8d81ca47c66187 - languageName: node - linkType: hard - "magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": version: 0.25.9 resolution: "magic-string@npm:0.25.9" @@ -12170,15 +9980,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0": - version: 0.30.0 - resolution: "magic-string@npm:0.30.0" - dependencies: - "@jridgewell/sourcemap-codec": ^1.4.13 - checksum: 7bdf22e27334d8a393858a16f5f840af63a7c05848c000fd714da5aa5eefa09a1bc01d8469362f25cc5c4a14ec01b46557b7fff8751365522acddf21e57c488d - languageName: node - linkType: hard - "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -12219,29 +10020,6 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.0": - version: 11.0.3 - resolution: "make-fetch-happen@npm:11.0.3" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 - http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^4.0.0 - minipass-fetch: ^3.0.0 - 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: ^10.0.0 - checksum: f718d6b6945d967fa02ae8c6b1146c6e36335b0f9654c5757fd57211a5bcc13bf1dfbaa0d2fdfe8bdd13f78b0e2aa79b4d4438f824dcf0d2ea74883baae1ae31 - languageName: node - linkType: hard - "map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" @@ -12331,7 +10109,7 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.2.12": +"marked@npm:^4.3.0": version: 4.3.0 resolution: "marked@npm:4.3.0" bin: @@ -12498,7 +10276,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -12580,24 +10358,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^7.1.3": - version: 7.4.6 - resolution: "minimatch@npm:7.4.6" - dependencies: - brace-expansion: ^2.0.1 - checksum: 1a6c8d22618df9d2a88aabeef1de5622eb7b558e9f8010be791cb6b0fa6e102d39b11c28d75b855a1e377b12edc7db8ff12a99c20353441caa6a05e78deb5da9 - languageName: node - linkType: hard - -"minimatch@npm:^8.0.2": - version: 8.0.4 - resolution: "minimatch@npm:8.0.4" - dependencies: - brace-expansion: ^2.0.1 - checksum: 2e46cffb86bacbc524ad45a6426f338920c529dd13f3a732cc2cf7618988ee1aae88df4ca28983285aca9e0f45222019ac2d14ebd17c1edadd2ee12221ab801a - languageName: node - linkType: hard - "minimatch@npm:^9.0.0": version: 9.0.0 resolution: "minimatch@npm:9.0.0" @@ -12649,21 +10409,6 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.1 - resolution: "minipass-fetch@npm:3.0.1" - dependencies: - encoding: ^0.1.13 - minipass: ^4.0.0 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: b5eecf462ab8409891e4b8a786260e411304b958e45e10820b0a5d31f7841ccbce5f85e49934a34fdb94501206c273bde1988b9c0ad1625bdfb9883d90285420 - languageName: node - linkType: hard - "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -12673,16 +10418,6 @@ __metadata: languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: ^1.3.1 - minipass: ^3.0.0 - checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 - languageName: node - linkType: hard - "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" @@ -12710,7 +10445,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0, minipass@npm:^4.2.4": +"minipass@npm:^4.0.0": version: 4.2.8 resolution: "minipass@npm:4.2.8" checksum: 7f4914d5295a9a30807cae5227a37a926e6d910c03f315930fde52332cf0575dfbc20295318f91f0baf0e6bb11a6f668e30cde8027dea7a11b9d159867a3c830 @@ -12743,39 +10478,6 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.1.0, mlly@npm:^1.1.1": - version: 1.2.0 - resolution: "mlly@npm:1.2.0" - dependencies: - acorn: ^8.8.2 - pathe: ^1.1.0 - pkg-types: ^1.0.2 - ufo: ^1.1.1 - checksum: 640b019eb20e8e556bd623141b861d47e5c05f8af00210376ce1015912695dbd93a38cfe7ba18ca04f00e75645378f0f94a48a90bfa6e1b5dee1f0ec9c14eed1 - languageName: node - linkType: hard - -"modern-node-polyfills@npm:^0.1.0": - version: 0.1.0 - resolution: "modern-node-polyfills@npm:0.1.0" - dependencies: - "@jspm/core": 2.0.0-beta.24 - "@rollup/plugin-inject": ^4.0.4 - acorn: ^8.8.0 - esbuild: ^0.14.47 - local-pkg: ^0.4.1 - rollup: ^2.75.7 - checksum: 74e56608d8251e1e6accb07d22a155f9ee075b056f9c9decdc60b59d84206d4032c07a2412c15bbdc01dec7841ed9aedca372a314cf54fb5b1dea05a4486fc55 - languageName: node - linkType: hard - -"modify-values@npm:^1.0.0": - version: 1.0.1 - resolution: "modify-values@npm:1.0.1" - checksum: 8296610c608bc97b03c2cf889c6cdf4517e32fa2d836440096374c2209f6b7b3e256c209493a0b32584b9cb32d528e99d0dd19dcd9a14d2d915a312d391cc7e9 - languageName: node - linkType: hard - "mri@npm:^1.1.5": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -12811,49 +10513,6 @@ __metadata: languageName: node linkType: hard -"msgpackr-extract@npm:^3.0.1": - version: 3.0.2 - resolution: "msgpackr-extract@npm:3.0.2" - dependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": 3.0.2 - "@msgpackr-extract/msgpackr-extract-darwin-x64": 3.0.2 - "@msgpackr-extract/msgpackr-extract-linux-arm": 3.0.2 - "@msgpackr-extract/msgpackr-extract-linux-arm64": 3.0.2 - "@msgpackr-extract/msgpackr-extract-linux-x64": 3.0.2 - "@msgpackr-extract/msgpackr-extract-win32-x64": 3.0.2 - node-gyp: latest - node-gyp-build-optional-packages: 5.0.7 - dependenciesMeta: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-darwin-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-win32-x64": - optional: true - bin: - download-msgpackr-prebuilds: bin/download-prebuilds.js - checksum: 5adb809b965bac41c310e60373d54c955fe78e4d134ab036d0f9ee5b322cec0a739878d395e17c1ac82d840705896b2dafae6a8cc04ad34c14d2de4b06b58330 - languageName: node - linkType: hard - -"msgpackr@npm:^1.6.2": - version: 1.8.5 - resolution: "msgpackr@npm:1.8.5" - dependencies: - msgpackr-extract: ^3.0.1 - dependenciesMeta: - msgpackr-extract: - optional: true - checksum: baa6d94fb6ea0592318c19a988f9379279e1882042c46585802c89720fcd8698e59819b55afb188b126f8ee3be792098791b2cfe03ad1defdb6011edb3b146ad - languageName: node - linkType: hard - "multicast-dns@npm:^7.2.5": version: 7.2.5 resolution: "multicast-dns@npm:7.2.5" @@ -12897,15 +10556,6 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.17.0": - version: 2.17.0 - resolution: "nan@npm:2.17.0" - dependencies: - node-gyp: latest - checksum: ec609aeaf7e68b76592a3ba96b372aa7f5df5b056c1e37410b0f1deefbab5a57a922061e2c5b369bae9c7c6b5e6eecf4ad2dac8833a1a7d3a751e0a7c7f849ed - languageName: node - linkType: hard - "nanoid@npm:^3.3.4": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -12936,7 +10586,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": +"neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 @@ -12953,18 +10603,6 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.3.0": - version: 13.3.0 - resolution: "nock@npm:13.3.0" - dependencies: - debug: ^4.1.0 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.21 - propagate: ^2.0.0 - checksum: 118d04e95a17f493898a82b5dfecc03762776e1980d9c3b2077479747e60b77109c5f7c0df969d1a8f6039260abe5961733553a5841f0f627bb35238576a0009 - languageName: node - linkType: hard - "node-emoji@npm:^1.10.0": version: 1.11.0 resolution: "node-emoji@npm:1.11.0" @@ -12988,20 +10626,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.7": - version: 2.6.9 - resolution: "node-fetch@npm:2.6.9" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 - languageName: node - linkType: hard - "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -13009,17 +10633,6 @@ __metadata: languageName: node linkType: hard -"node-gyp-build-optional-packages@npm:5.0.7": - version: 5.0.7 - resolution: "node-gyp-build-optional-packages@npm:5.0.7" - bin: - node-gyp-build-optional-packages: bin.js - node-gyp-build-optional-packages-optional: optional.js - node-gyp-build-optional-packages-test: build-test.js - checksum: bcb4537af15bcb3811914ea0db8f69284ca10db1cc7543a167a4c41ae4b9b5044b133f789fdadad0b7adc6931f6ae7def3c75b0bc7b05836881aae52400163e6 - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 9.3.1 resolution: "node-gyp@npm:9.3.1" @@ -13047,17 +10660,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - "nopt@npm:^6.0.0": version: 6.0.0 resolution: "nopt@npm:6.0.0" @@ -13121,33 +10723,6 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:^10.0.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" - dependencies: - hosted-git-info: ^6.0.0 - proc-log: ^3.0.0 - semver: ^7.3.5 - validate-npm-package-name: ^5.0.0 - checksum: 8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^14.0.2": - version: 14.0.3 - resolution: "npm-registry-fetch@npm:14.0.3" - dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^4.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 - checksum: 451224e7272c8418000f6a0e27fb01d7eb5231bcd98dbd42acac3f275f0b5317590c152860cc84afa706427121b59f9422939e00af5690442b70e64cfa39de0a - languageName: node - linkType: hard - "npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -13166,18 +10741,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -13206,13 +10769,6 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.2": - version: 2.2.4 - resolution: "nwsapi@npm:2.2.4" - checksum: a5eb9467158bdf255d27e9c4555e9ca02e4ba84ddce9b683856ed49de23eb1bb28ae3b8e791b7a93d156ad62b324a56f4d44cad827c2ca288c107ed6bdaff8a8 - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -13369,20 +10925,6 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: ~0.1.3 - fast-levenshtein: ~2.0.6 - levn: ~0.3.0 - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - word-wrap: ~1.2.3 - checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 - languageName: node - linkType: hard - "optionator@npm:^0.9.1": version: 0.9.1 resolution: "optionator@npm:0.9.1" @@ -13446,15 +10988,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^4.0.0": - version: 4.0.0 - resolution: "p-limit@npm:4.0.0" - dependencies: - yocto-queue: ^1.0.0 - checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b - languageName: node - linkType: hard - "p-locate@npm:^3.0.0": version: 3.0.0 resolution: "p-locate@npm:3.0.0" @@ -13596,7 +11129,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0, parse5@npm:^7.1.2": +"parse5@npm:^7.0.0": version: 7.1.2 resolution: "parse5@npm:7.1.2" dependencies: @@ -13671,7 +11204,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.6.1, path-scurry@npm:^1.6.4": +"path-scurry@npm:^1.6.4": version: 1.6.4 resolution: "path-scurry@npm:1.6.4" dependencies: @@ -13711,27 +11244,6 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0": - version: 1.1.0 - resolution: "pathe@npm:1.1.0" - checksum: 6b9be9968ea08a90c0824934799707a1c6a1ad22ac1f22080f377e3f75856d5e53a331b01d327329bfce538a14590587cfb250e8e7947f64408797c84c252056 - languageName: node - linkType: hard - -"pathval@npm:^1.1.1": - version: 1.1.1 - resolution: "pathval@npm:1.1.1" - checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 - languageName: node - linkType: hard - -"peek-readable@npm:^5.0.0": - version: 5.0.0 - resolution: "peek-readable@npm:5.0.0" - checksum: bef5ceb50586eb42e14efba274ac57ffe97f0ed272df9239ce029f688f495d9bf74b2886fa27847c706a9db33acda4b7d23bbd09a2d21eb4c2a54da915117414 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -13748,19 +11260,10 @@ __metadata: "pidtree@npm:^0.6.0": version: 0.6.0 - resolution: "pidtree@npm:0.6.0" - bin: - pidtree: bin/pidtree.js - checksum: 8fbc073ede9209dd15e80d616e65eb674986c93be49f42d9ddde8dbbd141bb53d628a7ca4e58ab5c370bb00383f67d75df59a9a226dede8fa801267a7030c27a - languageName: node - linkType: hard - -"pinst@npm:^3.0.0": - version: 3.0.0 - resolution: "pinst@npm:3.0.0" + resolution: "pidtree@npm:0.6.0" bin: - pinst: bin.js - checksum: 4ae48a6a60f79c37071233af51b4d91bfc85cfa3c12b66ccda60cdb642b4d14a4ab0cb3587afc55b1f6192cea1772a5e4822026a0d0d3528296edef00cc2d61f + pidtree: bin/pidtree.js + checksum: 8fbc073ede9209dd15e80d616e65eb674986c93be49f42d9ddde8dbbd141bb53d628a7ca4e58ab5c370bb00383f67d75df59a9a226dede8fa801267a7030c27a languageName: node linkType: hard @@ -13780,17 +11283,6 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.2": - version: 1.0.2 - resolution: "pkg-types@npm:1.0.2" - dependencies: - jsonc-parser: ^3.2.0 - mlly: ^1.1.1 - pathe: ^1.1.0 - checksum: 2d0a70c1721c2ebbe075b912531a4f43136e6658fdcc59dc76c39966201ab5ddf265868d1211943183406d4b70d373c17e3b176487bc2020ea737d030b0fd080 - languageName: node - linkType: hard - "pkg-up@npm:^3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" @@ -14260,7 +11752,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11, postcss@npm:^8.4.14, postcss@npm:^8.4.17, postcss@npm:^8.4.19, postcss@npm:^8.4.21": +"postcss@npm:^8.3.11, postcss@npm:^8.4.14, postcss@npm:^8.4.17, postcss@npm:^8.4.19": version: 8.4.21 resolution: "postcss@npm:8.4.21" dependencies: @@ -14278,13 +11770,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 - languageName: node - linkType: hard - "prepend-http@npm:^2.0.0": version: 2.0.0 resolution: "prepend-http@npm:2.0.0" @@ -14327,17 +11812,6 @@ __metadata: languageName: node linkType: hard -"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: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 - languageName: node - linkType: hard - "pretty-quick@npm:^3.1.3": version: 3.1.3 resolution: "pretty-quick@npm:3.1.3" @@ -14379,13 +11853,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -14440,13 +11907,6 @@ __metadata: languageName: node linkType: hard -"propagate@npm:^2.0.0": - version: 2.0.1 - resolution: "propagate@npm:2.0.1" - checksum: c4febaee2be0979e82fb6b3727878fd122a98d64a7fa3c9d09b0576751b88514a9e9275b1b92e76b364d488f508e223bd7e1dcdc616be4cdda876072fbc2a96c - languageName: node - linkType: hard - "property-information@npm:^5.0.0, property-information@npm:^5.3.0": version: 5.6.0 resolution: "property-information@npm:5.6.0" @@ -14466,13 +11926,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33, psl@npm:^1.9.0": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - "pump@npm:^3.0.0": version: 3.0.0 resolution: "pump@npm:3.0.0" @@ -14483,13 +11936,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.3.2": - version: 1.3.2 - resolution: "punycode@npm:1.3.2" - checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 - languageName: node - linkType: hard - "punycode@npm:^1.3.2": version: 1.4.1 resolution: "punycode@npm:1.4.1" @@ -14497,7 +11943,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0": +"punycode@npm:^2.1.0": version: 2.3.0 resolution: "punycode@npm:2.3.0" checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 @@ -14536,20 +11982,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:0.2.0": - version: 0.2.0 - resolution: "querystring@npm:0.2.0" - checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 - languageName: node - linkType: hard - -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -14716,13 +12148,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 - languageName: node - linkType: hard - "react-json-view@npm:^1.21.3": version: 1.21.3 resolution: "react-json-view@npm:1.21.3" @@ -14851,7 +12276,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -14877,15 +12302,6 @@ __metadata: languageName: node linkType: hard -"readable-web-to-node-stream@npm:^3.0.2": - version: 3.0.2 - resolution: "readable-web-to-node-stream@npm:3.0.2" - dependencies: - readable-stream: ^3.6.0 - checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -14930,22 +12346,6 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -15195,15 +12595,15 @@ __metadata: linkType: hard "resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2": - version: 1.22.2 - resolution: "resolve@npm:1.22.2" + version: 1.22.3 + resolution: "resolve@npm:1.22.3" dependencies: - is-core-module: ^2.11.0 + is-core-module: ^2.12.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 7e5df75796ebd429445d102d5824482ee7e567f0070b2b45897b29bb4f613dcbc262e0257b8aeedb3089330ccaea0d6a0464df1a77b2992cf331dcda0f4cb549 + checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 languageName: node linkType: hard @@ -15221,15 +12621,15 @@ __metadata: linkType: hard "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin": - version: 1.22.2 - resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=c3c19d" + version: 1.22.3 + resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" dependencies: - is-core-module: ^2.11.0 + is-core-module: ^2.12.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 66cc788f13b8398de18eb4abb3aed90435c84bb8935953feafcf7231ba4cd191b2c10b4a87b1e9681afc34fb138c705f91f7330ff90bfa36f457e5584076a2b8 + checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 languageName: node linkType: hard @@ -15315,22 +12715,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-dts@npm:^5.0.0": - version: 5.3.0 - resolution: "rollup-plugin-dts@npm:5.3.0" - dependencies: - "@babel/code-frame": ^7.18.6 - magic-string: ^0.30.0 - peerDependencies: - rollup: ^3.0.0 - typescript: ^4.1 || ^5.0 - dependenciesMeta: - "@babel/code-frame": - optional: true - checksum: ba3a6065598586c52af60211877a234b8c829b8a7ecd6e6b426e52ec4dc2c8c8ac6e1fb9f47db6afd91858be0dcb09fd3d312c865e972fb72ae8c9ee00eb1d36 - languageName: node - linkType: hard - "rollup-plugin-terser@npm:^7.0.0": version: 7.0.2 resolution: "rollup-plugin-terser@npm:7.0.2" @@ -15345,7 +12729,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.43.1, rollup@npm:^2.75.7": +"rollup@npm:^2.43.1": version: 2.79.1 resolution: "rollup@npm:2.79.1" dependencies: @@ -15359,7 +12743,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.18.0, rollup@npm:^3.2.1, rollup@npm:^3.2.5": +"rollup@npm:^3.2.5": version: 3.20.2 resolution: "rollup@npm:3.20.2" dependencies: @@ -15373,92 +12757,12 @@ __metadata: languageName: node linkType: hard -"root-plugins@workspace:projects/plugins": - version: 0.0.0-use.local - resolution: "root-plugins@workspace:projects/plugins" - dependencies: - "@actions/core": ^1.10.0 - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@sapphire/eslint-config": ^4.4.0 - "@sapphire/framework": ^4.3.1 - "@sapphire/pieces": ^3.6.2 - "@sapphire/prettier-config": ^1.4.5 - "@sapphire/stopwatch": ^1.5.0 - "@sapphire/ts-config": ^4.0.0 - "@sapphire/utilities": ^3.11.1 - "@types/node": ^18.15.11 - "@types/ws": ^8.5.4 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - cz-conventional-changelog: ^3.3.0 - discord-api-types: ^0.37.38 - discord.js: ^14.9.0 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - gen-esm-wrapper: ^1.1.3 - husky: ^8.0.3 - lint-staged: ^13.2.1 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - rimraf: ^5.0.0 - turbo: ^1.8.8 - typescript: ^5.0.4 - vite: ^4.2.1 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - -"root-utilities@workspace:projects/utilities": - version: 0.0.0-use.local - resolution: "root-utilities@workspace:projects/utilities" - dependencies: - "@actions/core": ^1.10.0 - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 - "@discordjs/collection": ^1.5.0 - "@favware/cliff-jumper": ^2.0.0 - "@favware/npm-deprecate": ^1.0.7 - "@favware/rollup-type-bundler": ^2.0.0 - "@sapphire/framework": ^4.3.1 - "@types/lodash": ^4.14.192 - "@types/node": ^18.15.11 - "@types/ws": ^8.5.4 - "@typescript-eslint/eslint-plugin": ^5.58.0 - "@typescript-eslint/parser": ^5.58.0 - "@vitest/coverage-c8": ^0.29.8 - cz-conventional-changelog: ^3.3.0 - discord-api-types: ^0.37.38 - discord.js: ^14.9.0 - eslint: ^8.38.0 - eslint-config-prettier: ^8.8.0 - eslint-plugin-prettier: ^4.2.1 - husky: ^8.0.3 - lint-staged: ^13.2.1 - lodash: ^4.17.21 - nock: ^13.3.0 - prettier: ^2.8.7 - pretty-quick: ^3.1.3 - rimraf: ^5.0.0 - tslib: ^2.5.0 - tsup: ^6.7.0 - turbo: ^1.9.1 - typescript: ^5.0.4 - vite: ^4.2.1 - vitest: ^0.29.8 - languageName: unknown - linkType: soft - "root-website@workspace:.": version: 0.0.0-use.local resolution: "root-website@workspace:." dependencies: - "@commitlint/cli": ^17.5.1 - "@commitlint/config-conventional": ^17.4.4 + "@commitlint/cli": ^17.6.1 + "@commitlint/config-conventional": ^17.6.1 "@docusaurus/core": 2.4.0 "@docusaurus/module-type-aliases": 2.4.0 "@docusaurus/plugin-pwa": 2.4.0 @@ -15466,28 +12770,20 @@ __metadata: "@docusaurus/theme-search-algolia": 2.4.0 "@heroicons/react": ^2.0.17 "@mdx-js/react": ^1.6.22 - "@sapphire/cron": ^1.1.0 - "@sapphire/decorators": ^6.0.1 "@sapphire/docusaurus-plugin-npm2yarn2pnpm": 1.1.4 "@sapphire/docusaurus-plugin-ts2esm2cjs": 1.1.3 - "@sapphire/duration": ^1.1.0 - "@sapphire/eslint-config": ^4.4.0 - "@sapphire/fetch": ^2.4.1 + "@sapphire/eslint-config": ^4.4.1 "@sapphire/prettier-config": ^1.4.5 - "@sapphire/result": ^2.6.1 - "@sapphire/timer-manager": ^1.0.0 - "@sapphire/timestamp": ^1.0.1 "@sapphire/ts-config": ^4.0.0 "@svgr/webpack": ^6.5.1 "@tippyjs/react": ^4.2.6 "@types/node": ^18.15.11 - "@types/react": ^18.0.34 + "@types/react": ^18.0.35 "@types/react-dom": ^18.0.11 "@typescript-eslint/eslint-plugin": ^5.58.0 "@typescript-eslint/parser": ^5.58.0 clsx: ^1.2.1 cz-conventional-changelog: ^3.3.0 - docusaurus-plugin-typedoc: ~0.18.0 eslint: ^8.38.0 eslint-config-prettier: ^8.8.0 eslint-plugin-import: ^2.27.5 @@ -15504,24 +12800,12 @@ __metadata: prism-react-renderer: ^1.3.5 react: ^17.0.2 react-dom: ^17.0.2 - rimraf: ^3.0.2 + rimraf: ^5.0.0 swr: ^2.1.3 - ts-node: ^10.9.1 - typedoc: ^0.23.28 - typedoc-plugin-djs-links: ^1.2.0 - typedoc-plugin-markdown: ~3.14.0 - typedoc-plugin-mdn-links: ^2.0.2 typescript: ^5.0.4 languageName: unknown linkType: soft -"rrweb-cssom@npm:^0.6.0": - version: 0.6.0 - resolution: "rrweb-cssom@npm:0.6.0" - checksum: 182312f6e4f41d18230ccc34f14263bc8e8a6b9d30ee3ec0d2d8e643c6f27964cd7a8d638d4a00e988d93e8dc55369f4ab5a473ccfeff7a8bab95b36d2b5499c - languageName: node - linkType: hard - "rtl-detect@npm:^1.0.4": version: 1.0.4 resolution: "rtl-detect@npm:1.0.4" @@ -15600,29 +12884,13 @@ __metadata: languageName: node linkType: hard -"sax@npm:1.2.1": - version: 1.2.1 - resolution: "sax@npm:1.2.1" - checksum: 8dca7d5e1cd7d612f98ac50bdf0b9f63fbc964b85f0c4e2eb271f8b9b47fd3bf344c4d6a592e69ecf726d1485ca62cd8a52e603bbc332d18a66af25a9a1045ad - languageName: node - linkType: hard - -"sax@npm:>=0.6.0, sax@npm:^1.2.4": +"sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe languageName: node linkType: hard -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" - dependencies: - xmlchars: ^2.2.0 - checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b - languageName: node - linkType: hard - "scheduler@npm:^0.20.2": version: 0.20.2 resolution: "scheduler@npm:0.20.2" @@ -15742,7 +13010,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": +"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": version: 7.4.0 resolution: "semver@npm:7.4.0" dependencies: @@ -15938,14 +13206,7 @@ __metadata: languageName: node linkType: hard -"siginfo@npm:^2.0.0": - version: 2.0.0 - resolution: "siginfo@npm:2.0.0" - checksum: 8aa5a98640ca09fe00d74416eca97551b3e42991614a3d1b824b115fc1401543650914f651ab1311518177e4d297e80b953f4cd4cd7ea1eabe824e8f2091de01 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -16083,6 +13344,16 @@ __metadata: languageName: node linkType: hard +"source-map-resolve@npm:^0.6.0": + version: 0.6.0 + resolution: "source-map-resolve@npm:0.6.0" + dependencies: + atob: ^2.1.2 + decode-uri-component: ^0.2.0 + checksum: fe503b9e5dac1c54be835282fcfec10879434e7b3ee08a9774f230299c724a8d403484d9531276d1670c87390e0e4d1d3f92b14cca6e4a2445ea3016b786ecd4 + languageName: node + linkType: hard + "source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -16109,7 +13380,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 @@ -16207,38 +13478,6 @@ __metadata: languageName: node linkType: hard -"sqs-consumer@npm:^5.8.0": - version: 5.8.0 - resolution: "sqs-consumer@npm:5.8.0" - dependencies: - aws-sdk: ^2.1271.0 - debug: ^4.3.4 - peerDependencies: - aws-sdk: ^2.1271.0 - checksum: 634f289dbe1b9901cd4f12508c2d0186d5b4533a8b475bb12bf419f69eb0c92db68a01cebf40b417ccd12823be106034dd7fef1686daff3d386a4069503f9663 - languageName: node - linkType: hard - -"sqs-producer@npm:^2.2.0": - version: 2.2.0 - resolution: "sqs-producer@npm:2.2.0" - dependencies: - aws-sdk: ^2.1271.0 - peerDependencies: - aws-sdk: ^2.1271.0 - checksum: 85cc0bbd2efcb5b8bf7d6b2b3d7501be75952022e18aee1da831a1bf6310cd285ecd1af22840e58f4df43103f904a0e7178ef279c1e2c67b7175efb9375e2e48 - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.3 - resolution: "ssri@npm:10.0.3" - dependencies: - minipass: ^4.0.0 - checksum: 1a8d0ad28325a0146e67348e15d1455ab71b8356e5e95beac453ab5ec361555309496c1770d67010ee0c150d8abef7866b9001cbc36b6477e96772382914ec85 - languageName: node - linkType: hard - "ssri@npm:^9.0.0": version: 9.0.1 resolution: "ssri@npm:9.0.1" @@ -16255,20 +13494,6 @@ __metadata: languageName: node linkType: hard -"stackback@npm:0.0.2": - version: 0.0.2 - resolution: "stackback@npm:0.0.2" - checksum: 2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 - languageName: node - linkType: hard - -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - "state-toggle@npm:^1.0.0": version: 1.0.3 resolution: "state-toggle@npm:1.0.3" @@ -16290,7 +13515,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.0.1, std-env@npm:^3.3.1": +"std-env@npm:^3.0.1": version: 3.3.2 resolution: "std-env@npm:3.3.2" checksum: c02256bb041ba1870d23f8360bc7e47a9cf1fabcd02c8b7c4246d48f2c6bb47b4f45c70964348844e6d36521df84c4a9d09d468654b51e0eb5c600e3392b4570 @@ -16306,13 +13531,6 @@ __metadata: languageName: node linkType: hard -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 - languageName: node - linkType: hard - "string-argv@npm:^0.3.1": version: 0.3.1 resolution: "string-argv@npm:0.3.1" @@ -16510,25 +13728,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.0.0": - version: 1.0.1 - resolution: "strip-literal@npm:1.0.1" - dependencies: - acorn: ^8.8.2 - checksum: ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 - languageName: node - linkType: hard - -"strtok3@npm:^7.0.0": - version: 7.0.0 - resolution: "strtok3@npm:7.0.0" - dependencies: - "@tokenizer/token": ^0.3.0 - peek-readable: ^5.0.0 - checksum: 2ebe7ad8f2aea611dec6742cf6a42e82764892a362907f7ce493faf334501bf981ce21c828dcc300457e6d460dc9c34d644ededb3b01dcb9e37559203cf1748c - languageName: node - linkType: hard - "style-to-object@npm:0.3.0, style-to-object@npm:^0.3.0": version: 0.3.0 resolution: "style-to-object@npm:0.3.0" @@ -16637,13 +13836,6 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d - languageName: node - linkType: hard - "tapable@npm:^1.0.0": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -16727,17 +13919,6 @@ __metadata: languageName: node linkType: hard -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": ^0.1.2 - glob: ^7.1.4 - minimatch: ^3.0.4 - checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 - languageName: node - linkType: hard - "text-extensions@npm:^1.0.0": version: 1.9.0 resolution: "text-extensions@npm:1.9.0" @@ -16807,27 +13988,6 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.3.1": - version: 2.4.0 - resolution: "tinybench@npm:2.4.0" - checksum: cfbe90f75755488653dde256019cc810f65e90f63fdd962e71e8b209b49598c5fc90c2227d2087eb807944895fafe7f12fe9ecae2b5e89db5adde66415e9b836 - languageName: node - linkType: hard - -"tinypool@npm:^0.4.0": - version: 0.4.0 - resolution: "tinypool@npm:0.4.0" - checksum: 8abcac9e784793499f1eeeace8290c026454b9d7338c74029ce6a821643bab8dcab7caeb4051e39006baf681d6a62d57c3319e9c0f6e2317a45ab0fdbd76ee26 - languageName: node - linkType: hard - -"tinyspy@npm:^1.0.2": - version: 1.1.1 - resolution: "tinyspy@npm:1.1.1" - checksum: 4ea908fdfddb92044c4454193ec543f5980ced0bd25c5b3d240a94c1511e47e765ad39cd13ae6d3370fb730f62038eedc357f55e4e239416e126bc418f0eee79 - languageName: node - linkType: hard - "tippy.js@npm:^6.3.1": version: 6.3.7 resolution: "tippy.js@npm:6.3.7" @@ -16876,16 +14036,6 @@ __metadata: languageName: node linkType: hard -"token-types@npm:^5.0.1": - version: 5.0.1 - resolution: "token-types@npm:5.0.1" - dependencies: - "@tokenizer/token": ^0.3.0 - ieee754: ^1.2.1 - checksum: 32780123bc6ce8b6a2231d860445c994a02a720abf38df5583ea957aa6626873cd1c4dd8af62314da4cf16ede00c379a765707a3b06f04b8808c38efdae1c785 - languageName: node - linkType: hard - "totalist@npm:^1.0.0": version: 1.1.0 resolution: "totalist@npm:1.1.0" @@ -16893,18 +14043,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.2": - version: 4.1.2 - resolution: "tough-cookie@npm:4.1.2" - dependencies: - psl: ^1.1.33 - punycode: ^2.1.1 - universalify: ^0.2.0 - url-parse: ^1.5.3 - checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a - languageName: node - linkType: hard - "tr46@npm:^1.0.1": version: 1.0.1 resolution: "tr46@npm:1.0.1" @@ -16914,15 +14052,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^4.1.1": - version: 4.1.1 - resolution: "tr46@npm:4.1.1" - dependencies: - punycode: ^2.3.0 - checksum: aeeb821ac2cd792e63ec84888b4fd6598ac6ed75d861579e21a5cf9d4ee78b2c6b94e7d45036f2ca2088bc85b9b46560ad23c4482979421063b24137349dbd96 - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -16974,14 +14103,7 @@ __metadata: languageName: node linkType: hard -"ts-mixer@npm:^6.0.3": - version: 6.0.3 - resolution: "ts-mixer@npm:6.0.3" - checksum: 7fbaba0a413bf817835a6a23d46bccf4192dd4d7345b6bae9d594c88acffac35bf4995ef3cce753090c8abcdf2afd16dba8899365584a1f960ccc2a15bf2e2d6 - languageName: node - linkType: hard - -"ts-node@npm:^10.8.1, ts-node@npm:^10.9.1": +"ts-node@npm:^10.8.1": version: 10.9.1 resolution: "ts-node@npm:10.9.1" dependencies: @@ -17031,53 +14153,24 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.x, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 - languageName: node - linkType: hard - "tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard - -"tsup@npm:6.6.2": - version: 6.6.2 - resolution: "tsup@npm:6.6.2" - dependencies: - bundle-require: ^4.0.0 - cac: ^6.7.12 - chokidar: ^3.5.1 - debug: ^4.3.1 - esbuild: ^0.17.6 - execa: ^5.0.0 - globby: ^11.0.3 - joycon: ^3.0.1 - postcss-load-config: ^3.0.1 - resolve-from: ^5.0.0 - rollup: ^3.2.5 - source-map: 0.8.0-beta.0 - sucrase: ^3.20.3 - tree-kill: ^1.2.2 - peerDependencies: - "@swc/core": ^1 - postcss: ^8.4.12 - typescript: ^4.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - postcss: - optional: true - typescript: - optional: true - bin: - tsup: dist/cli-default.js - tsup-node: dist/cli-node.js - checksum: 80d52608f187d0cda8b8029acca52ed9da5f1152915f8e8b2c23efe1fb309a90229098005740596a6e30a91b3f270b39b3d81437d5a9b7b3d3e9ff8fc0aa98e6 + +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 + languageName: node + linkType: hard + +"tslib@npm:^2.5.2": + version: 2.5.3 + resolution: "tslib@npm:2.5.3" + checksum: 88902b309afaf83259131c1e13da1dceb0ad1682a213143a1346a649143924d78cf3760c448b84d796938fd76127183894f8d85cbb3bf9c4fddbfcc140c0003c languageName: node linkType: hard @@ -17128,84 +14221,6 @@ __metadata: languageName: node linkType: hard -"tunnel@npm:^0.0.6": - version: 0.0.6 - resolution: "tunnel@npm:0.0.6" - checksum: c362948df9ad34b649b5585e54ce2838fa583aa3037091aaed66793c65b423a264e5229f0d7e9a95513a795ac2bd4cb72cda7e89a74313f182c1e9ae0b0994fa - languageName: node - linkType: hard - -"turbo-darwin-64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-darwin-64@npm:1.9.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"turbo-darwin-arm64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-darwin-arm64@npm:1.9.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"turbo-linux-64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-linux-64@npm:1.9.1" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"turbo-linux-arm64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-linux-arm64@npm:1.9.1" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"turbo-windows-64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-windows-64@npm:1.9.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"turbo-windows-arm64@npm:1.9.1": - version: 1.9.1 - resolution: "turbo-windows-arm64@npm:1.9.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"turbo@npm:^1.8.8, turbo@npm:^1.9.1": - version: 1.9.1 - resolution: "turbo@npm:1.9.1" - dependencies: - turbo-darwin-64: 1.9.1 - turbo-darwin-arm64: 1.9.1 - turbo-linux-64: 1.9.1 - turbo-linux-arm64: 1.9.1 - turbo-windows-64: 1.9.1 - turbo-windows-arm64: 1.9.1 - dependenciesMeta: - turbo-darwin-64: - optional: true - turbo-darwin-arm64: - optional: true - turbo-linux-64: - optional: true - turbo-linux-arm64: - optional: true - turbo-windows-64: - optional: true - turbo-windows-arm64: - optional: true - bin: - turbo: bin/turbo - checksum: dd5413088d9c39ccc9823e12abdb264e5cd486aa7994d7178da9e7270bb7651adb306eff607a561eae4bed5508b2dd5ce2393dbef053216443f5470f670a6ef4 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -17215,22 +14230,6 @@ __metadata: languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: ~1.1.2 - checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 - languageName: node - linkType: hard - -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 - languageName: node - linkType: hard - "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" @@ -17310,70 +14309,36 @@ __metadata: languageName: node linkType: hard -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 - languageName: node - linkType: hard - -"typedoc-json-parser@npm:^7.2.0": - version: 7.2.0 - resolution: "typedoc-json-parser@npm:7.2.0" +"typedoc-json-parser@npm:^8.1.2": + version: 8.1.2 + resolution: "typedoc-json-parser@npm:8.1.2" dependencies: "@favware/colorette-spinner": ^1.0.1 "@sapphire/node-utilities": ^1.0.0 - colorette: ^2.0.19 - commander: ^10.0.0 + colorette: ^2.0.20 + commander: ^10.0.1 js-yaml: ^4.1.0 - tslib: ^2.5.0 - typedoc: ^0.23.26 + tslib: ^2.5.2 + typedoc: ^0.24.7 bin: typedoc-json-parser: ./dist/bin/index.js - checksum: 8bf522a2c89a5681a0c3dc7fc8721c2f393d31b12b8ff1ce7d120416acd4c1b31e84f8d518692cccb33fb9e433b883ad1a1398942b08081a67e746529db05f8e - 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 - languageName: node - linkType: hard - -"typedoc-plugin-markdown@npm:~3.14.0": - version: 3.14.0 - resolution: "typedoc-plugin-markdown@npm:3.14.0" - dependencies: - handlebars: ^4.7.7 - peerDependencies: - typedoc: ">=0.23.0" - checksum: 6205600052185b4b193ab8a253d9df5ccbc95002c948a07f9024bcd26f0f23fbcc089fda4d6b4c8f4172f4eaca2bf9c32129989f6baaace7261cf4a0e41c976b - languageName: node - linkType: hard - -"typedoc-plugin-mdn-links@npm:^2.0.2": - version: 2.0.2 - resolution: "typedoc-plugin-mdn-links@npm:2.0.2" - peerDependencies: - typedoc: 0.22.x || 0.23.x - checksum: ab0bb2d61b0d540c22c23c5d2268504ad85268dfe76ef94c889339612525eea2e62a39927be1f762f0f8780a768d782ebcf5977e7018af2dc94b9f611e8e0716 + checksum: d4b7feb654dbff856412ae143b47741323f46c1ebafe72ca7522820e1f352f745f19ac42d3ff37c519e24632b93fc167ed509a613849b715bdfd12d30917eb53 languageName: node linkType: hard -"typedoc@npm:^0.23.28": - version: 0.23.28 - resolution: "typedoc@npm:0.23.28" +"typedoc@npm:^0.24.7": + version: 0.24.7 + resolution: "typedoc@npm:0.24.7" dependencies: lunr: ^2.3.9 - marked: ^4.2.12 - minimatch: ^7.1.3 + marked: ^4.3.0 + minimatch: ^9.0.0 shiki: ^0.14.1 peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x bin: typedoc: bin/typedoc - checksum: 40eb4e207aac1b734e09400cf03f543642cc7b11000895198dd5a0d3166315759ccf4ac30a2915153597c5c186101c72bac2f1fc12b428184a9274d3a0e44c5e + checksum: 9ae433566cb02b96deb9eb2a9f5b23d1b199f5aeb61ca8c7e2653ff5d339fbfb4d526e024febab4f3278332978814aaa0885f1d5925ba21a441d93a611510ac3 languageName: node linkType: hard @@ -17387,7 +14352,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.7.4, typescript@npm:^4.8.4, typescript@npm:^4.9.5": +"typescript@npm:^4.7.4": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -17407,7 +14372,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.7.4#~builtin, typescript@patch:typescript@^4.8.4#~builtin, typescript@patch:typescript@^4.9.5#~builtin": +"typescript@patch:typescript@^4.7.4#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" bin: @@ -17431,22 +14396,6 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.1.1": - version: 1.1.1 - resolution: "ufo@npm:1.1.1" - checksum: 6bd210ed93d8c0dedd76c456b1d1dfb0e3b08c2216ee6080e61f0f545de0bac24b3d3a5530cd6a403810855f8d8fc3922583965296142e04cfc287442635e6c7 - languageName: node - linkType: hard - -"uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -17459,15 +14408,6 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.21.0, undici@npm:^5.21.2": - version: 5.21.2 - resolution: "undici@npm:5.21.2" - dependencies: - busboy: ^1.6.0 - checksum: baceaa9e610966631e86ad2869b657556dd465438eed55e8079cec2a306ecbeecfde2d6e37e43baf96a4c59588ebef50476131e96e018dcc0a7f5db7e6a06c85 - languageName: node - linkType: hard - "unherit@npm:^1.0.4": version: 1.1.3 resolution: "unherit@npm:1.1.3" @@ -17546,15 +14486,6 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: ^4.0.0 - checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df - languageName: node - linkType: hard - "unique-slug@npm:^3.0.0": version: 3.0.0 resolution: "unique-slug@npm:3.0.0" @@ -17564,15 +14495,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 - languageName: node - linkType: hard - "unique-string@npm:^2.0.0": version: 2.0.0 resolution: "unique-string@npm:2.0.0" @@ -17658,13 +14580,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.0 resolution: "universalify@npm:2.0.0" @@ -17757,26 +14672,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: ^2.1.1 - requires-port: ^1.0.0 - checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf - languageName: node - linkType: hard - -"url@npm:0.10.3": - version: 0.10.3 - resolution: "url@npm:0.10.3" - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - checksum: 7b83ddb106c27bf9bde8629ccbe8d26e9db789c8cda5aa7db72ca2c6f9b8a88a5adf206f3e10db78e6e2d042b327c45db34c7010c1bf0d9908936a17a2b57d05 - languageName: node - linkType: hard - "use-composed-ref@npm:^1.3.0": version: 1.3.0 resolution: "use-composed-ref@npm:1.3.0" @@ -17828,28 +14723,6 @@ __metadata: languageName: node linkType: hard -"util@npm:0.10.3": - version: 0.10.3 - resolution: "util@npm:0.10.3" - dependencies: - inherits: 2.0.1 - checksum: bd800f5d237a82caddb61723a6cbe45297d25dd258651a31335a4d5d981fd033cb4771f82db3d5d59b582b187cb69cfe727dc6f4d8d7826f686ee6c07ce611e0 - languageName: node - linkType: hard - -"util@npm:^0.12.4": - version: 0.12.5 - resolution: "util@npm:0.12.5" - dependencies: - inherits: ^2.0.3 - is-arguments: ^1.0.4 - is-generator-function: ^1.0.7 - is-typed-array: ^1.1.3 - which-typed-array: ^1.1.2 - checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a - languageName: node - linkType: hard - "utila@npm:~0.4": version: 0.4.0 resolution: "utila@npm:0.4.0" @@ -17871,15 +14744,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:8.0.0": - version: 8.0.0 - resolution: "uuid@npm:8.0.0" - bin: - uuid: dist/bin/uuid - checksum: 56d4e23aa7ac26fa2db6bd1778db34cb8c9f5a10df1770a27167874bf6705fc8f14a4ac414af58a0d96c7653b2bd4848510b29d1c2ef8c91ccb17429c1872b5e - languageName: node - linkType: hard - "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -17889,15 +14753,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^9.0.0": - version: 9.0.0 - resolution: "uuid@npm:9.0.0" - bin: - uuid: dist/bin/uuid - checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -17905,17 +14760,6 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.0": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" - dependencies: - "@jridgewell/trace-mapping": ^0.3.12 - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - checksum: 2069d59ee46cf8d83b4adfd8a5c1a90834caffa9f675e4360f1157ffc8578ef0f763c8f32d128334424159bb6b01f3876acd39cd13297b2769405a9da241f8d1 - languageName: node - linkType: hard - "validate-npm-package-license@npm:^3.0.1": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -17926,15 +14770,6 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: ^5.0.0 - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e - languageName: node - linkType: hard - "value-equal@npm:^1.0.1": version: 1.0.1 resolution: "value-equal@npm:1.0.1" @@ -17978,120 +14813,6 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.29.8": - version: 0.29.8 - resolution: "vite-node@npm:0.29.8" - dependencies: - cac: ^6.7.14 - debug: ^4.3.4 - mlly: ^1.1.0 - pathe: ^1.1.0 - picocolors: ^1.0.0 - vite: ^3.0.0 || ^4.0.0 - bin: - vite-node: vite-node.mjs - checksum: b0981d4d63b1f373579eb9da69ca5af9123bf27c81ac246c541cdecf879ef4ef542e0b521cb6ceaafd5ead2cc3d243105d1fb8bf076953d42a6b2203607ce928 - languageName: node - linkType: hard - -"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.2.1": - version: 4.2.1 - resolution: "vite@npm:4.2.1" - dependencies: - esbuild: ^0.17.5 - fsevents: ~2.3.2 - postcss: ^8.4.21 - resolve: ^1.22.1 - rollup: ^3.18.0 - peerDependencies: - "@types/node": ">= 14" - less: "*" - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 70eb162ffc299017a3c310e3adc95e9661def6b17aafd1f8e5e02e516766060435590dbe3df1e4e95acc3583c728a76e91f07c546221d1e701f1b2b021293f45 - languageName: node - linkType: hard - -"vitest@npm:^0.29.8": - version: 0.29.8 - resolution: "vitest@npm:0.29.8" - dependencies: - "@types/chai": ^4.3.4 - "@types/chai-subset": ^1.3.3 - "@types/node": "*" - "@vitest/expect": 0.29.8 - "@vitest/runner": 0.29.8 - "@vitest/spy": 0.29.8 - "@vitest/utils": 0.29.8 - acorn: ^8.8.1 - acorn-walk: ^8.2.0 - cac: ^6.7.14 - chai: ^4.3.7 - debug: ^4.3.4 - local-pkg: ^0.4.2 - pathe: ^1.1.0 - picocolors: ^1.0.0 - source-map: ^0.6.1 - std-env: ^3.3.1 - strip-literal: ^1.0.0 - tinybench: ^2.3.1 - tinypool: ^0.4.0 - tinyspy: ^1.0.2 - vite: ^3.0.0 || ^4.0.0 - vite-node: 0.29.8 - why-is-node-running: ^2.2.2 - peerDependencies: - "@edge-runtime/vm": "*" - "@vitest/browser": "*" - "@vitest/ui": "*" - happy-dom: "*" - jsdom: "*" - playwright: "*" - safaridriver: "*" - webdriverio: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - bin: - vitest: vitest.mjs - checksum: 203e33bf093fdb99a6832c905a6c78175bb15313e06e1dcfbeb010a0e3efb8ff0aba4d317efedb4de76bd0086691bbd2c4bc7d6631f60fb1634b96832cba144f - languageName: node - linkType: hard - "vscode-oniguruma@npm:^1.7.0": version: 1.7.0 resolution: "vscode-oniguruma@npm:1.7.0" @@ -18106,15 +14827,6 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^4.0.0": - version: 4.0.0 - resolution: "w3c-xmlserializer@npm:4.0.0" - dependencies: - xml-name-validator: ^4.0.0 - checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 - languageName: node - linkType: hard - "wait-on@npm:^6.0.1": version: 6.0.1 resolution: "wait-on@npm:6.0.1" @@ -18179,13 +14891,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b - languageName: node - linkType: hard - "webpack-bundle-analyzer@npm:^4.5.0": version: 4.8.0 resolution: "webpack-bundle-analyzer@npm:4.8.0" @@ -18354,32 +15059,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^2.0.0": - version: 2.0.0 - resolution: "whatwg-encoding@npm:2.0.0" - dependencies: - iconv-lite: 0.6.3 - checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^3.0.0": - version: 3.0.0 - resolution: "whatwg-mimetype@npm:3.0.0" - checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 - languageName: node - linkType: hard - -"whatwg-url@npm:^12.0.0, whatwg-url@npm:^12.0.1": - version: 12.0.1 - resolution: "whatwg-url@npm:12.0.1" - dependencies: - tr46: ^4.1.1 - webidl-conversions: ^7.0.0 - checksum: 8698993b763c1e7eda5ed16c31dab24bca6489626aca7caf8b5a2b64684dda6578194786f10ec42ceb1c175feea16d0a915096e6419e08d154ce551c43176972 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -18426,7 +15105,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.9": version: 1.1.9 resolution: "which-typed-array@npm:1.1.9" dependencies: @@ -18462,19 +15141,7 @@ __metadata: languageName: node linkType: hard -"why-is-node-running@npm:^2.2.2": - version: 2.2.2 - resolution: "why-is-node-running@npm:2.2.2" - dependencies: - siginfo: ^2.0.0 - stackback: 0.0.2 - bin: - why-is-node-running: cli.js - checksum: 50820428f6a82dfc3cbce661570bcae9b658723217359b6037b67e495255409b4c8bc7931745f5c175df71210450464517cab32b2f7458ac9c40b4925065200a - languageName: node - linkType: hard - -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -18508,20 +15175,13 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.0.3, word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": +"word-wrap@npm:^1.0.3, word-wrap@npm:^1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f languageName: node linkType: hard -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 - languageName: node - linkType: hard - "workbox-background-sync@npm:6.5.4": version: 6.5.4 resolution: "workbox-background-sync@npm:6.5.4" @@ -18812,37 +15472,6 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^4.0.0": - version: 4.0.0 - resolution: "xml-name-validator@npm:4.0.0" - checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad - languageName: node - linkType: hard - -"xml2js@npm:0.5.0": - version: 0.5.0 - resolution: "xml2js@npm:0.5.0" - dependencies: - sax: ">=0.6.0" - xmlbuilder: ~11.0.0 - checksum: 1aa71d62e5bc2d89138e3929b9ea46459157727759cbc62ef99484b778641c0cd21fb637696c052d901a22f82d092a3e740a16b4ce218e81ac59b933535124ea - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 - languageName: node - linkType: hard - "xtend@npm:^4.0.0, xtend@npm:^4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -18885,7 +15514,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 @@ -18899,21 +15528,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 - languageName: node - linkType: hard - "yargs@npm:^17.0.0": version: 17.7.1 resolution: "yargs@npm:17.7.1" @@ -18943,13 +15557,6 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 - languageName: node - linkType: hard - "zwitch@npm:^1.0.0": version: 1.0.5 resolution: "zwitch@npm:1.0.5"