From 3b0197bd8e9032edd6b193d77cc97d34bcecfb65 Mon Sep 17 00:00:00 2001 From: Noel Date: Wed, 20 Jul 2022 16:36:42 +0200 Subject: [PATCH] build: refactor build system (#8324) --- ...in-typescript2-npm-0.32.1-b5887420f2.patch | 36 + build.config.ts | 93 ++ package.json | 10 +- packages/actions/build.config.ts | 3 + packages/actions/package.json | 10 +- packages/builders/build.config.ts | 3 + packages/builders/package.json | 10 +- packages/collection/build.config.ts | 3 + packages/collection/package.json | 10 +- packages/docgen/build.config.ts | 3 + packages/docgen/package.json | 16 +- packages/proxy-container/build.config.ts | 3 + packages/proxy-container/package.json | 8 +- packages/proxy/build.config.ts | 3 + packages/proxy/package.json | 10 +- packages/proxy/src/index.ts | 2 +- packages/rest/build.config.ts | 3 + packages/rest/package.json | 12 +- packages/scripts/build.config.ts | 3 + packages/scripts/package.json | 10 +- packages/voice/build.config.ts | 3 + packages/voice/package.json | 10 +- packages/voice/src/audio/index.ts | 14 +- packages/voice/src/index.ts | 20 +- packages/website/package.json | 24 +- tsconfig.json | 3 +- yarn.lock | 1133 +++++++++++++---- 27 files changed, 1120 insertions(+), 338 deletions(-) create mode 100644 .yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch create mode 100644 build.config.ts create mode 100644 packages/actions/build.config.ts create mode 100644 packages/builders/build.config.ts create mode 100644 packages/collection/build.config.ts create mode 100644 packages/docgen/build.config.ts create mode 100644 packages/proxy-container/build.config.ts create mode 100644 packages/proxy/build.config.ts create mode 100644 packages/rest/build.config.ts create mode 100644 packages/scripts/build.config.ts create mode 100644 packages/voice/build.config.ts diff --git a/.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch b/.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch new file mode 100644 index 000000000..f2372b463 --- /dev/null +++ b/.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch @@ -0,0 +1,36 @@ +diff --git a/dist/rollup-plugin-typescript2.cjs.js b/dist/rollup-plugin-typescript2.cjs.js +index 9ab972b041cc76f8f786d6a20f3efb53c364cad6..13e056a3c0971eb18b307d91fad096a9f3b9de79 100644 +--- a/dist/rollup-plugin-typescript2.cjs.js ++++ b/dist/rollup-plugin-typescript2.cjs.js +@@ -29799,6 +29799,13 @@ const typescript = (options) => { + declarations[key] = { type: result.dts, map: result.dtsmap }; + context.debug(() => `${safe.exports.blue("generated declarations")} for '${key}'`); + } ++ // if a user sets this compilerOption, they probably want another plugin (e.g. Babel, ESBuild) to transform their TS instead, while rpt2 just type-checks and/or outputs declarations ++ // note that result.code is non-existent if emitDeclarationOnly per https://github.com/ezolenko/rollup-plugin-typescript2/issues/268 ++ if (parsedConfig.options.emitDeclarationOnly) ++ { ++ context.debug(() => `${blue("emitDeclarationOnly")} enabled, not transforming TS'`); ++ return undefined; ++ } + const transformResult = { code: result.code, map: { mappings: "" } }; + if (result.map) { + if (pluginOptions.sourceMapCallback) +diff --git a/dist/rollup-plugin-typescript2.es.js b/dist/rollup-plugin-typescript2.es.js +index e43bf8f03bc6792b61d8352e04bb6466712426c2..420e8f0d0d109076bc72e9d60240077235a9ba11 100644 +--- a/dist/rollup-plugin-typescript2.es.js ++++ b/dist/rollup-plugin-typescript2.es.js +@@ -29770,6 +29770,13 @@ const typescript = (options) => { + declarations[key] = { type: result.dts, map: result.dtsmap }; + context.debug(() => `${safe.exports.blue("generated declarations")} for '${key}'`); + } ++ // if a user sets this compilerOption, they probably want another plugin (e.g. Babel, ESBuild) to transform their TS instead, while rpt2 just type-checks and/or outputs declarations ++ // note that result.code is non-existent if emitDeclarationOnly per https://github.com/ezolenko/rollup-plugin-typescript2/issues/268 ++ if (parsedConfig.options.emitDeclarationOnly) ++ { ++ context.debug(() => `${blue("emitDeclarationOnly")} enabled, not transforming TS'`); ++ return undefined; ++ } + const transformResult = { code: result.code, map: { mappings: "" } }; + if (result.map) { + if (pluginOptions.sourceMapCallback) diff --git a/build.config.ts b/build.config.ts new file mode 100644 index 000000000..5282b477e --- /dev/null +++ b/build.config.ts @@ -0,0 +1,93 @@ +import { relative, resolve } from 'node:path'; +import glob from 'fast-glob'; +import typescript from 'rollup-plugin-typescript2'; +import { defineBuildConfig, BuildEntry } from 'unbuild'; + +interface ConfigOptions { + entries: (BuildEntry | string)[]; + minify: boolean; + emitCJS: boolean; + externals: string[]; + cjsBridge: boolean; + sourcemap: boolean; + preserveModules: boolean; + preserveModulesRoot: string; + declaration: boolean; + typeCheck: boolean; +} + +export function createUnbuildConfig({ + entries = [{ builder: 'rollup', input: 'src/index' }], + minify = false, + emitCJS = true, + cjsBridge = true, + externals = [], + sourcemap = true, + preserveModules = true, + preserveModulesRoot = 'src', + declaration = true, + typeCheck = false, +}: Partial = {}) { + const files = glob + .sync('**', { cwd: 'src' }) + .map((file) => [`${file.slice(0, -2)}cjs`, `${file.slice(0, -2)}mjs`]) + .flat(); + + return defineBuildConfig({ + entries, + clean: true, + rollup: { + esbuild: { + minify, + minifyIdentifiers: false, + }, + emitCJS, + cjsBridge, + json: { + namedExports: false, + }, + }, + + externals: [...files, ...externals], + + hooks: { + 'rollup:options': (_, options) => { + // @ts-expect-error: This will always be an array + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + options.output![0] = { + // @ts-expect-error: This will always be an array + ...options.output![0], + sourcemap, + preserveModules, + preserveModulesRoot, + }; + + if (emitCJS) { + // @ts-expect-error: This will always be an array + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + options.output![1] = { + // @ts-expect-error: This will always be an array + ...options.output![1], + sourcemap, + preserveModules, + preserveModulesRoot, + }; + } + + if (declaration) { + options.plugins?.unshift( + typescript({ + check: typeCheck, + tsconfig: relative(__dirname, resolve(process.cwd(), 'tsconfig.json')), + tsconfigOverride: { + compilerOptions: { + emitDeclarationOnly: true, + }, + }, + }), + ); + } + }, + }, + }); +} diff --git a/package.json b/package.json index 8e1142f8a..5d4a0ac78 100644 --- a/package.json +++ b/package.json @@ -41,19 +41,23 @@ "@commitlint/config-angular": "^17.0.3", "@favware/cliff-jumper": "^1.8.5", "@favware/npm-deprecate": "^1.0.4", - "@typescript-eslint/eslint-plugin": "^5.30.6", - "@typescript-eslint/parser": "^5.30.6", + "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/parser": "^5.30.7", "conventional-changelog-cli": "^2.2.2", "eslint": "^8.20.0", "eslint-config-marine": "^9.4.1", "eslint-config-prettier": "^8.5.0", - "eslint-import-resolver-typescript": "^3.2.7", + "eslint-import-resolver-typescript": "^3.3.0", "eslint-plugin-import": "^2.26.0", + "fast-glob": "^3.2.11", "husky": "^8.0.1", "is-ci": "^3.0.1", "prettier": "^2.7.1", "typescript": "^4.7.4" }, + "resolutions": { + "rollup-plugin-typescript2@0.32.1": "patch:rollup-plugin-typescript2@npm:0.32.1#.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch" + }, "engines": { "node": ">=16.9.0" }, diff --git a/packages/actions/build.config.ts b/packages/actions/build.config.ts new file mode 100644 index 000000000..b023ea788 --- /dev/null +++ b/packages/actions/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig({ minify: true }); diff --git a/packages/actions/package.json b/packages/actions/package.json index 5a5194c92..e2ad9ba27 100644 --- a/packages/actions/package.json +++ b/packages/actions/package.json @@ -5,17 +5,17 @@ "private": true, "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", "fmt": "yarn format" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -50,11 +50,13 @@ }, "devDependencies": { "@types/node": "^16.11.45", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/builders/build.config.ts b/packages/builders/build.config.ts new file mode 100644 index 000000000..7a3607acb --- /dev/null +++ b/packages/builders/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig(); diff --git a/packages/builders/package.json b/packages/builders/package.json index 28e7a2b0c..7a4b8e69d 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -4,7 +4,7 @@ "description": "A set of builders that you can use when creating your bot", "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", "fmt": "yarn format", @@ -13,12 +13,12 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/builders/*'", "release": "cliff-jumper" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -65,11 +65,13 @@ "@favware/cliff-jumper": "^1.8.5", "@microsoft/api-extractor": "^7.28.4", "@types/node": "^16.11.45", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/collection/build.config.ts b/packages/collection/build.config.ts new file mode 100644 index 000000000..7a3607acb --- /dev/null +++ b/packages/collection/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig(); diff --git a/packages/collection/package.json b/packages/collection/package.json index 4b479a4f1..86780710a 100644 --- a/packages/collection/package.json +++ b/packages/collection/package.json @@ -4,7 +4,7 @@ "description": "Utility data structure used in discord.js", "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", "fmt": "yarn format", @@ -13,12 +13,12 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/collection/*'", "release": "cliff-jumper" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -54,11 +54,13 @@ "@favware/cliff-jumper": "^1.8.5", "@microsoft/api-extractor": "^7.28.4", "@types/node": "^16.11.45", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/docgen/build.config.ts b/packages/docgen/build.config.ts new file mode 100644 index 000000000..6126d6661 --- /dev/null +++ b/packages/docgen/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig({ minify: true, externals: ['package.cjs', 'package.mjs'] }); diff --git a/packages/docgen/package.json b/packages/docgen/package.json index c95037792..4e6e959df 100644 --- a/packages/docgen/package.json +++ b/packages/docgen/package.json @@ -3,7 +3,7 @@ "version": "0.12.0", "description": "The docs.json generator for discord.js and its related projects", "scripts": { - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src --ext mjs,js,ts", "format": "prettier --write . && eslint src --ext mjs,js,ts --fix", "fmt": "yarn format", @@ -11,15 +11,7 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/docgen/*'", "release": "cliff-jumper" }, - "bin": "./dist/index.js", - "main": "./dist/index.js", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "exports": { - "import": "./dist/index.mjs", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" - }, + "bin": "./dist/index.cjs", "directories": { "lib": "src" }, @@ -62,8 +54,10 @@ "@types/node": "^16.11.45", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", - "typescript": "^4.7.4" + "typescript": "^4.7.4", + "unbuild": "^0.7.4" }, "engines": { "node": ">=16.9.0" diff --git a/packages/proxy-container/build.config.ts b/packages/proxy-container/build.config.ts new file mode 100644 index 000000000..af8f6e026 --- /dev/null +++ b/packages/proxy-container/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig({ emitCJS: false, cjsBridge: false }); diff --git a/packages/proxy-container/package.json b/packages/proxy-container/package.json index 1d8d746c5..72f2b13e6 100644 --- a/packages/proxy-container/package.json +++ b/packages/proxy-container/package.json @@ -3,14 +3,14 @@ "version": "0.1.0", "description": "Lightweight HTTP proxy for Discord's API, brought to you as a container 📦", "scripts": { - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src --ext mjs,js,ts", "format": "prettier --write . && eslint src --ext mjs,js,ts --fix", "fmt": "yarn format", "prepack": "yarn build && yarn lint", "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/proxy-container/*'" }, - "main": "./dist/index.js", + "main": "./dist/index.mjs", "type": "module", "directories": { "lib": "src" @@ -52,8 +52,10 @@ "@types/node": "^16.11.45", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", - "typescript": "^4.7.4" + "typescript": "^4.7.4", + "unbuild": "^0.7.4" }, "engines": { "node": ">=16.9.0" diff --git a/packages/proxy/build.config.ts b/packages/proxy/build.config.ts new file mode 100644 index 000000000..7a3607acb --- /dev/null +++ b/packages/proxy/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig(); diff --git a/packages/proxy/package.json b/packages/proxy/package.json index 21530d147..5be11fa6c 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -4,7 +4,7 @@ "description": "Tools for running an HTTP proxy for Discord's API", "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", "fmt": "yarn format", @@ -13,12 +13,12 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/proxy/*'", "release": "cliff-jumper" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "typings": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -64,12 +64,14 @@ "@microsoft/api-extractor": "^7.28.4", "@types/node": "^16.11.45", "@types/supertest": "^2.0.12", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "supertest": "^6.2.4", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/proxy/src/index.ts b/packages/proxy/src/index.ts index bb8822b90..9faf38000 100644 --- a/packages/proxy/src/index.ts +++ b/packages/proxy/src/index.ts @@ -1,3 +1,3 @@ export * from './handlers/proxyRequests'; export * from './util/responseHelpers'; -export { RequestHandler } from './util/util'; +export type { RequestHandler } from './util/util'; diff --git a/packages/rest/build.config.ts b/packages/rest/build.config.ts new file mode 100644 index 000000000..7a3607acb --- /dev/null +++ b/packages/rest/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig(); diff --git a/packages/rest/package.json b/packages/rest/package.json index be870baa5..e945e4ff7 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -4,7 +4,7 @@ "description": "The REST API for discord.js", "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", "fmt": "yarn format", @@ -13,12 +13,12 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/rest/*'", "release": "cliff-jumper" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "typings": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -53,7 +53,7 @@ "homepage": "https://discord.js.org", "dependencies": { "@discordjs/collection": "workspace:^", - "@sapphire/async-queue": "^1.3.1", + "@sapphire/async-queue": "^1.3.2", "@sapphire/snowflake": "^3.2.2", "discord-api-types": "^0.36.2", "file-type": "^17.1.2", @@ -65,11 +65,13 @@ "@favware/cliff-jumper": "^1.8.5", "@microsoft/api-extractor": "^7.28.4", "@types/node": "^16.11.45", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/scripts/build.config.ts b/packages/scripts/build.config.ts new file mode 100644 index 000000000..b023ea788 --- /dev/null +++ b/packages/scripts/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig({ minify: true }); diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 1d36454cd..ef5a38447 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -5,17 +5,17 @@ "private": true, "scripts": { "test": "vitest run", - "build": "tsup", + "build": "unbuild", "lint": "prettier --check . && eslint src --ext mjs,js,ts", "format": "prettier --write . && eslint src --ext mjs,js,ts --fix", "fmt": "yarn format" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -49,11 +49,13 @@ }, "devDependencies": { "@types/node": "^16.11.45", - "c8": "^7.11.3", + "c8": "^7.12.0", "eslint": "^8.20.0", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "typescript": "^4.7.4", + "unbuild": "^0.7.4", "vitest": "^0.18.1" }, "engines": { diff --git a/packages/voice/build.config.ts b/packages/voice/build.config.ts new file mode 100644 index 000000000..7a3607acb --- /dev/null +++ b/packages/voice/build.config.ts @@ -0,0 +1,3 @@ +import { createUnbuildConfig } from '../../build.config'; + +export default createUnbuildConfig(); diff --git a/packages/voice/package.json b/packages/voice/package.json index 1d3d75ce7..f156b7ea7 100644 --- a/packages/voice/package.json +++ b/packages/voice/package.json @@ -3,7 +3,7 @@ "version": "0.12.0", "description": "Implementation of the Discord Voice API for node.js", "scripts": { - "build": "tsup && node scripts/postbuild.mjs", + "build": "unbuild", "test": "jest --coverage", "lint": "prettier --check . && eslint src __tests__ --ext mjs,js,ts", "format": "prettier --write . && eslint src __tests__ --ext mjs,js,ts --fix", @@ -13,12 +13,12 @@ "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r ../../ --include-path 'packages/voice/*'", "release": "cliff-jumper" }, - "main": "./dist/index.js", + "main": "./dist/index.cjs", "module": "./dist/index.mjs", "typings": "./dist/index.d.ts", "exports": { "import": "./dist/index.mjs", - "require": "./dist/index.js", + "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "directories": { @@ -73,9 +73,11 @@ "jest-websocket-mock": "^2.3.0", "mock-socket": "^9.1.5", "prettier": "^2.7.1", + "rollup-plugin-typescript2": "0.32.1", "tsup": "^6.1.3", "tweetnacl": "^1.0.3", - "typescript": "^4.7.4" + "typescript": "^4.7.4", + "unbuild": "^0.7.4" }, "engines": { "node": ">=16.9.0" diff --git a/packages/voice/src/audio/index.ts b/packages/voice/src/audio/index.ts index 88999d6de..bd3ecbfc5 100644 --- a/packages/voice/src/audio/index.ts +++ b/packages/voice/src/audio/index.ts @@ -1,19 +1,19 @@ export { AudioPlayer, AudioPlayerStatus, - AudioPlayerState, + type AudioPlayerState, NoSubscriberBehavior, createAudioPlayer, - AudioPlayerBufferingState, - AudioPlayerIdleState, - AudioPlayerPausedState, - AudioPlayerPlayingState, - CreateAudioPlayerOptions, + type AudioPlayerBufferingState, + type AudioPlayerIdleState, + type AudioPlayerPausedState, + type AudioPlayerPlayingState, + type CreateAudioPlayerOptions, } from './AudioPlayer'; export { AudioPlayerError } from './AudioPlayerError'; -export { AudioResource, CreateAudioResourceOptions, createAudioResource } from './AudioResource'; +export { AudioResource, type CreateAudioResourceOptions, createAudioResource } from './AudioResource'; export { PlayerSubscription } from './PlayerSubscription'; diff --git a/packages/voice/src/index.ts b/packages/voice/src/index.ts index b9c9fee71..13698c0f1 100644 --- a/packages/voice/src/index.ts +++ b/packages/voice/src/index.ts @@ -5,17 +5,17 @@ export * from './receive'; export { VoiceConnection, - VoiceConnectionState, + type VoiceConnectionState, VoiceConnectionStatus, - VoiceConnectionConnectingState, - VoiceConnectionDestroyedState, - VoiceConnectionDisconnectedState, - VoiceConnectionDisconnectedBaseState, - VoiceConnectionDisconnectedOtherState, - VoiceConnectionDisconnectedWebSocketState, + type VoiceConnectionConnectingState, + type VoiceConnectionDestroyedState, + type VoiceConnectionDisconnectedState, + type VoiceConnectionDisconnectedBaseState, + type VoiceConnectionDisconnectedOtherState, + type VoiceConnectionDisconnectedWebSocketState, VoiceConnectionDisconnectReason, - VoiceConnectionReadyState, - VoiceConnectionSignallingState, + type VoiceConnectionReadyState, + type VoiceConnectionSignallingState, } from './VoiceConnection'; -export { JoinConfig, getVoiceConnection, getVoiceConnections, getGroups } from './DataStore'; +export { type JoinConfig, getVoiceConnection, getVoiceConnections, getGroups } from './DataStore'; diff --git a/packages/website/package.json b/packages/website/package.json index 5d3b2e490..a46542721 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -67,31 +67,31 @@ "@testing-library/dom": "^8.16.0", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", - "@testing-library/user-event": "^14.2.5", + "@testing-library/user-event": "^14.3.0", "@types/node": "^16.11.45", "@types/react-dom": "^18.0.6", "@types/react-syntax-highlighter": "^15.5.3", - "@typescript-eslint/eslint-plugin": "^5.30.6", - "@typescript-eslint/parser": "^5.30.6", - "@unocss/cli": "^0.44.3", - "@unocss/preset-web-fonts": "^0.44.3", - "@unocss/reset": "^0.44.3", + "@typescript-eslint/eslint-plugin": "^5.30.7", + "@typescript-eslint/parser": "^5.30.7", + "@unocss/cli": "^0.44.5", + "@unocss/preset-web-fonts": "^0.44.5", + "@unocss/reset": "^0.44.5", "@vitejs/plugin-react": "^2.0.0", - "c8": "^7.11.3", - "concurrently": "^7.2.2", - "cypress": "^10.3.0", + "c8": "^7.12.0", + "concurrently": "^7.3.0", + "cypress": "^10.3.1", "eslint": "^8.20.0", "eslint-config-marine": "^9.4.1", "eslint-config-prettier": "^8.5.0", - "eslint-import-resolver-typescript": "^3.2.7", + "eslint-import-resolver-typescript": "^3.3.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", "happy-dom": "^6.0.4", - "msw": "^0.44.1", + "msw": "^0.44.2", "prettier": "^2.7.1", "typescript": "^4.7.4", - "unocss": "^0.44.3", + "unocss": "^0.44.5", "vitest": "^0.18.1" }, "engines": { diff --git a/tsconfig.json b/tsconfig.json index 7c5b17541..ab1af7f5a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,12 +15,13 @@ "noUncheckedIndexedAccess": true, // Modules - "module": "CommonJS", + "module": "ESNext", "moduleResolution": "node", "resolveJsonModule": true, // Emit "declaration": true, + "declarationMap": true, "importHelpers": true, "importsNotUsedAsValues": "error", "inlineSources": true, diff --git a/yarn.lock b/yarn.lock index 83887783d..228c970d5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -112,6 +112,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.17.7, @babel/core@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/core@npm:7.18.9" + dependencies: + "@ampproject/remapping": ^2.1.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.18.9 + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-module-transforms": ^7.18.9 + "@babel/helpers": ^7.18.9 + "@babel/parser": ^7.18.9 + "@babel/template": ^7.18.6 + "@babel/traverse": ^7.18.9 + "@babel/types": ^7.18.9 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.1 + semver: ^6.3.0 + checksum: 64b9088b03fdf659b334864ef93bed85d60c17b27fcbd72970f8eb9e0d3266ffa5a1926960f648f2db36b0bafec615f947ea5117d200599a0661b9f0a9cdf323 + languageName: node + linkType: hard + "@babel/core@npm:^7.18.6": version: 7.18.6 resolution: "@babel/core@npm:7.18.6" @@ -135,29 +158,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/core@npm:7.18.9" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.18.9 - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-module-transforms": ^7.18.9 - "@babel/helpers": ^7.18.9 - "@babel/parser": ^7.18.9 - "@babel/template": ^7.18.6 - "@babel/traverse": ^7.18.9 - "@babel/types": ^7.18.9 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 64b9088b03fdf659b334864ef93bed85d60c17b27fcbd72970f8eb9e0d3266ffa5a1926960f648f2db36b0bafec615f947ea5117d200599a0661b9f0a9cdf323 - languageName: node - linkType: hard - "@babel/generator@npm:^7.18.2, @babel/generator@npm:^7.7.2": version: 7.18.2 resolution: "@babel/generator@npm:7.18.2" @@ -2249,6 +2249,13 @@ __metadata: languageName: node linkType: hard +"@babel/standalone@npm:^7.17.7": + version: 7.18.9 + resolution: "@babel/standalone@npm:7.18.9" + checksum: 7a433b3dabc28f9ce43f30c5194446a1299b3431a6b352e2569927075ae343f9c16e6fe3ead140cfdcba981fb15202bf5a45fb7f255d79722545228da76cf528 + languageName: node + linkType: hard + "@babel/template@npm:^7.16.7, @babel/template@npm:^7.3.3": version: 7.16.7 resolution: "@babel/template@npm:7.16.7" @@ -2660,12 +2667,14 @@ __metadata: dependencies: "@actions/core": ^1.9.0 "@types/node": ^16.11.45 - c8: ^7.11.3 + c8: ^7.12.0 eslint: ^8.20.0 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 vitest: ^0.18.1 languageName: unknown linkType: soft @@ -2679,15 +2688,17 @@ __metadata: "@microsoft/api-extractor": ^7.28.4 "@sapphire/shapeshift": ^3.5.1 "@types/node": ^16.11.45 - c8: ^7.11.3 + c8: ^7.12.0 discord-api-types: ^0.36.2 eslint: ^8.20.0 fast-deep-equal: ^3.1.3 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 ts-mixer: ^6.0.1 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 vitest: ^0.18.1 languageName: unknown linkType: soft @@ -2700,11 +2711,13 @@ __metadata: "@favware/cliff-jumper": ^1.8.5 "@microsoft/api-extractor": ^7.28.4 "@types/node": ^16.11.45 - c8: ^7.11.3 + c8: ^7.12.0 eslint: ^8.20.0 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 vitest: ^0.18.1 languageName: unknown linkType: soft @@ -2717,14 +2730,15 @@ __metadata: "@commitlint/config-angular": ^17.0.3 "@favware/cliff-jumper": ^1.8.5 "@favware/npm-deprecate": ^1.0.4 - "@typescript-eslint/eslint-plugin": ^5.30.6 - "@typescript-eslint/parser": ^5.30.6 + "@typescript-eslint/eslint-plugin": ^5.30.7 + "@typescript-eslint/parser": ^5.30.7 conventional-changelog-cli: ^2.2.2 eslint: ^8.20.0 eslint-config-marine: ^9.4.1 eslint-config-prettier: ^8.5.0 - eslint-import-resolver-typescript: ^3.2.7 + eslint-import-resolver-typescript: ^3.3.0 eslint-plugin-import: ^2.26.0 + fast-glob: ^3.2.11 husky: ^8.0.1 is-ci: ^3.0.1 prettier: ^2.7.1 @@ -2744,12 +2758,14 @@ __metadata: eslint: ^8.20.0 jsdoc-to-markdown: ^7.1.1 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 typedoc: ^0.23.8 typescript: ^4.7.4 + unbuild: ^0.7.4 bin: - docgen: ./dist/index.js + docgen: ./dist/index.cjs languageName: unknown linkType: soft @@ -2762,9 +2778,11 @@ __metadata: "@types/node": ^16.11.45 eslint: ^8.20.0 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 languageName: unknown linkType: soft @@ -2778,13 +2796,15 @@ __metadata: "@microsoft/api-extractor": ^7.28.4 "@types/node": ^16.11.45 "@types/supertest": ^2.0.12 - c8: ^7.11.3 + c8: ^7.12.0 eslint: ^8.20.0 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 supertest: ^6.2.4 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 undici: ^5.8.0 vitest: ^0.18.1 languageName: unknown @@ -2798,17 +2818,19 @@ __metadata: "@discordjs/docgen": "workspace:^" "@favware/cliff-jumper": ^1.8.5 "@microsoft/api-extractor": ^7.28.4 - "@sapphire/async-queue": ^1.3.1 + "@sapphire/async-queue": ^1.3.2 "@sapphire/snowflake": ^3.2.2 "@types/node": ^16.11.45 - c8: ^7.11.3 + c8: ^7.12.0 discord-api-types: ^0.36.2 eslint: ^8.20.0 file-type: ^17.1.2 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 undici: ^5.8.0 vitest: ^0.18.1 languageName: unknown @@ -2819,13 +2841,15 @@ __metadata: resolution: "@discordjs/scripts@workspace:packages/scripts" dependencies: "@types/node": ^16.11.45 - c8: ^7.11.3 + c8: ^7.12.0 commander: ^9.4.0 eslint: ^8.20.0 prettier: ^2.7.1 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 typescript: ^4.7.4 + unbuild: ^0.7.4 vitest: ^0.18.1 languageName: unknown linkType: soft @@ -2851,10 +2875,12 @@ __metadata: mock-socket: ^9.1.5 prettier: ^2.7.1 prism-media: ^1.3.4 + rollup-plugin-typescript2: 0.32.1 tslib: ^2.4.0 tsup: ^6.1.3 tweetnacl: ^1.0.3 typescript: ^4.7.4 + unbuild: ^0.7.4 ws: ^8.8.1 languageName: unknown linkType: soft @@ -2875,29 +2901,29 @@ __metadata: "@testing-library/dom": ^8.16.0 "@testing-library/jest-dom": ^5.16.4 "@testing-library/react": ^13.3.0 - "@testing-library/user-event": ^14.2.5 + "@testing-library/user-event": ^14.3.0 "@types/node": ^16.11.45 "@types/react-dom": ^18.0.6 "@types/react-syntax-highlighter": ^15.5.3 - "@typescript-eslint/eslint-plugin": ^5.30.6 - "@typescript-eslint/parser": ^5.30.6 - "@unocss/cli": ^0.44.3 - "@unocss/preset-web-fonts": ^0.44.3 - "@unocss/reset": ^0.44.3 + "@typescript-eslint/eslint-plugin": ^5.30.7 + "@typescript-eslint/parser": ^5.30.7 + "@unocss/cli": ^0.44.5 + "@unocss/preset-web-fonts": ^0.44.5 + "@unocss/reset": ^0.44.5 "@vitejs/plugin-react": ^2.0.0 "@vscode/codicons": ^0.0.31 - c8: ^7.11.3 - concurrently: ^7.2.2 - cypress: ^10.3.0 + c8: ^7.12.0 + concurrently: ^7.3.0 + cypress: ^10.3.1 eslint: ^8.20.0 eslint-config-marine: ^9.4.1 eslint-config-prettier: ^8.5.0 - eslint-import-resolver-typescript: ^3.2.7 + eslint-import-resolver-typescript: ^3.3.0 eslint-plugin-import: ^2.26.0 eslint-plugin-react: ^7.30.1 eslint-plugin-react-hooks: ^4.6.0 happy-dom: ^6.0.4 - msw: ^0.44.1 + msw: ^0.44.2 prettier: ^2.7.1 react: ^18.2.0 react-dom: ^18.2.0 @@ -2905,7 +2931,7 @@ __metadata: react-syntax-highlighter: ^15.5.0 remix: ^1.6.5 typescript: ^4.7.4 - unocss: ^0.44.3 + unocss: ^0.44.5 vitest: ^0.18.1 languageName: unknown linkType: soft @@ -3768,7 +3794,87 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.0.0, @rollup/pluginutils@npm:^4.2.1": +"@rollup/plugin-alias@npm:^3.1.9": + version: 3.1.9 + resolution: "@rollup/plugin-alias@npm:3.1.9" + dependencies: + slash: ^3.0.0 + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: cefae9dfb7c30f0dc78d24f4ad9ccb8a0878397b313c0fa9d0f519667394941c58a930d968d841e25aee43b0fb892d1e3f7edbb55e8197f191cce7da6a50b882 + languageName: node + linkType: hard + +"@rollup/plugin-commonjs@npm:^21.0.3": + version: 21.1.0 + resolution: "@rollup/plugin-commonjs@npm:21.1.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + commondir: ^1.0.1 + estree-walker: ^2.0.1 + glob: ^7.1.6 + is-reference: ^1.2.1 + magic-string: ^0.25.7 + resolve: ^1.17.0 + peerDependencies: + rollup: ^2.38.3 + checksum: e8280f4b6192729f2bdf878c48c451dc441075f2a12f22c688393f48a6b95e8ff83caaacc3df4eb1d81516e08a0e3a669213632879910d85dd630b37bb284df7 + languageName: node + linkType: hard + +"@rollup/plugin-json@npm:^4.1.0": + version: 4.1.0 + resolution: "@rollup/plugin-json@npm:4.1.0" + dependencies: + "@rollup/pluginutils": ^3.0.8 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: 867bc9339b4ccf0b9ff3b2617a95b3b8920115163f86c8e3b1f068a14ca25949472d3c05b09a5ac38ca0fe2185756e34617eaeb219d4a2b6e2307c501c7d4552 + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^13.2.0": + version: 13.3.0 + resolution: "@rollup/plugin-node-resolve@npm:13.3.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + "@types/resolve": 1.17.1 + deepmerge: ^4.2.2 + is-builtin-module: ^3.1.0 + is-module: ^1.0.0 + resolve: ^1.19.0 + peerDependencies: + rollup: ^2.42.0 + checksum: ec5418e6b3c23a9e30683056b3010e9d325316dcfae93fbc673ae64dad8e56a2ce761c15c48f5e2dcfe0c822fdc4a4905ee6346e3dcf90603ba2260afef5a5e6 + languageName: node + linkType: hard + +"@rollup/plugin-replace@npm:^4.0.0": + version: 4.0.0 + resolution: "@rollup/plugin-replace@npm:4.0.0" + dependencies: + "@rollup/pluginutils": ^3.1.0 + magic-string: ^0.25.7 + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: b61701e612661a46da06ca88f390c3839b586708abc0329a476411b90aa8ac59fe94437ede4c3fe53fea268b3054ea9d7d4ee851d7bd0cb7a5f06906002067cb + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" + dependencies: + "@types/estree": 0.0.39 + estree-walker: ^1.0.1 + picomatch: ^2.2.2 + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 8be16e27863c219edbb25a4e6ec2fe0e1e451d9e917b6a43cf2ae5bc025a6b8faaa40f82a6e53b66d0de37b58ff472c6c3d57a83037ae635041f8df959d6d9aa + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^4.0.0, @rollup/pluginutils@npm:^4.1.1, @rollup/pluginutils@npm:^4.1.2, @rollup/pluginutils@npm:^4.2.0, @rollup/pluginutils@npm:^4.2.1": version: 4.2.1 resolution: "@rollup/pluginutils@npm:4.2.1" dependencies: @@ -3817,7 +3923,7 @@ __metadata: languageName: node linkType: hard -"@sapphire/async-queue@npm:^1.3.1": +"@sapphire/async-queue@npm:^1.3.2": version: 1.3.2 resolution: "@sapphire/async-queue@npm:1.3.2" checksum: 348f35a278bff68cb6d5e2c2219b03ce66243162522003bb14426e5fdad251300bea8ef3883043eb034c181dddd52296a519e9f377075a5b31074807fe163e76 @@ -3994,12 +4100,12 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^14.2.5": - version: 14.2.5 - resolution: "@testing-library/user-event@npm:14.2.5" +"@testing-library/user-event@npm:^14.3.0": + version: 14.3.0 + resolution: "@testing-library/user-event@npm:14.3.0" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 9656b11c8c1682626ff7f0b38b058e1de50d31f801342e9229a7ebaae9cab435411697d0ff180e9e916361e5a831d73ffad74b224da433154ed19e6a54368991 + checksum: cbd5954460496519cb2ff3fa506ca598d7e4c2e3d2f2e129b21909758f5ec87573aad7d6c79aebffd4bd0ea843315b3064a2a76e545f196bd4c82489cb3afc1d languageName: node linkType: hard @@ -4205,6 +4311,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:0.0.39": + version: 0.0.39 + resolution: "@types/estree@npm:0.0.39" + checksum: 412fb5b9868f2c418126451821833414189b75cc6bf84361156feed733e3d92ec220b9d74a89e52722e03d5e241b2932732711b7497374a404fad49087adc248 + languageName: node + linkType: hard + "@types/estree@npm:^0.0.46": version: 0.0.46 resolution: "@types/estree@npm:0.0.46" @@ -4542,6 +4655,15 @@ __metadata: languageName: node linkType: hard +"@types/resolve@npm:1.17.1": + version: 1.17.1 + resolution: "@types/resolve@npm:1.17.1" + dependencies: + "@types/node": "*" + checksum: dc6a6df507656004e242dcb02c784479deca516d5f4b58a1707e708022b269ae147e1da0521f3e8ad0d63638869d87e0adc023f0bd5454aa6f72ac66c7525cf5 + languageName: node + linkType: hard + "@types/responselike@npm:*, @types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -4666,13 +4788,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/eslint-plugin@npm:5.30.6" +"@typescript-eslint/eslint-plugin@npm:^5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/eslint-plugin@npm:5.30.7" dependencies: - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/type-utils": 5.30.6 - "@typescript-eslint/utils": 5.30.6 + "@typescript-eslint/scope-manager": 5.30.7 + "@typescript-eslint/type-utils": 5.30.7 + "@typescript-eslint/utils": 5.30.7 debug: ^4.3.4 functional-red-black-tree: ^1.0.1 ignore: ^5.2.0 @@ -4685,42 +4807,42 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ee020a171c057a99061ca70583473df1beb0df3229b4c9404b85d4a6ce96b03708935e2aa4418d74a877337d407ca30cdf53c9cf2f7b9eec0d79288d245267d1 + checksum: d42af514f5817732646b5601030699687b4ef619ba7983754a4173bf908f6c6030324038e3733b88342ec6ace07af61aa946d677da6a6266931275bd2afc9fc2 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/parser@npm:5.30.6" +"@typescript-eslint/parser@npm:^5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/parser@npm:5.30.7" dependencies: - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/typescript-estree": 5.30.6 + "@typescript-eslint/scope-manager": 5.30.7 + "@typescript-eslint/types": 5.30.7 + "@typescript-eslint/typescript-estree": 5.30.7 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 3e02bb447d21af65adefbaddb46380ced3fb88045ef2e122d6522cc354d414898cd2222b4ce05fa0ee1fbc8c01e9a7833fe57e52b844e3fba30c89d20e006b56 + checksum: f0b2da3cfd047d241f0bd3065a36afe008214aa9e8cd05e9f92d8b0e4b9ec19d3651d0e4a3995b8cb34b553cccb4b0d02d18c0cfbe11f53acd85923dd68366d5 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/scope-manager@npm:5.30.6" +"@typescript-eslint/scope-manager@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/scope-manager@npm:5.30.7" dependencies: - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/visitor-keys": 5.30.6 - checksum: 454c32339869694a400c6e3e4e44729da3c02359cb086c1e9315e2aeb93af3a6e1c87d274f9eb0066a081f99e4ffda3a036565d17c78dd8649d19f18199419c6 + "@typescript-eslint/types": 5.30.7 + "@typescript-eslint/visitor-keys": 5.30.7 + checksum: 434ce7a13a8f3bffae2af2b7fe19bab6e490c78114584212519f50cd1b91fbdcddc8ad93bdb3cacdc8cecca5a8c5d2eb606557e66bd3fcd9d3040846846c22ff languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/type-utils@npm:5.30.6" +"@typescript-eslint/type-utils@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/type-utils@npm:5.30.7" dependencies: - "@typescript-eslint/utils": 5.30.6 + "@typescript-eslint/utils": 5.30.7 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -4728,23 +4850,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 19b9479961c07e66230d73f9a396e5352bcdf6fa3f5fc175fad86ac617783fa61a5db53c872025974c196a44452b3b10afb0dd10b661dce37d04b2b86ee25ba2 + checksum: e7a8d4ec973355c0fe5bad4c317a55940e41d24b1c33b0bf40e8bb268d784f6584a8048fc84ebdb7287849a2c70e2b36365067cba7815de849cd41a1d7653167 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/types@npm:5.30.6" - checksum: 47c621dae5929d5b39b2b27c6f2ecb8daab1da22566867443873c0681322019f99e205629910bfe04e64077349aec05c84e0d4571f189619b609f4173a9d0f36 +"@typescript-eslint/types@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/types@npm:5.30.7" + checksum: 2f6345bf0e2e9f392c1f62a5f96c630d4565574230a000508d923444229e51c1a05e07cef042935ca30f4f35755dbf3871b8b9da808911f578d63e6a4b897b79 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/typescript-estree@npm:5.30.6" +"@typescript-eslint/typescript-estree@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/typescript-estree@npm:5.30.7" dependencies: - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/visitor-keys": 5.30.6 + "@typescript-eslint/types": 5.30.7 + "@typescript-eslint/visitor-keys": 5.30.7 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4753,43 +4875,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 5621c03f1a6ca8866d91014cd30b53a37f9c4d664eb97bc2740294bcbf7efc0178e8699def752b86c97472e7b1b0cd9b6c0d9aa07a04decfe78bd16c21f93c4b + checksum: 7cff83a9b9c91a89bcbb677d539b7122b2a423a66f575364858b4635d7e53a25b9329cd20a5adfb732758a41d1c6801d4bfa3eb798a192f351aafb11eedc58b6 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/utils@npm:5.30.6" +"@typescript-eslint/utils@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/utils@npm:5.30.7" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.30.6 - "@typescript-eslint/types": 5.30.6 - "@typescript-eslint/typescript-estree": 5.30.6 + "@typescript-eslint/scope-manager": 5.30.7 + "@typescript-eslint/types": 5.30.7 + "@typescript-eslint/typescript-estree": 5.30.7 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: fc6f9ccf558d658cbeaa85c63bc1853385630c9522c8ae42524b652a6b3c69689fba67a49d79ce1fae2b4ec9c45e5aa9b791ac027d205edef27984d088ed1c3a + checksum: 77b0baf069f70290214294d74fdf7c46a7ddeab322ef53f65766b0c8e59f0e6f8074beb19233be34faca5beb390ac1b932dd1c983337355674c4437b4b1e2b44 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.30.6": - version: 5.30.6 - resolution: "@typescript-eslint/visitor-keys@npm:5.30.6" +"@typescript-eslint/visitor-keys@npm:5.30.7": + version: 5.30.7 + resolution: "@typescript-eslint/visitor-keys@npm:5.30.7" dependencies: - "@typescript-eslint/types": 5.30.6 + "@typescript-eslint/types": 5.30.7 eslint-visitor-keys: ^3.3.0 - checksum: e4ec0541d685d211274724c9f1887b6cdd03c7fc4fbdd1ea74c18311c3a5a9a2d4c676448ea714687ca13cc881ec5c73605de75fbf38f302ba8ea86d2b77897f + checksum: f322972aeda3143d4c24826436357937131f7fbad102d48cfa6dfca70ac245f93b20cf7beb5f1809bda4fe8f454676a6cabf8f73e39af6724076f2b2c213ee80 languageName: node linkType: hard -"@unocss/cli@npm:0.44.3, @unocss/cli@npm:^0.44.3": - version: 0.44.3 - resolution: "@unocss/cli@npm:0.44.3" +"@unocss/cli@npm:0.44.5, @unocss/cli@npm:^0.44.5": + version: 0.44.5 + resolution: "@unocss/cli@npm:0.44.5" dependencies: - "@unocss/config": 0.44.3 - "@unocss/core": 0.44.3 - "@unocss/preset-uno": 0.44.3 + "@unocss/config": 0.44.5 + "@unocss/core": 0.44.5 + "@unocss/preset-uno": 0.44.5 cac: ^6.7.12 chokidar: ^3.5.3 colorette: ^2.0.19 @@ -4799,172 +4921,172 @@ __metadata: perfect-debounce: ^0.1.3 bin: unocss: bin/unocss.mjs - checksum: 0cd2d43817e6a1b6ddc919f9a4684c45c4c7e0a814c93ad7f9473c6b4710fa9aefbd23716fe4f5d127d63a4ba1250b25d32150ba60da4e45f1bba5a2d543c93c + checksum: b9fa79537a9fe59f8e6c6062f57e4d3d6a20d02f09078ba99176deecff091c57e212f1e0787c85d754c0b10962f4b2be3af08ce2842dd50206e9d23ebae3f03f languageName: node linkType: hard -"@unocss/config@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/config@npm:0.44.3" +"@unocss/config@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/config@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 + "@unocss/core": 0.44.5 unconfig: ^0.3.4 - checksum: 0e0ada9e3ee3dcc245a2a40a12dc10d47e17ab0310c47887282efc50fabdd26dfe8ce29e2fc37d49f31734e5bbd5c112f22dd8aa46423b225f09b9d994536d5d + checksum: 17c7fe99046a7faf293edef8de79080724ae99c9b6ed118fd983e85db0a515cea2f9d97798ad0d6cd24e91b61e512f1673271ab18ae8c447ffe83e884fed7ed3 languageName: node linkType: hard -"@unocss/core@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/core@npm:0.44.3" - checksum: 10225af7e0aaa8d8ee2592ba536114e665e4b8bab74eaf24ec87886a2e3521d7fe790bf4f4c9f7014f64bb3e28a866dda3e97f98a63512328e7e1741c5542447 +"@unocss/core@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/core@npm:0.44.5" + checksum: a2e481b10f5ff99fbec061a9fe576ad6d14707dab206228e108dc363b414b37ca743d1c3994b0f68a22eafc8bc50022fece4e2ff093f2fdc0319265208dab7e3 languageName: node linkType: hard -"@unocss/inspector@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/inspector@npm:0.44.3" +"@unocss/inspector@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/inspector@npm:0.44.5" dependencies: gzip-size: ^6.0.0 sirv: ^2.0.2 - checksum: eae6997269e3543e6886193bb1bb7aed7c2350e924e136bac4b3b4bb7b786862e17faafd80d501aa97ecaba1c36a316d66329457d02376e57e17e5196396acea + checksum: ecf3ee17c4b9b7725f616c88b725d063ef7234d496d7472b03d2e33eb8cd8223e0b439f450acd3c18c16ab14e9031ec7695df77f10195eaefe6533ae9a917e47 languageName: node linkType: hard -"@unocss/preset-attributify@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-attributify@npm:0.44.3" +"@unocss/preset-attributify@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-attributify@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: 1dfa7c720828e8095b9e0f8c9047ea3a27b52c90ac95f6ce4831669fdd9b3ddf16691cf35ce0ec718f90c3ddf7ee03d749d381c5f5180bfa7e8539212e121937 + "@unocss/core": 0.44.5 + checksum: 85bf04b1035a0d6c0eef04a059e2c9b4d70bb68fae8052ec3f14fb667b66959d4fd81c3090c88d2c1c60cc5062b853a44b6e1c7721cd12010138922b4ef73733 languageName: node linkType: hard -"@unocss/preset-icons@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-icons@npm:0.44.3" +"@unocss/preset-icons@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-icons@npm:0.44.5" dependencies: "@iconify/utils": ^1.0.33 - "@unocss/core": 0.44.3 + "@unocss/core": 0.44.5 ohmyfetch: ^0.4.18 - checksum: 6e22f5c060911a4de4fc729eca1cdf734a6e8ed68433f2010b2f94269fb0c680f29452085307cbffabaedefccf06a1127144e126e7b015f0bf7353fcd5b0b62c + checksum: 89e8ea8f54f9db98a587fa86ffd43001936f993d989e4ef09cdf1ac5e4d2624249521e47a061d10aa284230449655eb4185a130ab5d8a28618761cff98472c27 languageName: node linkType: hard -"@unocss/preset-mini@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-mini@npm:0.44.3" +"@unocss/preset-mini@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-mini@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: f3ef9e5ea7d3abf6a83778c4db3fa5478125c0b3df16cdb22c77b08188c26799377ba86839c226e4111a72444fe4ae18211db732ef12650022dde75e2274726c + "@unocss/core": 0.44.5 + checksum: c25e41094217ee5eb07694bcb809afff7dab11b107d523b845476f1b130997d605eb470c8a730d62b5ef4aec0ef135498d0d4317c0a7b3f8db74ee5ba63cacc4 languageName: node linkType: hard -"@unocss/preset-tagify@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-tagify@npm:0.44.3" +"@unocss/preset-tagify@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-tagify@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: ede7fd27aa10fb3d8e6fb9ad9f6cd6415761e8d08e8f7175a70942662a67d325b0e5692307dd8502be721953d7f0a8733739ab77cb9888987ee18c20561a0977 + "@unocss/core": 0.44.5 + checksum: ed144cb66e92215b3d617a92ac005fec06aa3f3305069d659179b02818dc65c9d8396eb5a1b3b782808dfddfef83a520367ef586674ba51666bbe2d5309a1c71 languageName: node linkType: hard -"@unocss/preset-typography@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-typography@npm:0.44.3" +"@unocss/preset-typography@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-typography@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: 60dfb399e28bcf0c236d70fb151789f402cae17352bdbdb01f619b7a9a8fe956ee39f51744a5a3d58a0e95592ed66a9468607c3e67169b5cc189959430a86ed1 + "@unocss/core": 0.44.5 + checksum: 738fd1383a2df58811dd7ca2f831e1f73d6d0c9e2b15e57cadb82169070fdc67b6ba433cfe29a72b18ed181969a9b708cbf2596731f4d4949332eb4b7335c1e0 languageName: node linkType: hard -"@unocss/preset-uno@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-uno@npm:0.44.3" +"@unocss/preset-uno@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-uno@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - "@unocss/preset-mini": 0.44.3 - "@unocss/preset-wind": 0.44.3 - checksum: a91b3814a4fc0fdf1ac2f3c27350b3bdd958bf6fea1777608d7f839b0f8a1d997382069d9cfa22cb189e64b0bf91887d745aadf2b95d28b6848312cf6be089ea + "@unocss/core": 0.44.5 + "@unocss/preset-mini": 0.44.5 + "@unocss/preset-wind": 0.44.5 + checksum: fe3458fecbf88416cfa1a6e8f92cac7cfa30545fed795803d9931617b1c6c758c500a25fb56f59dbd98fb4109d261e476c2acacf72ca63d0b79512c272d673a8 languageName: node linkType: hard -"@unocss/preset-web-fonts@npm:0.44.3, @unocss/preset-web-fonts@npm:^0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-web-fonts@npm:0.44.3" +"@unocss/preset-web-fonts@npm:0.44.5, @unocss/preset-web-fonts@npm:^0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-web-fonts@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 + "@unocss/core": 0.44.5 ohmyfetch: ^0.4.18 - checksum: 0c7094f8ac0209748604284461743d31bd3a8abd3933fd0b9b366c688afeaae77157fdabc8690e4f8a9dfab0bda01fd1185cbc085d33ae7f1d5f685ccab4770d + checksum: cbd9ee3007a132c7a49bda42ed5674d4153774c5f0a5b82deec8e77c2dcdbc1349fb11fe9bb727d567aa515034a7e7195e302ec07589c478f65e609bee90f8f0 languageName: node linkType: hard -"@unocss/preset-wind@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/preset-wind@npm:0.44.3" +"@unocss/preset-wind@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/preset-wind@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - "@unocss/preset-mini": 0.44.3 - checksum: c828011140e76e7b8fe418d8bed7aaa4da84fe1121bfea9588d2541b27ecf8ccdd31bf0ee2212dfdae477909ae73b789df768e9b7cb3b1da5b900fb22ed11826 + "@unocss/core": 0.44.5 + "@unocss/preset-mini": 0.44.5 + checksum: ea71898169221a552e3f4d46ad4a8937c348eec71b748ba6c502d892ae7a8e7181e02411ac168aa3399a82b8d94a089e5cd4e13fe40832029e9ed5c6a927e618 languageName: node linkType: hard -"@unocss/reset@npm:0.44.3, @unocss/reset@npm:^0.44.3": - version: 0.44.3 - resolution: "@unocss/reset@npm:0.44.3" - checksum: 84f3c88d2d2d5333207553095c8477bbfdeba6bd7e9ae6627496d46b5fc9cc972f2bcc18fc4c67c788811c3bef3d8777d0e63b4a3ba0681b11c669c49c1f638b +"@unocss/reset@npm:0.44.5, @unocss/reset@npm:^0.44.5": + version: 0.44.5 + resolution: "@unocss/reset@npm:0.44.5" + checksum: 1da7b35eaf30b27bf6925e2ea83b124f8f2fa7a780f135456e63681e921c15d000e87d8744fc3db566baa3f0829723c2917d0848b45d81af6ca2515426ae237e languageName: node linkType: hard -"@unocss/scope@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/scope@npm:0.44.3" - checksum: 5a37c2d7bf91df3527c9d8e56a2cd1625319ea40e64b94e63b846b23a9f0c4430bc5b454d56bb0b88a4782db6fc7243f2155054ec4963edef38cbf03fe6ac76c +"@unocss/scope@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/scope@npm:0.44.5" + checksum: 6c2449ceae57665d0e7e498cb277ef837a73093fd4730a1248d3b3199b36c327849496e77d64d99df7fabdeb6f605b2715ccd5a107662e8e9e41739baab3e995 languageName: node linkType: hard -"@unocss/transformer-compile-class@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/transformer-compile-class@npm:0.44.3" +"@unocss/transformer-compile-class@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/transformer-compile-class@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: d416c60247f3e001ac2e0516a9478f4f2b96ec99bfa8926df6d81a5a1c7c64387bb4353297f344185544d47e4b03e89634480441143a4356d7261f6f7b5e9e21 + "@unocss/core": 0.44.5 + checksum: 9662d001dd098db89b804d6e59c900eeeac3372a8c08b9dd9fb02225bba8f7e2bbbdbcfa3437f0a41bdfd2cd9da77d22f572b0ee2492708ba5d5dc81e08df99e languageName: node linkType: hard -"@unocss/transformer-directives@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/transformer-directives@npm:0.44.3" +"@unocss/transformer-directives@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/transformer-directives@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 + "@unocss/core": 0.44.5 css-tree: ^2.1.0 - checksum: c023979a78aa3ebcdf715e64589e0f422a2a2a7c416a7c204ef857025ecb9dcffbff6e70343f18cdc4206f29888ef7b0ae4a9df613dbd02977f4e7f9ffbf41a6 + checksum: cc0bafea14beea9dd31f4dc2305348147649298ea25d6a77358b95de940540a260e7db5783c773b82caff53c23aa481683f97b542b79e6738a6f9cd7f247f497 languageName: node linkType: hard -"@unocss/transformer-variant-group@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/transformer-variant-group@npm:0.44.3" +"@unocss/transformer-variant-group@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/transformer-variant-group@npm:0.44.5" dependencies: - "@unocss/core": 0.44.3 - checksum: ce43298a057c058be675ed889f4ec7f25cc571f7deb1fddb780212b4e1ef410a093b0a86360f7d74238587434419bed19ccd1af2a601c88667dc54a833613733 + "@unocss/core": 0.44.5 + checksum: 86d8c65931e85aadbfba6bae7673e08bce85e28b3b0705d8039eeea6cd3449bffe58a02f086df85be60ea82aac46f33e446eb5a493b1f2ae5eb0ad6e6b54a0c4 languageName: node linkType: hard -"@unocss/vite@npm:0.44.3": - version: 0.44.3 - resolution: "@unocss/vite@npm:0.44.3" +"@unocss/vite@npm:0.44.5": + version: 0.44.5 + resolution: "@unocss/vite@npm:0.44.5" dependencies: "@ampproject/remapping": ^2.2.0 "@rollup/pluginutils": ^4.2.1 - "@unocss/config": 0.44.3 - "@unocss/core": 0.44.3 - "@unocss/inspector": 0.44.3 - "@unocss/scope": 0.44.3 - "@unocss/transformer-directives": 0.44.3 + "@unocss/config": 0.44.5 + "@unocss/core": 0.44.5 + "@unocss/inspector": 0.44.5 + "@unocss/scope": 0.44.5 + "@unocss/transformer-directives": 0.44.5 magic-string: ^0.26.2 peerDependencies: vite: ^2.9.0 || ^3.0.0-0 - checksum: f42d40c630bc1fdee34e15929cac9413c2959ca684731897011704514e36191983ed9bad823ead2d715ef0b1d3c40f6edffd0e31a22ab951cf2cf5e7b732bc06 + checksum: 53eb483e9b2802b6f748cac1377792ac071cb97d032676d23fc4e7161540126ae6fa22aed24a3385ec33aa16a71eef9f85b07efc649438780be7b446b3f8d2da languageName: node linkType: hard @@ -5969,6 +6091,13 @@ __metadata: languageName: node linkType: hard +"builtin-modules@npm:^3.0.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d + languageName: node + linkType: hard + "builtins@npm:^1.0.3": version: 1.0.3 resolution: "builtins@npm:1.0.3" @@ -6001,9 +6130,9 @@ __metadata: languageName: node linkType: hard -"c8@npm:^7.11.3": - version: 7.11.3 - resolution: "c8@npm:7.11.3" +"c8@npm:^7.12.0": + version: 7.12.0 + resolution: "c8@npm:7.12.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 "@istanbuljs/schema": ^0.1.3 @@ -6019,7 +6148,7 @@ __metadata: yargs-parser: ^20.2.9 bin: c8: bin/c8.js - checksum: 9f7272bb5fd3d4f7d1c2f7fb986c1025a09c3afefce168c3ba62497dd6294f887c1678d23736126485ec534263ec6b4ed9b4bd2a05aa8d1682c949c3db1f5359 + checksum: 3b7fa9ad7cff2cb0bb579467e6b544498fbd46e9353a809ad3b8cf749df4beadd074cde277356b0552f3c8055b1b3ec3ebaf2209e9ad4bdefed92dbf64d283ab languageName: node linkType: hard @@ -6247,6 +6376,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.0.1": + version: 5.0.1 + resolution: "chalk@npm:5.0.1" + checksum: 7b45300372b908f0471fbf7389ce2f5de8d85bb949026fd51a1b95b10d0ed32c7ed5aab36dd5e9d2bf3191867909b4404cef75c5f4d2d1daeeacd301dd280b76 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -6835,9 +6971,9 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:^7.2.2": - version: 7.2.2 - resolution: "concurrently@npm:7.2.2" +"concurrently@npm:^7.3.0": + version: 7.3.0 + resolution: "concurrently@npm:7.3.0" dependencies: chalk: ^4.1.0 date-fns: ^2.16.1 @@ -6850,7 +6986,7 @@ __metadata: yargs: ^17.3.1 bin: concurrently: dist/bin/concurrently.js - checksum: ae9604032d971a49a11c6797ed057380e53bde0ec79d1dcbd23bdbe578961867289089e9729e802520297d8f410e3085333719a3f7a4ce1c2ed167b68c740247 + checksum: 5de845e4947c550a6ff74ecc80e1897109abe339fe8a7fa117e7b8978362566ac4ee070e4475bdaa6fc453f780fadb9089739a02606e27e04affaa7dd8905d2d languageName: node linkType: hard @@ -7268,9 +7404,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:^10.3.0": - version: 10.3.0 - resolution: "cypress@npm:10.3.0" +"cypress@npm:^10.3.1": + version: 10.3.1 + resolution: "cypress@npm:10.3.1" dependencies: "@cypress/request": ^2.88.10 "@cypress/xvfb": ^1.2.4 @@ -7316,7 +7452,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: 9cc6d8cd087d7c79f07ad83b8ef9b183f44cf816499bba53e1cee2b6f987d0a6893be209fcd47660cdd0e8456bd132813abe8a6bd15f446d9c96e0129be2de29 + checksum: 7c76157195ec9409b9665aa9f7698ffd221c74c17f5026769fa20f90a60869cc8274282fa5b9b65e495429839f7a0ba05d69cf12a8af7a318ebcd704f96156c2 languageName: node linkType: hard @@ -8027,6 +8163,13 @@ dts-critic@latest: languageName: node linkType: hard +"es-module-lexer@npm:^0.9.3": + version: 0.9.3 + resolution: "es-module-lexer@npm:0.9.3" + checksum: 84bbab23c396281db2c906c766af58b1ae2a1a2599844a504df10b9e8dc77ec800b3211fdaa133ff700f5703d791198807bba25d9667392d27a5e9feda344da8 + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0": version: 1.0.0 resolution: "es-shim-unscopables@npm:1.0.0" @@ -8061,6 +8204,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-android-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-android-64@npm:0.14.49" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "esbuild-android-arm64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-android-arm64@npm:0.14.22" @@ -8082,6 +8232,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-android-arm64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-android-arm64@npm:0.14.49" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "esbuild-darwin-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-darwin-64@npm:0.14.22" @@ -8103,6 +8260,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-darwin-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-darwin-64@npm:0.14.49" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "esbuild-darwin-arm64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-darwin-arm64@npm:0.14.22" @@ -8124,6 +8288,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-darwin-arm64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-darwin-arm64@npm:0.14.49" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "esbuild-freebsd-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-freebsd-64@npm:0.14.22" @@ -8145,6 +8316,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-freebsd-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-freebsd-64@npm:0.14.49" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "esbuild-freebsd-arm64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-freebsd-arm64@npm:0.14.22" @@ -8166,6 +8344,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-freebsd-arm64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-freebsd-arm64@npm:0.14.49" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "esbuild-linux-32@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-32@npm:0.14.22" @@ -8187,6 +8372,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-32@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-32@npm:0.14.49" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "esbuild-linux-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-64@npm:0.14.22" @@ -8208,6 +8400,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-64@npm:0.14.49" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "esbuild-linux-arm64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-arm64@npm:0.14.22" @@ -8229,6 +8428,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-arm64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-arm64@npm:0.14.49" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "esbuild-linux-arm@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-arm@npm:0.14.22" @@ -8250,6 +8456,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-arm@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-arm@npm:0.14.49" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "esbuild-linux-mips64le@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-mips64le@npm:0.14.22" @@ -8271,6 +8484,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-mips64le@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-mips64le@npm:0.14.49" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "esbuild-linux-ppc64le@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-ppc64le@npm:0.14.22" @@ -8292,6 +8512,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-ppc64le@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-ppc64le@npm:0.14.49" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "esbuild-linux-riscv64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-riscv64@npm:0.14.22" @@ -8313,6 +8540,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-riscv64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-riscv64@npm:0.14.49" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "esbuild-linux-s390x@npm:0.14.22": version: 0.14.22 resolution: "esbuild-linux-s390x@npm:0.14.22" @@ -8334,6 +8568,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-linux-s390x@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-linux-s390x@npm:0.14.49" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "esbuild-netbsd-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-netbsd-64@npm:0.14.22" @@ -8355,6 +8596,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-netbsd-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-netbsd-64@npm:0.14.49" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "esbuild-openbsd-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-openbsd-64@npm:0.14.22" @@ -8376,6 +8624,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-openbsd-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-openbsd-64@npm:0.14.49" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "esbuild-sunos-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-sunos-64@npm:0.14.22" @@ -8397,6 +8652,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-sunos-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-sunos-64@npm:0.14.49" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "esbuild-windows-32@npm:0.14.22": version: 0.14.22 resolution: "esbuild-windows-32@npm:0.14.22" @@ -8418,6 +8680,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-windows-32@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-windows-32@npm:0.14.49" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "esbuild-windows-64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-windows-64@npm:0.14.22" @@ -8439,6 +8708,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-windows-64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-windows-64@npm:0.14.49" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "esbuild-windows-arm64@npm:0.14.22": version: 0.14.22 resolution: "esbuild-windows-arm64@npm:0.14.22" @@ -8460,6 +8736,13 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild-windows-arm64@npm:0.14.49": + version: 0.14.49 + resolution: "esbuild-windows-arm64@npm:0.14.49" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "esbuild@npm:0.14.22": version: 0.14.22 resolution: "esbuild@npm:0.14.22" @@ -8599,6 +8882,77 @@ dts-critic@latest: languageName: node linkType: hard +"esbuild@npm:^0.14.36": + version: 0.14.49 + resolution: "esbuild@npm:0.14.49" + dependencies: + esbuild-android-64: 0.14.49 + esbuild-android-arm64: 0.14.49 + esbuild-darwin-64: 0.14.49 + esbuild-darwin-arm64: 0.14.49 + esbuild-freebsd-64: 0.14.49 + esbuild-freebsd-arm64: 0.14.49 + esbuild-linux-32: 0.14.49 + esbuild-linux-64: 0.14.49 + esbuild-linux-arm: 0.14.49 + esbuild-linux-arm64: 0.14.49 + esbuild-linux-mips64le: 0.14.49 + esbuild-linux-ppc64le: 0.14.49 + esbuild-linux-riscv64: 0.14.49 + esbuild-linux-s390x: 0.14.49 + esbuild-netbsd-64: 0.14.49 + esbuild-openbsd-64: 0.14.49 + esbuild-sunos-64: 0.14.49 + esbuild-windows-32: 0.14.49 + esbuild-windows-64: 0.14.49 + esbuild-windows-arm64: 0.14.49 + dependenciesMeta: + 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: b718f4c9eaf2f83bb26f2cdb18d82d70365179ae8d1d88636afc3073a0c328364340695798b9a6322ae15e31b90e1f71266151f61637412649fb31bb3ecb2e0a + languageName: node + linkType: hard + "esbuild@npm:^0.14.47": version: 0.14.48 resolution: "esbuild@npm:0.14.48" @@ -8758,9 +9112,9 @@ dts-critic@latest: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.2.7": - version: 3.2.7 - resolution: "eslint-import-resolver-typescript@npm:3.2.7" +"eslint-import-resolver-typescript@npm:^3.3.0": + version: 3.3.0 + resolution: "eslint-import-resolver-typescript@npm:3.3.0" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.10.0 @@ -8772,7 +9126,7 @@ dts-critic@latest: peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 7f63d58182b77adac3f2cbc4ac5dcd487a5b9acf125ff59d1731dd0e74ffbad7fdbb9ac71c893963e84255cd4d5ff6a6ef3078e5b9ed180c713a2fa82797a51f + checksum: c5ccb5c15dbf7a7cddcb5daca9d7a412d523f8009a82e5869ef131f3e8717d501fddd1707528f516d9e54aef2936ea2d1e0f39ae7bfc62efa35ed7e329590c05 languageName: node linkType: hard @@ -9052,6 +9406,13 @@ dts-critic@latest: languageName: node linkType: hard +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 7e70da539691f6db03a08e7ce94f394ce2eef4180e136d251af299d41f92fb2d28ebcd9a6e393e3728d7970aeb5358705ddf7209d52fbcb2dd4693f95dcf925f + languageName: node + linkType: hard + "estree-walker@npm:^2.0.1": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" @@ -9501,6 +9862,17 @@ dts-critic@latest: languageName: node linkType: hard +"find-cache-dir@npm:^3.3.2": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: ^1.0.1 + make-dir: ^3.0.2 + pkg-dir: ^4.1.0 + checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 + languageName: node + linkType: hard + "find-replace@npm:^3.0.0": version: 3.0.0 resolution: "find-replace@npm:3.0.0" @@ -10547,6 +10919,13 @@ dts-critic@latest: languageName: node linkType: hard +"hookable@npm:^5.1.1": + version: 5.1.1 + resolution: "hookable@npm:5.1.1" + checksum: 802bab132be395680c6eca928e8b2f84b9efbdf3f86278312bc05e28aff937a34037b350d0c413939bba144f332266f07006a2ba80b3f0b43991d9e57657e91e + languageName: node + linkType: hard + "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -10982,6 +11361,15 @@ dts-critic@latest: languageName: node linkType: hard +"is-builtin-module@npm:^3.1.0": + version: 3.1.0 + resolution: "is-builtin-module@npm:3.1.0" + dependencies: + builtin-modules: ^3.0.0 + checksum: f1e5dd2cd5f252d4d799b20a0c8c4f7e9c399c4d141749af76ca0121058d4062c3015d026f1b1409dd3d2a4ddfb9b15cf6eb9c370fed53fea8652ce35b5e95cb + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.4": version: 1.2.4 resolution: "is-callable@npm:1.2.4" @@ -11215,6 +11603,13 @@ dts-critic@latest: languageName: node linkType: hard +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.1, is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -11305,6 +11700,15 @@ dts-critic@latest: languageName: node linkType: hard +"is-reference@npm:^1.2.1": + version: 1.2.1 + resolution: "is-reference@npm:1.2.1" + dependencies: + "@types/estree": "*" + checksum: e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc + languageName: node + linkType: hard + "is-reference@npm:^3.0.0": version: 3.0.0 resolution: "is-reference@npm:3.0.0" @@ -12038,6 +12442,15 @@ dts-critic@latest: languageName: node linkType: hard +"jiti@npm:^1.12.9": + version: 1.14.0 + resolution: "jiti@npm:1.14.0" + bin: + jiti: bin/jiti.js + checksum: 61e7123caa397b8a53068120b7496b95048b96feba3cc1a263265e9b0bcfb375e90a182e07643a29e5380d92c485918d5e7db3805cc9511404e7e9c93234725b + languageName: node + linkType: hard + "jiti@npm:^1.13.0": version: 1.13.0 resolution: "jiti@npm:1.13.0" @@ -12826,7 +13239,7 @@ dts-critic@latest: languageName: node linkType: hard -"magic-string@npm:^0.25.3": +"magic-string@npm:^0.25.3, magic-string@npm:^0.25.7": version: 0.25.9 resolution: "magic-string@npm:0.25.9" dependencies: @@ -12835,7 +13248,7 @@ dts-critic@latest: languageName: node linkType: hard -"magic-string@npm:^0.26.2": +"magic-string@npm:^0.26.1, magic-string@npm:^0.26.2": version: 0.26.2 resolution: "magic-string@npm:0.26.2" dependencies: @@ -12854,7 +13267,7 @@ dts-critic@latest: languageName: node linkType: hard -"make-dir@npm:^3.0.0": +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -13840,6 +14253,38 @@ dts-critic@latest: languageName: node linkType: hard +"mkdist@npm:^0.3.10": + version: 0.3.13 + resolution: "mkdist@npm:0.3.13" + dependencies: + defu: ^6.0.0 + esbuild: ^0.14.47 + fs-extra: ^10.0.0 + globby: ^11.0.3 + jiti: ^1.12.9 + mri: ^1.2.0 + pathe: ^0.2.0 + peerDependencies: + typescript: ">=4.7.4" + peerDependenciesMeta: + typescript: + optional: true + bin: + mkdist: dist/cli.cjs + checksum: 47500c3459d78f24742ed507bbdf13e94314f65a590f7679e009cc5d92723ff7dff1393a314d2d9a8beed763b142d8ced2c0f77ee8cd70c0e79aafee059614d0 + languageName: node + linkType: hard + +"mlly@npm:^0.5.2, mlly@npm:^0.5.3": + version: 0.5.4 + resolution: "mlly@npm:0.5.4" + dependencies: + pathe: ^0.3.1 + pkg-types: ^0.3.3 + checksum: fb756e817aaf5edb94f3cd238bf608c59bb1e0f505fa4b9bd38d13a151e4120c561e8689bff4265602b0fea37cc43902b0d8e6754301b36c4ca5167926e75709 + languageName: node + linkType: hard + "mock-socket@npm:^9.1.0": version: 9.1.0 resolution: "mock-socket@npm:9.1.0" @@ -13874,7 +14319,7 @@ dts-critic@latest: languageName: node linkType: hard -"mri@npm:^1.1.0": +"mri@npm:^1.1.0, mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 @@ -13909,9 +14354,9 @@ dts-critic@latest: languageName: node linkType: hard -"msw@npm:^0.44.1": - version: 0.44.1 - resolution: "msw@npm:0.44.1" +"msw@npm:^0.44.2": + version: 0.44.2 + resolution: "msw@npm:0.44.2" dependencies: "@mswjs/cookies": ^0.2.2 "@mswjs/interceptors": ^0.17.2 @@ -13940,7 +14385,7 @@ dts-critic@latest: optional: true bin: msw: cli/index.js - checksum: 1854dfc6877861526d311f2df46ba1d8c58bc9850edcff06cb1ff37b329bf902095b225da96c5e877739a6cfcd95d37fe85605e8620ead3d577be47cb256ff37 + checksum: 739d536ee09d1c0a2cbc9dbe917f167c42115a6548f99780850ce9a63a5e7c377cf9b5f1a3b497e85ce7304025ab22966e997fe73adbd8d2ab968b8685f15a24 languageName: node linkType: hard @@ -14724,6 +15169,13 @@ dts-critic@latest: languageName: node linkType: hard +"pathe@npm:^0.2.0": + version: 0.2.0 + resolution: "pathe@npm:0.2.0" + checksum: 9a8149ce152088f30d15b0b03a7c128ba21f16b4dc1f3f90fe38eee9f6d0f1d6da8e4e47bd2a4f9e14aaac7c30ed01cfc86216479011de2bdc598b65e6f19f41 + languageName: node + linkType: hard + "pathe@npm:^0.3.0": version: 0.3.0 resolution: "pathe@npm:0.3.0" @@ -14731,6 +15183,13 @@ dts-critic@latest: languageName: node linkType: hard +"pathe@npm:^0.3.1": + version: 0.3.2 + resolution: "pathe@npm:0.3.2" + checksum: a3fdfe2875b074d5dd20f32d89d0d2ded2341423cdccfaec820bc994ea9d76badba2de6fd522fcf580dc5e5b3adb238d3b71855001d428c5554fb61223001eed + languageName: node + linkType: hard + "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" @@ -14845,7 +15304,7 @@ dts-critic@latest: languageName: node linkType: hard -"pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -14854,6 +15313,17 @@ dts-critic@latest: languageName: node linkType: hard +"pkg-types@npm:^0.3.2, pkg-types@npm:^0.3.3": + version: 0.3.3 + resolution: "pkg-types@npm:0.3.3" + dependencies: + jsonc-parser: ^3.0.0 + mlly: ^0.5.3 + pathe: ^0.3.0 + checksum: 1c74b65e12274c157bbbadfad50e68a17e4091f1e352d30c600de5da18200dbea35f349516e02a1fec6992a9b5531074bf0b3bcee9da160fe0754135127ede24 + languageName: node + linkType: hard + "plur@npm:^4.0.0": version: 4.0.0 resolution: "plur@npm:4.0.0" @@ -14922,6 +15392,13 @@ dts-critic@latest: languageName: node linkType: hard +"pretty-bytes@npm:^6.0.0": + version: 6.0.0 + resolution: "pretty-bytes@npm:6.0.0" + checksum: 0bb9f95e617236404b29a8392c6efd82d65805f622f5e809ecd70068102be857d4e3276c86d2a32fa2ef851cc29472e380945dab7bec83ec79bd57a19a10faf7 + languageName: node + linkType: hard + "pretty-format@npm:^27.0.0, pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" @@ -15798,7 +16275,7 @@ dts-critic@latest: languageName: node linkType: hard -"resolve@npm:^1.22.1": +"resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.22.1": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -15863,7 +16340,7 @@ dts-critic@latest: languageName: node linkType: hard -"resolve@patch:resolve@^1.22.1#~builtin": +"resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: @@ -15985,6 +16462,38 @@ dts-critic@latest: languageName: node linkType: hard +"rollup-plugin-dts@npm:^4.2.1": + version: 4.2.2 + resolution: "rollup-plugin-dts@npm:4.2.2" + dependencies: + "@babel/code-frame": ^7.16.7 + magic-string: ^0.26.1 + peerDependencies: + rollup: ^2.55 + typescript: ^4.1 + dependenciesMeta: + "@babel/code-frame": + optional: true + checksum: cf4b45f6cca442a5f44af0f0fb567c8fc540ecb792c763571d1bcda9bf495803bcc8d4eaef451a2dd32f7f391eb822e2b96cc6b86b096db54a4d3935236fd8da + languageName: node + linkType: hard + +"rollup-plugin-esbuild@npm:^4.9.1": + version: 4.9.1 + resolution: "rollup-plugin-esbuild@npm:4.9.1" + dependencies: + "@rollup/pluginutils": ^4.1.1 + debug: ^4.3.3 + es-module-lexer: ^0.9.3 + joycon: ^3.0.1 + jsonc-parser: ^3.0.0 + peerDependencies: + esbuild: ">=0.10.1" + rollup: ^1.20.0 || ^2.0.0 + checksum: 9b74a7ccff6e1487956c2f3f79e302e96b97036e445f2e56749decccda8733e49354fb1e01698420909fc0c817d535771bdbbb8beb046d961af3e08f005741d8 + languageName: node + linkType: hard + "rollup-plugin-inject@npm:^3.0.0": version: 3.0.2 resolution: "rollup-plugin-inject@npm:3.0.2" @@ -16005,6 +16514,38 @@ dts-critic@latest: languageName: node linkType: hard +"rollup-plugin-typescript2@npm:0.32.1": + version: 0.32.1 + resolution: "rollup-plugin-typescript2@npm:0.32.1" + dependencies: + "@rollup/pluginutils": ^4.1.2 + find-cache-dir: ^3.3.2 + fs-extra: ^10.0.0 + resolve: ^1.20.0 + tslib: ^2.4.0 + peerDependencies: + rollup: ">=1.26.3" + typescript: ">=2.4.0" + checksum: f41ab63ad1e4d21ec99fbf4a367abdf29ef95c41fd0a5612f2b60a8619f5fe633f75982bfbaf8fe9632bddfb6730ff9cb38be77d82561088168fcaccd2cd1e85 + languageName: node + linkType: hard + +"rollup-plugin-typescript2@patch:rollup-plugin-typescript2@npm:0.32.1#.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch::locator=%40discordjs%2Fdiscord.js%40workspace%3A.": + version: 0.32.1 + resolution: "rollup-plugin-typescript2@patch:rollup-plugin-typescript2@npm%3A0.32.1#.yarn/patches/rollup-plugin-typescript2-npm-0.32.1-b5887420f2.patch::version=0.32.1&hash=22079b&locator=%40discordjs%2Fdiscord.js%40workspace%3A." + dependencies: + "@rollup/pluginutils": ^4.1.2 + find-cache-dir: ^3.3.2 + fs-extra: ^10.0.0 + resolve: ^1.20.0 + tslib: ^2.4.0 + peerDependencies: + rollup: ">=1.26.3" + typescript: ">=2.4.0" + checksum: 18fd317f2edaf0c13a95c0650fab8d2c3ff48ae60d6d48b29506650d491fb546617a47a35dd427d4160305bbf7684f5c3f734548ecc31a6fff62d05dc89ce700 + languageName: node + linkType: hard + "rollup-pluginutils@npm:^2.8.1": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" @@ -16014,6 +16555,20 @@ dts-critic@latest: languageName: node linkType: hard +"rollup@npm:^2.70.1": + version: 2.77.0 + resolution: "rollup@npm:2.77.0" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 74ccc98429709984a89af636250833e7502d87f1d9c6d96ebfe4b52030ebf94b9f6b84b8ab476670329a61d54b681d35eecdc601bac5b5396b099b1ea69970ef + languageName: node + linkType: hard + "rollup@npm:^2.74.1, rollup@npm:^2.75.6": version: 2.75.7 resolution: "rollup@npm:2.75.7" @@ -16101,6 +16656,13 @@ dts-critic@latest: languageName: node linkType: hard +"scule@npm:^0.2.1": + version: 0.2.1 + resolution: "scule@npm:0.2.1" + checksum: d9731b4c3560ce6983d23cc594395b718bc3c08ea3da930a9cd2bd3feb137ad3295521bcbc50baa82dc05d8521a7a41d6b78d2723e5195c053d93359f5808706 + languageName: node + linkType: hard + "semver@npm:2 >=2.2.1 || 3.x || 4 || 5 || 7, semver@npm:^7.3.4, semver@npm:^7.3.5": version: 7.3.5 resolution: "semver@npm:7.3.5" @@ -17836,6 +18398,16 @@ dts-critic@latest: languageName: node linkType: hard +"typescript@npm:^4.6.3, typescript@npm:^4.7.4": + version: 4.7.4 + resolution: "typescript@npm:4.7.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df + languageName: node + linkType: hard + "typescript@npm:^4.6.4": version: 4.7.3 resolution: "typescript@npm:4.7.3" @@ -17846,16 +18418,6 @@ dts-critic@latest: languageName: node linkType: hard -"typescript@npm:^4.7.4": - version: 4.7.4 - resolution: "typescript@npm:4.7.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df - languageName: node - linkType: hard - "typescript@npm:~4.6.3": version: 4.6.4 resolution: "typescript@npm:4.6.4" @@ -17866,6 +18428,16 @@ dts-critic@latest: languageName: node linkType: hard +"typescript@patch:typescript@^4.6.3#~builtin, typescript@patch:typescript@^4.7.4#~builtin": + version: 4.7.4 + resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e + languageName: node + linkType: hard + "typescript@patch:typescript@^4.6.4#~builtin": version: 4.7.3 resolution: "typescript@patch:typescript@npm%3A4.7.3#~builtin::version=4.7.3&hash=7ad353" @@ -17876,16 +18448,6 @@ dts-critic@latest: languageName: node linkType: hard -"typescript@patch:typescript@^4.7.4#~builtin": - version: 4.7.4 - resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e - languageName: node - linkType: hard - "typescript@patch:typescript@~4.6.3#~builtin": version: 4.6.4 resolution: "typescript@patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=7ad353" @@ -17964,6 +18526,43 @@ dts-critic@latest: languageName: node linkType: hard +"unbuild@npm:^0.7.4": + version: 0.7.4 + resolution: "unbuild@npm:0.7.4" + dependencies: + "@rollup/plugin-alias": ^3.1.9 + "@rollup/plugin-commonjs": ^21.0.3 + "@rollup/plugin-json": ^4.1.0 + "@rollup/plugin-node-resolve": ^13.2.0 + "@rollup/plugin-replace": ^4.0.0 + "@rollup/pluginutils": ^4.2.0 + chalk: ^5.0.1 + consola: ^2.15.3 + defu: ^6.0.0 + esbuild: ^0.14.36 + hookable: ^5.1.1 + jiti: ^1.13.0 + magic-string: ^0.26.1 + mkdirp: ^1.0.4 + mkdist: ^0.3.10 + mlly: ^0.5.2 + mri: ^1.2.0 + pathe: ^0.2.0 + pkg-types: ^0.3.2 + pretty-bytes: ^6.0.0 + rimraf: ^3.0.2 + rollup: ^2.70.1 + rollup-plugin-dts: ^4.2.1 + rollup-plugin-esbuild: ^4.9.1 + scule: ^0.2.1 + typescript: ^4.6.3 + untyped: ^0.4.4 + bin: + unbuild: dist/cli.mjs + checksum: 883dc0e129ed042c5055fd8acfb56f0bea0da15f6a44b7e207e8861943f2f7aba6fe7c66e82bd5a397a45c1dfb18a50c19369ea9eb440f15bd1a3afaee9e130b + languageName: node + linkType: hard + "unconfig@npm:^0.3.4": version: 0.3.4 resolution: "unconfig@npm:0.3.4" @@ -18188,31 +18787,31 @@ dts-critic@latest: languageName: node linkType: hard -"unocss@npm:^0.44.3": - version: 0.44.3 - resolution: "unocss@npm:0.44.3" +"unocss@npm:^0.44.5": + version: 0.44.5 + resolution: "unocss@npm:0.44.5" dependencies: - "@unocss/cli": 0.44.3 - "@unocss/core": 0.44.3 - "@unocss/preset-attributify": 0.44.3 - "@unocss/preset-icons": 0.44.3 - "@unocss/preset-mini": 0.44.3 - "@unocss/preset-tagify": 0.44.3 - "@unocss/preset-typography": 0.44.3 - "@unocss/preset-uno": 0.44.3 - "@unocss/preset-web-fonts": 0.44.3 - "@unocss/preset-wind": 0.44.3 - "@unocss/reset": 0.44.3 - "@unocss/transformer-compile-class": 0.44.3 - "@unocss/transformer-directives": 0.44.3 - "@unocss/transformer-variant-group": 0.44.3 - "@unocss/vite": 0.44.3 + "@unocss/cli": 0.44.5 + "@unocss/core": 0.44.5 + "@unocss/preset-attributify": 0.44.5 + "@unocss/preset-icons": 0.44.5 + "@unocss/preset-mini": 0.44.5 + "@unocss/preset-tagify": 0.44.5 + "@unocss/preset-typography": 0.44.5 + "@unocss/preset-uno": 0.44.5 + "@unocss/preset-web-fonts": 0.44.5 + "@unocss/preset-wind": 0.44.5 + "@unocss/reset": 0.44.5 + "@unocss/transformer-compile-class": 0.44.5 + "@unocss/transformer-directives": 0.44.5 + "@unocss/transformer-variant-group": 0.44.5 + "@unocss/vite": 0.44.5 peerDependencies: - "@unocss/webpack": 0.44.3 + "@unocss/webpack": 0.44.5 peerDependenciesMeta: "@unocss/webpack": optional: true - checksum: fc961ad5490eb406c23b92b2a804b1201f26d1978aa4c8027a63c2f4a6e16eafb5da36be40b0d0930bc7321d155b5e7119ae03da2eb3876a5b894822bd2c4251 + checksum: 3440c7fcc081b60d7e30ec67ae0fcf75979d3a3655c0849d1cc27380a4c6a1ce2a65e336d33acd3ed8a0ea1a6386dcd1ba4ed19de6ecf189d38e0ab705a40f54 languageName: node linkType: hard @@ -18240,6 +18839,18 @@ dts-critic@latest: languageName: node linkType: hard +"untyped@npm:^0.4.4": + version: 0.4.4 + resolution: "untyped@npm:0.4.4" + dependencies: + "@babel/core": ^7.17.7 + "@babel/standalone": ^7.17.7 + "@babel/types": ^7.17.0 + scule: ^0.2.1 + checksum: 674506884b49d8648a96ac54791f7f29b1d14c28e3efc5fdd973c4a44ae6d3ad38a0b8ad0198e70fa223760491309822fb403e7a0bc6b28aa43eca31b717305e + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1"