mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-11 12:57:46 +00:00
Compare commits
7 Commits
@vercel/py
...
@vercel/no
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a7fa1526c | ||
|
|
64b15d2409 | ||
|
|
40f73e7978 | ||
|
|
4c9ca27195 | ||
|
|
a847ef43fd | ||
|
|
3b466232a9 | ||
|
|
efdeea9db2 |
1
.github/workflows/publish.yml
vendored
1
.github/workflows/publish.yml
vendored
@@ -61,6 +61,7 @@ jobs:
|
||||
if: ${{ steps.check-release.outputs.IS_RELEASE == 'true' }}
|
||||
run: pnpm publish-from-github
|
||||
env:
|
||||
NPM_CONFIG_PROVENANCE: 'true'
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN_ELEVATED }}
|
||||
GA_TRACKING_ID: ${{ secrets.GA_TRACKING_ID }}
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
import { RemixServer } from "@remix-run/react";
|
||||
import { handleRequest } from "@vercel/remix";
|
||||
import type { EntryContext } from "@vercel/remix";
|
||||
|
||||
export default function (
|
||||
request: Request,
|
||||
responseStatusCode: number,
|
||||
responseHeaders: Headers,
|
||||
remixContext: EntryContext
|
||||
) {
|
||||
const remixServer = <RemixServer context={remixContext} url={request.url} />;
|
||||
return handleRequest(
|
||||
request,
|
||||
responseStatusCode,
|
||||
responseHeaders,
|
||||
remixServer
|
||||
);
|
||||
}
|
||||
@@ -6,6 +6,7 @@
|
||||
"dev": "remix dev"
|
||||
},
|
||||
"dependencies": {
|
||||
"@remix-run/node": "^1.14.3",
|
||||
"@remix-run/react": "^1.14.3",
|
||||
"@remix-run/serve": "^1.14.3",
|
||||
"@vercel/analytics": "^0.1.11",
|
||||
|
||||
2
examples/remix/pnpm-lock.yaml
generated
2
examples/remix/pnpm-lock.yaml
generated
@@ -6,6 +6,7 @@ importers:
|
||||
specifiers:
|
||||
'@remix-run/dev': ^1.14.3
|
||||
'@remix-run/eslint-config': ^1.14.3
|
||||
'@remix-run/node': ^1.14.3
|
||||
'@remix-run/react': ^1.14.3
|
||||
'@remix-run/serve': ^1.14.3
|
||||
'@types/react': ^18.0.25
|
||||
@@ -17,6 +18,7 @@ importers:
|
||||
react-dom: ^18.2.0
|
||||
typescript: ^4.9.3
|
||||
dependencies:
|
||||
'@remix-run/node': 1.14.3
|
||||
'@remix-run/react': 1.14.3_biqbaboplfbrettd7655fr4n2y
|
||||
'@remix-run/serve': 1.14.3
|
||||
'@vercel/analytics': 0.1.11_react@18.2.0
|
||||
|
||||
12
package.json
12
package.json
@@ -32,7 +32,7 @@
|
||||
"source-map-support": "0.5.12",
|
||||
"ts-eager": "2.0.2",
|
||||
"ts-jest": "28.0.5",
|
||||
"turbo": "1.8.3"
|
||||
"turbo": "1.8.5"
|
||||
},
|
||||
"scripts": {
|
||||
"lerna": "lerna",
|
||||
@@ -42,14 +42,14 @@
|
||||
"publish-canary": "git checkout main && git pull && lerna version prerelease --preid canary --message \"Publish Canary\" --exact",
|
||||
"publish-from-github": "./utils/publish.sh",
|
||||
"changelog": "node utils/changelog.js",
|
||||
"build": "node utils/gen.js && turbo run build",
|
||||
"build": "node utils/gen.js && turbo --no-update-notifier run build",
|
||||
"vercel-build": "pnpm build && pnpm run pack && cd api && node -r ts-eager/register ./_lib/script/build.ts",
|
||||
"pre-commit": "lint-staged",
|
||||
"test": "jest --rootDir=\"test\" --testPathPattern=\"\\.test.js\"",
|
||||
"test-unit": "pnpm test && node utils/gen.js && turbo run test-unit",
|
||||
"test-cli": "node utils/gen.js && turbo run test-cli",
|
||||
"test-e2e": "node utils/gen.js && turbo run test-e2e",
|
||||
"test-dev": "node utils/gen.js && turbo run test-dev",
|
||||
"test-unit": "pnpm test && node utils/gen.js && turbo --no-update-notifier run test-unit",
|
||||
"test-cli": "node utils/gen.js && turbo --no-update-notifier run test-cli",
|
||||
"test-e2e": "node utils/gen.js && turbo --no-update-notifier run test-e2e",
|
||||
"test-dev": "node utils/gen.js && turbo --no-update-notifier run test-dev",
|
||||
"lint": "eslint . --cache --ext .ts,.js",
|
||||
"prettier-check": "prettier --check .",
|
||||
"prepare": "husky install",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "vercel",
|
||||
"version": "28.18.0",
|
||||
"version": "28.18.1",
|
||||
"preferGlobal": true,
|
||||
"license": "Apache-2.0",
|
||||
"description": "The command-line interface for Vercel",
|
||||
@@ -35,13 +35,13 @@
|
||||
"@vercel/build-utils": "6.5.0",
|
||||
"@vercel/go": "2.4.1",
|
||||
"@vercel/hydrogen": "0.0.59",
|
||||
"@vercel/next": "3.7.0",
|
||||
"@vercel/node": "2.9.14",
|
||||
"@vercel/next": "3.7.1",
|
||||
"@vercel/node": "2.10.0",
|
||||
"@vercel/python": "3.1.55",
|
||||
"@vercel/redwood": "1.1.11",
|
||||
"@vercel/remix-builder": "1.8.0",
|
||||
"@vercel/remix-builder": "1.8.1",
|
||||
"@vercel/ruby": "1.3.72",
|
||||
"@vercel/static-build": "1.3.18"
|
||||
"@vercel/static-build": "1.3.19"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@alex_neo/jest-expect-message": "1.0.5",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vercel/gatsby-plugin-vercel-builder",
|
||||
"version": "1.2.3",
|
||||
"version": "1.2.4",
|
||||
"main": "dist/index.js",
|
||||
"files": [
|
||||
"dist",
|
||||
@@ -16,7 +16,7 @@
|
||||
"dependencies": {
|
||||
"@sinclair/typebox": "0.25.24",
|
||||
"@vercel/build-utils": "6.5.0",
|
||||
"@vercel/node": "2.9.14",
|
||||
"@vercel/node": "2.10.0",
|
||||
"@vercel/routing-utils": "2.1.11",
|
||||
"esbuild": "0.14.47",
|
||||
"etag": "1.8.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vercel/next",
|
||||
"version": "3.7.0",
|
||||
"version": "3.7.1",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index",
|
||||
"homepage": "https://vercel.com/docs/runtimes#official-runtimes/next-js",
|
||||
|
||||
@@ -410,7 +410,6 @@ export const build: BuildV2 = async ({
|
||||
|
||||
const env: typeof process.env = { ...spawnOpts.env };
|
||||
env.NEXT_EDGE_RUNTIME_PROVIDER = 'vercel';
|
||||
env.NEXT_PUBLIC_EDGE_RUNTIME_PROVIDER = env.NEXT_EDGE_RUNTIME_PROVIDER;
|
||||
|
||||
if (target) {
|
||||
// Since version v10.0.8-canary.15 of Next.js the NEXT_PRIVATE_TARGET env
|
||||
@@ -418,13 +417,11 @@ export const build: BuildV2 = async ({
|
||||
// this helps us catch cases where we can't locate the next.config.js
|
||||
// correctly
|
||||
env.NEXT_PRIVATE_TARGET = target;
|
||||
env.NEXT_PUBLIC_TARGET = target;
|
||||
}
|
||||
// Only NEXT_PUBLIC_ is considered for turbo/nx cache keys
|
||||
// and caches may not have the correct trace root so we
|
||||
// need to ensure this included in the cache key
|
||||
env.NEXT_PRIVATE_OUTPUT_TRACE_ROOT = baseDir;
|
||||
env.NEXT_PUBLIC_OUTPUT_TRACE_ROOT = baseDir;
|
||||
|
||||
if (isServerMode) {
|
||||
// when testing with jest NODE_ENV will be set to test so ensure
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vercel/node",
|
||||
"version": "2.9.14",
|
||||
"version": "2.10.0",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index",
|
||||
"homepage": "https://vercel.com/docs/runtimes#official-runtimes/node-js",
|
||||
|
||||
@@ -9,6 +9,10 @@ import fetch from 'node-fetch';
|
||||
import { createEdgeWasmPlugin, WasmAssets } from './edge-wasm-plugin';
|
||||
import { entrypointToOutputPath, logError } from '../utils';
|
||||
import { readFileSync } from 'fs';
|
||||
import {
|
||||
createNodeCompatPlugin,
|
||||
NodeCompatBindings,
|
||||
} from './edge-node-compat-plugin';
|
||||
|
||||
const NODE_VERSION_MAJOR = process.version.match(/^v(\d+)\.\d+/)?.[1];
|
||||
const NODE_VERSION_IDENTIFIER = `node${NODE_VERSION_MAJOR}`;
|
||||
@@ -37,8 +41,17 @@ async function compileUserCode(
|
||||
entrypointFullPath: string,
|
||||
entrypointRelativePath: string,
|
||||
isMiddleware: boolean
|
||||
): Promise<undefined | { userCode: string; wasmAssets: WasmAssets }> {
|
||||
): Promise<
|
||||
| undefined
|
||||
| {
|
||||
userCode: string;
|
||||
wasmAssets: WasmAssets;
|
||||
nodeCompatBindings: NodeCompatBindings;
|
||||
}
|
||||
> {
|
||||
const { wasmAssets, plugin: edgeWasmPlugin } = createEdgeWasmPlugin();
|
||||
const nodeCompatPlugin = createNodeCompatPlugin();
|
||||
|
||||
try {
|
||||
const result = await esbuild.build({
|
||||
// bundling behavior: use globals (like "browser") instead
|
||||
@@ -50,7 +63,7 @@ async function compileUserCode(
|
||||
sourcemap: 'inline',
|
||||
legalComments: 'none',
|
||||
bundle: true,
|
||||
plugins: [edgeWasmPlugin],
|
||||
plugins: [edgeWasmPlugin, nodeCompatPlugin.plugin],
|
||||
entryPoints: [entrypointFullPath],
|
||||
write: false, // operate in memory
|
||||
format: 'cjs',
|
||||
@@ -93,7 +106,11 @@ async function compileUserCode(
|
||||
registerFetchListener(userEdgeHandler, options, dependencies);
|
||||
`;
|
||||
|
||||
return { userCode, wasmAssets };
|
||||
return {
|
||||
userCode,
|
||||
wasmAssets,
|
||||
nodeCompatBindings: nodeCompatPlugin.bindings,
|
||||
};
|
||||
} catch (error) {
|
||||
// We can't easily show a meaningful stack trace from ncc -> edge-runtime.
|
||||
// So, stick with just the message for now.
|
||||
@@ -106,6 +123,7 @@ async function compileUserCode(
|
||||
async function createEdgeRuntime(params?: {
|
||||
userCode: string;
|
||||
wasmAssets: WasmAssets;
|
||||
nodeCompatBindings: NodeCompatBindings;
|
||||
}) {
|
||||
try {
|
||||
if (!params) {
|
||||
@@ -113,6 +131,8 @@ async function createEdgeRuntime(params?: {
|
||||
}
|
||||
|
||||
const wasmBindings = await params.wasmAssets.getContext();
|
||||
const nodeCompatBindings = params.nodeCompatBindings.getContext();
|
||||
|
||||
const edgeRuntime = new EdgeRuntime({
|
||||
initialCode: params.userCode,
|
||||
extend: (context: EdgeContext) => {
|
||||
@@ -127,6 +147,9 @@ async function createEdgeRuntime(params?: {
|
||||
env: process.env,
|
||||
},
|
||||
|
||||
// These are the global bindings for Node.js compatibility
|
||||
...nodeCompatBindings,
|
||||
|
||||
// These are the global bindings for WebAssembly module
|
||||
...wasmBindings,
|
||||
});
|
||||
|
||||
162
packages/node/src/edge-functions/edge-node-compat-plugin.ts
Normal file
162
packages/node/src/edge-functions/edge-node-compat-plugin.ts
Normal file
@@ -0,0 +1,162 @@
|
||||
import BufferImplementation from 'buffer';
|
||||
import EventsImplementation from 'events';
|
||||
import AsyncHooksImplementation from 'async_hooks';
|
||||
import AssertImplementation from 'assert';
|
||||
import UtilImplementation from 'util';
|
||||
import type { Plugin } from 'esbuild';
|
||||
|
||||
const SUPPORTED_NODE_MODULES = [
|
||||
'buffer',
|
||||
'events',
|
||||
'assert',
|
||||
'util',
|
||||
'async_hooks',
|
||||
] as const;
|
||||
|
||||
const getSupportedNodeModuleRegex = () =>
|
||||
new RegExp(`^(?:node:)?(?:${SUPPORTED_NODE_MODULES.join('|')})$`);
|
||||
|
||||
function pick<T, K extends keyof T>(obj: T, keys: K[]): Pick<T, K> {
|
||||
const res: Partial<Pick<T, K>> = {};
|
||||
for (const key of keys) {
|
||||
res[key] = obj[key];
|
||||
}
|
||||
return res as Pick<T, K>;
|
||||
}
|
||||
|
||||
const NativeModuleMap = () => {
|
||||
const mods: Record<typeof SUPPORTED_NODE_MODULES[number], unknown> = {
|
||||
buffer: pick(BufferImplementation, [
|
||||
'constants',
|
||||
'kMaxLength',
|
||||
'kStringMaxLength',
|
||||
'Buffer',
|
||||
'SlowBuffer',
|
||||
]),
|
||||
events: pick(EventsImplementation, [
|
||||
'EventEmitter',
|
||||
'captureRejectionSymbol',
|
||||
'defaultMaxListeners',
|
||||
'errorMonitor',
|
||||
'listenerCount',
|
||||
'on',
|
||||
'once',
|
||||
]),
|
||||
async_hooks: pick(AsyncHooksImplementation, [
|
||||
'AsyncLocalStorage',
|
||||
'AsyncResource',
|
||||
]),
|
||||
assert: pick(AssertImplementation, [
|
||||
'AssertionError',
|
||||
'deepEqual',
|
||||
'deepStrictEqual',
|
||||
'doesNotMatch',
|
||||
'doesNotReject',
|
||||
'doesNotThrow',
|
||||
'equal',
|
||||
'fail',
|
||||
'ifError',
|
||||
'match',
|
||||
'notDeepEqual',
|
||||
'notDeepStrictEqual',
|
||||
'notEqual',
|
||||
'notStrictEqual',
|
||||
'ok',
|
||||
'rejects',
|
||||
'strict',
|
||||
'strictEqual',
|
||||
'throws',
|
||||
]),
|
||||
util: pick(UtilImplementation, [
|
||||
'_extend' as any,
|
||||
'callbackify',
|
||||
'format',
|
||||
'inherits',
|
||||
'promisify',
|
||||
'types',
|
||||
]),
|
||||
};
|
||||
return new Map(Object.entries(mods));
|
||||
};
|
||||
|
||||
const NODE_COMPAT_NAMESPACE = 'vercel-node-compat';
|
||||
|
||||
export class NodeCompatBindings {
|
||||
private bindings = new Map<
|
||||
string,
|
||||
{
|
||||
name: string;
|
||||
modulePath: string;
|
||||
value: unknown;
|
||||
}
|
||||
>();
|
||||
|
||||
use(modulePath: `node:${string}`) {
|
||||
const stripped = modulePath.replace(/^node:/, '');
|
||||
const name = `__vc_node_${stripped}__`;
|
||||
if (!this.bindings.has(modulePath)) {
|
||||
const value = NativeModuleMap().get(stripped);
|
||||
if (value === undefined) {
|
||||
throw new Error(`Could not find module ${modulePath}`);
|
||||
}
|
||||
this.bindings.set(modulePath, {
|
||||
modulePath: modulePath,
|
||||
name,
|
||||
value,
|
||||
});
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
||||
getContext(): Record<string, unknown> {
|
||||
const context: Record<string, unknown> = {};
|
||||
for (const binding of this.bindings.values()) {
|
||||
context[binding.name] = binding.value;
|
||||
}
|
||||
return context;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows to enable Node.js compatibility by detecting namespaced `node:`
|
||||
* imports and producing metadata to bind global variables for each.
|
||||
* It requires from the consumer to add the imports.
|
||||
*/
|
||||
export function createNodeCompatPlugin() {
|
||||
const bindings = new NodeCompatBindings();
|
||||
const plugin: Plugin = {
|
||||
name: 'vc-node-compat',
|
||||
setup(b) {
|
||||
b.onResolve({ filter: getSupportedNodeModuleRegex() }, async args => {
|
||||
const importee = args.path.replace('node:', '');
|
||||
if (!SUPPORTED_NODE_MODULES.includes(importee as any)) {
|
||||
return;
|
||||
}
|
||||
|
||||
return {
|
||||
namespace: NODE_COMPAT_NAMESPACE,
|
||||
path: args.path,
|
||||
};
|
||||
});
|
||||
|
||||
b.onLoad(
|
||||
{ filter: /.+/, namespace: NODE_COMPAT_NAMESPACE },
|
||||
async args => {
|
||||
const fullName = args.path.startsWith('node:')
|
||||
? (args.path as `node:${string}`)
|
||||
: (`node:${args.path}` as const);
|
||||
const globalName = bindings.use(fullName);
|
||||
|
||||
return {
|
||||
contents: `module.exports = ${globalName};`,
|
||||
loader: 'js',
|
||||
};
|
||||
}
|
||||
);
|
||||
},
|
||||
};
|
||||
return {
|
||||
plugin,
|
||||
bindings,
|
||||
};
|
||||
}
|
||||
16
packages/node/test/dev-fixtures/edge-buffer.js
Normal file
16
packages/node/test/dev-fixtures/edge-buffer.js
Normal file
@@ -0,0 +1,16 @@
|
||||
/* global Response */
|
||||
|
||||
import B from 'node:buffer';
|
||||
import { Buffer } from 'buffer';
|
||||
|
||||
export const config = { runtime: 'edge' };
|
||||
|
||||
export default async () => {
|
||||
const encoded = Buffer.from('Hello, world!').toString('base64');
|
||||
return new Response(
|
||||
JSON.stringify({
|
||||
encoded,
|
||||
'Buffer === B.Buffer': Buffer === B.Buffer,
|
||||
})
|
||||
);
|
||||
};
|
||||
27
packages/node/test/dev.test.ts
vendored
27
packages/node/test/dev.test.ts
vendored
@@ -22,6 +22,33 @@ function testForkDevServer(entrypoint: string) {
|
||||
});
|
||||
}
|
||||
|
||||
test('runs an edge function that uses `buffer`', async () => {
|
||||
const child = testForkDevServer('./edge-buffer.js');
|
||||
|
||||
try {
|
||||
const result = await readMessage(child);
|
||||
if (result.state !== 'message') {
|
||||
throw new Error('Exited. error: ' + JSON.stringify(result.value));
|
||||
}
|
||||
|
||||
const response = await fetch(
|
||||
`http://localhost:${result.value.port}/api/edge-buffer`
|
||||
);
|
||||
expect({
|
||||
status: response.status,
|
||||
json: await response.json(),
|
||||
}).toEqual({
|
||||
status: 200,
|
||||
json: {
|
||||
encoded: Buffer.from('Hello, world!').toString('base64'),
|
||||
'Buffer === B.Buffer': true,
|
||||
},
|
||||
});
|
||||
} finally {
|
||||
child.kill(9);
|
||||
}
|
||||
});
|
||||
|
||||
test('runs a mjs endpoint', async () => {
|
||||
const child = testForkDevServer('./esm-module.mjs');
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vercel/remix-builder",
|
||||
"version": "1.8.0",
|
||||
"version": "1.8.1",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
"homepage": "https://vercel.com/docs",
|
||||
|
||||
@@ -42,7 +42,7 @@ export interface ResolvedRoutePaths {
|
||||
rePath: string;
|
||||
}
|
||||
|
||||
const SPLAT_PATH = '/:params+';
|
||||
const SPLAT_PATH = '/:params*';
|
||||
|
||||
const entryExts = ['.js', '.jsx', '.ts', '.tsx'];
|
||||
|
||||
|
||||
3
packages/remix/test/fixtures/03-with-pnpm/app/routes/sub/$.tsx
vendored
Normal file
3
packages/remix/test/fixtures/03-with-pnpm/app/routes/sub/$.tsx
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export const config = { runtime: 'edge' };
|
||||
|
||||
export default function () { return <div>Sub catch-all</div> }
|
||||
@@ -12,6 +12,10 @@
|
||||
{ "path": "/nested", "mustContain": "Nested index page" },
|
||||
{ "path": "/nested/another", "mustContain": "Nested another page" },
|
||||
{ "path": "/nested/index", "mustContain": "<div>nested/index</div>" },
|
||||
{ "path": "/asdf", "mustContain": "<div>asdf</div>" }
|
||||
{ "path": "/asdf", "mustContain": "<div>asdf</div>" },
|
||||
{ "path": "/foo/bar", "mustContain": "<div>foo/bar</div>" },
|
||||
{ "path": "/sub", "mustContain": "<div>Sub catch-all</div>" },
|
||||
{ "path": "/sub/", "mustContain": "<div>Sub catch-all</div>" },
|
||||
{ "path": "/sub/another", "mustContain": "<div>Sub catch-all</div>" }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -144,14 +144,14 @@ describe('getPathFromRoute()', () => {
|
||||
},
|
||||
{
|
||||
id: 'routes/projects/$',
|
||||
expected: { path: 'projects/*', rePath: '/projects/:params+' },
|
||||
expected: { path: 'projects/*', rePath: '/projects/:params*' },
|
||||
},
|
||||
{
|
||||
id: 'routes/$foo.$bar.$baz',
|
||||
expected: { path: ':foo/:bar/:baz', rePath: '/:foo/:bar/:baz' },
|
||||
},
|
||||
{ id: 'routes/node', expected: { path: 'node', rePath: '/node' } },
|
||||
{ id: 'routes/$', expected: { path: '*', rePath: '/:params+' } },
|
||||
{ id: 'routes/$', expected: { path: '*', rePath: '/:params*' } },
|
||||
{
|
||||
id: 'routes/($lang)/index',
|
||||
expected: { path: '(:lang)', rePath: '/:lang?' },
|
||||
|
||||
@@ -13,11 +13,11 @@ describe('getRegExpFromPath()', () => {
|
||||
|
||||
describe.each([
|
||||
{
|
||||
path: '/:params+',
|
||||
path: '/:params*',
|
||||
urls: [
|
||||
{
|
||||
url: '/',
|
||||
expected: false,
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
url: '/foo',
|
||||
@@ -38,7 +38,7 @@ describe('getRegExpFromPath()', () => {
|
||||
],
|
||||
},
|
||||
{
|
||||
path: '/projects/:params+',
|
||||
path: '/projects/:params*',
|
||||
urls: [
|
||||
{
|
||||
url: '/',
|
||||
@@ -48,12 +48,20 @@ describe('getRegExpFromPath()', () => {
|
||||
url: '/foo',
|
||||
expected: false,
|
||||
},
|
||||
{
|
||||
url: '/projects',
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
url: '/projects/',
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
url: '/projects/foo',
|
||||
expected: true,
|
||||
},
|
||||
{
|
||||
url: '/projects/another',
|
||||
url: '/projects/foo/another',
|
||||
expected: true,
|
||||
},
|
||||
],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vercel/static-build",
|
||||
"version": "1.3.18",
|
||||
"version": "1.3.19",
|
||||
"license": "MIT",
|
||||
"main": "./dist/index",
|
||||
"homepage": "https://vercel.com/docs/build-step",
|
||||
@@ -30,7 +30,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@vercel/gatsby-plugin-vercel-analytics": "1.0.8",
|
||||
"@vercel/gatsby-plugin-vercel-builder": "1.2.3"
|
||||
"@vercel/gatsby-plugin-vercel-builder": "1.2.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/aws-lambda": "8.10.64",
|
||||
|
||||
253
pnpm-lock.yaml
generated
253
pnpm-lock.yaml
generated
@@ -29,7 +29,7 @@ importers:
|
||||
source-map-support: 0.5.12
|
||||
ts-eager: 2.0.2
|
||||
ts-jest: 28.0.5
|
||||
turbo: 1.8.3
|
||||
turbo: 1.8.5
|
||||
dependencies:
|
||||
lerna: 5.6.2
|
||||
devDependencies:
|
||||
@@ -57,7 +57,7 @@ importers:
|
||||
source-map-support: 0.5.12
|
||||
ts-eager: 2.0.2
|
||||
ts-jest: 28.0.5_jest@28.0.2
|
||||
turbo: 1.8.3
|
||||
turbo: 1.8.5
|
||||
|
||||
api:
|
||||
specifiers:
|
||||
@@ -245,14 +245,14 @@ importers:
|
||||
'@vercel/go': 2.4.1
|
||||
'@vercel/hydrogen': 0.0.59
|
||||
'@vercel/ncc': 0.24.0
|
||||
'@vercel/next': 3.7.0
|
||||
'@vercel/node': 2.9.14
|
||||
'@vercel/next': 3.7.1
|
||||
'@vercel/node': 2.10.0
|
||||
'@vercel/python': 3.1.55
|
||||
'@vercel/redwood': 1.1.11
|
||||
'@vercel/remix-builder': 1.8.0
|
||||
'@vercel/remix-builder': 1.8.1
|
||||
'@vercel/routing-utils': 2.1.11
|
||||
'@vercel/ruby': 1.3.72
|
||||
'@vercel/static-build': 1.3.18
|
||||
'@vercel/static-build': 1.3.19
|
||||
'@zeit/source-map-support': 0.6.2
|
||||
ajv: 6.12.2
|
||||
alpha-sort: 2.0.1
|
||||
@@ -630,7 +630,7 @@ importers:
|
||||
'@types/node': 14.18.33
|
||||
'@types/react': 18.0.26
|
||||
'@vercel/build-utils': 6.5.0
|
||||
'@vercel/node': 2.9.14
|
||||
'@vercel/node': 2.10.0
|
||||
'@vercel/routing-utils': 2.1.11
|
||||
esbuild: 0.14.47
|
||||
etag: 1.8.1
|
||||
@@ -1028,7 +1028,7 @@ importers:
|
||||
'@vercel/frameworks': 1.3.3
|
||||
'@vercel/fs-detectors': 3.8.6
|
||||
'@vercel/gatsby-plugin-vercel-analytics': 1.0.8
|
||||
'@vercel/gatsby-plugin-vercel-builder': 1.2.3
|
||||
'@vercel/gatsby-plugin-vercel-builder': 1.2.4
|
||||
'@vercel/ncc': 0.24.0
|
||||
'@vercel/routing-utils': 2.1.11
|
||||
'@vercel/static-config': 2.0.14
|
||||
@@ -1150,10 +1150,10 @@ packages:
|
||||
'@babel/template': 7.20.7
|
||||
'@babel/traverse': 7.20.12
|
||||
'@babel/types': 7.20.7
|
||||
convert-source-map: 1.9.0
|
||||
convert-source-map: 1.8.0
|
||||
debug: 4.3.4
|
||||
gensync: 1.0.0-beta.2
|
||||
json5: 2.2.3
|
||||
json5: 2.2.2
|
||||
semver: 6.3.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
@@ -2662,7 +2662,7 @@ packages:
|
||||
camelcase: 5.3.1
|
||||
find-up: 4.1.0
|
||||
get-package-type: 0.1.0
|
||||
js-yaml: 3.14.1
|
||||
js-yaml: 3.13.1
|
||||
resolve-from: 5.0.0
|
||||
dev: true
|
||||
|
||||
@@ -2677,7 +2677,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-message-util: 28.1.3
|
||||
jest-util: 28.1.3
|
||||
slash: 3.0.0
|
||||
@@ -2689,7 +2689,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-message-util: 29.3.1
|
||||
jest-util: 29.3.1
|
||||
slash: 3.0.0
|
||||
@@ -2786,7 +2786,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/fake-timers': 28.1.3
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-mock: 28.1.3
|
||||
dev: true
|
||||
|
||||
@@ -2796,7 +2796,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/fake-timers': 29.3.1
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-mock: 29.3.1
|
||||
dev: true
|
||||
|
||||
@@ -2840,7 +2840,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 28.1.3
|
||||
'@sinonjs/fake-timers': 9.1.2
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-message-util: 28.1.3
|
||||
jest-mock: 28.1.3
|
||||
jest-util: 28.1.3
|
||||
@@ -2852,7 +2852,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 29.3.1
|
||||
'@sinonjs/fake-timers': 9.1.2
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-message-util: 29.3.1
|
||||
jest-mock: 29.3.1
|
||||
jest-util: 29.3.1
|
||||
@@ -2897,7 +2897,7 @@ packages:
|
||||
'@jest/types': 28.1.3
|
||||
'@jridgewell/trace-mapping': 0.3.17
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
collect-v8-coverage: 1.0.1
|
||||
exit: 0.1.2
|
||||
glob: 7.2.3
|
||||
@@ -2935,7 +2935,7 @@ packages:
|
||||
'@jest/types': 29.3.1
|
||||
'@jridgewell/trace-mapping': 0.3.17
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
collect-v8-coverage: 1.0.1
|
||||
exit: 0.1.2
|
||||
glob: 7.2.3
|
||||
@@ -3036,8 +3036,8 @@ packages:
|
||||
'@jest/types': 28.1.3
|
||||
'@jridgewell/trace-mapping': 0.3.17
|
||||
babel-plugin-istanbul: 6.1.1
|
||||
chalk: 4.1.2
|
||||
convert-source-map: 1.9.0
|
||||
chalk: 4.1.0
|
||||
convert-source-map: 1.8.0
|
||||
fast-json-stable-stringify: 2.1.0
|
||||
graceful-fs: 4.2.10
|
||||
jest-haste-map: 28.1.3
|
||||
@@ -3059,7 +3059,7 @@ packages:
|
||||
'@jest/types': 29.3.1
|
||||
'@jridgewell/trace-mapping': 0.3.17
|
||||
babel-plugin-istanbul: 6.1.1
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
convert-source-map: 2.0.0
|
||||
fast-json-stable-stringify: 2.1.0
|
||||
graceful-fs: 4.2.10
|
||||
@@ -3083,7 +3083,7 @@ packages:
|
||||
'@types/istanbul-reports': 3.0.1
|
||||
'@types/node': 18.14.6
|
||||
'@types/yargs': 17.0.19
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
dev: true
|
||||
|
||||
/@jest/types/29.3.1:
|
||||
@@ -3209,7 +3209,7 @@ packages:
|
||||
resolution: {integrity: sha512-QIOQ3jIbWdduHd5892fbo3u7/dQgbhzEBB7cvf+Ys/iCPP8UQrBECi1lfRgA4kcTKC2MyMz0SoyXZz/lFcXc3A==}
|
||||
engines: {node: ^14.15.0 || >=16.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
execa: 5.1.1
|
||||
strong-log-transformer: 2.1.0
|
||||
dev: false
|
||||
@@ -3243,7 +3243,7 @@ packages:
|
||||
engines: {node: ^14.15.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@lerna/child-process': 5.6.2
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
npmlog: 6.0.2
|
||||
dev: false
|
||||
|
||||
@@ -3253,7 +3253,7 @@ packages:
|
||||
dependencies:
|
||||
'@lerna/child-process': 5.6.2
|
||||
'@lerna/describe-ref': 5.6.2
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
npmlog: 6.0.2
|
||||
slash: 3.0.0
|
||||
dev: false
|
||||
@@ -3407,7 +3407,7 @@ packages:
|
||||
resolution: {integrity: sha512-TInJmbrsmYIwUyrRxytjO82KjJbRwm67F7LoZs1shAq6rMvNqi4NxSY9j+hT/939alFmEq1zssoy/caeLXHRfQ==}
|
||||
engines: {node: ^14.15.0 || >=16.0.0}
|
||||
dependencies:
|
||||
node-fetch: 2.6.8
|
||||
node-fetch: 2.6.7
|
||||
npmlog: 6.0.2
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
@@ -3488,7 +3488,7 @@ packages:
|
||||
engines: {node: ^14.15.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@lerna/query-graph': 5.6.2
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
columnify: 1.6.0
|
||||
dev: false
|
||||
|
||||
@@ -3828,10 +3828,10 @@ packages:
|
||||
'@lerna/temp-write': 5.6.2
|
||||
'@lerna/validation-error': 5.6.2
|
||||
'@nrwl/devkit': 15.5.1_nx@15.5.1+typescript@4.9.5
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
dedent: 0.7.0
|
||||
load-json-file: 6.2.0
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
npmlog: 6.0.2
|
||||
p-map: 4.0.0
|
||||
p-pipe: 3.1.0
|
||||
@@ -4024,7 +4024,7 @@ packages:
|
||||
dependencies:
|
||||
'@npmcli/name-from-folder': 1.0.1
|
||||
glob: 8.0.3
|
||||
minimatch: 5.1.2
|
||||
minimatch: 5.0.1
|
||||
read-package-json-fast: 2.0.3
|
||||
dev: false
|
||||
|
||||
@@ -4228,7 +4228,7 @@ packages:
|
||||
'@octokit/request-error': 3.0.2
|
||||
'@octokit/types': 8.1.0
|
||||
is-plain-object: 5.0.0
|
||||
node-fetch: 2.6.8
|
||||
node-fetch: 2.6.7
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
@@ -4980,7 +4980,7 @@ packages:
|
||||
dependencies:
|
||||
'@types/http-cache-semantics': 4.0.1
|
||||
'@types/keyv': 3.1.4
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
'@types/responselike': 1.0.0
|
||||
dev: false
|
||||
|
||||
@@ -5157,7 +5157,7 @@ packages:
|
||||
/@types/graceful-fs/4.1.6:
|
||||
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
|
||||
dependencies:
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
dev: true
|
||||
|
||||
/@types/hast/2.3.4:
|
||||
@@ -5262,7 +5262,7 @@ packages:
|
||||
/@types/keyv/3.1.4:
|
||||
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
|
||||
dependencies:
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
dev: false
|
||||
|
||||
/@types/load-json-file/2.0.7:
|
||||
@@ -5450,7 +5450,7 @@ packages:
|
||||
/@types/responselike/1.0.0:
|
||||
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
|
||||
dependencies:
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
dev: false
|
||||
|
||||
/@types/retry/0.12.2:
|
||||
@@ -6169,12 +6169,12 @@ packages:
|
||||
gunzip-maybe: 1.4.2
|
||||
inquirer: 8.2.5
|
||||
jsesc: 3.0.2
|
||||
json5: 2.2.3
|
||||
json5: 2.2.2
|
||||
lodash: 4.17.21
|
||||
lodash.debounce: 4.0.8
|
||||
lru-cache: 7.14.1
|
||||
minimatch: 3.1.2
|
||||
node-fetch: 2.6.8
|
||||
minimatch: 3.0.4
|
||||
node-fetch: 2.6.7
|
||||
ora: 5.4.1
|
||||
postcss: 8.4.21
|
||||
postcss-discard-duplicates: 5.1.0_postcss@8.4.21
|
||||
@@ -6309,7 +6309,7 @@ packages:
|
||||
resolution: {integrity: sha512-J6ySgEdQUqAmlttvZOoXOEsrDTAnHyR/MtEvuAG5a+gwKY/2Cc7xn4CWcpgfuwkp+0a4vXmt2BDwzacDoGDN1g==}
|
||||
engines: {node: '>=14.15.0'}
|
||||
dependencies:
|
||||
js-yaml: 3.14.1
|
||||
js-yaml: 3.13.1
|
||||
tslib: 2.5.0
|
||||
dev: false
|
||||
|
||||
@@ -6902,7 +6902,7 @@ packages:
|
||||
'@types/babel__core': 7.1.20
|
||||
babel-plugin-istanbul: 6.1.1
|
||||
babel-preset-jest: 28.1.3_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
slash: 3.0.0
|
||||
transitivePeerDependencies:
|
||||
@@ -6920,7 +6920,7 @@ packages:
|
||||
'@types/babel__core': 7.1.20
|
||||
babel-plugin-istanbul: 6.1.1
|
||||
babel-preset-jest: 29.2.0_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
slash: 3.0.0
|
||||
transitivePeerDependencies:
|
||||
@@ -6974,7 +6974,7 @@ packages:
|
||||
'@babel/compat-data': 7.20.10
|
||||
'@babel/core': 7.20.12
|
||||
'@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12
|
||||
semver: 6.3.0
|
||||
semver: 6.1.1
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: false
|
||||
@@ -7917,7 +7917,7 @@ packages:
|
||||
json-stringify-safe: 5.0.1
|
||||
lodash: 4.17.21
|
||||
meow: 8.1.2
|
||||
semver: 6.3.0
|
||||
semver: 6.1.1
|
||||
split: 1.0.1
|
||||
through2: 4.0.2
|
||||
dev: false
|
||||
@@ -7967,10 +7967,10 @@ packages:
|
||||
resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
|
||||
dependencies:
|
||||
safe-buffer: 5.1.2
|
||||
dev: true
|
||||
|
||||
/convert-source-map/1.9.0:
|
||||
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
|
||||
dev: true
|
||||
|
||||
/convert-source-map/2.0.0:
|
||||
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
|
||||
@@ -8562,7 +8562,7 @@ packages:
|
||||
/duplexify/3.7.1:
|
||||
resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
|
||||
dependencies:
|
||||
end-of-stream: 1.4.4
|
||||
end-of-stream: 1.4.1
|
||||
inherits: 2.0.4
|
||||
readable-stream: 2.3.7
|
||||
stream-shift: 1.0.1
|
||||
@@ -8658,7 +8658,6 @@ packages:
|
||||
resolution: {integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==}
|
||||
dependencies:
|
||||
once: 1.4.0
|
||||
dev: true
|
||||
|
||||
/end-of-stream/1.4.4:
|
||||
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
|
||||
@@ -9363,7 +9362,7 @@ packages:
|
||||
eslint-import-resolver-webpack:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 5.54.1_typescript@4.9.4
|
||||
'@typescript-eslint/parser': 5.54.1
|
||||
debug: 3.2.7
|
||||
eslint-import-resolver-node: 0.3.7
|
||||
eslint-import-resolver-typescript: 3.5.3_5rfvta7qn57kxm7ir36ta6fixq
|
||||
@@ -9391,7 +9390,7 @@ packages:
|
||||
'@typescript-eslint/parser':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 5.54.1_typescript@4.9.4
|
||||
'@typescript-eslint/parser': 5.54.1
|
||||
array-includes: 3.1.6
|
||||
array.prototype.flat: 1.3.1
|
||||
array.prototype.flatmap: 1.3.1
|
||||
@@ -9508,7 +9507,7 @@ packages:
|
||||
eslint-plugin-jest:
|
||||
optional: true
|
||||
dependencies:
|
||||
eslint-plugin-jest: 27.2.1_6xo4tvwzjwdi6xwjpxfe6jodqe
|
||||
eslint-plugin-jest: 27.2.1_j7aytffwn6h2xuxtcd36dokff4
|
||||
dev: true
|
||||
|
||||
/eslint-plugin-react-hooks/4.6.0:
|
||||
@@ -10139,7 +10138,7 @@ packages:
|
||||
/filelist/1.0.4:
|
||||
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
|
||||
dependencies:
|
||||
minimatch: 5.1.2
|
||||
minimatch: 5.0.1
|
||||
dev: false
|
||||
|
||||
/fill-range/4.0.0:
|
||||
@@ -10610,7 +10609,7 @@ packages:
|
||||
hasBin: true
|
||||
dependencies:
|
||||
meow: 8.1.2
|
||||
semver: 6.3.0
|
||||
semver: 6.1.1
|
||||
dev: false
|
||||
|
||||
/git-up/7.0.0:
|
||||
@@ -10673,7 +10672,7 @@ packages:
|
||||
fs.realpath: 1.0.0
|
||||
inflight: 1.0.6
|
||||
inherits: 2.0.4
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
once: 1.4.0
|
||||
path-is-absolute: 1.0.1
|
||||
dev: false
|
||||
@@ -10684,7 +10683,7 @@ packages:
|
||||
fs.realpath: 1.0.0
|
||||
inflight: 1.0.6
|
||||
inherits: 2.0.4
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
once: 1.4.0
|
||||
path-is-absolute: 1.0.1
|
||||
dev: true
|
||||
@@ -11216,7 +11215,7 @@ packages:
|
||||
resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==}
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
|
||||
dependencies:
|
||||
minimatch: 5.1.2
|
||||
minimatch: 5.0.1
|
||||
dev: false
|
||||
|
||||
/ignore/4.0.6:
|
||||
@@ -11902,9 +11901,9 @@ packages:
|
||||
hasBin: true
|
||||
dependencies:
|
||||
async: 3.2.4
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
filelist: 1.0.4
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
dev: false
|
||||
|
||||
/jaro-winkler/0.2.8:
|
||||
@@ -11939,8 +11938,8 @@ packages:
|
||||
'@jest/expect': 28.1.3
|
||||
'@jest/test-result': 28.1.3
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
'@types/node': 16.18.11
|
||||
chalk: 4.1.0
|
||||
co: 4.6.0
|
||||
dedent: 0.7.0
|
||||
is-generator-fn: 2.1.0
|
||||
@@ -11966,8 +11965,8 @@ packages:
|
||||
'@jest/expect': 29.3.1
|
||||
'@jest/test-result': 29.3.1
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
'@types/node': 16.18.11
|
||||
chalk: 4.1.0
|
||||
co: 4.6.0
|
||||
dedent: 0.7.0
|
||||
is-generator-fn: 2.1.0
|
||||
@@ -12058,7 +12057,7 @@ packages:
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 14.18.33
|
||||
babel-jest: 28.1.3_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
ci-info: 3.7.1
|
||||
deepmerge: 4.2.2
|
||||
glob: 7.2.3
|
||||
@@ -12097,7 +12096,7 @@ packages:
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
babel-jest: 28.1.3_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
ci-info: 3.7.1
|
||||
deepmerge: 4.2.2
|
||||
glob: 7.2.3
|
||||
@@ -12136,7 +12135,7 @@ packages:
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 14.18.33
|
||||
babel-jest: 29.3.1_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
ci-info: 3.7.1
|
||||
deepmerge: 4.2.2
|
||||
glob: 7.2.3
|
||||
@@ -12175,7 +12174,7 @@ packages:
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
babel-jest: 29.3.1_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
ci-info: 3.7.1
|
||||
deepmerge: 4.2.2
|
||||
glob: 7.2.3
|
||||
@@ -12211,7 +12210,7 @@ packages:
|
||||
resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==}
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
diff-sequences: 28.1.1
|
||||
jest-get-type: 28.0.2
|
||||
pretty-format: 28.1.3
|
||||
@@ -12221,7 +12220,7 @@ packages:
|
||||
resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==}
|
||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
diff-sequences: 29.3.1
|
||||
jest-get-type: 29.2.0
|
||||
pretty-format: 29.3.1
|
||||
@@ -12246,7 +12245,7 @@ packages:
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
'@jest/types': 28.1.3
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-get-type: 28.0.2
|
||||
jest-util: 28.1.3
|
||||
pretty-format: 28.1.3
|
||||
@@ -12257,7 +12256,7 @@ packages:
|
||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||
dependencies:
|
||||
'@jest/types': 29.3.1
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-get-type: 29.2.0
|
||||
jest-util: 29.3.1
|
||||
pretty-format: 29.3.1
|
||||
@@ -12270,7 +12269,7 @@ packages:
|
||||
'@jest/environment': 28.1.3
|
||||
'@jest/fake-timers': 28.1.3
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-mock: 28.1.3
|
||||
jest-util: 28.1.3
|
||||
dev: true
|
||||
@@ -12282,7 +12281,7 @@ packages:
|
||||
'@jest/environment': 29.3.1
|
||||
'@jest/fake-timers': 29.3.1
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-mock: 29.3.1
|
||||
jest-util: 29.3.1
|
||||
dev: true
|
||||
@@ -12370,7 +12369,7 @@ packages:
|
||||
resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==}
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-diff: 28.1.3
|
||||
jest-get-type: 28.0.2
|
||||
pretty-format: 28.1.3
|
||||
@@ -12393,7 +12392,7 @@ packages:
|
||||
'@babel/code-frame': 7.18.6
|
||||
'@jest/types': 28.1.3
|
||||
'@types/stack-utils': 2.0.1
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
micromatch: 4.0.5
|
||||
pretty-format: 28.1.3
|
||||
@@ -12408,7 +12407,7 @@ packages:
|
||||
'@babel/code-frame': 7.18.6
|
||||
'@jest/types': 29.3.1
|
||||
'@types/stack-utils': 2.0.1
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
micromatch: 4.0.5
|
||||
pretty-format: 29.3.1
|
||||
@@ -12421,7 +12420,7 @@ packages:
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
dev: true
|
||||
|
||||
/jest-mock/29.3.1:
|
||||
@@ -12429,7 +12428,7 @@ packages:
|
||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||
dependencies:
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-util: 29.3.1
|
||||
dev: true
|
||||
|
||||
@@ -12491,7 +12490,7 @@ packages:
|
||||
resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==}
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
jest-haste-map: 28.1.3
|
||||
jest-pnp-resolver: 1.2.3_jest-resolve@28.1.3
|
||||
@@ -12506,7 +12505,7 @@ packages:
|
||||
resolution: {integrity: sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==}
|
||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
graceful-fs: 4.2.10
|
||||
jest-haste-map: 29.3.1
|
||||
jest-pnp-resolver: 1.2.3_jest-resolve@29.3.1
|
||||
@@ -12527,7 +12526,7 @@ packages:
|
||||
'@jest/transform': 28.1.3
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
emittery: 0.10.2
|
||||
graceful-fs: 4.2.10
|
||||
jest-docblock: 28.1.1
|
||||
@@ -12556,7 +12555,7 @@ packages:
|
||||
'@jest/transform': 29.3.1
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
emittery: 0.13.1
|
||||
graceful-fs: 4.2.10
|
||||
jest-docblock: 29.2.0
|
||||
@@ -12586,7 +12585,7 @@ packages:
|
||||
'@jest/test-result': 28.1.3
|
||||
'@jest/transform': 28.1.3
|
||||
'@jest/types': 28.1.3
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
cjs-module-lexer: 1.2.2
|
||||
collect-v8-coverage: 1.0.1
|
||||
execa: 5.1.1
|
||||
@@ -12617,7 +12616,7 @@ packages:
|
||||
'@jest/transform': 29.3.1
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
cjs-module-lexer: 1.2.2
|
||||
collect-v8-coverage: 1.0.1
|
||||
glob: 7.2.3
|
||||
@@ -12650,7 +12649,7 @@ packages:
|
||||
'@types/babel__traverse': 7.18.3
|
||||
'@types/prettier': 2.7.2
|
||||
babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
expect: 28.1.3
|
||||
graceful-fs: 4.2.10
|
||||
jest-diff: 28.1.3
|
||||
@@ -12682,7 +12681,7 @@ packages:
|
||||
'@types/babel__traverse': 7.18.3
|
||||
'@types/prettier': 2.7.2
|
||||
babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
expect: 29.3.1
|
||||
graceful-fs: 4.2.10
|
||||
jest-diff: 29.3.1
|
||||
@@ -12728,7 +12727,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 28.1.3
|
||||
camelcase: 6.3.0
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-get-type: 28.0.2
|
||||
leven: 3.1.0
|
||||
pretty-format: 28.1.3
|
||||
@@ -12740,7 +12739,7 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 29.3.1
|
||||
camelcase: 6.3.0
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
jest-get-type: 29.2.0
|
||||
leven: 3.1.0
|
||||
pretty-format: 29.3.1
|
||||
@@ -12754,7 +12753,7 @@ packages:
|
||||
'@jest/types': 28.1.3
|
||||
'@types/node': 18.14.6
|
||||
ansi-escapes: 4.3.2
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
emittery: 0.10.2
|
||||
jest-util: 28.1.3
|
||||
string-length: 4.0.2
|
||||
@@ -12768,7 +12767,7 @@ packages:
|
||||
'@jest/types': 29.3.1
|
||||
'@types/node': 18.14.6
|
||||
ansi-escapes: 4.3.2
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
emittery: 0.13.1
|
||||
jest-util: 29.3.1
|
||||
string-length: 4.0.2
|
||||
@@ -12778,7 +12777,7 @@ packages:
|
||||
resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
|
||||
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
|
||||
dependencies:
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
merge-stream: 2.0.0
|
||||
supports-color: 8.1.1
|
||||
dev: true
|
||||
@@ -12787,7 +12786,7 @@ packages:
|
||||
resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==}
|
||||
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
|
||||
dependencies:
|
||||
'@types/node': 18.14.6
|
||||
'@types/node': 16.18.11
|
||||
jest-util: 29.3.1
|
||||
merge-stream: 2.0.0
|
||||
supports-color: 8.1.1
|
||||
@@ -12857,6 +12856,7 @@ packages:
|
||||
dependencies:
|
||||
argparse: 1.0.10
|
||||
esprima: 4.0.1
|
||||
dev: true
|
||||
|
||||
/js-yaml/4.1.0:
|
||||
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
|
||||
@@ -12942,12 +12942,12 @@ packages:
|
||||
resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==}
|
||||
engines: {node: '>=6'}
|
||||
hasBin: true
|
||||
dev: false
|
||||
|
||||
/json5/2.2.3:
|
||||
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
|
||||
engines: {node: '>=6'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/jsonc-parser/3.2.0:
|
||||
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
|
||||
@@ -13263,7 +13263,7 @@ packages:
|
||||
dependencies:
|
||||
big.js: 5.2.2
|
||||
emojis-list: 3.0.0
|
||||
json5: 2.2.3
|
||||
json5: 2.2.2
|
||||
dev: false
|
||||
|
||||
/loader-utils/3.2.1:
|
||||
@@ -13352,7 +13352,7 @@ packages:
|
||||
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
|
||||
engines: {node: '>=10'}
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
is-unicode-supported: 0.1.0
|
||||
dev: false
|
||||
|
||||
@@ -13434,7 +13434,7 @@ packages:
|
||||
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
|
||||
engines: {node: '>=8'}
|
||||
dependencies:
|
||||
semver: 6.3.0
|
||||
semver: 6.1.1
|
||||
|
||||
/make-error/1.3.6:
|
||||
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
|
||||
@@ -14210,7 +14210,6 @@ packages:
|
||||
/mri/1.1.5:
|
||||
resolution: {integrity: sha512-d2RKzMD4JNyHMbnbWnznPaa8vbdlq/4pNZ3IgdaGrVbBhebBsGUUE/6qorTMYNS6TwuH3ilfOlD2bf4Igh8CKg==}
|
||||
engines: {node: '>=4'}
|
||||
dev: true
|
||||
|
||||
/mri/1.2.0:
|
||||
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
|
||||
@@ -14242,7 +14241,7 @@ packages:
|
||||
array-differ: 3.0.0
|
||||
array-union: 2.1.0
|
||||
arrify: 2.0.1
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
dev: false
|
||||
|
||||
/multistream/2.1.1:
|
||||
@@ -14357,6 +14356,7 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
whatwg-url: 5.0.0
|
||||
dev: true
|
||||
|
||||
/node-gyp-build/4.6.0:
|
||||
resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==}
|
||||
@@ -14409,7 +14409,7 @@ packages:
|
||||
dependencies:
|
||||
hosted-git-info: 2.8.9
|
||||
resolve: 1.22.1
|
||||
semver: 5.7.1
|
||||
semver: 5.5.0
|
||||
validate-npm-package-license: 3.0.4
|
||||
|
||||
/normalize-package-data/3.0.3:
|
||||
@@ -14807,7 +14807,7 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
dependencies:
|
||||
bl: 4.1.0
|
||||
chalk: 4.1.2
|
||||
chalk: 4.1.0
|
||||
cli-cursor: 3.1.0
|
||||
cli-spinners: 2.7.0
|
||||
is-interactive: 1.0.0
|
||||
@@ -15603,14 +15603,14 @@ packages:
|
||||
/pump/2.0.1:
|
||||
resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
|
||||
dependencies:
|
||||
end-of-stream: 1.4.4
|
||||
end-of-stream: 1.4.1
|
||||
once: 1.4.0
|
||||
dev: false
|
||||
|
||||
/pump/3.0.0:
|
||||
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
|
||||
dependencies:
|
||||
end-of-stream: 1.4.4
|
||||
end-of-stream: 1.4.1
|
||||
once: 1.4.0
|
||||
|
||||
/pumpify/1.5.1:
|
||||
@@ -15877,7 +15877,7 @@ packages:
|
||||
/regenerator-transform/0.15.1:
|
||||
resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.20.7
|
||||
'@babel/runtime': 7.12.1
|
||||
dev: false
|
||||
|
||||
/regex-not/1.0.2:
|
||||
@@ -16183,7 +16183,7 @@ packages:
|
||||
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
|
||||
engines: {node: '>=6'}
|
||||
dependencies:
|
||||
mri: 1.2.0
|
||||
mri: 1.1.5
|
||||
dev: false
|
||||
|
||||
/safe-buffer/5.1.2:
|
||||
@@ -16228,7 +16228,6 @@ packages:
|
||||
/semver/5.5.0:
|
||||
resolution: {integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/semver/5.7.1:
|
||||
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
|
||||
@@ -17031,7 +17030,7 @@ packages:
|
||||
engines: {node: '>=6'}
|
||||
dependencies:
|
||||
bl: 4.1.0
|
||||
end-of-stream: 1.4.4
|
||||
end-of-stream: 1.4.1
|
||||
fs-constants: 1.0.0
|
||||
inherits: 2.0.4
|
||||
readable-stream: 3.6.0
|
||||
@@ -17112,7 +17111,7 @@ packages:
|
||||
dependencies:
|
||||
'@istanbuljs/schema': 0.1.3
|
||||
glob: 7.2.3
|
||||
minimatch: 3.1.2
|
||||
minimatch: 3.0.4
|
||||
dev: true
|
||||
|
||||
/test-listen/1.1.0:
|
||||
@@ -17483,7 +17482,7 @@ packages:
|
||||
resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==}
|
||||
engines: {node: '>=6'}
|
||||
dependencies:
|
||||
json5: 2.2.3
|
||||
json5: 2.2.2
|
||||
minimist: 1.2.7
|
||||
strip-bom: 3.0.0
|
||||
dev: false
|
||||
@@ -17559,65 +17558,65 @@ packages:
|
||||
safe-buffer: 5.2.1
|
||||
dev: true
|
||||
|
||||
/turbo-darwin-64/1.8.3:
|
||||
resolution: {integrity: sha512-bLM084Wr17VAAY/EvCWj7+OwYHvI9s/NdsvlqGp8iT5HEYVimcornCHespgJS/yvZDfC+mX9EQkn3V2JmYgGGw==}
|
||||
/turbo-darwin-64/1.8.5:
|
||||
resolution: {integrity: sha512-CAYh56bzeHfnh7jTm03r29bh8p5a/EjQo1Id5yLUH7hS7msTau/+YpxJWPodLbN0UQsUYivUqHQkglJ+eMJ7xA==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo-darwin-arm64/1.8.3:
|
||||
resolution: {integrity: sha512-4oZjXtzakopMK110kue3z/hqu3WLv+eDLZOX1NGdo49gqca9BeD8GbH+sXpAp6tqyeuzpss+PIliVYuyt7LgbA==}
|
||||
/turbo-darwin-arm64/1.8.5:
|
||||
resolution: {integrity: sha512-R3jCPOv+lu3dcvMhj8b/Defv6dyUwX6W+tbX7d6YUCA46Plf/bGCQ8+MSbxmr/4E1GyGOVFsn1wRfiYk0us/Dg==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo-linux-64/1.8.3:
|
||||
resolution: {integrity: sha512-uvX2VKotf5PU14FCxJA5iHItPQno2JWzerMd+g3/h/Asay6dvxvtVjc39MQeGT0H5njSvzVKFkT+3/5q8lgOEg==}
|
||||
/turbo-linux-64/1.8.5:
|
||||
resolution: {integrity: sha512-YRc/KNRZeUVvth11UO4SDQZR2IqGgl9MSsbzqoHuFz4B4Q5QXH7onHogv9aXWE/BZBBbcrSBTlwBSG0Gg+J8hg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo-linux-arm64/1.8.3:
|
||||
resolution: {integrity: sha512-E1p+oH3XKMaPS4rqWhYsL4j2Pzc0d/9P5KU7Kn1kqVLo2T3iRA7n2KVULEieUNE0nTH+aIJPXYXOpqCI5wFJaA==}
|
||||
/turbo-linux-arm64/1.8.5:
|
||||
resolution: {integrity: sha512-8exVZb7XBl/V3gHSweuUyG2D9IzfWqwLvlXoeLWlVYSj61Ajgdv+WU7lvUmx+H2s+sSKqmIFmewA5Lw6YY37sg==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo-windows-64/1.8.3:
|
||||
resolution: {integrity: sha512-cnzAytHtoLXd0J7aNzRpZFpL/GTjcBmkvAPlbOdf/Pl1iwS4qzGrudZQ+OM1lmLgLIfBPIavsGHBknTwTNib4A==}
|
||||
/turbo-windows-64/1.8.5:
|
||||
resolution: {integrity: sha512-fA8PU5ZNoFnQkapG06WiEqfsVQ5wbIPkIqTwUsd/M2Lp+KgxE79SQbuEI+2vQ9SmwM5qoMi515IPjgvXAJXgCw==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo-windows-arm64/1.8.3:
|
||||
resolution: {integrity: sha512-ulIiItNm2w/zYJdD5/oAzjzNns1IjbpweRzpsE8tLXaWwo6+fnXXkyloUug0IUhcd2k6fJXfoiDZfygqpOVuXg==}
|
||||
/turbo-windows-arm64/1.8.5:
|
||||
resolution: {integrity: sha512-SW/NvIdhckLsAWjU/iqBbCB0S8kXupKscUK3kEW1DZIr3MYcP/yIuaE/IdPuqcoF3VP0I3TLD4VTYCCKAo3tKA==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/turbo/1.8.3:
|
||||
resolution: {integrity: sha512-zGrkU1EuNFmkq6iky6LcMqD4h0OLE8XysVFxQWRIZbcTNnf0XAycbsbeEyiJpiWeqb7qtg2bVuY9EYcNoNhVuQ==}
|
||||
/turbo/1.8.5:
|
||||
resolution: {integrity: sha512-UBnH2wIFb5g6OQCk8f34Ud15ZXV4xEMmugeDJTU5Ur2LpVRsNEny0isSCYdb3Iu3howoNyyXmtpaxWsAwNYkkg==}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
turbo-darwin-64: 1.8.3
|
||||
turbo-darwin-arm64: 1.8.3
|
||||
turbo-linux-64: 1.8.3
|
||||
turbo-linux-arm64: 1.8.3
|
||||
turbo-windows-64: 1.8.3
|
||||
turbo-windows-arm64: 1.8.3
|
||||
turbo-darwin-64: 1.8.5
|
||||
turbo-darwin-arm64: 1.8.5
|
||||
turbo-linux-64: 1.8.5
|
||||
turbo-linux-arm64: 1.8.5
|
||||
turbo-windows-64: 1.8.5
|
||||
turbo-windows-arm64: 1.8.5
|
||||
dev: true
|
||||
|
||||
/tweetnacl/0.14.5:
|
||||
@@ -18051,7 +18050,7 @@ packages:
|
||||
dependencies:
|
||||
'@jridgewell/trace-mapping': 0.3.17
|
||||
'@types/istanbul-lib-coverage': 2.0.4
|
||||
convert-source-map: 1.9.0
|
||||
convert-source-map: 1.8.0
|
||||
dev: true
|
||||
|
||||
/validate-npm-package-license/3.0.4:
|
||||
|
||||
Reference in New Issue
Block a user