Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1017e1aac2 | ||
|
|
86a639dee9 | ||
|
|
da5620171e | ||
|
|
89d51e7db7 | ||
|
|
0fd3bb8b3a | ||
|
|
c39513f24d | ||
|
|
6a5d96102d | ||
|
|
19c09653fe | ||
|
|
32a248077f | ||
|
|
0d92579e13 | ||
|
|
cb6613e2ee | ||
|
|
9e10e44fed | ||
|
|
d3c1338eac | ||
|
|
01cb041e1d | ||
|
|
4c95c97d8f | ||
|
|
5e08c4d95a | ||
|
|
c84d5d39e5 | ||
|
|
c21a1ac793 | ||
|
|
915f36cda7 | ||
|
|
eba86ac8e5 | ||
|
|
e40eecdce0 |
@@ -18,7 +18,7 @@ jobs:
|
|||||||
name: release
|
name: release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
|
||||||
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
|
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
|
||||||
with:
|
with:
|
||||||
cache: npm
|
cache: npm
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ jobs:
|
|||||||
id-token: write
|
id-token: write
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
|
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
- name: Run analysis
|
- name: Run analysis
|
||||||
@@ -25,12 +25,12 @@ jobs:
|
|||||||
results_format: sarif
|
results_format: sarif
|
||||||
publish_results: true
|
publish_results: true
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
|
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
|
||||||
with:
|
with:
|
||||||
name: SARIF file
|
name: SARIF file
|
||||||
path: results.sarif
|
path: results.sarif
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
- name: Upload to code-scanning
|
- name: Upload to code-scanning
|
||||||
uses: github/codeql-action/upload-sarif@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
|
uses: github/codeql-action/upload-sarif@04daf014b50eaf774287bf3f0f1869d4b4c4b913 # v2.21.7
|
||||||
with:
|
with:
|
||||||
sarif_file: results.sarif
|
sarif_file: results.sarif
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ jobs:
|
|||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
|
||||||
- run: git config --global user.name github-actions
|
- run: git config --global user.name github-actions
|
||||||
- run: git config --global user.email github-actions@github.com
|
- run: git config --global user.email github-actions@github.com
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: test_matrix
|
needs: test_matrix
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
|
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
|
||||||
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
|
- uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3
|
||||||
with:
|
with:
|
||||||
node-version: lts/*
|
node-version: lts/*
|
||||||
|
|||||||
@@ -84,6 +84,11 @@
|
|||||||
- `verifyRelease`: Checks and warns (does not error by default) if the version numbers found on maven central and within the Git project differ by quite a bit
|
- `verifyRelease`: Checks and warns (does not error by default) if the version numbers found on maven central and within the Git project differ by quite a bit
|
||||||
- `prepare`: Changes the version number in the `pom.xml` (or all `pom.xml` files in maven projects with multiple `pom.xml` files) and optionally creates a commit with this version number and pushes it to `master`
|
- `prepare`: Changes the version number in the `pom.xml` (or all `pom.xml` files in maven projects with multiple `pom.xml` files) and optionally creates a commit with this version number and pushes it to `master`
|
||||||
- `publish`: Runs `mvn deploy` to deploy to maven central and optionally will update to next snapshot version and merge changes to development branch
|
- `publish`: Runs `mvn deploy` to deploy to maven central and optionally will update to next snapshot version and merge changes to development branch
|
||||||
|
- [maven-semantic-release](https://github.com/terrestris/maven-semantic-release) (alternative version)
|
||||||
|
- `verifyConditions`: Verifies that the `mvn` command exists.
|
||||||
|
- `prepare`: Changes version number in `pom.xml` and optionally in all child modules.
|
||||||
|
- `publish`: Runs one of the mvn targets `deploy`, `package jib:build` or `deploy jib:build`.
|
||||||
|
- `success`: Optionally sets new snapshot version and commits it.
|
||||||
- [semantic-release-ado](https://github.com/lluchmk/semantic-release-ado)
|
- [semantic-release-ado](https://github.com/lluchmk/semantic-release-ado)
|
||||||
- `prepare`: Stores the version number as an Azure DevOps pipeline variable available to downstream steps on the job
|
- `prepare`: Stores the version number as an Azure DevOps pipeline variable available to downstream steps on the job
|
||||||
- [gradle-semantic-release](https://github.com/KengoTODA/gradle-semantic-release-plugin)
|
- [gradle-semantic-release](https://github.com/KengoTODA/gradle-semantic-release-plugin)
|
||||||
|
|||||||
@@ -6,6 +6,11 @@ The [Authentication](../../usage/ci-configuration.md#authentication) environment
|
|||||||
|
|
||||||
**Note**: Make sure to configure your release branch as [protected](https://docs.gitlab.com/ce/user/project/protected_branches.html) in order for the CI/CD build to access the protected variables.
|
**Note**: Make sure to configure your release branch as [protected](https://docs.gitlab.com/ce/user/project/protected_branches.html) in order for the CI/CD build to access the protected variables.
|
||||||
|
|
||||||
|
## npm provenance
|
||||||
|
|
||||||
|
Since GitLab CI is a [supported provider](https://docs.npmjs.com/generating-provenance-statements#provenance-limitations) for [npm provenance](https://docs.npmjs.com/generating-provenance-statements), it is recommended to enable this to increase supply-chain security for your npm packages.
|
||||||
|
Find more detail about configuring npm to publish with provenance through semantic-release [in the documentation for our npm plugin](https://github.com/semantic-release/npm#npm-provenance).
|
||||||
|
|
||||||
## Node project configuration
|
## Node project configuration
|
||||||
|
|
||||||
GitLab CI supports [Pipelines](https://docs.gitlab.com/ee/ci/pipelines.html) allowing to test on multiple Node versions and publishing a release only when all test pass.
|
GitLab CI supports [Pipelines](https://docs.gitlab.com/ee/ci/pipelines.html) allowing to test on multiple Node versions and publishing a release only when all test pass.
|
||||||
|
|||||||
Vendored
+711
@@ -0,0 +1,711 @@
|
|||||||
|
declare interface AggregateError extends Error {
|
||||||
|
errors: any[];
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module "semantic-release" {
|
||||||
|
import { Signale } from "signale";
|
||||||
|
export interface EnvCi {
|
||||||
|
/**
|
||||||
|
* Boolean, true if the environment is a CI environment
|
||||||
|
*/
|
||||||
|
isCi: boolean;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Commit hash
|
||||||
|
*/
|
||||||
|
commit: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Current branch name
|
||||||
|
*/
|
||||||
|
branch: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Base context used in every semantic release step.
|
||||||
|
*/
|
||||||
|
export interface BaseContext {
|
||||||
|
/**
|
||||||
|
* stdout for semantic-release process
|
||||||
|
*/
|
||||||
|
stdout: NodeJS.WriteStream;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* stderr for semantic-release process
|
||||||
|
*/
|
||||||
|
stderr: NodeJS.WriteStream;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Signale console loger instance.
|
||||||
|
*
|
||||||
|
* Has error, log and success methods.
|
||||||
|
*/
|
||||||
|
logger: Signale<"error" | "log" | "success">;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the verify conditions step.
|
||||||
|
*/
|
||||||
|
export interface VerifyConditionsContext extends BaseContext {
|
||||||
|
/**
|
||||||
|
* The current working directory to use. It should be configured to
|
||||||
|
* the root of the Git repository to release from.
|
||||||
|
*
|
||||||
|
* It allows to run semantic-release from a specific path without
|
||||||
|
* having to change the local process cwd with process.chdir().
|
||||||
|
*
|
||||||
|
* @default process.cwd
|
||||||
|
*/
|
||||||
|
cwd?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The environment variables to use.
|
||||||
|
*
|
||||||
|
* It allows to run semantic-release with specific environment
|
||||||
|
* variables without having to modify the local process.env.
|
||||||
|
*
|
||||||
|
* @default process.env
|
||||||
|
*/
|
||||||
|
env: Record<string, string>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Information about the CI environment.
|
||||||
|
*/
|
||||||
|
envCi: EnvCi;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Information of the current branch
|
||||||
|
*/
|
||||||
|
branch: BranchObject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Information on branches
|
||||||
|
*/
|
||||||
|
branches: ReadonlyArray<BranchObject>;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the analyze commits step.
|
||||||
|
*/
|
||||||
|
export interface AnalyzeCommitsContext extends VerifyConditionsContext {
|
||||||
|
/**
|
||||||
|
* List of commits taken into account when determining the new version.
|
||||||
|
*/
|
||||||
|
commits: ReadonlyArray<Commit>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* List of releases
|
||||||
|
*/
|
||||||
|
releases: ReadonlyArray<Release>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Last release
|
||||||
|
*/
|
||||||
|
lastRelease: LastRelease;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the verify release step.
|
||||||
|
*/
|
||||||
|
export interface VerifyReleaseContext extends AnalyzeCommitsContext {
|
||||||
|
/**
|
||||||
|
* The next release.
|
||||||
|
*/
|
||||||
|
nextRelease: NextRelease;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the generate notes step.
|
||||||
|
*/
|
||||||
|
export type GenerateNotesContext = VerifyReleaseContext;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the add channel step.
|
||||||
|
*/
|
||||||
|
export type AddChannelContext = VerifyReleaseContext;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the prepare step.
|
||||||
|
*/
|
||||||
|
export type PrepareContext = VerifyReleaseContext;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the publish step.
|
||||||
|
*/
|
||||||
|
export type PublishContext = VerifyReleaseContext;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Context used for the success step.
|
||||||
|
*/
|
||||||
|
export type SuccessContext = VerifyReleaseContext;
|
||||||
|
|
||||||
|
export interface FailContext extends BaseContext {
|
||||||
|
/**
|
||||||
|
* Errors that occurred during the release process.
|
||||||
|
*/
|
||||||
|
errors: AggregateError;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface Commit {
|
||||||
|
/**
|
||||||
|
* The commit abbreviated and full hash.
|
||||||
|
*/
|
||||||
|
commit: {
|
||||||
|
/**
|
||||||
|
* The commit hash.
|
||||||
|
*/
|
||||||
|
long: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit abbreviated hash.
|
||||||
|
*/
|
||||||
|
short: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit abbreviated and full tree hash.
|
||||||
|
*/
|
||||||
|
tree: {
|
||||||
|
/**
|
||||||
|
* The commit tree hash.
|
||||||
|
*/
|
||||||
|
long: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit abbreviated tree hash.
|
||||||
|
*/
|
||||||
|
short: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit author information.
|
||||||
|
*/
|
||||||
|
author: {
|
||||||
|
/**
|
||||||
|
* The commit author name.
|
||||||
|
*/
|
||||||
|
name: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit author email.
|
||||||
|
*/
|
||||||
|
email: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit author date.
|
||||||
|
*/
|
||||||
|
short: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The committer information.
|
||||||
|
*/
|
||||||
|
committer: {
|
||||||
|
/**
|
||||||
|
* The committer name.
|
||||||
|
*/
|
||||||
|
name: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The committer email.
|
||||||
|
*/
|
||||||
|
email: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The committer date.
|
||||||
|
*/
|
||||||
|
short: string;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit subject.
|
||||||
|
*/
|
||||||
|
subject: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit body.
|
||||||
|
*/
|
||||||
|
body: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit full message (subject and body).
|
||||||
|
*/
|
||||||
|
message: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The commit hash.
|
||||||
|
*/
|
||||||
|
hash: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The committer date.
|
||||||
|
*/
|
||||||
|
committerDate: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface BranchObject {
|
||||||
|
/**
|
||||||
|
* The name of git branch.
|
||||||
|
*
|
||||||
|
* A `name` is required for all types of branch. It can be defined as a
|
||||||
|
* [glob](https://github.com/micromatch/micromatch#matching-features)
|
||||||
|
* in which case the definition will be expanded to one per matching
|
||||||
|
* branch existing in the repository.
|
||||||
|
*
|
||||||
|
* If `name` doesn't match any branch existing in the repository, the
|
||||||
|
* definition will be ignored. For example, the default configuration
|
||||||
|
* includes the definition `next` and `next-major` which will become
|
||||||
|
* active only when the branches `next` and/or `next-major` are
|
||||||
|
* created in the repository.
|
||||||
|
*/
|
||||||
|
name: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The distribution channel on which to publish releases from this
|
||||||
|
* branch.
|
||||||
|
*
|
||||||
|
* If this field is set to `false`, then the branch will be released
|
||||||
|
* on the default distribution channel (for example the `@latest`
|
||||||
|
* [dist-tag](https://docs.npmjs.com/cli/dist-tag) for npm). This is
|
||||||
|
* also the default behavior for the first
|
||||||
|
* [release branch](https://semantic-release.gitbook.io/semantic-release/usage/workflow-configuration#release-branches)
|
||||||
|
* if the channel property is not set.
|
||||||
|
*
|
||||||
|
* For all other branches, if the channel property is not set, then the
|
||||||
|
* channel name will be the same as the branch name.
|
||||||
|
*
|
||||||
|
* The value of `channel`, if defined as a string, is generated with
|
||||||
|
* [Lodash template](https://lodash.com/docs#template) with the
|
||||||
|
* variable `name` set to the branch name.
|
||||||
|
*
|
||||||
|
* For example `{name: 'next', channel: 'channel-${name}'}` will be
|
||||||
|
* expanded to `{name: 'next', channel: 'channel-next'}`.
|
||||||
|
*/
|
||||||
|
channel?: string | false | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The range of [semantic versions](https://semver.org/) to support on
|
||||||
|
* this branch.
|
||||||
|
*
|
||||||
|
* A `range` only applies to maintenance branches and must be formatted
|
||||||
|
* like `N.N.x` or `N.x` (`N` is a number). If no range is specified
|
||||||
|
* but the `name` is formatted as a range, then the branch will be
|
||||||
|
* considered a maintenance branch and the `name` value will be used
|
||||||
|
* for the `range`.
|
||||||
|
*
|
||||||
|
* Required for maintenance branches, unless `name` is formatted like
|
||||||
|
* `N.N.x` or `N.x` (`N` is a number).
|
||||||
|
*/
|
||||||
|
range?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The pre-release identifier to append to [semantic versions](https://semver.org/)
|
||||||
|
* released from this branch.
|
||||||
|
*
|
||||||
|
* A `prerelease` property applies only to pre-release branches and
|
||||||
|
* the `prerelease` value must be valid per the [Semantic Versioning
|
||||||
|
* Specification](https://semver.org/#spec-item-9). It will determine
|
||||||
|
* the name of versions. For example if `prerelease` is set to
|
||||||
|
* `"beta"`, the version will be formatted like `2.0.0-beta.1`,
|
||||||
|
* `2.0.0-beta.2`, etc.
|
||||||
|
*
|
||||||
|
* The value of `prerelease`, if defined as a string, is generated with
|
||||||
|
* [Lodash template](https://lodash.com/docs#template) with the
|
||||||
|
* variable `name` set to the name of the branch.
|
||||||
|
*
|
||||||
|
* If the `prerelease property is set to `true` then the name of the
|
||||||
|
* branch is used as the pre-release identifier.
|
||||||
|
*
|
||||||
|
* Required for pre-release branches.
|
||||||
|
*/
|
||||||
|
prerelease?: string | boolean | undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies a git branch holding commits to analyze and code to release.
|
||||||
|
*
|
||||||
|
* Each branch may be defined either by a string or an object. Specifying
|
||||||
|
* a string is a shortcut for specifying that string as the `name` field,
|
||||||
|
* for example `"master"` expands to `{name: "master"}`.
|
||||||
|
*/
|
||||||
|
export type BranchSpec = string | BranchObject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A semver release type.
|
||||||
|
* See https://github.com/semantic-release/commit-analyzer/blob/master/lib/default-release-types.js
|
||||||
|
*/
|
||||||
|
export type ReleaseType = "prerelease" | "prepatch" | "patch" | "preminor" | "minor" | "premajor" | "major";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Details of a release published by a publish plugin.
|
||||||
|
*/
|
||||||
|
export interface Release {
|
||||||
|
/**
|
||||||
|
* The release name, only if set by the corresponding publish plugin.
|
||||||
|
*/
|
||||||
|
name?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The release URL, only if set by the corresponding publish plugin.
|
||||||
|
*/
|
||||||
|
url?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The semver export type of the release.
|
||||||
|
*/
|
||||||
|
type: ReleaseType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The version of the release.
|
||||||
|
*/
|
||||||
|
version: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The sha of the last commit being part of the release.
|
||||||
|
*/
|
||||||
|
gitHead: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Git tag associated with the release.
|
||||||
|
*/
|
||||||
|
gitTag: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The release notes for the release.
|
||||||
|
*/
|
||||||
|
notes: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The name of the plugin that published the release.
|
||||||
|
*/
|
||||||
|
pluginName: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface LastRelease {
|
||||||
|
/**
|
||||||
|
* The version name of the release.
|
||||||
|
*/
|
||||||
|
version: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Git tag of the release.
|
||||||
|
*/
|
||||||
|
gitTag: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* List of channels the release was published to.
|
||||||
|
*/
|
||||||
|
channels: string[];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Git checksum of the last commit of the release.
|
||||||
|
*/
|
||||||
|
gitHead: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Release name
|
||||||
|
*/
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface NextRelease extends Omit<LastRelease, "channels"> {
|
||||||
|
/**
|
||||||
|
* The semver export type of the release.
|
||||||
|
*/
|
||||||
|
type: ReleaseType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The release channel of the release.
|
||||||
|
*/
|
||||||
|
channel: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The release notes of the next release.
|
||||||
|
*/
|
||||||
|
notes?: string | undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies a plugin to use.
|
||||||
|
*
|
||||||
|
* The plugin is specified by its module name.
|
||||||
|
*
|
||||||
|
* To pass options to a plugin, specify an array containing the plugin module
|
||||||
|
* name and an options object.
|
||||||
|
*/
|
||||||
|
export type PluginSpec<T = any> = string | [string, T];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* semantic-release options, after normalization and defaults have been
|
||||||
|
* applied.
|
||||||
|
*/
|
||||||
|
export interface GlobalConfig extends Options {
|
||||||
|
/**
|
||||||
|
* The branches on which releases should happen. By default
|
||||||
|
* **semantic-release** will release:
|
||||||
|
*
|
||||||
|
* * regular releases to the default distribution channel from the
|
||||||
|
* branch `master`
|
||||||
|
* * regular releases to a distribution channel matching the branch
|
||||||
|
* name from any existing branch with a name matching a maintenance
|
||||||
|
* release range (`N.N.x` or `N.x.x` or `N.x` with `N` being a
|
||||||
|
* number)
|
||||||
|
* * regular releases to the `next` distribution channel from the
|
||||||
|
* branch `next` if it exists
|
||||||
|
* * regular releases to the `next-major` distribution channel from
|
||||||
|
* the branch `next-major` if it exists.
|
||||||
|
* * prereleases to the `beta` distribution channel from the branch
|
||||||
|
* `beta` if it exists
|
||||||
|
* * prereleases to the `alpha` distribution channel from the branch
|
||||||
|
* `alpha` if it exists
|
||||||
|
*
|
||||||
|
* **Note**: If your repository does not have a release branch, then
|
||||||
|
* **semantic-release** will fail with an `ERELEASEBRANCHES` error
|
||||||
|
* message. If you are using the default configuration, you can fix
|
||||||
|
* this error by pushing a `master` branch.
|
||||||
|
*
|
||||||
|
* **Note**: Once **semantic-release** is configured, any user with the
|
||||||
|
* permission to push commits on one of those branches will be able to
|
||||||
|
* publish a release. It is recommended to protect those branches, for
|
||||||
|
* example with [GitHub protected branches](https://help.github.com/articles/about-protected-branches).
|
||||||
|
*
|
||||||
|
* See [Workflow configuration](https://semantic-release.gitbook.io/semantic-release/usage/workflow-configuration#workflow-configuration)
|
||||||
|
* for more details.
|
||||||
|
*/
|
||||||
|
branches: ReadonlyArray<BranchSpec> | BranchSpec;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The git repository URL.
|
||||||
|
*
|
||||||
|
* Any valid git url format is supported (see
|
||||||
|
* [git protocols](https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols))
|
||||||
|
*
|
||||||
|
* Default: `repository` property in `package.json`, or git origin url.
|
||||||
|
*/
|
||||||
|
repositoryUrl: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The git tag format used by **semantic-release** to identify
|
||||||
|
* releases. The tag name is generated with [Lodash template](https://lodash.com/docs#template)
|
||||||
|
* and will be compiled with the `version` variable.
|
||||||
|
*
|
||||||
|
* **Note**: The `tagFormat` must contain the `version` variable
|
||||||
|
* exactly once and compile to a
|
||||||
|
* [valid git reference](https://git-scm.com/docs/git-check-ref-format#_description).
|
||||||
|
*/
|
||||||
|
tagFormat: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Define the list of plugins to use. Plugins will run in series, in
|
||||||
|
* the order defined, for each [step](https://semantic-release.gitbook.io/semantic-release/#release-steps)
|
||||||
|
* if they implement it.
|
||||||
|
*
|
||||||
|
* Plugins configuration can be defined by wrapping the name and an
|
||||||
|
* options object in an array.
|
||||||
|
*
|
||||||
|
* See [Plugins configuration](https://semantic-release.gitbook.io/semantic-release/usage/plugins#plugins)
|
||||||
|
* for more details.
|
||||||
|
*
|
||||||
|
* Default: `[
|
||||||
|
* "@semantic-release/commit-analyzer",
|
||||||
|
* "@semantic-release/release-notes-generator",
|
||||||
|
* "@semantic-release/npm",
|
||||||
|
* "@semantic-release/github"
|
||||||
|
* ]`
|
||||||
|
*/
|
||||||
|
plugins: ReadonlyArray<PluginSpec>;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** semantic-release configuration specific for API usage. */
|
||||||
|
export interface Config {
|
||||||
|
/**
|
||||||
|
* The current working directory to use. It should be configured to
|
||||||
|
* the root of the Git repository to release from.
|
||||||
|
*
|
||||||
|
* It allows to run semantic-release from a specific path without
|
||||||
|
* having to change the local process cwd with process.chdir().
|
||||||
|
*
|
||||||
|
* @default process.cwd
|
||||||
|
*/
|
||||||
|
cwd?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The environment variables to use.
|
||||||
|
*
|
||||||
|
* It allows to run semantic-release with specific environment
|
||||||
|
* variables without having to modify the local process.env.
|
||||||
|
*
|
||||||
|
* @default process.env
|
||||||
|
*/
|
||||||
|
env?: Record<string, any> | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The writable stream used to log information.
|
||||||
|
*
|
||||||
|
* It allows to configure semantic-release to write logs to a specific
|
||||||
|
* stream rather than the local process.stdout.
|
||||||
|
*
|
||||||
|
* @default process.stdout
|
||||||
|
*/
|
||||||
|
stdout?: NodeJS.WriteStream | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The writable stream used to log errors.
|
||||||
|
*
|
||||||
|
* It allows to configure semantic-release to write errors to a
|
||||||
|
* specific stream rather than the local process.stderr.
|
||||||
|
*
|
||||||
|
* @default process.stderr
|
||||||
|
*/
|
||||||
|
stderr?: NodeJS.WriteStream | undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* semantic-release options.
|
||||||
|
*
|
||||||
|
* Can be used to set any core option or plugin options.
|
||||||
|
* Each option will take precedence over options configured in the
|
||||||
|
* configuration file and shareable configurations.
|
||||||
|
*/
|
||||||
|
export interface Options {
|
||||||
|
/**
|
||||||
|
* List of modules or file paths containing a
|
||||||
|
* [shareable configuration](https://semantic-release.gitbook.io/semantic-release/usage/shareable-configurations).
|
||||||
|
* If multiple shareable configurations are set, they will be imported
|
||||||
|
* in the order defined with each configuration option taking
|
||||||
|
* precedence over the options defined in a previous shareable
|
||||||
|
* configuration.
|
||||||
|
*
|
||||||
|
* **Note**: Options defined via CLI arguments or in the configuration
|
||||||
|
* file will take precedence over the ones defined in any shareable
|
||||||
|
* configuration.
|
||||||
|
*/
|
||||||
|
extends?: ReadonlyArray<string> | string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The branches on which releases should happen. By default
|
||||||
|
* **semantic-release** will release:
|
||||||
|
*
|
||||||
|
* * regular releases to the default distribution channel from the
|
||||||
|
* branch `master`
|
||||||
|
* * regular releases to a distribution channel matching the branch
|
||||||
|
* name from any existing branch with a name matching a maintenance
|
||||||
|
* release range (`N.N.x` or `N.x.x` or `N.x` with `N` being a
|
||||||
|
* number)
|
||||||
|
* * regular releases to the `next` distribution channel from the
|
||||||
|
* branch `next` if it exists
|
||||||
|
* * regular releases to the `next-major` distribution channel from
|
||||||
|
* the branch `next-major` if it exists.
|
||||||
|
* * prereleases to the `beta` distribution channel from the branch
|
||||||
|
* `beta` if it exists
|
||||||
|
* * prereleases to the `alpha` distribution channel from the branch
|
||||||
|
* `alpha` if it exists
|
||||||
|
*
|
||||||
|
* **Note**: If your repository does not have a release branch, then
|
||||||
|
* **semantic-release** will fail with an `ERELEASEBRANCHES` error
|
||||||
|
* message. If you are using the default configuration, you can fix
|
||||||
|
* this error by pushing a `master` branch.
|
||||||
|
*
|
||||||
|
* **Note**: Once **semantic-release** is configured, any user with the
|
||||||
|
* permission to push commits on one of those branches will be able to
|
||||||
|
* publish a release. It is recommended to protect those branches, for
|
||||||
|
* example with [GitHub protected branches](https://help.github.com/articles/about-protected-branches).
|
||||||
|
*
|
||||||
|
* See [Workflow configuration](https://semantic-release.gitbook.io/semantic-release/usage/workflow-configuration#workflow-configuration)
|
||||||
|
* for more details.
|
||||||
|
*/
|
||||||
|
branches?: ReadonlyArray<BranchSpec> | BranchSpec | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The git repository URL.
|
||||||
|
*
|
||||||
|
* Any valid git url format is supported (see
|
||||||
|
* [git protocols](https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols))
|
||||||
|
*
|
||||||
|
* Default: `repository` property in `package.json`, or git origin url.
|
||||||
|
*/
|
||||||
|
repositoryUrl?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The git tag format used by **semantic-release** to identify
|
||||||
|
* releases. The tag name is generated with [Lodash template](https://lodash.com/docs#template)
|
||||||
|
* and will be compiled with the `version` variable.
|
||||||
|
*
|
||||||
|
* **Note**: The `tagFormat` must contain the `version` variable
|
||||||
|
* exactly once and compile to a
|
||||||
|
* [valid git reference](https://git-scm.com/docs/git-check-ref-format#_description).
|
||||||
|
*/
|
||||||
|
tagFormat?: string | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Define the list of plugins to use. Plugins will run in series, in
|
||||||
|
* the order defined, for each [step](https://semantic-release.gitbook.io/semantic-release/#release-steps)
|
||||||
|
* if they implement it.
|
||||||
|
*
|
||||||
|
* Plugins configuration can be defined by wrapping the name and an
|
||||||
|
* options object in an array.
|
||||||
|
*
|
||||||
|
* See [Plugins configuration](https://semantic-release.gitbook.io/semantic-release/usage/plugins#plugins)
|
||||||
|
* for more details.
|
||||||
|
*
|
||||||
|
* Default: `[
|
||||||
|
* "@semantic-release/commit-analyzer",
|
||||||
|
* "@semantic-release/release-notes-generator",
|
||||||
|
* "@semantic-release/npm",
|
||||||
|
* "@semantic-release/github"
|
||||||
|
* ]`
|
||||||
|
*/
|
||||||
|
plugins?: ReadonlyArray<PluginSpec> | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dry-run mode, skip publishing, print next version and release notes.
|
||||||
|
*/
|
||||||
|
dryRun?: boolean | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set to false to skip Continuous Integration environment verifications.
|
||||||
|
* This allows for making releases from a local machine.
|
||||||
|
*/
|
||||||
|
ci?: boolean | undefined;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Any other options supported by plugins.
|
||||||
|
*/
|
||||||
|
[name: string]: any;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* An object with details of the release if a release was published, or
|
||||||
|
* false if no release was published.
|
||||||
|
*/
|
||||||
|
export type Result =
|
||||||
|
| false
|
||||||
|
| {
|
||||||
|
/**
|
||||||
|
* Information related to the last release found.
|
||||||
|
*/
|
||||||
|
lastRelease: LastRelease;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The list of commits included in the new release.
|
||||||
|
*/
|
||||||
|
commits: Commit[];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Information related to the newly published release.
|
||||||
|
*/
|
||||||
|
nextRelease: NextRelease;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The list of releases published, one release per publish plugin.
|
||||||
|
*/
|
||||||
|
releases: Release[];
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Run semantic-release and returns a Promise that resolves to a Result
|
||||||
|
* object.
|
||||||
|
* @async
|
||||||
|
*/
|
||||||
|
export default function (options: Options, environment?: Config): Promise<Result>;
|
||||||
|
}
|
||||||
Generated
+282
-192
@@ -14,7 +14,7 @@
|
|||||||
"@semantic-release/github": "^9.0.0",
|
"@semantic-release/github": "^9.0.0",
|
||||||
"@semantic-release/npm": "^10.0.2",
|
"@semantic-release/npm": "^10.0.2",
|
||||||
"@semantic-release/release-notes-generator": "^11.0.0",
|
"@semantic-release/release-notes-generator": "^11.0.0",
|
||||||
"aggregate-error": "^4.0.1",
|
"aggregate-error": "^5.0.0",
|
||||||
"cosmiconfig": "^8.0.0",
|
"cosmiconfig": "^8.0.0",
|
||||||
"debug": "^4.0.0",
|
"debug": "^4.0.0",
|
||||||
"env-ci": "^9.0.0",
|
"env-ci": "^9.0.0",
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
"get-stream": "^6.0.0",
|
"get-stream": "^6.0.0",
|
||||||
"git-log-parser": "^1.2.0",
|
"git-log-parser": "^1.2.0",
|
||||||
"hook-std": "^3.0.0",
|
"hook-std": "^3.0.0",
|
||||||
"hosted-git-info": "^6.0.0",
|
"hosted-git-info": "^7.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"marked": "^5.0.0",
|
"marked": "^5.0.0",
|
||||||
"marked-terminal": "^5.1.1",
|
"marked-terminal": "^5.1.1",
|
||||||
@@ -53,9 +53,9 @@
|
|||||||
"js-yaml": "4.1.0",
|
"js-yaml": "4.1.0",
|
||||||
"mockserver-client": "5.15.0",
|
"mockserver-client": "5.15.0",
|
||||||
"nock": "13.3.3",
|
"nock": "13.3.3",
|
||||||
"p-retry": "5.1.2",
|
"p-retry": "6.0.0",
|
||||||
"prettier": "3.0.2",
|
"prettier": "3.0.3",
|
||||||
"sinon": "15.2.0",
|
"sinon": "16.0.0",
|
||||||
"stream-buffers": "3.0.2",
|
"stream-buffers": "3.0.2",
|
||||||
"tempy": "3.1.0",
|
"tempy": "3.1.0",
|
||||||
"testdouble": "3.18.0"
|
"testdouble": "3.18.0"
|
||||||
@@ -65,11 +65,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/code-frame": {
|
"node_modules/@babel/code-frame": {
|
||||||
"version": "7.22.10",
|
"version": "7.22.13",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
|
||||||
"integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==",
|
"integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/highlight": "^7.22.10",
|
"@babel/highlight": "^7.22.13",
|
||||||
"chalk": "^2.4.2"
|
"chalk": "^2.4.2"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -128,17 +128,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-validator-identifier": {
|
"node_modules/@babel/helper-validator-identifier": {
|
||||||
"version": "7.22.5",
|
"version": "7.22.15",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz",
|
||||||
"integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
|
"integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/highlight": {
|
"node_modules/@babel/highlight": {
|
||||||
"version": "7.22.10",
|
"version": "7.22.13",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz",
|
||||||
"integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==",
|
"integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-validator-identifier": "^7.22.5",
|
"@babel/helper-validator-identifier": "^7.22.5",
|
||||||
"chalk": "^2.4.2",
|
"chalk": "^2.4.2",
|
||||||
@@ -461,13 +461,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@semantic-release/commit-analyzer": {
|
"node_modules/@semantic-release/commit-analyzer": {
|
||||||
"version": "10.0.1",
|
"version": "10.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.4.tgz",
|
||||||
"integrity": "sha512-9ejHzTAijYs9z246sY/dKBatmOPcd0GQ7lH4MgLCkv1q4GCiDZRkjHJkaQZXZVaK7mJybS+sH3Ng6G8i3pYMGQ==",
|
"integrity": "sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"conventional-changelog-angular": "^6.0.0",
|
"conventional-changelog-angular": "^6.0.0",
|
||||||
"conventional-commits-filter": "^3.0.0",
|
"conventional-commits-filter": "^3.0.0",
|
||||||
"conventional-commits-parser": "^4.0.0",
|
"conventional-commits-parser": "^5.0.0",
|
||||||
"debug": "^4.0.0",
|
"debug": "^4.0.0",
|
||||||
"import-from": "^4.0.0",
|
"import-from": "^4.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
@@ -489,9 +489,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@semantic-release/github": {
|
"node_modules/@semantic-release/github": {
|
||||||
"version": "9.0.4",
|
"version": "9.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.0.5.tgz",
|
||||||
"integrity": "sha512-kQCGFAsBErvCR6hzNuzu63cj4erQN2krm9zQlg8vl4j5X0mL0d/Ras0wmL5Gkr1TuSS2lweME7M4J5zvtDDDSA==",
|
"integrity": "sha512-d1ZZjMvXpSa4E1L3XjdNOqgUy00o9QZX55L75pMsb/w+1NV6CCfDYOvH8qwKygHS/rKzI3FkBTcR40ahOodsgg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@octokit/core": "^5.0.0",
|
"@octokit/core": "^5.0.0",
|
||||||
"@octokit/plugin-paginate-rest": "^8.0.0",
|
"@octokit/plugin-paginate-rest": "^8.0.0",
|
||||||
@@ -517,14 +517,29 @@
|
|||||||
"semantic-release": ">=20.1.0"
|
"semantic-release": ">=20.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@semantic-release/github/node_modules/aggregate-error": {
|
||||||
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
|
||||||
|
"integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
|
||||||
|
"dependencies": {
|
||||||
|
"clean-stack": "^4.0.0",
|
||||||
|
"indent-string": "^5.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@semantic-release/npm": {
|
"node_modules/@semantic-release/npm": {
|
||||||
"version": "10.0.4",
|
"version": "10.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-10.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-10.0.5.tgz",
|
||||||
"integrity": "sha512-6R3timIQ7VoL2QWRkc9DG8v74RQtRp7UOe/2KbNaqwJ815qOibAv65bH3RtTEhs4axEaHoZf7HDgFs5opaZ9Jw==",
|
"integrity": "sha512-cJnQ2M5pxJRwZEkb0A/+U3TG4UNmjrrLwV2PxJKljn5OPT0yJB8GzGgWbbKACayvxrT06YdTa4Amtq/piJcOIA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@semantic-release/error": "^4.0.0",
|
"@semantic-release/error": "^4.0.0",
|
||||||
"aggregate-error": "^4.0.1",
|
"aggregate-error": "^4.0.1",
|
||||||
"execa": "^7.0.0",
|
"execa": "^8.0.0",
|
||||||
"fs-extra": "^11.0.0",
|
"fs-extra": "^11.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"nerf-dart": "^1.0.0",
|
"nerf-dart": "^1.0.0",
|
||||||
@@ -543,37 +558,30 @@
|
|||||||
"semantic-release": ">=20.1.0"
|
"semantic-release": ">=20.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@semantic-release/npm/node_modules/execa": {
|
"node_modules/@semantic-release/npm/node_modules/aggregate-error": {
|
||||||
"version": "7.2.0",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
|
||||||
"integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
|
"integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cross-spawn": "^7.0.3",
|
"clean-stack": "^4.0.0",
|
||||||
"get-stream": "^6.0.1",
|
"indent-string": "^5.0.0"
|
||||||
"human-signals": "^4.3.0",
|
|
||||||
"is-stream": "^3.0.0",
|
|
||||||
"merge-stream": "^2.0.0",
|
|
||||||
"npm-run-path": "^5.1.0",
|
|
||||||
"onetime": "^6.0.0",
|
|
||||||
"signal-exit": "^3.0.7",
|
|
||||||
"strip-final-newline": "^3.0.0"
|
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^14.18.0 || ^16.14.0 || >=18.0.0"
|
"node": ">=12"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@semantic-release/release-notes-generator": {
|
"node_modules/@semantic-release/release-notes-generator": {
|
||||||
"version": "11.0.4",
|
"version": "11.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.7.tgz",
|
||||||
"integrity": "sha512-j0Znnwq9IdWTCGzqSlkLv4MpALTsVDZxcVESzJCNN8pK2BYQlYaKsdZ1Ea/+7RlppI3vjhEi33ZKmjSGY1FLKw==",
|
"integrity": "sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"conventional-changelog-angular": "^6.0.0",
|
"conventional-changelog-angular": "^6.0.0",
|
||||||
"conventional-changelog-writer": "^6.0.0",
|
"conventional-changelog-writer": "^6.0.0",
|
||||||
"conventional-commits-filter": "^3.0.0",
|
"conventional-commits-filter": "^4.0.0",
|
||||||
"conventional-commits-parser": "^4.0.0",
|
"conventional-commits-parser": "^5.0.0",
|
||||||
"debug": "^4.0.0",
|
"debug": "^4.0.0",
|
||||||
"get-stream": "^7.0.0",
|
"get-stream": "^7.0.0",
|
||||||
"import-from": "^4.0.0",
|
"import-from": "^4.0.0",
|
||||||
@@ -588,6 +596,14 @@
|
|||||||
"semantic-release": ">=20.1.0"
|
"semantic-release": ">=20.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@semantic-release/release-notes-generator/node_modules/conventional-commits-filter": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": {
|
"node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": {
|
||||||
"version": "7.0.1",
|
"version": "7.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz",
|
||||||
@@ -699,9 +715,9 @@
|
|||||||
"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
|
"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
|
||||||
},
|
},
|
||||||
"node_modules/@types/retry": {
|
"node_modules/@types/retry": {
|
||||||
"version": "0.12.1",
|
"version": "0.12.2",
|
||||||
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
|
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
|
||||||
"integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
|
"integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/acorn": {
|
"node_modules/acorn": {
|
||||||
@@ -737,15 +753,29 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/aggregate-error": {
|
"node_modules/aggregate-error": {
|
||||||
"version": "4.0.1",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz",
|
||||||
"integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
|
"integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"clean-stack": "^4.0.0",
|
"clean-stack": "^5.2.0",
|
||||||
"indent-string": "^5.0.0"
|
"indent-string": "^5.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">=18"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/aggregate-error/node_modules/clean-stack": {
|
||||||
|
"version": "5.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz",
|
||||||
|
"integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"escape-string-regexp": "5.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.16"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
@@ -1611,20 +1641,31 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/conventional-commits-parser": {
|
"node_modules/conventional-commits-parser": {
|
||||||
"version": "4.0.0",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz",
|
||||||
"integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==",
|
"integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"is-text-path": "^1.0.1",
|
"is-text-path": "^2.0.0",
|
||||||
"JSONStream": "^1.3.5",
|
"JSONStream": "^1.3.5",
|
||||||
"meow": "^8.1.2",
|
"meow": "^12.0.1",
|
||||||
"split2": "^3.2.2"
|
"split2": "^4.0.0"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"conventional-commits-parser": "cli.js"
|
"conventional-commits-parser": "cli.mjs"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14"
|
"node": ">=16"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/conventional-commits-parser/node_modules/meow": {
|
||||||
|
"version": "12.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
|
||||||
|
"integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16.10"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/convert-source-map": {
|
"node_modules/convert-source-map": {
|
||||||
@@ -1648,13 +1689,13 @@
|
|||||||
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
||||||
},
|
},
|
||||||
"node_modules/cosmiconfig": {
|
"node_modules/cosmiconfig": {
|
||||||
"version": "8.2.0",
|
"version": "8.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.5.tgz",
|
||||||
"integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
|
"integrity": "sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"import-fresh": "^3.2.1",
|
"import-fresh": "^3.3.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"parse-json": "^5.0.0",
|
"parse-json": "^5.2.0",
|
||||||
"path-type": "^4.0.0"
|
"path-type": "^4.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -1662,12 +1703,20 @@
|
|||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/d-fischer"
|
"url": "https://github.com/sponsors/d-fischer"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"typescript": ">=4.9.5"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"typescript": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cpu-features": {
|
"node_modules/cpu-features": {
|
||||||
"version": "0.0.8",
|
"version": "0.0.9",
|
||||||
"resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.8.tgz",
|
"resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz",
|
||||||
"integrity": "sha512-BbHBvtYhUhksqTjr6bhNOjGgMnhwhGTQmOoZGD+K7BCaQDCuZl/Ve1ZxUSMRwVC4D/rkCPQ2MAIeYzrWyK7eEg==",
|
"integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
@@ -2027,6 +2076,19 @@
|
|||||||
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/env-ci/node_modules/human-signals": {
|
||||||
|
"version": "4.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
|
||||||
|
"integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.18.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/env-ci/node_modules/signal-exit": {
|
||||||
|
"version": "3.0.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
|
||||||
|
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
|
||||||
|
},
|
||||||
"node_modules/error-ex": {
|
"node_modules/error-ex": {
|
||||||
"version": "1.3.2",
|
"version": "1.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
|
||||||
@@ -2144,25 +2206,6 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/execa/node_modules/human-signals": {
|
|
||||||
"version": "5.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
|
||||||
"integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=16.17.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/execa/node_modules/signal-exit": {
|
|
||||||
"version": "4.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
||||||
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=14"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/isaacs"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/ext": {
|
"node_modules/ext": {
|
||||||
"version": "1.7.0",
|
"version": "1.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
|
"resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
|
||||||
@@ -2297,6 +2340,12 @@
|
|||||||
"node": ">=8.0.0"
|
"node": ">=8.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/foreground-child/node_modules/signal-exit": {
|
||||||
|
"version": "3.0.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
|
||||||
|
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/form-data-encoder": {
|
"node_modules/form-data-encoder": {
|
||||||
"version": "2.1.4",
|
"version": "2.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
|
||||||
@@ -2373,9 +2422,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/fsevents": {
|
"node_modules/fsevents": {
|
||||||
"version": "2.3.2",
|
"version": "2.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
|
||||||
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
@@ -2569,14 +2618,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/hosted-git-info": {
|
"node_modules/hosted-git-info": {
|
||||||
"version": "6.1.1",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz",
|
||||||
"integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
|
"integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"lru-cache": "^7.5.1"
|
"lru-cache": "^10.0.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
"node": "^16.14.0 || >=18.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/html-escaper": {
|
"node_modules/html-escaper": {
|
||||||
@@ -2617,9 +2666,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/https-proxy-agent": {
|
"node_modules/https-proxy-agent": {
|
||||||
"version": "7.0.1",
|
"version": "7.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
|
||||||
"integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
|
"integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"agent-base": "^7.0.2",
|
"agent-base": "^7.0.2",
|
||||||
"debug": "4"
|
"debug": "4"
|
||||||
@@ -2629,11 +2678,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/human-signals": {
|
"node_modules/human-signals": {
|
||||||
"version": "4.3.1",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
||||||
"integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
|
"integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.18.0"
|
"node": ">=16.17.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ieee754": {
|
"node_modules/ieee754": {
|
||||||
@@ -2923,14 +2972,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-text-path": {
|
"node_modules/is-text-path": {
|
||||||
"version": "1.0.1",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz",
|
||||||
"integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
|
"integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"text-extensions": "^1.0.0"
|
"text-extensions": "^2.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-typedarray": {
|
"node_modules/is-typedarray": {
|
||||||
@@ -3214,11 +3263,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/lru-cache": {
|
"node_modules/lru-cache": {
|
||||||
"version": "7.18.3",
|
"version": "10.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
|
||||||
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
|
"integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": "14 || >=16.14"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/make-dir": {
|
"node_modules/make-dir": {
|
||||||
@@ -3704,9 +3753,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/node-fetch": {
|
"node_modules/node-fetch": {
|
||||||
"version": "2.6.12",
|
"version": "2.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz",
|
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
||||||
"integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==",
|
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"whatwg-url": "^5.0.0"
|
"whatwg-url": "^5.0.0"
|
||||||
@@ -3724,9 +3773,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/node-gyp-build": {
|
"node_modules/node-gyp-build": {
|
||||||
"version": "4.6.0",
|
"version": "4.6.1",
|
||||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz",
|
||||||
"integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==",
|
"integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"node-gyp-build": "bin.js",
|
"node-gyp-build": "bin.js",
|
||||||
@@ -6823,6 +6872,21 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/p-map/node_modules/aggregate-error": {
|
||||||
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
|
||||||
|
"integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
|
||||||
|
"dependencies": {
|
||||||
|
"clean-stack": "^4.0.0",
|
||||||
|
"indent-string": "^5.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/p-reduce": {
|
"node_modules/p-reduce": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz",
|
||||||
@@ -6835,16 +6899,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/p-retry": {
|
"node_modules/p-retry": {
|
||||||
"version": "5.1.2",
|
"version": "6.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.0.0.tgz",
|
||||||
"integrity": "sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==",
|
"integrity": "sha512-6NuuXu8Upembd4sNdo4PRbs+M6aHgBTrFE6lkH0YKjVzne3cDW4gkncB98ty/bkMxLxLVNeD5bX9FyWjM7WZ+A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/retry": "0.12.1",
|
"@types/retry": "0.12.2",
|
||||||
"retry": "^0.13.1"
|
"retry": "^0.13.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
"node": ">=16.17"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
@@ -7106,9 +7170,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/prettier": {
|
"node_modules/prettier": {
|
||||||
"version": "3.0.2",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
|
||||||
"integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==",
|
"integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"prettier": "bin/prettier.cjs"
|
"prettier": "bin/prettier.cjs"
|
||||||
@@ -7240,14 +7304,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/read-pkg": {
|
"node_modules/read-pkg": {
|
||||||
"version": "8.0.0",
|
"version": "8.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz",
|
||||||
"integrity": "sha512-Ajb9oSjxXBw0YyOiwtQ2dKbAA/vMnUPnY63XcCk+mXo0BwIdQEMgZLZiMWGttQHcUhUgbK0mH85ethMPKXxziw==",
|
"integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/normalize-package-data": "^2.4.1",
|
"@types/normalize-package-data": "^2.4.1",
|
||||||
"normalize-package-data": "^5.0.0",
|
"normalize-package-data": "^6.0.0",
|
||||||
"parse-json": "^7.0.0",
|
"parse-json": "^7.0.0",
|
||||||
"type-fest": "^3.8.0"
|
"type-fest": "^4.2.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16"
|
"node": ">=16"
|
||||||
@@ -7257,13 +7321,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/read-pkg-up": {
|
"node_modules/read-pkg-up": {
|
||||||
"version": "10.0.0",
|
"version": "10.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz",
|
||||||
"integrity": "sha512-jgmKiS//w2Zs+YbX039CorlkOp8FIVbSAN8r8GJHDsGlmNPXo+VeHkqAwCiQVTTx5/LwLZTcEw59z3DvcLbr0g==",
|
"integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"find-up": "^6.3.0",
|
"find-up": "^6.3.0",
|
||||||
"read-pkg": "^8.0.0",
|
"read-pkg": "^8.1.0",
|
||||||
"type-fest": "^3.12.0"
|
"type-fest": "^4.2.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16"
|
"node": ">=16"
|
||||||
@@ -7337,6 +7401,17 @@
|
|||||||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/read-pkg-up/node_modules/type-fest": {
|
||||||
|
"version": "4.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz",
|
||||||
|
"integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/read-pkg-up/node_modules/yocto-queue": {
|
"node_modules/read-pkg-up/node_modules/yocto-queue": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
|
||||||
@@ -7365,23 +7440,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/read-pkg/node_modules/normalize-package-data": {
|
"node_modules/read-pkg/node_modules/normalize-package-data": {
|
||||||
"version": "5.0.0",
|
"version": "6.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
|
||||||
"integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
|
"integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"hosted-git-info": "^6.0.0",
|
"hosted-git-info": "^7.0.0",
|
||||||
"is-core-module": "^2.8.1",
|
"is-core-module": "^2.8.1",
|
||||||
"semver": "^7.3.5",
|
"semver": "^7.3.5",
|
||||||
"validate-npm-package-license": "^3.0.4"
|
"validate-npm-package-license": "^3.0.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
"node": "^16.14.0 || >=18.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/read-pkg/node_modules/parse-json": {
|
"node_modules/read-pkg/node_modules/parse-json": {
|
||||||
"version": "7.0.0",
|
"version": "7.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.0.tgz",
|
||||||
"integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==",
|
"integrity": "sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/code-frame": "^7.21.4",
|
"@babel/code-frame": "^7.21.4",
|
||||||
"error-ex": "^1.3.2",
|
"error-ex": "^1.3.2",
|
||||||
@@ -7396,10 +7471,33 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/read-pkg/node_modules/parse-json/node_modules/type-fest": {
|
||||||
|
"version": "3.13.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
|
||||||
|
"integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.16"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/read-pkg/node_modules/type-fest": {
|
||||||
|
"version": "4.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz",
|
||||||
|
"integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/readable-stream": {
|
"node_modules/readable-stream": {
|
||||||
"version": "3.6.2",
|
"version": "3.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
|
||||||
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
||||||
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"inherits": "^2.0.3",
|
"inherits": "^2.0.3",
|
||||||
"string_decoder": "^1.1.1",
|
"string_decoder": "^1.1.1",
|
||||||
@@ -7584,6 +7682,7 @@
|
|||||||
"version": "5.2.1",
|
"version": "5.2.1",
|
||||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
||||||
|
"dev": true,
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -7606,9 +7705,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/semantic-release": {
|
"node_modules/semantic-release": {
|
||||||
"version": "21.0.7",
|
"version": "21.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-21.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-21.1.1.tgz",
|
||||||
"integrity": "sha512-peRDSXN+hF8EFSKzze90ff/EnAmgITHQ/a3SZpRV3479ny0BIZWEJ33uX6/GlOSKdaSxo9hVRDyv2/u2MuF+Bw==",
|
"integrity": "sha512-OCIazQnaCHdq1F6zfmKS0P7jZakYq0weiqW2mxUWo4H2CDnxelUoa/0Bs/dQatoHc6JFh6lG2HWpusdl93bFcw==",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@semantic-release/commit-analyzer": "^10.0.0",
|
"@semantic-release/commit-analyzer": "^10.0.0",
|
||||||
@@ -7620,13 +7719,13 @@
|
|||||||
"cosmiconfig": "^8.0.0",
|
"cosmiconfig": "^8.0.0",
|
||||||
"debug": "^4.0.0",
|
"debug": "^4.0.0",
|
||||||
"env-ci": "^9.0.0",
|
"env-ci": "^9.0.0",
|
||||||
"execa": "^7.0.0",
|
"execa": "^8.0.0",
|
||||||
"figures": "^5.0.0",
|
"figures": "^5.0.0",
|
||||||
"find-versions": "^5.1.0",
|
"find-versions": "^5.1.0",
|
||||||
"get-stream": "^6.0.0",
|
"get-stream": "^6.0.0",
|
||||||
"git-log-parser": "^1.2.0",
|
"git-log-parser": "^1.2.0",
|
||||||
"hook-std": "^3.0.0",
|
"hook-std": "^3.0.0",
|
||||||
"hosted-git-info": "^6.0.0",
|
"hosted-git-info": "^7.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"marked": "^5.0.0",
|
"marked": "^5.0.0",
|
||||||
"marked-terminal": "^5.1.1",
|
"marked-terminal": "^5.1.1",
|
||||||
@@ -7647,27 +7746,20 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/semantic-release/node_modules/execa": {
|
"node_modules/semantic-release/node_modules/aggregate-error": {
|
||||||
"version": "7.2.0",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz",
|
||||||
"integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
|
"integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cross-spawn": "^7.0.3",
|
"clean-stack": "^4.0.0",
|
||||||
"get-stream": "^6.0.1",
|
"indent-string": "^5.0.0"
|
||||||
"human-signals": "^4.3.0",
|
|
||||||
"is-stream": "^3.0.0",
|
|
||||||
"merge-stream": "^2.0.0",
|
|
||||||
"npm-run-path": "^5.1.0",
|
|
||||||
"onetime": "^6.0.0",
|
|
||||||
"signal-exit": "^3.0.7",
|
|
||||||
"strip-final-newline": "^3.0.0"
|
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^14.18.0 || ^16.14.0 || >=18.0.0"
|
"node": ">=12"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/semver": {
|
"node_modules/semver": {
|
||||||
@@ -7767,9 +7859,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/signal-exit": {
|
"node_modules/signal-exit": {
|
||||||
"version": "3.0.7",
|
"version": "4.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
||||||
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
|
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/isaacs"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"node_modules/signale": {
|
"node_modules/signale": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
@@ -7946,9 +8044,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/sinon": {
|
"node_modules/sinon": {
|
||||||
"version": "15.2.0",
|
"version": "16.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/sinon/-/sinon-16.0.0.tgz",
|
||||||
"integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==",
|
"integrity": "sha512-B8AaZZm9CT5pqe4l4uWJztfD/mOTa7dL8Qo0W4+s+t74xECOgSZDDQCBjNgIK3+n4kyxQrSTv2V5ul8K25qkiQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sinonjs/commons": "^3.0.0",
|
"@sinonjs/commons": "^3.0.0",
|
||||||
@@ -8049,11 +8147,11 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/split2": {
|
"node_modules/split2": {
|
||||||
"version": "3.2.2",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
|
||||||
"integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
|
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
|
||||||
"dependencies": {
|
"engines": {
|
||||||
"readable-stream": "^3.0.0"
|
"node": ">= 10.x"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/sprintf-js": {
|
"node_modules/sprintf-js": {
|
||||||
@@ -8164,6 +8262,7 @@
|
|||||||
"version": "1.3.0",
|
"version": "1.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
||||||
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
||||||
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"safe-buffer": "~5.2.0"
|
"safe-buffer": "~5.2.0"
|
||||||
}
|
}
|
||||||
@@ -8477,11 +8576,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/text-extensions": {
|
"node_modules/text-extensions": {
|
||||||
"version": "1.9.0",
|
"version": "2.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
|
"resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz",
|
||||||
"integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
|
"integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10"
|
"node": ">=8"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/theredoc": {
|
"node_modules/theredoc": {
|
||||||
@@ -8916,18 +9018,6 @@
|
|||||||
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/write-file-atomic/node_modules/signal-exit": {
|
|
||||||
"version": "4.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
||||||
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
|
|
||||||
"dev": true,
|
|
||||||
"engines": {
|
|
||||||
"node": ">=14"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/sponsors/isaacs"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/xtend": {
|
"node_modules/xtend": {
|
||||||
"version": "4.0.2",
|
"version": "4.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
||||||
|
|||||||
+7
-5
@@ -31,7 +31,7 @@
|
|||||||
"@semantic-release/github": "^9.0.0",
|
"@semantic-release/github": "^9.0.0",
|
||||||
"@semantic-release/npm": "^10.0.2",
|
"@semantic-release/npm": "^10.0.2",
|
||||||
"@semantic-release/release-notes-generator": "^11.0.0",
|
"@semantic-release/release-notes-generator": "^11.0.0",
|
||||||
"aggregate-error": "^4.0.1",
|
"aggregate-error": "^5.0.0",
|
||||||
"cosmiconfig": "^8.0.0",
|
"cosmiconfig": "^8.0.0",
|
||||||
"debug": "^4.0.0",
|
"debug": "^4.0.0",
|
||||||
"env-ci": "^9.0.0",
|
"env-ci": "^9.0.0",
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
"get-stream": "^6.0.0",
|
"get-stream": "^6.0.0",
|
||||||
"git-log-parser": "^1.2.0",
|
"git-log-parser": "^1.2.0",
|
||||||
"hook-std": "^3.0.0",
|
"hook-std": "^3.0.0",
|
||||||
"hosted-git-info": "^6.0.0",
|
"hosted-git-info": "^7.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"marked": "^5.0.0",
|
"marked": "^5.0.0",
|
||||||
"marked-terminal": "^5.1.1",
|
"marked-terminal": "^5.1.1",
|
||||||
@@ -67,9 +67,9 @@
|
|||||||
"js-yaml": "4.1.0",
|
"js-yaml": "4.1.0",
|
||||||
"mockserver-client": "5.15.0",
|
"mockserver-client": "5.15.0",
|
||||||
"nock": "13.3.3",
|
"nock": "13.3.3",
|
||||||
"p-retry": "5.1.2",
|
"p-retry": "6.0.0",
|
||||||
"prettier": "3.0.2",
|
"prettier": "3.0.3",
|
||||||
"sinon": "15.2.0",
|
"sinon": "16.0.0",
|
||||||
"stream-buffers": "3.0.2",
|
"stream-buffers": "3.0.2",
|
||||||
"tempy": "3.1.0",
|
"tempy": "3.1.0",
|
||||||
"testdouble": "3.18.0"
|
"testdouble": "3.18.0"
|
||||||
@@ -81,6 +81,7 @@
|
|||||||
"bin",
|
"bin",
|
||||||
"docs",
|
"docs",
|
||||||
"lib",
|
"lib",
|
||||||
|
"index.d.ts",
|
||||||
"index.js",
|
"index.js",
|
||||||
"cli.js"
|
"cli.js"
|
||||||
],
|
],
|
||||||
@@ -98,6 +99,7 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
|
"types": "index.d.ts",
|
||||||
"c8": {
|
"c8": {
|
||||||
"include": [
|
"include": [
|
||||||
"lib/**/*.js",
|
"lib/**/*.js",
|
||||||
|
|||||||
Reference in New Issue
Block a user