mirror of
https://github.com/actions/setup-node.git
synced 2026-02-18 04:14:45 +08:00
Compare commits
2 Commits
v4
...
01c224331d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
01c224331d | ||
|
|
dcc9184ed6 |
84
README.md
84
README.md
@@ -16,68 +16,34 @@ This action provides the following functionality for GitHub Actions users:
|
|||||||
|
|
||||||
See [action.yml](action.yml)
|
See [action.yml](action.yml)
|
||||||
|
|
||||||
<!-- start usage -->
|
<!-- markdownlint-capture -->
|
||||||
```yaml
|
<!-- markdownlint-disable -->
|
||||||
- uses: actions/setup-node@v4
|
<!-- prettier-ignore-start -->
|
||||||
with:
|
<!-- BEGIN_GITHUB_ACTION_DOCS -->
|
||||||
# Version Spec of the version to use in SemVer notation.
|
## Inputs
|
||||||
# It also admits such aliases as lts/*, latest, nightly and canary builds
|
|
||||||
# Examples: 12.x, 10.15.1, >=10.15.0, lts/Hydrogen, 16-nightly, latest, node
|
|
||||||
node-version: ''
|
|
||||||
|
|
||||||
# File containing the version Spec of the version to use. Examples: package.json, .nvmrc, .node-version, .tool-versions.
|
| Name | Description | Default | Required |
|
||||||
# If node-version and node-version-file are both provided the action will use version from node-version.
|
|------|-------------|---------|:--------:|
|
||||||
node-version-file: ''
|
| <a name="input_always_auth"></a> [always-auth](#input\_always\_auth) | Set always-auth in npmrc. | `false` | no |
|
||||||
|
| <a name="input_architecture"></a> [architecture](#input\_architecture) | Target architecture for Node to use. Examples: x86, x64. Will use system architecture by default. | | no |
|
||||||
|
| <a name="input_cache"></a> [cache](#input\_cache) | Used to specify a package manager for caching in the default directory. Supported values: npm, yarn, pnpm. | | no |
|
||||||
|
| <a name="input_cache_dependency_path"></a> [cache-dependency-path](#input\_cache\_dependency\_path) | Used to specify the path to a dependency file: package-lock.json, yarn.lock, etc. Supports wildcards or a list of file names for caching multiple dependencies. | | no |
|
||||||
|
| <a name="input_check_latest"></a> [check-latest](#input\_check\_latest) | Set this option if you want the action to check for the latest available version that satisfies the version spec. | | no |
|
||||||
|
| <a name="input_node_version"></a> [node-version](#input\_node\_version) | Version Spec of the version to use. Examples: 12.x, 10.15.1, >=10.15.0. | | no |
|
||||||
|
| <a name="input_node_version_file"></a> [node-version-file](#input\_node\_version\_file) | File containing the version Spec of the version to use. Examples: package.json, .nvmrc, .node-version, .tool-versions. | | no |
|
||||||
|
| <a name="input_registry_url"></a> [registry-url](#input\_registry\_url) | Optional registry to set up for auth. Will set the registry in a project level .npmrc and .yarnrc file, and set up auth to read in from env.NODE_AUTH_TOKEN. | | no |
|
||||||
|
| <a name="input_scope"></a> [scope](#input\_scope) | Optional scope for authenticating against scoped registries. Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/). | | no |
|
||||||
|
| <a name="input_token"></a> [token](#input\_token) | Used to pull node distributions from node-versions. Since there's a default, this is typically not supplied by the user. When running this action on github.com, the default value is sufficient. When running on GHES, you can pass a personal access token for github.com if you are experiencing rate limiting. | `${{ github.server_url == 'https://github.com' && github.token || '' }}` | no |
|
||||||
|
|
||||||
# Set this option if you want the action to check for the latest available version
|
## Outputs
|
||||||
# that satisfies the version spec.
|
|
||||||
# It will only get affect for lts Nodejs versions (12.x, >=10.15.0, lts/Hydrogen).
|
|
||||||
# Default: false
|
|
||||||
check-latest: false
|
|
||||||
|
|
||||||
# Target architecture for Node to use. Examples: x86, x64. Will use system architecture by default.
|
| Name | Description |
|
||||||
# Default: ''. The action use system architecture by default
|
|------|-------------|
|
||||||
architecture: ''
|
| <a name="output_cache_hit"></a> [cache-hit](#output\_cache\_hit) | A boolean value to indicate if a cache was hit. |
|
||||||
|
| <a name="output_node_version"></a> [node-version](#output\_node\_version) | The installed node version. |
|
||||||
# Used to pull node distributions from https://github.com/actions/node-versions.
|
<!-- END_GITHUB_ACTION_DOCS -->
|
||||||
# Since there's a default, this is typically not supplied by the user.
|
<!-- prettier-ignore-end -->
|
||||||
# When running this action on github.com, the default value is sufficient.
|
<!-- markdownlint-restore -->
|
||||||
# When running on GHES, you can pass a personal access token for github.com if you are experiencing rate limiting.
|
|
||||||
#
|
|
||||||
# We recommend using a service account with the least permissions necessary. Also
|
|
||||||
# when generating a new PAT, select the least scopes necessary.
|
|
||||||
#
|
|
||||||
# [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)
|
|
||||||
#
|
|
||||||
# Default: ${{ github.server_url == 'https://github.com' && github.token || '' }}
|
|
||||||
token: ''
|
|
||||||
|
|
||||||
# Used to specify a package manager for caching in the default directory. Supported values: npm, yarn, pnpm.
|
|
||||||
# Package manager should be pre-installed
|
|
||||||
# Default: ''
|
|
||||||
cache: ''
|
|
||||||
|
|
||||||
# Used to specify the path to a dependency file: package-lock.json, yarn.lock, etc.
|
|
||||||
# It will generate hash from the target file for primary key. It works only If cache is specified.
|
|
||||||
# Supports wildcards or a list of file names for caching multiple dependencies.
|
|
||||||
# Default: ''
|
|
||||||
cache-dependency-path: ''
|
|
||||||
|
|
||||||
# Optional registry to set up for auth. Will set the registry in a project level .npmrc and .yarnrc file,
|
|
||||||
# and set up auth to read in from env.NODE_AUTH_TOKEN.
|
|
||||||
# Default: ''
|
|
||||||
registry-url: ''
|
|
||||||
|
|
||||||
# Optional scope for authenticating against scoped registries.
|
|
||||||
# Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/).
|
|
||||||
# Default: ''
|
|
||||||
scope: ''
|
|
||||||
|
|
||||||
# Set always-auth option in npmrc file.
|
|
||||||
# Default: ''
|
|
||||||
always-auth: ''
|
|
||||||
```
|
|
||||||
<!-- end usage -->
|
|
||||||
|
|
||||||
**Basic:**
|
**Basic:**
|
||||||
|
|
||||||
|
|||||||
54
dist/cache-save/index.js
vendored
54
dist/cache-save/index.js
vendored
@@ -59691,7 +59691,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|||||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
PERFORMANCE OF THIS SOFTWARE.
|
PERFORMANCE OF THIS SOFTWARE.
|
||||||
***************************************************************************** */
|
***************************************************************************** */
|
||||||
/* global global, define, Symbol, Reflect, Promise, SuppressedError */
|
/* global global, define, Symbol, Reflect, Promise, SuppressedError, Iterator */
|
||||||
var __extends;
|
var __extends;
|
||||||
var __assign;
|
var __assign;
|
||||||
var __rest;
|
var __rest;
|
||||||
@@ -59723,6 +59723,7 @@ var __classPrivateFieldIn;
|
|||||||
var __createBinding;
|
var __createBinding;
|
||||||
var __addDisposableResource;
|
var __addDisposableResource;
|
||||||
var __disposeResources;
|
var __disposeResources;
|
||||||
|
var __rewriteRelativeImportExtension;
|
||||||
(function (factory) {
|
(function (factory) {
|
||||||
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
|
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
|
||||||
if (typeof define === "function" && define.amd) {
|
if (typeof define === "function" && define.amd) {
|
||||||
@@ -59850,8 +59851,8 @@ var __disposeResources;
|
|||||||
};
|
};
|
||||||
|
|
||||||
__generator = function (thisArg, body) {
|
__generator = function (thisArg, body) {
|
||||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
|
||||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||||
function step(op) {
|
function step(op) {
|
||||||
if (f) throw new TypeError("Generator is already executing.");
|
if (f) throw new TypeError("Generator is already executing.");
|
||||||
@@ -59955,10 +59956,11 @@ var __disposeResources;
|
|||||||
__asyncGenerator = function (thisArg, _arguments, generator) {
|
__asyncGenerator = function (thisArg, _arguments, generator) {
|
||||||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
||||||
var g = generator.apply(thisArg, _arguments || []), i, q = [];
|
var g = generator.apply(thisArg, _arguments || []), i, q = [];
|
||||||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
|
return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;
|
||||||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
|
function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }
|
||||||
|
function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }
|
||||||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
|
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
|
||||||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
|
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
|
||||||
function fulfill(value) { resume("next", value); }
|
function fulfill(value) { resume("next", value); }
|
||||||
function reject(value) { resume("throw", value); }
|
function reject(value) { resume("throw", value); }
|
||||||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
|
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
|
||||||
@@ -59989,10 +59991,19 @@ var __disposeResources;
|
|||||||
o["default"] = v;
|
o["default"] = v;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var ownKeys = function(o) {
|
||||||
|
ownKeys = Object.getOwnPropertyNames || function (o) {
|
||||||
|
var ar = [];
|
||||||
|
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
|
||||||
|
return ar;
|
||||||
|
};
|
||||||
|
return ownKeys(o);
|
||||||
|
};
|
||||||
|
|
||||||
__importStar = function (mod) {
|
__importStar = function (mod) {
|
||||||
if (mod && mod.__esModule) return mod;
|
if (mod && mod.__esModule) return mod;
|
||||||
var result = {};
|
var result = {};
|
||||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
|
||||||
__setModuleDefault(result, mod);
|
__setModuleDefault(result, mod);
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
@@ -60022,7 +60033,7 @@ var __disposeResources;
|
|||||||
__addDisposableResource = function (env, value, async) {
|
__addDisposableResource = function (env, value, async) {
|
||||||
if (value !== null && value !== void 0) {
|
if (value !== null && value !== void 0) {
|
||||||
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
||||||
var dispose;
|
var dispose, inner;
|
||||||
if (async) {
|
if (async) {
|
||||||
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
||||||
dispose = value[Symbol.asyncDispose];
|
dispose = value[Symbol.asyncDispose];
|
||||||
@@ -60030,8 +60041,10 @@ var __disposeResources;
|
|||||||
if (dispose === void 0) {
|
if (dispose === void 0) {
|
||||||
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
||||||
dispose = value[Symbol.dispose];
|
dispose = value[Symbol.dispose];
|
||||||
|
if (async) inner = dispose;
|
||||||
}
|
}
|
||||||
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
||||||
|
if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };
|
||||||
env.stack.push({ value: value, dispose: dispose, async: async });
|
env.stack.push({ value: value, dispose: dispose, async: async });
|
||||||
}
|
}
|
||||||
else if (async) {
|
else if (async) {
|
||||||
@@ -60050,22 +60063,36 @@ var __disposeResources;
|
|||||||
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
||||||
env.hasError = true;
|
env.hasError = true;
|
||||||
}
|
}
|
||||||
|
var r, s = 0;
|
||||||
function next() {
|
function next() {
|
||||||
while (env.stack.length) {
|
while (r = env.stack.pop()) {
|
||||||
var rec = env.stack.pop();
|
|
||||||
try {
|
try {
|
||||||
var result = rec.dispose && rec.dispose.call(rec.value);
|
if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);
|
||||||
if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
if (r.dispose) {
|
||||||
|
var result = r.dispose.call(r.value);
|
||||||
|
if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
||||||
|
}
|
||||||
|
else s |= 1;
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
fail(e);
|
fail(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();
|
||||||
if (env.hasError) throw env.error;
|
if (env.hasError) throw env.error;
|
||||||
}
|
}
|
||||||
return next();
|
return next();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
__rewriteRelativeImportExtension = function (path, preserveJsx) {
|
||||||
|
if (typeof path === "string" && /^\.\.?\//.test(path)) {
|
||||||
|
return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {
|
||||||
|
return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return path;
|
||||||
|
};
|
||||||
|
|
||||||
exporter("__extends", __extends);
|
exporter("__extends", __extends);
|
||||||
exporter("__assign", __assign);
|
exporter("__assign", __assign);
|
||||||
exporter("__rest", __rest);
|
exporter("__rest", __rest);
|
||||||
@@ -60097,8 +60124,11 @@ var __disposeResources;
|
|||||||
exporter("__classPrivateFieldIn", __classPrivateFieldIn);
|
exporter("__classPrivateFieldIn", __classPrivateFieldIn);
|
||||||
exporter("__addDisposableResource", __addDisposableResource);
|
exporter("__addDisposableResource", __addDisposableResource);
|
||||||
exporter("__disposeResources", __disposeResources);
|
exporter("__disposeResources", __disposeResources);
|
||||||
|
exporter("__rewriteRelativeImportExtension", __rewriteRelativeImportExtension);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
0 && (0);
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
|||||||
54
dist/setup/index.js
vendored
54
dist/setup/index.js
vendored
@@ -67757,7 +67757,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|||||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
PERFORMANCE OF THIS SOFTWARE.
|
PERFORMANCE OF THIS SOFTWARE.
|
||||||
***************************************************************************** */
|
***************************************************************************** */
|
||||||
/* global global, define, Symbol, Reflect, Promise, SuppressedError */
|
/* global global, define, Symbol, Reflect, Promise, SuppressedError, Iterator */
|
||||||
var __extends;
|
var __extends;
|
||||||
var __assign;
|
var __assign;
|
||||||
var __rest;
|
var __rest;
|
||||||
@@ -67789,6 +67789,7 @@ var __classPrivateFieldIn;
|
|||||||
var __createBinding;
|
var __createBinding;
|
||||||
var __addDisposableResource;
|
var __addDisposableResource;
|
||||||
var __disposeResources;
|
var __disposeResources;
|
||||||
|
var __rewriteRelativeImportExtension;
|
||||||
(function (factory) {
|
(function (factory) {
|
||||||
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
|
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
|
||||||
if (typeof define === "function" && define.amd) {
|
if (typeof define === "function" && define.amd) {
|
||||||
@@ -67916,8 +67917,8 @@ var __disposeResources;
|
|||||||
};
|
};
|
||||||
|
|
||||||
__generator = function (thisArg, body) {
|
__generator = function (thisArg, body) {
|
||||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
|
||||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||||
function step(op) {
|
function step(op) {
|
||||||
if (f) throw new TypeError("Generator is already executing.");
|
if (f) throw new TypeError("Generator is already executing.");
|
||||||
@@ -68021,10 +68022,11 @@ var __disposeResources;
|
|||||||
__asyncGenerator = function (thisArg, _arguments, generator) {
|
__asyncGenerator = function (thisArg, _arguments, generator) {
|
||||||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
|
||||||
var g = generator.apply(thisArg, _arguments || []), i, q = [];
|
var g = generator.apply(thisArg, _arguments || []), i, q = [];
|
||||||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
|
return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i;
|
||||||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
|
function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; }
|
||||||
|
function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } }
|
||||||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
|
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
|
||||||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
|
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
|
||||||
function fulfill(value) { resume("next", value); }
|
function fulfill(value) { resume("next", value); }
|
||||||
function reject(value) { resume("throw", value); }
|
function reject(value) { resume("throw", value); }
|
||||||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
|
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
|
||||||
@@ -68055,10 +68057,19 @@ var __disposeResources;
|
|||||||
o["default"] = v;
|
o["default"] = v;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var ownKeys = function(o) {
|
||||||
|
ownKeys = Object.getOwnPropertyNames || function (o) {
|
||||||
|
var ar = [];
|
||||||
|
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
|
||||||
|
return ar;
|
||||||
|
};
|
||||||
|
return ownKeys(o);
|
||||||
|
};
|
||||||
|
|
||||||
__importStar = function (mod) {
|
__importStar = function (mod) {
|
||||||
if (mod && mod.__esModule) return mod;
|
if (mod && mod.__esModule) return mod;
|
||||||
var result = {};
|
var result = {};
|
||||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
|
||||||
__setModuleDefault(result, mod);
|
__setModuleDefault(result, mod);
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
@@ -68088,7 +68099,7 @@ var __disposeResources;
|
|||||||
__addDisposableResource = function (env, value, async) {
|
__addDisposableResource = function (env, value, async) {
|
||||||
if (value !== null && value !== void 0) {
|
if (value !== null && value !== void 0) {
|
||||||
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
|
||||||
var dispose;
|
var dispose, inner;
|
||||||
if (async) {
|
if (async) {
|
||||||
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
|
||||||
dispose = value[Symbol.asyncDispose];
|
dispose = value[Symbol.asyncDispose];
|
||||||
@@ -68096,8 +68107,10 @@ var __disposeResources;
|
|||||||
if (dispose === void 0) {
|
if (dispose === void 0) {
|
||||||
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
|
||||||
dispose = value[Symbol.dispose];
|
dispose = value[Symbol.dispose];
|
||||||
|
if (async) inner = dispose;
|
||||||
}
|
}
|
||||||
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
|
||||||
|
if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } };
|
||||||
env.stack.push({ value: value, dispose: dispose, async: async });
|
env.stack.push({ value: value, dispose: dispose, async: async });
|
||||||
}
|
}
|
||||||
else if (async) {
|
else if (async) {
|
||||||
@@ -68116,22 +68129,36 @@ var __disposeResources;
|
|||||||
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
|
||||||
env.hasError = true;
|
env.hasError = true;
|
||||||
}
|
}
|
||||||
|
var r, s = 0;
|
||||||
function next() {
|
function next() {
|
||||||
while (env.stack.length) {
|
while (r = env.stack.pop()) {
|
||||||
var rec = env.stack.pop();
|
|
||||||
try {
|
try {
|
||||||
var result = rec.dispose && rec.dispose.call(rec.value);
|
if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next);
|
||||||
if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
if (r.dispose) {
|
||||||
|
var result = r.dispose.call(r.value);
|
||||||
|
if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
|
||||||
|
}
|
||||||
|
else s |= 1;
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
fail(e);
|
fail(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve();
|
||||||
if (env.hasError) throw env.error;
|
if (env.hasError) throw env.error;
|
||||||
}
|
}
|
||||||
return next();
|
return next();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
__rewriteRelativeImportExtension = function (path, preserveJsx) {
|
||||||
|
if (typeof path === "string" && /^\.\.?\//.test(path)) {
|
||||||
|
return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) {
|
||||||
|
return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return path;
|
||||||
|
};
|
||||||
|
|
||||||
exporter("__extends", __extends);
|
exporter("__extends", __extends);
|
||||||
exporter("__assign", __assign);
|
exporter("__assign", __assign);
|
||||||
exporter("__rest", __rest);
|
exporter("__rest", __rest);
|
||||||
@@ -68163,7 +68190,10 @@ var __disposeResources;
|
|||||||
exporter("__classPrivateFieldIn", __classPrivateFieldIn);
|
exporter("__classPrivateFieldIn", __classPrivateFieldIn);
|
||||||
exporter("__addDisposableResource", __addDisposableResource);
|
exporter("__addDisposableResource", __addDisposableResource);
|
||||||
exporter("__disposeResources", __disposeResources);
|
exporter("__disposeResources", __disposeResources);
|
||||||
|
exporter("__rewriteRelativeImportExtension", __rewriteRelativeImportExtension);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
0 && (0);
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|||||||
46
package-lock.json
generated
46
package-lock.json
generated
@@ -31,6 +31,7 @@
|
|||||||
"eslint-config-prettier": "^8.6.0",
|
"eslint-config-prettier": "^8.6.0",
|
||||||
"eslint-plugin-jest": "^27.9.0",
|
"eslint-plugin-jest": "^27.9.0",
|
||||||
"eslint-plugin-node": "^11.1.0",
|
"eslint-plugin-node": "^11.1.0",
|
||||||
|
"github-action-docs": "^1.0.0",
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"jest-circus": "^29.7.0",
|
"jest-circus": "^29.7.0",
|
||||||
"jest-each": "^29.7.0",
|
"jest-each": "^29.7.0",
|
||||||
@@ -3427,6 +3428,44 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/github-action-docs": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/github-action-docs/-/github-action-docs-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-ftHqevExe6jEVG1dgGgJtINgWEidpmOy6pjYv9YlJrPjFJovmmP4AwX85d7WZSiP1nMYpqANXFro8GXkkCnkEw==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"commander": "^13.1.0",
|
||||||
|
"tslib": "^2.8.1",
|
||||||
|
"yaml": "^2.7.0"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"github-action-docs": "dist/bin.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/github-action-docs/node_modules/commander": {
|
||||||
|
"version": "13.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
|
||||||
|
"integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=18"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/github-action-docs/node_modules/yaml": {
|
||||||
|
"version": "2.7.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
|
||||||
|
"integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "ISC",
|
||||||
|
"bin": {
|
||||||
|
"yaml": "bin.mjs"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 14"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/glob": {
|
"node_modules/glob": {
|
||||||
"version": "7.2.3",
|
"version": "7.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
||||||
@@ -5477,9 +5516,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tslib": {
|
"node_modules/tslib": {
|
||||||
"version": "2.6.2",
|
"version": "2.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
||||||
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
||||||
|
"license": "0BSD"
|
||||||
},
|
},
|
||||||
"node_modules/tsutils": {
|
"node_modules/tsutils": {
|
||||||
"version": "3.21.0",
|
"version": "3.21.0",
|
||||||
|
|||||||
@@ -11,7 +11,8 @@
|
|||||||
"lint": "eslint --config ./.eslintrc.js \"**/*.ts\"",
|
"lint": "eslint --config ./.eslintrc.js \"**/*.ts\"",
|
||||||
"lint:fix": "eslint --config ./.eslintrc.js \"**/*.ts\" --fix",
|
"lint:fix": "eslint --config ./.eslintrc.js \"**/*.ts\" --fix",
|
||||||
"test": "jest --coverage",
|
"test": "jest --coverage",
|
||||||
"pre-checkin": "npm run format && npm run lint:fix && npm run build && npm test"
|
"pre-checkin": "npm run gen-docs && npm run format && npm run lint:fix && npm run build && npm test",
|
||||||
|
"gen-docs": "github-action-docs --sections inputs outputs --output-file README.md --mode inject action.yml"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@@ -47,6 +48,7 @@
|
|||||||
"eslint-config-prettier": "^8.6.0",
|
"eslint-config-prettier": "^8.6.0",
|
||||||
"eslint-plugin-jest": "^27.9.0",
|
"eslint-plugin-jest": "^27.9.0",
|
||||||
"eslint-plugin-node": "^11.1.0",
|
"eslint-plugin-node": "^11.1.0",
|
||||||
|
"github-action-docs": "^1.0.0",
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"jest-circus": "^29.7.0",
|
"jest-circus": "^29.7.0",
|
||||||
"jest-each": "^29.7.0",
|
"jest-each": "^29.7.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user