chore: Update dist

This commit is contained in:
GitHub Actions
2026-03-17 03:49:54 +00:00
parent 668d1470ed
commit e08afaa6ae
2 changed files with 178 additions and 132 deletions
+30 -30
View File
@@ -3,7 +3,7 @@ https://www.npmjs.com/package/generate-license-file
The following npm package may be included in this product: The following npm package may be included in this product:
- @aws/lambda-invoke-store@0.2.3 - @aws/lambda-invoke-store@0.2.4
This package contains the following license: This package contains the following license:
@@ -643,16 +643,16 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/client-sts@3.1005.0 - @aws-sdk/client-sts@3.1010.0
- @aws-sdk/util-user-agent-browser@3.972.7 - @aws-sdk/util-user-agent-browser@3.972.8
- @aws-sdk/util-user-agent-node@3.973.5 - @aws-sdk/util-user-agent-node@3.973.7
- @smithy/middleware-retry@4.4.40 - @smithy/middleware-retry@4.4.43
- @smithy/querystring-builder@4.2.12 - @smithy/querystring-builder@4.2.12
- @smithy/querystring-parser@4.2.12 - @smithy/querystring-parser@4.2.12
- @smithy/service-error-classification@4.2.11 - @smithy/service-error-classification@4.2.12
- @smithy/url-parser@4.2.12 - @smithy/url-parser@4.2.12
- @smithy/util-defaults-mode-browser@4.3.39 - @smithy/util-defaults-mode-browser@4.3.42
- @smithy/util-defaults-mode-node@4.2.42 - @smithy/util-defaults-mode-node@4.2.45
These packages each contain the following license: These packages each contain the following license:
@@ -862,11 +862,11 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/middleware-host-header@3.972.7 - @aws-sdk/middleware-host-header@3.972.8
- @aws-sdk/middleware-recursion-detection@3.972.7 - @aws-sdk/middleware-recursion-detection@3.972.8
- @aws-sdk/middleware-user-agent@3.972.20 - @aws-sdk/middleware-user-agent@3.972.21
- @smithy/core@3.23.12 - @smithy/core@3.23.12
- @smithy/invalid-dependency@4.2.11 - @smithy/invalid-dependency@4.2.12
- @smithy/middleware-serde@4.2.15 - @smithy/middleware-serde@4.2.15
- @smithy/protocol-http@5.3.12 - @smithy/protocol-http@5.3.12
- @smithy/smithy-client@4.12.6 - @smithy/smithy-client@4.12.6
@@ -1688,22 +1688,22 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-env@3.972.18 - @aws-sdk/credential-provider-env@3.972.18
- @aws-sdk/credential-provider-ini@3.972.18 - @aws-sdk/credential-provider-ini@3.972.20
- @aws-sdk/credential-provider-node@3.972.19 - @aws-sdk/credential-provider-node@3.972.21
- @aws-sdk/region-config-resolver@3.972.7 - @aws-sdk/region-config-resolver@3.972.8
- @aws-sdk/token-providers@3.1005.0 - @aws-sdk/token-providers@3.1009.0
- @aws-sdk/types@3.973.6 - @aws-sdk/types@3.973.6
- @aws-sdk/util-endpoints@3.996.4 - @aws-sdk/util-endpoints@3.996.5
- @aws-sdk/util-locate-window@3.965.5 - @aws-sdk/util-locate-window@3.965.5
- @aws-sdk/xml-builder@3.972.11 - @aws-sdk/xml-builder@3.972.11
- @smithy/abort-controller@4.2.12 - @smithy/abort-controller@4.2.12
- @smithy/config-resolver@4.4.10 - @smithy/config-resolver@4.4.11
- @smithy/credential-provider-imds@4.2.11 - @smithy/credential-provider-imds@4.2.12
- @smithy/fetch-http-handler@5.3.15 - @smithy/fetch-http-handler@5.3.15
- @smithy/hash-node@4.2.11 - @smithy/hash-node@4.2.12
- @smithy/is-array-buffer@2.2.0 - @smithy/is-array-buffer@2.2.0
- @smithy/is-array-buffer@4.2.2 - @smithy/is-array-buffer@4.2.2
- @smithy/middleware-content-length@4.2.11 - @smithy/middleware-content-length@4.2.12
- @smithy/middleware-endpoint@4.4.26 - @smithy/middleware-endpoint@4.4.26
- @smithy/middleware-stack@4.2.12 - @smithy/middleware-stack@4.2.12
- @smithy/node-http-handler@4.5.0 - @smithy/node-http-handler@4.5.0
@@ -1930,9 +1930,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-process@3.972.17 - @aws-sdk/credential-provider-process@3.972.18
- @aws-sdk/credential-provider-sso@3.972.18 - @aws-sdk/credential-provider-sso@3.972.20
- @aws-sdk/credential-provider-web-identity@3.972.18 - @aws-sdk/credential-provider-web-identity@3.972.20
These packages each contain the following license: These packages each contain the following license:
@@ -2142,7 +2142,7 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/middleware-logger@3.972.7 - @aws-sdk/middleware-logger@3.972.8
- @smithy/node-config-provider@4.3.12 - @smithy/node-config-provider@4.3.12
- @smithy/util-config-provider@4.2.2 - @smithy/util-config-provider@4.2.2
@@ -2354,9 +2354,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @smithy/util-endpoints@3.3.2 - @smithy/util-endpoints@3.3.3
- @smithy/util-middleware@4.2.12 - @smithy/util-middleware@4.2.12
- @smithy/util-retry@4.2.11 - @smithy/util-retry@4.2.12
These packages each contain the following license: These packages each contain the following license:
@@ -2566,9 +2566,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-http@3.972.19 - @aws-sdk/credential-provider-http@3.972.20
- @aws-sdk/credential-provider-login@3.972.18 - @aws-sdk/credential-provider-login@3.972.20
- @aws-sdk/nested-clients@3.996.8 - @aws-sdk/nested-clients@3.996.10
These packages each contain the following license: These packages each contain the following license:
Generated Vendored
+148 -102
View File
@@ -22015,10 +22015,10 @@ var init_invoke_store = __esm({
}; };
(function(InvokeStore2) { (function(InvokeStore2) {
let instance = null; let instance = null;
async function getInstanceAsync() { async function getInstanceAsync(forceInvokeStoreMulti) {
if (!instance) { if (!instance) {
instance = (async () => { instance = (async () => {
const isMulti = "AWS_LAMBDA_MAX_CONCURRENCY" in process.env; const isMulti = forceInvokeStoreMulti === true || "AWS_LAMBDA_MAX_CONCURRENCY" in process.env;
const newInstance = isMulti ? await InvokeStoreMulti.create() : new InvokeStoreSingle(); const newInstance = isMulti ? await InvokeStoreMulti.create() : new InvokeStoreSingle();
if (!NO_GLOBAL_AWS_LAMBDA && globalThis.awslambda?.InvokeStore) { if (!NO_GLOBAL_AWS_LAMBDA && globalThis.awslambda?.InvokeStore) {
return globalThis.awslambda.InvokeStore; return globalThis.awslambda.InvokeStore;
@@ -36645,20 +36645,13 @@ var require_dist_cjs37 = __commonJS({
default: utilRetry.DEFAULT_MAX_ATTEMPTS default: utilRetry.DEFAULT_MAX_ATTEMPTS
}; };
var resolveRetryConfig5 = (input) => { var resolveRetryConfig5 = (input) => {
const { retryStrategy, retryMode: _retryMode, maxAttempts: _maxAttempts } = input; const { retryStrategy, retryMode } = input;
const maxAttempts = utilMiddleware.normalizeProvider(_maxAttempts ?? utilRetry.DEFAULT_MAX_ATTEMPTS); const maxAttempts = utilMiddleware.normalizeProvider(input.maxAttempts ?? utilRetry.DEFAULT_MAX_ATTEMPTS);
let controller = retryStrategy ? Promise.resolve(retryStrategy) : void 0;
const getDefault = async () => await utilMiddleware.normalizeProvider(retryMode)() === utilRetry.RETRY_MODES.ADAPTIVE ? new utilRetry.AdaptiveRetryStrategy(maxAttempts) : new utilRetry.StandardRetryStrategy(maxAttempts);
return Object.assign(input, { return Object.assign(input, {
maxAttempts, maxAttempts,
retryStrategy: async () => { retryStrategy: () => controller ??= getDefault()
if (retryStrategy) {
return retryStrategy;
}
const retryMode = await utilMiddleware.normalizeProvider(_retryMode)();
if (retryMode === utilRetry.RETRY_MODES.ADAPTIVE) {
return new utilRetry.AdaptiveRetryStrategy(maxAttempts);
}
return new utilRetry.StandardRetryStrategy(maxAttempts);
}
}); });
}; };
var ENV_RETRY_MODE = "AWS_RETRY_MODE"; var ENV_RETRY_MODE = "AWS_RETRY_MODE";
@@ -36915,7 +36908,7 @@ var require_package = __commonJS({
module2.exports = { module2.exports = {
name: "@aws-sdk/client-sts", name: "@aws-sdk/client-sts",
description: "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native", description: "AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native",
version: "3.1005.0", version: "3.1010.0",
scripts: { scripts: {
build: "concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs", build: "concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs",
"build:cjs": "node ../../scripts/compilation/inline client-sts", "build:cjs": "node ../../scripts/compilation/inline client-sts",
@@ -36941,46 +36934,46 @@ var require_package = __commonJS({
dependencies: { dependencies: {
"@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0", "@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "^3.973.19", "@aws-sdk/core": "^3.973.20",
"@aws-sdk/credential-provider-node": "^3.972.19", "@aws-sdk/credential-provider-node": "^3.972.21",
"@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-host-header": "^3.972.8",
"@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.8",
"@aws-sdk/middleware-recursion-detection": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.8",
"@aws-sdk/middleware-user-agent": "^3.972.20", "@aws-sdk/middleware-user-agent": "^3.972.21",
"@aws-sdk/region-config-resolver": "^3.972.7", "@aws-sdk/region-config-resolver": "^3.972.8",
"@aws-sdk/types": "^3.973.5", "@aws-sdk/types": "^3.973.6",
"@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-endpoints": "^3.996.5",
"@aws-sdk/util-user-agent-browser": "^3.972.7", "@aws-sdk/util-user-agent-browser": "^3.972.8",
"@aws-sdk/util-user-agent-node": "^3.973.5", "@aws-sdk/util-user-agent-node": "^3.973.7",
"@smithy/config-resolver": "^4.4.10", "@smithy/config-resolver": "^4.4.11",
"@smithy/core": "^3.23.9", "@smithy/core": "^3.23.11",
"@smithy/fetch-http-handler": "^5.3.13", "@smithy/fetch-http-handler": "^5.3.15",
"@smithy/hash-node": "^4.2.11", "@smithy/hash-node": "^4.2.12",
"@smithy/invalid-dependency": "^4.2.11", "@smithy/invalid-dependency": "^4.2.12",
"@smithy/middleware-content-length": "^4.2.11", "@smithy/middleware-content-length": "^4.2.12",
"@smithy/middleware-endpoint": "^4.4.23", "@smithy/middleware-endpoint": "^4.4.25",
"@smithy/middleware-retry": "^4.4.40", "@smithy/middleware-retry": "^4.4.42",
"@smithy/middleware-serde": "^4.2.12", "@smithy/middleware-serde": "^4.2.14",
"@smithy/middleware-stack": "^4.2.11", "@smithy/middleware-stack": "^4.2.12",
"@smithy/node-config-provider": "^4.3.11", "@smithy/node-config-provider": "^4.3.12",
"@smithy/node-http-handler": "^4.4.14", "@smithy/node-http-handler": "^4.4.16",
"@smithy/protocol-http": "^5.3.11", "@smithy/protocol-http": "^5.3.12",
"@smithy/smithy-client": "^4.12.3", "@smithy/smithy-client": "^4.12.5",
"@smithy/types": "^4.13.0", "@smithy/types": "^4.13.1",
"@smithy/url-parser": "^4.2.11", "@smithy/url-parser": "^4.2.12",
"@smithy/util-base64": "^4.3.2", "@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2", "@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3", "@smithy/util-body-length-node": "^4.2.3",
"@smithy/util-defaults-mode-browser": "^4.3.39", "@smithy/util-defaults-mode-browser": "^4.3.41",
"@smithy/util-defaults-mode-node": "^4.2.42", "@smithy/util-defaults-mode-node": "^4.2.44",
"@smithy/util-endpoints": "^3.3.2", "@smithy/util-endpoints": "^3.3.3",
"@smithy/util-middleware": "^4.2.11", "@smithy/util-middleware": "^4.2.12",
"@smithy/util-retry": "^4.2.11", "@smithy/util-retry": "^4.2.12",
"@smithy/util-utf8": "^4.2.2", "@smithy/util-utf8": "^4.2.2",
tslib: "^2.6.2" tslib: "^2.6.2"
}, },
devDependencies: { devDependencies: {
"@smithy/snapshot-testing": "^1.0.10", "@smithy/snapshot-testing": "^2.0.2",
"@tsconfig/node20": "20.1.8", "@tsconfig/node20": "20.1.8",
"@types/node": "^20.14.8", "@types/node": "^20.14.8",
concurrently: "7.0.0", concurrently: "7.0.0",
@@ -37696,7 +37689,7 @@ var init_package = __esm({
"node_modules/@aws-sdk/nested-clients/package.json"() { "node_modules/@aws-sdk/nested-clients/package.json"() {
package_default = { package_default = {
name: "@aws-sdk/nested-clients", name: "@aws-sdk/nested-clients",
version: "3.996.8", version: "3.996.10",
description: "Nested clients for AWS SDK packages.", description: "Nested clients for AWS SDK packages.",
main: "./dist-cjs/index.js", main: "./dist-cjs/index.js",
module: "./dist-es/index.js", module: "./dist-es/index.js",
@@ -37725,40 +37718,40 @@ var init_package = __esm({
dependencies: { dependencies: {
"@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0", "@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "^3.973.19", "@aws-sdk/core": "^3.973.20",
"@aws-sdk/middleware-host-header": "^3.972.7", "@aws-sdk/middleware-host-header": "^3.972.8",
"@aws-sdk/middleware-logger": "^3.972.7", "@aws-sdk/middleware-logger": "^3.972.8",
"@aws-sdk/middleware-recursion-detection": "^3.972.7", "@aws-sdk/middleware-recursion-detection": "^3.972.8",
"@aws-sdk/middleware-user-agent": "^3.972.20", "@aws-sdk/middleware-user-agent": "^3.972.21",
"@aws-sdk/region-config-resolver": "^3.972.7", "@aws-sdk/region-config-resolver": "^3.972.8",
"@aws-sdk/types": "^3.973.5", "@aws-sdk/types": "^3.973.6",
"@aws-sdk/util-endpoints": "^3.996.4", "@aws-sdk/util-endpoints": "^3.996.5",
"@aws-sdk/util-user-agent-browser": "^3.972.7", "@aws-sdk/util-user-agent-browser": "^3.972.8",
"@aws-sdk/util-user-agent-node": "^3.973.5", "@aws-sdk/util-user-agent-node": "^3.973.7",
"@smithy/config-resolver": "^4.4.10", "@smithy/config-resolver": "^4.4.11",
"@smithy/core": "^3.23.9", "@smithy/core": "^3.23.11",
"@smithy/fetch-http-handler": "^5.3.13", "@smithy/fetch-http-handler": "^5.3.15",
"@smithy/hash-node": "^4.2.11", "@smithy/hash-node": "^4.2.12",
"@smithy/invalid-dependency": "^4.2.11", "@smithy/invalid-dependency": "^4.2.12",
"@smithy/middleware-content-length": "^4.2.11", "@smithy/middleware-content-length": "^4.2.12",
"@smithy/middleware-endpoint": "^4.4.23", "@smithy/middleware-endpoint": "^4.4.25",
"@smithy/middleware-retry": "^4.4.40", "@smithy/middleware-retry": "^4.4.42",
"@smithy/middleware-serde": "^4.2.12", "@smithy/middleware-serde": "^4.2.14",
"@smithy/middleware-stack": "^4.2.11", "@smithy/middleware-stack": "^4.2.12",
"@smithy/node-config-provider": "^4.3.11", "@smithy/node-config-provider": "^4.3.12",
"@smithy/node-http-handler": "^4.4.14", "@smithy/node-http-handler": "^4.4.16",
"@smithy/protocol-http": "^5.3.11", "@smithy/protocol-http": "^5.3.12",
"@smithy/smithy-client": "^4.12.3", "@smithy/smithy-client": "^4.12.5",
"@smithy/types": "^4.13.0", "@smithy/types": "^4.13.1",
"@smithy/url-parser": "^4.2.11", "@smithy/url-parser": "^4.2.12",
"@smithy/util-base64": "^4.3.2", "@smithy/util-base64": "^4.3.2",
"@smithy/util-body-length-browser": "^4.2.2", "@smithy/util-body-length-browser": "^4.2.2",
"@smithy/util-body-length-node": "^4.2.3", "@smithy/util-body-length-node": "^4.2.3",
"@smithy/util-defaults-mode-browser": "^4.3.39", "@smithy/util-defaults-mode-browser": "^4.3.41",
"@smithy/util-defaults-mode-node": "^4.2.42", "@smithy/util-defaults-mode-node": "^4.2.44",
"@smithy/util-endpoints": "^3.3.2", "@smithy/util-endpoints": "^3.3.3",
"@smithy/util-middleware": "^4.2.11", "@smithy/util-middleware": "^4.2.12",
"@smithy/util-retry": "^4.2.11", "@smithy/util-retry": "^4.2.12",
"@smithy/util-utf8": "^4.2.2", "@smithy/util-utf8": "^4.2.2",
tslib: "^2.6.2" tslib: "^2.6.2"
}, },
@@ -37850,6 +37843,7 @@ var require_dist_cjs41 = __commonJS({
"use strict"; "use strict";
var node_os = require("node:os"); var node_os = require("node:os");
var node_process = require("node:process"); var node_process = require("node:process");
var utilConfigProvider = require_dist_cjs30();
var promises = require("node:fs/promises"); var promises = require("node:fs/promises");
var node_path = require("node:path"); var node_path = require("node:path");
var middlewareUserAgent = require_dist_cjs29(); var middlewareUserAgent = require_dist_cjs29();
@@ -37862,6 +37856,20 @@ var require_dist_cjs41 = __commonJS({
} }
return ["md/nodejs", node_process.versions.node]; return ["md/nodejs", node_process.versions.node];
}; };
var getNodeModulesParentDirs = (dirname) => {
const cwd = process.cwd();
if (!dirname) {
return [cwd];
}
const normalizedPath = node_path.normalize(dirname);
const parts = normalizedPath.split(node_path.sep);
const nodeModulesIndex = parts.indexOf("node_modules");
const parentDir = nodeModulesIndex !== -1 ? parts.slice(0, nodeModulesIndex).join(node_path.sep) : normalizedPath;
if (cwd === parentDir) {
return [cwd];
}
return [parentDir, cwd];
};
var SEMVER_REGEX = /^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*)?$/; var SEMVER_REGEX = /^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*)?$/;
var getSanitizedTypeScriptVersion = (version = "") => { var getSanitizedTypeScriptVersion = (version = "") => {
const match = version.match(SEMVER_REGEX); const match = version.match(SEMVER_REGEX);
@@ -37871,45 +37879,83 @@ var require_dist_cjs41 = __commonJS({
const [major, minor, patch, prerelease] = [match[1], match[2], match[3], match[4]]; const [major, minor, patch, prerelease] = [match[1], match[2], match[3], match[4]];
return prerelease ? `${major}.${minor}.${patch}-${prerelease}` : `${major}.${minor}.${patch}`; return prerelease ? `${major}.${minor}.${patch}-${prerelease}` : `${major}.${minor}.${patch}`;
}; };
var typescriptPackageJsonPath = node_path.join("node_modules", "typescript", "package.json"); var ALLOWED_PREFIXES = ["^", "~", ">=", "<=", ">", "<"];
var getTypeScriptPackageJsonPaths = (dirname) => { var ALLOWED_DIST_TAGS = ["latest", "beta", "dev", "rc", "insiders", "next"];
const cwdPath = node_path.join(process.cwd(), typescriptPackageJsonPath); var getSanitizedDevTypeScriptVersion = (version = "") => {
if (!dirname) { if (ALLOWED_DIST_TAGS.includes(version)) {
return [cwdPath]; return version;
} }
const normalizedPath = node_path.normalize(dirname); const prefix = ALLOWED_PREFIXES.find((p5) => version.startsWith(p5)) ?? "";
const parts = normalizedPath.split(node_path.sep); const sanitizedTypeScriptVersion = getSanitizedTypeScriptVersion(version.slice(prefix.length));
const nodeModulesIndex = parts.indexOf("node_modules"); if (!sanitizedTypeScriptVersion) {
const parentDir = nodeModulesIndex !== -1 ? parts.slice(0, nodeModulesIndex).join(node_path.sep) : dirname; return void 0;
const parentDirPath = node_path.join(parentDir, typescriptPackageJsonPath);
if (cwdPath === parentDirPath) {
return [cwdPath];
} }
return [parentDirPath, cwdPath]; return `${prefix}${sanitizedTypeScriptVersion}`;
}; };
var tscVersion; var tscVersion;
var TS_PACKAGE_JSON = node_path.join("node_modules", "typescript", "package.json");
var getTypeScriptUserAgentPair = async () => { var getTypeScriptUserAgentPair = async () => {
if (tscVersion === null) { if (tscVersion === null) {
return void 0; return void 0;
} else if (typeof tscVersion === "string") { } else if (typeof tscVersion === "string") {
return ["md/tsc", tscVersion]; return ["md/tsc", tscVersion];
} }
let isTypeScriptDetectionDisabled = false;
try {
isTypeScriptDetectionDisabled = utilConfigProvider.booleanSelector(process.env, "AWS_SDK_JS_TYPESCRIPT_DETECTION_DISABLED", utilConfigProvider.SelectorType.ENV) || false;
} catch {
}
if (isTypeScriptDetectionDisabled) {
tscVersion = null;
return void 0;
}
const dirname = typeof __dirname !== "undefined" ? __dirname : void 0; const dirname = typeof __dirname !== "undefined" ? __dirname : void 0;
for (const typescriptPackageJsonPath2 of getTypeScriptPackageJsonPaths(dirname)) { const nodeModulesParentDirs = getNodeModulesParentDirs(dirname);
let versionFromApp;
for (const nodeModulesParentDir of nodeModulesParentDirs) {
try { try {
const packageJson = await promises.readFile(typescriptPackageJsonPath2, "utf-8"); const appPackageJsonPath = node_path.join(nodeModulesParentDir, "package.json");
const { version } = JSON.parse(packageJson); const packageJson = await promises.readFile(appPackageJsonPath, "utf-8");
const sanitizedVersion = getSanitizedTypeScriptVersion(version); const { dependencies, devDependencies } = JSON.parse(packageJson);
if (typeof sanitizedVersion !== "string") { const version = devDependencies?.typescript ?? dependencies?.typescript;
if (typeof version !== "string") {
continue; continue;
} }
tscVersion = sanitizedVersion; versionFromApp = version;
return ["md/tsc", tscVersion]; break;
} catch { } catch {
} }
} }
tscVersion = null; if (!versionFromApp) {
return void 0; tscVersion = null;
return void 0;
}
let versionFromNodeModules;
for (const nodeModulesParentDir of nodeModulesParentDirs) {
try {
const tsPackageJsonPath = node_path.join(nodeModulesParentDir, TS_PACKAGE_JSON);
const packageJson = await promises.readFile(tsPackageJsonPath, "utf-8");
const { version } = JSON.parse(packageJson);
const sanitizedVersion2 = getSanitizedTypeScriptVersion(version);
if (typeof sanitizedVersion2 !== "string") {
continue;
}
versionFromNodeModules = sanitizedVersion2;
break;
} catch {
}
}
if (versionFromNodeModules) {
tscVersion = versionFromNodeModules;
return ["md/tsc", tscVersion];
}
const sanitizedVersion = getSanitizedDevTypeScriptVersion(versionFromApp);
if (typeof sanitizedVersion !== "string") {
tscVersion = null;
return void 0;
}
tscVersion = `dev_${sanitizedVersion}`;
return ["md/tsc", tscVersion];
}; };
var crtAvailability = { var crtAvailability = {
isCrtAvailable: false isCrtAvailable: false