Update dependencies, again
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: Sam Therapy <sam@samtherapy.net>
This commit is contained in:
Sam Therapy 2022-05-09 17:26:24 +02:00
parent 0e75e3c991
commit 70555dde36
Signed by: sam
GPG key ID: 4D8B07C18F31ACBD
15 changed files with 6252 additions and 7372 deletions

12801
.pnp.cjs generated

File diff suppressed because one or more lines are too long

121
.pnp.loader.mjs generated
View file

@ -1,13 +1,13 @@
import { URL, fileURLToPath, pathToFileURL } from "url";
import fs from "fs";
import path from "path";
import moduleExports, { Module } from "module";
import { URL, fileURLToPath, pathToFileURL } from 'url';
import fs from 'fs';
import path from 'path';
import moduleExports, { Module } from 'module';
var PathType;
(function (PathType2) {
PathType2[(PathType2["File"] = 0)] = "File";
PathType2[(PathType2["Portable"] = 1)] = "Portable";
PathType2[(PathType2["Native"] = 2)] = "Native";
(function(PathType2) {
PathType2[PathType2["File"] = 0] = "File";
PathType2[PathType2["Portable"] = 1] = "Portable";
PathType2[PathType2["Native"] = 2] = "Native";
})(PathType || (PathType = {}));
const npath = Object.create(path);
const ppath = Object.create(path.posix);
@ -20,11 +20,13 @@ ppath.resolve = (...segments) => {
return path.posix.resolve(ppath.cwd(), ...segments);
}
};
const contains = function (pathUtils, from, to) {
const contains = function(pathUtils, from, to) {
from = pathUtils.normalize(from);
to = pathUtils.normalize(to);
if (from === to) return `.`;
if (!from.endsWith(pathUtils.sep)) from = from + pathUtils.sep;
if (from === to)
return `.`;
if (!from.endsWith(pathUtils.sep))
from = from + pathUtils.sep;
if (to.startsWith(from)) {
return to.slice(from.length);
} else {
@ -40,45 +42,44 @@ const UNC_WINDOWS_PATH_REGEXP = /^\/\/(\.\/)?(.*)$/;
const PORTABLE_PATH_REGEXP = /^\/([a-zA-Z]:.*)$/;
const UNC_PORTABLE_PATH_REGEXP = /^\/unc\/(\.dot\/)?(.*)$/;
function fromPortablePath(p) {
if (process.platform !== `win32`) return p;
if (process.platform !== `win32`)
return p;
let portablePathMatch, uncPortablePathMatch;
if ((portablePathMatch = p.match(PORTABLE_PATH_REGEXP)))
if (portablePathMatch = p.match(PORTABLE_PATH_REGEXP))
p = portablePathMatch[1];
else if ((uncPortablePathMatch = p.match(UNC_PORTABLE_PATH_REGEXP)))
else if (uncPortablePathMatch = p.match(UNC_PORTABLE_PATH_REGEXP))
p = `\\\\${uncPortablePathMatch[1] ? `.\\` : ``}${uncPortablePathMatch[2]}`;
else return p;
else
return p;
return p.replace(/\//g, `\\`);
}
function toPortablePath(p) {
if (process.platform !== `win32`) return p;
if (process.platform !== `win32`)
return p;
p = p.replace(/\\/g, `/`);
let windowsPathMatch, uncWindowsPathMatch;
if ((windowsPathMatch = p.match(WINDOWS_PATH_REGEXP)))
if (windowsPathMatch = p.match(WINDOWS_PATH_REGEXP))
p = `/${windowsPathMatch[1]}`;
else if ((uncWindowsPathMatch = p.match(UNC_WINDOWS_PATH_REGEXP)))
p = `/unc/${uncWindowsPathMatch[1] ? `.dot/` : ``}${
uncWindowsPathMatch[2]
}`;
else if (uncWindowsPathMatch = p.match(UNC_WINDOWS_PATH_REGEXP))
p = `/unc/${uncWindowsPathMatch[1] ? `.dot/` : ``}${uncWindowsPathMatch[2]}`;
return p;
}
const builtinModules = new Set(
Module.builtinModules || Object.keys(process.binding(`natives`))
);
const isBuiltinModule = (request) =>
request.startsWith(`node:`) || builtinModules.has(request);
const builtinModules = new Set(Module.builtinModules || Object.keys(process.binding(`natives`)));
const isBuiltinModule = (request) => request.startsWith(`node:`) || builtinModules.has(request);
function readPackageScope(checkPath) {
const rootSeparatorIndex = checkPath.indexOf(npath.sep);
let separatorIndex;
do {
separatorIndex = checkPath.lastIndexOf(npath.sep);
checkPath = checkPath.slice(0, separatorIndex);
if (checkPath.endsWith(`${npath.sep}node_modules`)) return false;
if (checkPath.endsWith(`${npath.sep}node_modules`))
return false;
const pjson = readPackage(checkPath + npath.sep);
if (pjson) {
return {
data: pjson,
path: checkPath,
path: checkPath
};
}
} while (separatorIndex > rootSeparatorIndex);
@ -86,7 +87,8 @@ function readPackageScope(checkPath) {
}
function readPackage(requestPath) {
const jsonPath = npath.resolve(requestPath, `package.json`);
if (!fs.existsSync(jsonPath)) return null;
if (!fs.existsSync(jsonPath))
return null;
return JSON.parse(fs.readFileSync(jsonPath, `utf8`));
}
@ -94,7 +96,8 @@ async function tryReadFile(path2) {
try {
return await fs.promises.readFile(path2, `utf8`);
} catch (error) {
if (error.code === `ENOENT`) return null;
if (error.code === `ENOENT`)
return null;
throw error;
}
}
@ -123,15 +126,19 @@ function getFileFormat(filepath) {
}
case `.js`: {
const pkg = readPackageScope(filepath);
if (!pkg) return `commonjs`;
if (!pkg)
return `commonjs`;
return (_a = pkg.data.type) != null ? _a : `commonjs`;
}
default: {
const isMain = process.argv[1] === filepath;
if (!isMain) return null;
if (!isMain)
return null;
const pkg = readPackageScope(filepath);
if (!pkg) return `commonjs`;
if (pkg.data.type === `module`) return null;
if (!pkg)
return `commonjs`;
if (pkg.data.type === `module`)
return null;
return (_b = pkg.data.type) != null ? _b : `commonjs`;
}
}
@ -144,7 +151,7 @@ async function getFormat$1(resolved, context, defaultGetFormat) {
const format = getFileFormat(fileURLToPath(url));
if (format) {
return {
format,
format
};
}
return defaultGetFormat(resolved, context, defaultGetFormat);
@ -155,7 +162,7 @@ async function getSource$1(urlString, context, defaultGetSource) {
if ((url == null ? void 0 : url.protocol) !== `file:`)
return defaultGetSource(urlString, context, defaultGetSource);
return {
source: await fs.promises.readFile(fileURLToPath(url), `utf8`),
source: await fs.promises.readFile(fileURLToPath(url), `utf8`)
};
}
@ -165,35 +172,31 @@ async function load$1(urlString, context, defaultLoad) {
return defaultLoad(urlString, context, defaultLoad);
const filePath = fileURLToPath(url);
const format = getFileFormat(filePath);
if (!format) return defaultLoad(urlString, context, defaultLoad);
if (!format)
return defaultLoad(urlString, context, defaultLoad);
return {
format,
source: await fs.promises.readFile(filePath, `utf8`),
source: await fs.promises.readFile(filePath, `utf8`)
};
}
const pathRegExp =
/^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/;
const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/;
const isRelativeRegexp = /^\.{0,2}\//;
async function resolve$1(originalSpecifier, context, defaultResolver) {
var _a;
const { findPnpApi } = moduleExports;
const {findPnpApi} = moduleExports;
if (!findPnpApi || isBuiltinModule(originalSpecifier))
return defaultResolver(originalSpecifier, context, defaultResolver);
let specifier = originalSpecifier;
const url = tryParseURL(
specifier,
isRelativeRegexp.test(specifier) ? context.parentURL : void 0
);
const url = tryParseURL(specifier, isRelativeRegexp.test(specifier) ? context.parentURL : void 0);
if (url) {
if (url.protocol !== `file:`)
return defaultResolver(originalSpecifier, context, defaultResolver);
specifier = fileURLToPath(url);
}
const { parentURL, conditions = [] } = context;
const {parentURL, conditions = []} = context;
const issuer = parentURL ? fileURLToPath(parentURL) : process.cwd();
const pnpapi =
(_a = findPnpApi(issuer)) != null ? _a : url ? findPnpApi(specifier) : null;
const pnpapi = (_a = findPnpApi(issuer)) != null ? _a : url ? findPnpApi(specifier) : null;
if (!pnpapi)
return defaultResolver(originalSpecifier, context, defaultResolver);
const dependencyNameMatch = specifier.match(pathRegExp);
@ -201,10 +204,7 @@ async function resolve$1(originalSpecifier, context, defaultResolver) {
if (dependencyNameMatch) {
const [, dependencyName, subPath] = dependencyNameMatch;
if (subPath === ``) {
const resolved = pnpapi.resolveToUnqualified(
`${dependencyName}/package.json`,
issuer
);
const resolved = pnpapi.resolveToUnqualified(`${dependencyName}/package.json`, issuer);
if (resolved) {
const content = await tryReadFile(resolved);
if (content) {
@ -216,7 +216,7 @@ async function resolve$1(originalSpecifier, context, defaultResolver) {
}
const result = pnpapi.resolveRequest(specifier, issuer, {
conditions: new Set(conditions),
extensions: allowLegacyResolve ? void 0 : [],
extensions: allowLegacyResolve ? void 0 : []
});
if (!result)
throw new Error(`Resolving '${specifier}' from '${issuer}' failed`);
@ -226,14 +226,14 @@ async function resolve$1(originalSpecifier, context, defaultResolver) {
resultURL.hash = url.hash;
}
return {
url: resultURL.href,
url: resultURL.href
};
}
const binding = process.binding(`fs`);
const originalfstat = binding.fstat;
const ZIP_FD = 2147483648;
binding.fstat = function (...args) {
binding.fstat = function(...args) {
const [fd, useBigint, req] = args;
if ((fd & ZIP_FD) !== 0 && useBigint === false && req === void 0) {
try {
@ -248,17 +248,16 @@ binding.fstat = function (...args) {
stats.blksize,
stats.ino,
stats.size,
stats.blocks,
stats.blocks
]);
} catch {}
} catch {
}
}
return originalfstat.apply(this, args);
};
const [major, minor] = process.versions.node
.split(`.`)
.map((value) => parseInt(value, 10));
const hasConsolidatedHooks = major > 16 || (major === 16 && minor >= 12);
const [major, minor] = process.versions.node.split(`.`).map((value) => parseInt(value, 10));
const hasConsolidatedHooks = major > 16 || major === 16 && minor >= 12;
const resolve = resolve$1;
const getFormat = hasConsolidatedHooks ? void 0 : getFormat$1;
const getSource = hasConsolidatedHooks ? void 0 : getSource$1;

File diff suppressed because one or more lines are too long

View file

@ -1 +1,5 @@
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
spec: "@yarnpkg/plugin-interactive-tools"
yarnPath: .yarn/releases/yarn-3.2.0.cjs

View file

@ -1,19 +1,19 @@
{
"dependencies": {
"command-line-args": "^5.2.1",
"command-line-usage": "^6.1.1",
"megalodon": "^4.0.0",
"readline-sync": "^1.4.10",
"tslib": "^2.4.0",
"typescript": "^4.6.3"
"command-line-args": "5.2.1",
"command-line-usage": "6.1.3",
"megalodon": "4.0.1",
"readline-sync": "1.4.10",
"tslib": "2.4.0",
"typescript": "4.6.4"
},
"devDependencies": {
"@types/command-line-args": "5.2.0",
"@types/command-line-usage": "5.0.2",
"@types/node": "^17.0.31",
"@types/readline-sync": "1.4.4",
"@typescript-eslint/eslint-plugin": "5.22.0",
"@typescript-eslint/parser": "5.22.0",
"@typescript-eslint/eslint-plugin": "5.23.0",
"@typescript-eslint/parser": "5.23.0",
"eslint": "8.15.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.0.0",

136
yarn.lock
View file

@ -156,13 +156,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.22.0"
"@typescript-eslint/eslint-plugin@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.23.0"
dependencies:
"@typescript-eslint/scope-manager": 5.22.0
"@typescript-eslint/type-utils": 5.22.0
"@typescript-eslint/utils": 5.22.0
"@typescript-eslint/scope-manager": 5.23.0
"@typescript-eslint/type-utils": 5.23.0
"@typescript-eslint/utils": 5.23.0
debug: ^4.3.2
functional-red-black-tree: ^1.0.1
ignore: ^5.1.8
@ -175,42 +175,42 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 3b083f7003f091c3ef7b3970dca9cfd507ab8c52a9b8a52259c630010adf765e9766f0e6fd9c901fc0e807319a4e8c003e12287b1f12a4b9eb4d7222e8d6db83
checksum: 19ee37c0be172469968f61d156d6ce36a975ab72ccbb8f702eb4573c94d1cf9247ff32352ed85eda5e7b2eaace567d5c66b32846f042f9711349213496ec37d4
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/parser@npm:5.22.0"
"@typescript-eslint/parser@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/parser@npm:5.23.0"
dependencies:
"@typescript-eslint/scope-manager": 5.22.0
"@typescript-eslint/types": 5.22.0
"@typescript-eslint/typescript-estree": 5.22.0
"@typescript-eslint/scope-manager": 5.23.0
"@typescript-eslint/types": 5.23.0
"@typescript-eslint/typescript-estree": 5.23.0
debug: ^4.3.2
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 28a7d4b73154fc97336be9a4efd5ffdc659f748232c82479909e86ed87ed8a78d23280b3aaf532ca4e735caaffac43d9576e6af2dfd11865e30a9d70c8a3f275
checksum: b65a732b0be06ac9e4b13df78c466517e33fd382985c5d85b6d51cfa295cdf3351594cc2f95dda41d57abb6115e3b8df815fbbb7793aa0c4eddbac11077b90a8
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/scope-manager@npm:5.22.0"
"@typescript-eslint/scope-manager@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/scope-manager@npm:5.23.0"
dependencies:
"@typescript-eslint/types": 5.22.0
"@typescript-eslint/visitor-keys": 5.22.0
checksum: ebf2ad44f4e5a4dfd55225419804f81f68056086c20f1549adbcca4236634eac3aae461e30d6cab6539ce6f42346ed6e1fbbb2710d2cc058a3283ef91a0fe174
"@typescript-eslint/types": 5.23.0
"@typescript-eslint/visitor-keys": 5.23.0
checksum: cd3dda0b18d6730e34784fc63135fc9fe31673898d3e0868cd765ad78855351f285fe577297193cf179b3ce918c3d44453de85159a925f5c02d12a5626e787d8
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/type-utils@npm:5.22.0"
"@typescript-eslint/type-utils@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/type-utils@npm:5.23.0"
dependencies:
"@typescript-eslint/utils": 5.22.0
"@typescript-eslint/utils": 5.23.0
debug: ^4.3.2
tsutils: ^3.21.0
peerDependencies:
@ -218,23 +218,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 7128085bfbeca3a9646a795a34730cdfeca110bc00240569f6a7b3dc0854680afa56e015715675a78198b414de869339bd6036cc33cb14903919780a60321a95
checksum: 88bf7c7a08c11f2a02a05fe331750c569bfc2b4759e0dea6ec72ffd1597624a01100965052a5fede1e3f25ea8ef503bd424e03c9805f0a1af223f28b4fd74946
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/types@npm:5.22.0"
checksum: 74f822c5a3b96bba05229eea4ed370c4bd48b17f475c37f08d6ba708adf65c3aa026bb544f1d0308c96e043b30015e396fd53b1e8e4e9fbb6dc9c92d2ccc0a15
"@typescript-eslint/types@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/types@npm:5.23.0"
checksum: 96ae3e80cfae7b34f2846db692c31fb1804bf9651bce1d29f2eb8ae4c763d22f3283adc02dedeebd7cf70e4d8be54ec7f6ca593e03cdca26c791207e7556c2c1
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/typescript-estree@npm:5.22.0"
"@typescript-eslint/typescript-estree@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/typescript-estree@npm:5.23.0"
dependencies:
"@typescript-eslint/types": 5.22.0
"@typescript-eslint/visitor-keys": 5.22.0
"@typescript-eslint/types": 5.23.0
"@typescript-eslint/visitor-keys": 5.23.0
debug: ^4.3.2
globby: ^11.0.4
is-glob: ^4.0.3
@ -243,33 +243,33 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 2797a79d7d32a9a547b7f1de77a353d8e8c8519791f865f5e061bfc4918d12cdaddec51afa015f5aac5d068ef525c92bd65afc83b84dc9e52e697303acf0873a
checksum: 8d85bb1cd777e93cc7322ae8fea25f9b924def02494cdb8395c1d5d17b5fd3ac9bc969418a1d20a5dc28c2cdd85da20e13527e28b595c06ff6f84cd22a78d73f
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/utils@npm:5.22.0"
"@typescript-eslint/utils@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/utils@npm:5.23.0"
dependencies:
"@types/json-schema": ^7.0.9
"@typescript-eslint/scope-manager": 5.22.0
"@typescript-eslint/types": 5.22.0
"@typescript-eslint/typescript-estree": 5.22.0
"@typescript-eslint/scope-manager": 5.23.0
"@typescript-eslint/types": 5.23.0
"@typescript-eslint/typescript-estree": 5.23.0
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: 5019485e76d754a7a60c042545fd884dc666fddf9d4223ff706bbf0c275f19ea25a6b210fb5cf7ed368b019fe538fd854a925e9c6f12007d51b1731a29d95cc1
checksum: 72207399f29856b601148fe1aff07049021fad8e780ee6e896279d2291806d4608f1c28ddc5c3c5616ce94f25dcbcd26f295669e524fc1c4b4db810569c90f85
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.22.0":
version: 5.22.0
resolution: "@typescript-eslint/visitor-keys@npm:5.22.0"
"@typescript-eslint/visitor-keys@npm:5.23.0":
version: 5.23.0
resolution: "@typescript-eslint/visitor-keys@npm:5.23.0"
dependencies:
"@typescript-eslint/types": 5.22.0
"@typescript-eslint/types": 5.23.0
eslint-visitor-keys: ^3.0.0
checksum: d30dfa98dcce75da49a6a204a0132d42e63228c35681cb9b3643e47a0a24a633e259832d48d101265bd85b8eb5a9f2b4858f9447646c1d3df6a2ac54258dfe8f
checksum: 322e10d52a985e8a90d3612bb9d09a87dc64fc4cb1248484f1a9a7a98f65d3ef65a465ce868773a4939e35fa3b726ad609dac5a168efd7eaca4b06df33e965e3
languageName: node
linkType: hard
@ -560,7 +560,7 @@ __metadata:
languageName: node
linkType: hard
"command-line-args@npm:^5.2.1":
"command-line-args@npm:5.2.1":
version: 5.2.1
resolution: "command-line-args@npm:5.2.1"
dependencies:
@ -572,7 +572,7 @@ __metadata:
languageName: node
linkType: hard
"command-line-usage@npm:^6.1.1":
"command-line-usage@npm:6.1.3":
version: 6.1.3
resolution: "command-line-usage@npm:6.1.3"
dependencies:
@ -996,19 +996,19 @@ __metadata:
"@types/command-line-usage": 5.0.2
"@types/node": ^17.0.31
"@types/readline-sync": 1.4.4
"@typescript-eslint/eslint-plugin": 5.22.0
"@typescript-eslint/parser": 5.22.0
command-line-args: ^5.2.1
command-line-usage: ^6.1.1
"@typescript-eslint/eslint-plugin": 5.23.0
"@typescript-eslint/parser": 5.23.0
command-line-args: 5.2.1
command-line-usage: 6.1.3
eslint: 8.15.0
eslint-config-prettier: ^8.5.0
eslint-plugin-prettier: ^4.0.0
megalodon: ^4.0.0
megalodon: 4.0.1
pkg: 5.6.0
prettier: ^2.6.2
readline-sync: ^1.4.10
tslib: ^2.4.0
typescript: ^4.6.3
readline-sync: 1.4.10
tslib: 2.4.0
typescript: 4.6.4
bin:
feditoken-js: dist/token.js
languageName: unknown
@ -1476,7 +1476,7 @@ __metadata:
languageName: node
linkType: hard
"megalodon@npm:^4.0.0":
"megalodon@npm:4.0.1":
version: 4.0.1
resolution: "megalodon@npm:4.0.1"
dependencies:
@ -1922,7 +1922,7 @@ __metadata:
languageName: node
linkType: hard
"readline-sync@npm:^1.4.10":
"readline-sync@npm:1.4.10":
version: 1.4.10
resolution: "readline-sync@npm:1.4.10"
checksum: 4dbd8925af028dc4cb1bb813f51ca3479035199aa5224886b560eec8e768ab27d7ebf11d69a67ed93d5a130b7c994f0bdb77796326e563cf928bbfd560e3747e
@ -2298,6 +2298,13 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:2.4.0":
version: 2.4.0
resolution: "tslib@npm:2.4.0"
checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
languageName: node
linkType: hard
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
@ -2305,13 +2312,6 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^2.4.0":
version: 2.4.0
resolution: "tslib@npm:2.4.0"
checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
languageName: node
linkType: hard
"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
@ -2367,7 +2367,7 @@ __metadata:
languageName: node
linkType: hard
"typescript@npm:^4.6.3":
"typescript@npm:4.6.4":
version: 4.6.4
resolution: "typescript@npm:4.6.4"
bin:
@ -2387,7 +2387,7 @@ __metadata:
languageName: node
linkType: hard
"typescript@patch:typescript@^4.6.3#~builtin<compat/typescript>":
"typescript@patch:typescript@4.6.4#~builtin<compat/typescript>":
version: 4.6.4
resolution: "typescript@patch:typescript@npm%3A4.6.4#~builtin<compat/typescript>::version=4.6.4&hash=bda367"
bin: