mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-18 11:44:05 +08:00
build: update all non-major dependencies
This commit is contained in:
parent
afa76bb361
commit
203c0eeb35
@ -115,9 +115,9 @@ yarn_install(
|
|||||||
|
|
||||||
http_archive(
|
http_archive(
|
||||||
name = "aspect_bazel_lib",
|
name = "aspect_bazel_lib",
|
||||||
sha256 = "ac6392cbe5e1cc7701bbd81caf94016bae6f248780e12af4485d4a7127b4cb2b",
|
sha256 = "357dad9d212327c35d9244190ef010aad315e73ffa1bed1a29e20c372f9ca346",
|
||||||
strip_prefix = "bazel-lib-2.6.1",
|
strip_prefix = "bazel-lib-2.7.0",
|
||||||
url = "https://github.com/aspect-build/bazel-lib/releases/download/v2.6.1/bazel-lib-v2.6.1.tar.gz",
|
url = "https://github.com/aspect-build/bazel-lib/releases/download/v2.7.0/bazel-lib-v2.7.0.tar.gz",
|
||||||
)
|
)
|
||||||
|
|
||||||
load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
|
load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
"@angular/forms": "18.0.0-next.3",
|
"@angular/forms": "18.0.0-next.3",
|
||||||
"@angular/localize": "18.0.0-next.3",
|
"@angular/localize": "18.0.0-next.3",
|
||||||
"@angular/material": "18.0.0-next.3",
|
"@angular/material": "18.0.0-next.3",
|
||||||
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#8a6d5db9df6a201f317e9ccfb41a7ebd54197419",
|
"@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#659ec125dd4253015d6a4a4665835e4e7d5c65a6",
|
||||||
"@angular/platform-browser": "18.0.0-next.3",
|
"@angular/platform-browser": "18.0.0-next.3",
|
||||||
"@angular/platform-browser-dynamic": "18.0.0-next.3",
|
"@angular/platform-browser-dynamic": "18.0.0-next.3",
|
||||||
"@angular/platform-server": "18.0.0-next.3",
|
"@angular/platform-server": "18.0.0-next.3",
|
||||||
@ -163,7 +163,7 @@
|
|||||||
"license-webpack-plugin": "4.0.2",
|
"license-webpack-plugin": "4.0.2",
|
||||||
"loader-utils": "3.2.1",
|
"loader-utils": "3.2.1",
|
||||||
"lodash.template": "^4.5.0",
|
"lodash.template": "^4.5.0",
|
||||||
"magic-string": "0.30.8",
|
"magic-string": "0.30.9",
|
||||||
"mini-css-extract-plugin": "2.8.1",
|
"mini-css-extract-plugin": "2.8.1",
|
||||||
"mrmime": "2.0.0",
|
"mrmime": "2.0.0",
|
||||||
"ng-packagr": "18.0.0-next.1",
|
"ng-packagr": "18.0.0-next.1",
|
||||||
@ -187,7 +187,7 @@
|
|||||||
"rollup": "~4.14.0",
|
"rollup": "~4.14.0",
|
||||||
"rollup-plugin-sourcemaps": "^0.6.0",
|
"rollup-plugin-sourcemaps": "^0.6.0",
|
||||||
"rxjs": "7.8.1",
|
"rxjs": "7.8.1",
|
||||||
"sass": "1.72.0",
|
"sass": "1.74.1",
|
||||||
"sass-loader": "14.1.1",
|
"sass-loader": "14.1.1",
|
||||||
"sauce-connect-proxy": "https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz",
|
"sauce-connect-proxy": "https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz",
|
||||||
"semver": "7.6.0",
|
"semver": "7.6.0",
|
||||||
@ -204,7 +204,7 @@
|
|||||||
"tslib": "2.6.2",
|
"tslib": "2.6.2",
|
||||||
"typescript": "5.4.4",
|
"typescript": "5.4.4",
|
||||||
"undici": "6.11.1",
|
"undici": "6.11.1",
|
||||||
"verdaccio": "5.30.2",
|
"verdaccio": "5.30.3",
|
||||||
"verdaccio-auth-memory": "^10.0.0",
|
"verdaccio-auth-memory": "^10.0.0",
|
||||||
"vite": "5.2.8",
|
"vite": "5.2.8",
|
||||||
"watchpack": "2.4.1",
|
"watchpack": "2.4.1",
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
"less-loader": "12.2.0",
|
"less-loader": "12.2.0",
|
||||||
"license-webpack-plugin": "4.0.2",
|
"license-webpack-plugin": "4.0.2",
|
||||||
"loader-utils": "3.2.1",
|
"loader-utils": "3.2.1",
|
||||||
"magic-string": "0.30.8",
|
"magic-string": "0.30.9",
|
||||||
"mini-css-extract-plugin": "2.8.1",
|
"mini-css-extract-plugin": "2.8.1",
|
||||||
"mrmime": "2.0.0",
|
"mrmime": "2.0.0",
|
||||||
"open": "8.4.2",
|
"open": "8.4.2",
|
||||||
@ -53,7 +53,7 @@
|
|||||||
"postcss-loader": "8.1.1",
|
"postcss-loader": "8.1.1",
|
||||||
"resolve-url-loader": "5.0.0",
|
"resolve-url-loader": "5.0.0",
|
||||||
"rxjs": "7.8.1",
|
"rxjs": "7.8.1",
|
||||||
"sass": "1.72.0",
|
"sass": "1.74.1",
|
||||||
"sass-loader": "14.1.1",
|
"sass-loader": "14.1.1",
|
||||||
"semver": "7.6.0",
|
"semver": "7.6.0",
|
||||||
"source-map-loader": "5.0.0",
|
"source-map-loader": "5.0.0",
|
||||||
|
@ -12,6 +12,7 @@ import { MessageChannel, Worker } from 'node:worker_threads';
|
|||||||
import {
|
import {
|
||||||
CanonicalizeContext,
|
CanonicalizeContext,
|
||||||
CompileResult,
|
CompileResult,
|
||||||
|
Deprecation,
|
||||||
Exception,
|
Exception,
|
||||||
FileImporter,
|
FileImporter,
|
||||||
Importer,
|
Importer,
|
||||||
@ -53,6 +54,31 @@ type Importers =
|
|||||||
| FileImporter<'async'>
|
| FileImporter<'async'>
|
||||||
| NodePackageImporter;
|
| NodePackageImporter;
|
||||||
|
|
||||||
|
export interface SerializableVersion {
|
||||||
|
major: number;
|
||||||
|
minor: number;
|
||||||
|
patch: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SerializableDeprecation extends Omit<Deprecation, 'obsoleteIn' | 'deprecatedIn'> {
|
||||||
|
/** The version this deprecation first became active in. */
|
||||||
|
deprecatedIn: SerializableVersion | null;
|
||||||
|
/** The version this deprecation became obsolete in. */
|
||||||
|
obsoleteIn: SerializableVersion | null;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type SerializableWarningMessage = (
|
||||||
|
| {
|
||||||
|
deprecation: true;
|
||||||
|
deprecationType: SerializableDeprecation;
|
||||||
|
}
|
||||||
|
| { deprecation: false }
|
||||||
|
) & {
|
||||||
|
message: string;
|
||||||
|
span?: Omit<SourceSpan, 'url'> & { url?: string };
|
||||||
|
stack?: string;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A response from the Sass render Worker containing the result of the operation.
|
* A response from the Sass render Worker containing the result of the operation.
|
||||||
*/
|
*/
|
||||||
@ -60,12 +86,7 @@ interface RenderResponseMessage {
|
|||||||
id: number;
|
id: number;
|
||||||
error?: Exception;
|
error?: Exception;
|
||||||
result?: Omit<CompileResult, 'loadedUrls'> & { loadedUrls: string[] };
|
result?: Omit<CompileResult, 'loadedUrls'> & { loadedUrls: string[] };
|
||||||
warnings?: {
|
warnings?: SerializableWarningMessage[];
|
||||||
message: string;
|
|
||||||
deprecation: boolean;
|
|
||||||
stack?: string;
|
|
||||||
span?: Omit<SourceSpan, 'url'> & { url?: string };
|
|
||||||
}[];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,6 +11,7 @@ import { dirname } from 'node:path';
|
|||||||
import { fileURLToPath, pathToFileURL } from 'node:url';
|
import { fileURLToPath, pathToFileURL } from 'node:url';
|
||||||
import { MessagePort, parentPort, receiveMessageOnPort, workerData } from 'node:worker_threads';
|
import { MessagePort, parentPort, receiveMessageOnPort, workerData } from 'node:worker_threads';
|
||||||
import {
|
import {
|
||||||
|
Deprecation,
|
||||||
Exception,
|
Exception,
|
||||||
FileImporter,
|
FileImporter,
|
||||||
SourceSpan,
|
SourceSpan,
|
||||||
@ -24,6 +25,7 @@ import {
|
|||||||
RelativeUrlRebasingImporter,
|
RelativeUrlRebasingImporter,
|
||||||
sassBindWorkaround,
|
sassBindWorkaround,
|
||||||
} from './rebasing-importer';
|
} from './rebasing-importer';
|
||||||
|
import type { SerializableDeprecation, SerializableWarningMessage } from './sass-service';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A request to render a Sass stylesheet using the supplied options.
|
* A request to render a Sass stylesheet using the supplied options.
|
||||||
@ -73,14 +75,7 @@ parentPort.on('message', (message: RenderRequestMessage) => {
|
|||||||
|
|
||||||
const { id, hasImporter, hasLogger, source, options, rebase } = message;
|
const { id, hasImporter, hasLogger, source, options, rebase } = message;
|
||||||
const entryDirectory = dirname(options.url);
|
const entryDirectory = dirname(options.url);
|
||||||
let warnings:
|
let warnings: SerializableWarningMessage[] | undefined;
|
||||||
| {
|
|
||||||
message: string;
|
|
||||||
deprecation: boolean;
|
|
||||||
stack?: string;
|
|
||||||
span?: Omit<SourceSpan, 'url'> & { url?: string };
|
|
||||||
}[]
|
|
||||||
| undefined;
|
|
||||||
try {
|
try {
|
||||||
const directoryCache = new Map<string, DirectoryEntry>();
|
const directoryCache = new Map<string, DirectoryEntry>();
|
||||||
const rebaseSourceMaps = options.sourceMap ? new Map<string, RawSourceMap>() : undefined;
|
const rebaseSourceMaps = options.sourceMap ? new Map<string, RawSourceMap>() : undefined;
|
||||||
@ -153,13 +148,17 @@ parentPort.on('message', (message: RenderRequestMessage) => {
|
|||||||
importer: relativeImporter,
|
importer: relativeImporter,
|
||||||
logger: hasLogger
|
logger: hasLogger
|
||||||
? {
|
? {
|
||||||
warn(message, { deprecation, span, stack }) {
|
warn(message, warnOptions) {
|
||||||
warnings ??= [];
|
warnings ??= [];
|
||||||
warnings.push({
|
warnings.push({
|
||||||
|
...warnOptions,
|
||||||
message,
|
message,
|
||||||
deprecation,
|
span: warnOptions.span && convertSourceSpan(warnOptions.span),
|
||||||
stack,
|
...convertDeprecation(
|
||||||
span: span && convertSourceSpan(span),
|
warnOptions.deprecation,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
(warnOptions as any).deprecationType,
|
||||||
|
),
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -240,3 +239,35 @@ function convertSourceSpan(span: SourceSpan): Omit<SourceSpan, 'url'> & { url?:
|
|||||||
url: span.url ? fileURLToPath(span.url) : undefined,
|
url: span.url ? fileURLToPath(span.url) : undefined,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function convertDeprecation(
|
||||||
|
deprecation: boolean,
|
||||||
|
deprecationType: Deprecation | undefined,
|
||||||
|
): { deprecation: false } | { deprecation: true; deprecationType: SerializableDeprecation } {
|
||||||
|
if (!deprecation || !deprecationType) {
|
||||||
|
return { deprecation: false };
|
||||||
|
}
|
||||||
|
|
||||||
|
const { obsoleteIn, deprecatedIn, ...rest } = deprecationType;
|
||||||
|
|
||||||
|
return {
|
||||||
|
deprecation: true,
|
||||||
|
deprecationType: {
|
||||||
|
...rest,
|
||||||
|
obsoleteIn: obsoleteIn
|
||||||
|
? {
|
||||||
|
major: obsoleteIn.major,
|
||||||
|
minor: obsoleteIn.minor,
|
||||||
|
patch: obsoleteIn.patch,
|
||||||
|
}
|
||||||
|
: null,
|
||||||
|
deprecatedIn: deprecatedIn
|
||||||
|
? {
|
||||||
|
major: deprecatedIn.major,
|
||||||
|
minor: deprecatedIn.minor,
|
||||||
|
patch: deprecatedIn.patch,
|
||||||
|
}
|
||||||
|
: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular-devkit/core": "0.0.0-PLACEHOLDER",
|
"@angular-devkit/core": "0.0.0-PLACEHOLDER",
|
||||||
"jsonc-parser": "3.2.1",
|
"jsonc-parser": "3.2.1",
|
||||||
"magic-string": "0.30.8",
|
"magic-string": "0.30.9",
|
||||||
"ora": "5.4.1",
|
"ora": "5.4.1",
|
||||||
"rxjs": "7.8.1"
|
"rxjs": "7.8.1"
|
||||||
}
|
}
|
||||||
|
38
yarn.lock
38
yarn.lock
@ -130,8 +130,7 @@
|
|||||||
tslib "^2.3.0"
|
tslib "^2.3.0"
|
||||||
|
|
||||||
"@angular/bazel@https://github.com/angular/bazel-builds.git#41e7aa5241ab1f15340eaecaa365cb111b74af50":
|
"@angular/bazel@https://github.com/angular/bazel-builds.git#41e7aa5241ab1f15340eaecaa365cb111b74af50":
|
||||||
version "18.0.0-next.3+sha-a84cb62"
|
version "18.0.0-next.3"
|
||||||
uid "41e7aa5241ab1f15340eaecaa365cb111b74af50"
|
|
||||||
resolved "https://github.com/angular/bazel-builds.git#41e7aa5241ab1f15340eaecaa365cb111b74af50"
|
resolved "https://github.com/angular/bazel-builds.git#41e7aa5241ab1f15340eaecaa365cb111b74af50"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@microsoft/api-extractor" "^7.24.2"
|
"@microsoft/api-extractor" "^7.24.2"
|
||||||
@ -148,7 +147,6 @@
|
|||||||
|
|
||||||
"@angular/build-tooling@https://github.com/angular/dev-infra-private-build-tooling-builds.git#eb9ed9f3fad9f3829e29fb1b4be5dc6a5a41e68b":
|
"@angular/build-tooling@https://github.com/angular/dev-infra-private-build-tooling-builds.git#eb9ed9f3fad9f3829e29fb1b4be5dc6a5a41e68b":
|
||||||
version "0.0.0-86c4e22089a8e19ccf02ba52d2e93a744d62ac03"
|
version "0.0.0-86c4e22089a8e19ccf02ba52d2e93a744d62ac03"
|
||||||
uid eb9ed9f3fad9f3829e29fb1b4be5dc6a5a41e68b
|
|
||||||
resolved "https://github.com/angular/dev-infra-private-build-tooling-builds.git#eb9ed9f3fad9f3829e29fb1b4be5dc6a5a41e68b"
|
resolved "https://github.com/angular/dev-infra-private-build-tooling-builds.git#eb9ed9f3fad9f3829e29fb1b4be5dc6a5a41e68b"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@angular-devkit/build-angular" "17.3.3"
|
"@angular-devkit/build-angular" "17.3.3"
|
||||||
@ -314,10 +312,9 @@
|
|||||||
"@material/typography" "15.0.0-canary.7f224ddd4.0"
|
"@material/typography" "15.0.0-canary.7f224ddd4.0"
|
||||||
tslib "^2.3.0"
|
tslib "^2.3.0"
|
||||||
|
|
||||||
"@angular/ng-dev@https://github.com/angular/dev-infra-private-ng-dev-builds.git#8a6d5db9df6a201f317e9ccfb41a7ebd54197419":
|
"@angular/ng-dev@https://github.com/angular/dev-infra-private-ng-dev-builds.git#659ec125dd4253015d6a4a4665835e4e7d5c65a6":
|
||||||
version "0.0.0-86c4e22089a8e19ccf02ba52d2e93a744d62ac03"
|
version "0.0.0-4a904a92b839e4529f3d768df02148398a5fcdb6"
|
||||||
uid "8a6d5db9df6a201f317e9ccfb41a7ebd54197419"
|
resolved "https://github.com/angular/dev-infra-private-ng-dev-builds.git#659ec125dd4253015d6a4a4665835e4e7d5c65a6"
|
||||||
resolved "https://github.com/angular/dev-infra-private-ng-dev-builds.git#8a6d5db9df6a201f317e9ccfb41a7ebd54197419"
|
|
||||||
dependencies:
|
dependencies:
|
||||||
"@yarnpkg/lockfile" "^1.1.0"
|
"@yarnpkg/lockfile" "^1.1.0"
|
||||||
typescript "~4.9.0"
|
typescript "~4.9.0"
|
||||||
@ -9915,6 +9912,13 @@ magic-string@0.30.8, magic-string@^0.30.0, magic-string@^0.30.3:
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@jridgewell/sourcemap-codec" "^1.4.15"
|
"@jridgewell/sourcemap-codec" "^1.4.15"
|
||||||
|
|
||||||
|
magic-string@0.30.9:
|
||||||
|
version "0.30.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.9.tgz#8927ae21bfdd856310e07a1bc8dd5e73cb6c251d"
|
||||||
|
integrity sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==
|
||||||
|
dependencies:
|
||||||
|
"@jridgewell/sourcemap-codec" "^1.4.15"
|
||||||
|
|
||||||
make-dir@^2.1.0:
|
make-dir@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
|
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
|
||||||
@ -12343,7 +12347,16 @@ sass@1.71.1:
|
|||||||
immutable "^4.0.0"
|
immutable "^4.0.0"
|
||||||
source-map-js ">=0.6.2 <2.0.0"
|
source-map-js ">=0.6.2 <2.0.0"
|
||||||
|
|
||||||
sass@1.72.0, sass@^1.69.5:
|
sass@1.74.1:
|
||||||
|
version "1.74.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/sass/-/sass-1.74.1.tgz#686fc227d3707dd25cb2925e1db8e4562be29319"
|
||||||
|
integrity sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==
|
||||||
|
dependencies:
|
||||||
|
chokidar ">=3.0.0 <4.0.0"
|
||||||
|
immutable "^4.0.0"
|
||||||
|
source-map-js ">=0.6.2 <2.0.0"
|
||||||
|
|
||||||
|
sass@^1.69.5:
|
||||||
version "1.72.0"
|
version "1.72.0"
|
||||||
resolved "https://registry.yarnpkg.com/sass/-/sass-1.72.0.tgz#5b9978943fcfb32b25a6a5acb102fc9dabbbf41c"
|
resolved "https://registry.yarnpkg.com/sass/-/sass-1.72.0.tgz#5b9978943fcfb32b25a6a5acb102fc9dabbbf41c"
|
||||||
integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==
|
integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==
|
||||||
@ -12354,7 +12367,6 @@ sass@1.72.0, sass@^1.69.5:
|
|||||||
|
|
||||||
"sauce-connect-proxy@https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz":
|
"sauce-connect-proxy@https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz":
|
||||||
version "0.0.0"
|
version "0.0.0"
|
||||||
uid "9310bc860f7870a1f872b11c4dc6073a1ad34e5e"
|
|
||||||
resolved "https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz#9310bc860f7870a1f872b11c4dc6073a1ad34e5e"
|
resolved "https://saucelabs.com/downloads/sc-4.9.1-linux.tar.gz#9310bc860f7870a1f872b11c4dc6073a1ad34e5e"
|
||||||
|
|
||||||
saucelabs@^1.5.0:
|
saucelabs@^1.5.0:
|
||||||
@ -13876,10 +13888,10 @@ verdaccio-htpasswd@12.0.0-next-7.13:
|
|||||||
http-errors "2.0.0"
|
http-errors "2.0.0"
|
||||||
unix-crypt-td-js "1.1.4"
|
unix-crypt-td-js "1.1.4"
|
||||||
|
|
||||||
verdaccio@5.30.2:
|
verdaccio@5.30.3:
|
||||||
version "5.30.2"
|
version "5.30.3"
|
||||||
resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.30.2.tgz#14f574e5613708fee3a52cbb2338132f56650aec"
|
resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.30.3.tgz#d36ca91f3ad741dbeba57e28426c7fd23d663f95"
|
||||||
integrity sha512-Mm1+Mtxo7Pu4WU/VUB9eP0PgNQpRoNxlvtzwT/uAWIx94idZoR3xRDxmqH4B++E3mCB1IO31in7Wr/z6U/tmCQ==
|
integrity sha512-s/ZhSRBusW2o+ZkERyzEIbVL3zo8QLpTQPVoB/pn/Yv6+ngflP+anK4xCYiXXQJhqEdBz3cwApa8UgOEaNSS4Q==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@cypress/request" "3.0.1"
|
"@cypress/request" "3.0.1"
|
||||||
"@verdaccio/config" "7.0.0-next-7.13"
|
"@verdaccio/config" "7.0.0-next-7.13"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user