@vercel/build-utils
Advanced tools
+10
-0
| # @vercel/build-utils | ||
| ## 13.3.0 | ||
| ### Minor Changes | ||
| - Add multi-service support for `vercel dev`. When `VERCEL_USE_EXPERIMENTAL_SERVICES=1` is set, the CLI auto-detects different multi-service layouts and orchestrates dev servers for each service through a single proxy server. ([#14805](https://github.com/vercel/vercel/pull/14805)) | ||
| ### Patch Changes | ||
| - [services] add `services` to `config.json` ([#14847](https://github.com/vercel/vercel/pull/14847)) | ||
| ## 13.2.17 | ||
@@ -4,0 +14,0 @@ |
+29
-0
| /// <reference types="node" /> | ||
| /// <reference types="node" /> | ||
| import type FileRef from './file-ref'; | ||
@@ -176,2 +177,14 @@ import type FileFsRef from './file-fs-ref'; | ||
| publicDir?: string; | ||
| /** | ||
| * Optional callback for stdout output from the dev server process. | ||
| * If provided, the builder should forward stdout to this callback | ||
| * instead of (or in addition to) the default behavior. | ||
| */ | ||
| onStdout?: (data: Buffer) => void; | ||
| /** | ||
| * Optional callback for stderr output from the dev server process. | ||
| * If provided, the builder should forward stderr to this callback | ||
| * instead of (or in addition to) the default behavior. | ||
| */ | ||
| onStderr?: (data: Buffer) => void; | ||
| }; | ||
@@ -449,2 +462,18 @@ export interface StartDevServerSuccess { | ||
| } | ||
| export interface Service { | ||
| name: string; | ||
| type: ServiceType; | ||
| group?: string; | ||
| workspace: string; | ||
| entrypoint?: string; | ||
| framework?: string; | ||
| builder: Builder; | ||
| runtime?: string; | ||
| buildCommand?: string; | ||
| installCommand?: string; | ||
| routePrefix?: string; | ||
| schedule?: string; | ||
| topic?: string; | ||
| consumer?: string; | ||
| } | ||
| /** The framework which created the function */ | ||
@@ -451,0 +480,0 @@ export interface FunctionFramework { |
+1
-1
| { | ||
| "name": "@vercel/build-utils", | ||
| "version": "13.2.17", | ||
| "version": "13.3.0", | ||
| "license": "Apache-2.0", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 11 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 3 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 11 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 3 instances in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1456282
0.09%33768
0.09%