From 51fb231cea68906898f844bb4b637c0a84fb3073 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Mon, 25 Apr 2022 15:50:29 +0300 Subject: [PATCH 01/11] feat: make deploy command bundle edge functions --- src/commands/deploy/deploy.js | 31 +++++++++++++++++++++++++++++++ src/lib/edge-functions/consts.js | 4 ++++ 2 files changed, 35 insertions(+) diff --git a/src/commands/deploy/deploy.js b/src/commands/deploy/deploy.js index bfafd2c75dd..c006b8c7ed4 100644 --- a/src/commands/deploy/deploy.js +++ b/src/commands/deploy/deploy.js @@ -8,10 +8,12 @@ const inquirer = require('inquirer') const isObject = require('lodash/isObject') const prettyjson = require('prettyjson') +const runCoreStepPromise = import('@netlify/build/src/steps') const netlifyConfigPromise = import('@netlify/config') const { cancelDeploy } = require('../../lib/api') const { getBuildOptions, runBuild } = require('../../lib/build') +const { DEFAULT_SRC_DIR, EDGE_FUNCTIONS_DIST, INTERNAL_SRC_DIR } = require('../../lib/edge-functions/consts') const { normalizeFunctionsConfig } = require('../../lib/functions/config') const { getLogMessage } = require('../../lib/log') const { startSpinner, stopSpinner } = require('../../lib/spinner') @@ -381,6 +383,16 @@ const handleBuild = async ({ cachedConfig, options }) => { return { newConfig, configMutations } } +/** + * + * @param {object} options Bundling options + * @returns + */ +const bundleEdgeFunctions = async (options) => { + const { runCoreStep } = await runCoreStepPromise + await runCoreStep('edgeFunctionsBundling', options) +} + /** * * @param {object} config @@ -526,6 +538,25 @@ const deploy = async (options, command) => { const deployFolder = await getDeployFolder({ options, config, site, siteData }) const functionsFolder = getFunctionsFolder({ options, config, site, siteData }) const { configPath } = site + const edgeFunctionsConfig = command.netlify.config.edge_functions + + // build flag wasn't used and edge functions exist + if (!options.build && edgeFunctionsConfig && edgeFunctionsConfig.length !== 0) { + const edgeBundleOptions = { + debug: false, + buildDir: site.root, + featureFlags: { functionsBundlingManifest: true }, + netlifyConfig: config, + constants: { + EDGE_FUNCTIONS_DIST, + EDGE_FUNCTIONS_SRC: DEFAULT_SRC_DIR, + INTERNAL_EDGE_FUNCTIONS_SRC: INTERNAL_SRC_DIR, + IS_LOCAL: true, + }, + } + + await bundleEdgeFunctions(edgeBundleOptions) + } log( prettyjson.render({ diff --git a/src/lib/edge-functions/consts.js b/src/lib/edge-functions/consts.js index fa273808850..21fe6574ada 100644 --- a/src/lib/edge-functions/consts.js +++ b/src/lib/edge-functions/consts.js @@ -3,6 +3,8 @@ const DIST_IMPORT_MAP_PATH = 'edge-functions-import-map.json' const INTERNAL_EDGE_FUNCTIONS_FOLDER = 'edge-functions' const EDGE_FUNCTIONS_FOLDER = 'edge-functions-dist' const PUBLIC_URL_PATH = '.netlify/internal/edge-functions' +const EDGE_FUNCTIONS_DIST = '.netlify/edge-functions-dist' +const INTERNAL_SRC_DIR = '.netlify/edge-functions' // 1 second const SERVER_POLL_INTERNAL = 1e3 @@ -18,4 +20,6 @@ module.exports = { PUBLIC_URL_PATH, SERVER_POLL_INTERNAL, SERVER_POLL_TIMEOUT, + EDGE_FUNCTIONS_DIST, + INTERNAL_SRC_DIR, } From e6cbd641cc3f77ebd27c7c8743e7de2b66a9c074 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 27 Apr 2022 16:55:37 +0300 Subject: [PATCH 02/11] chore: use options used by buildSite --- src/commands/deploy/deploy.js | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/commands/deploy/deploy.js b/src/commands/deploy/deploy.js index c006b8c7ed4..a4654d5bf40 100644 --- a/src/commands/deploy/deploy.js +++ b/src/commands/deploy/deploy.js @@ -13,7 +13,6 @@ const netlifyConfigPromise = import('@netlify/config') const { cancelDeploy } = require('../../lib/api') const { getBuildOptions, runBuild } = require('../../lib/build') -const { DEFAULT_SRC_DIR, EDGE_FUNCTIONS_DIST, INTERNAL_SRC_DIR } = require('../../lib/edge-functions/consts') const { normalizeFunctionsConfig } = require('../../lib/functions/config') const { getLogMessage } = require('../../lib/log') const { startSpinner, stopSpinner } = require('../../lib/spinner') @@ -390,7 +389,7 @@ const handleBuild = async ({ cachedConfig, options }) => { */ const bundleEdgeFunctions = async (options) => { const { runCoreStep } = await runCoreStepPromise - await runCoreStep('edgeFunctionsBundling', options) + await runCoreStep(['edgeFunctionsBundling'], Object.assign(options, { buffer: true })) } /** @@ -542,20 +541,7 @@ const deploy = async (options, command) => { // build flag wasn't used and edge functions exist if (!options.build && edgeFunctionsConfig && edgeFunctionsConfig.length !== 0) { - const edgeBundleOptions = { - debug: false, - buildDir: site.root, - featureFlags: { functionsBundlingManifest: true }, - netlifyConfig: config, - constants: { - EDGE_FUNCTIONS_DIST, - EDGE_FUNCTIONS_SRC: DEFAULT_SRC_DIR, - INTERNAL_EDGE_FUNCTIONS_SRC: INTERNAL_SRC_DIR, - IS_LOCAL: true, - }, - } - - await bundleEdgeFunctions(edgeBundleOptions) + await bundleEdgeFunctions(options) } log( From 34d70c359ec3c142c4445806b26588ee7eab02f2 Mon Sep 17 00:00:00 2001 From: jackiewmacharia Date: Wed, 27 Apr 2022 13:57:02 +0000 Subject: [PATCH 03/11] chore: update contributors field --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e8107bab45a..43f05ecfe1d 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,7 @@ "Sam Holmes (https://samholmes.net)", "Sander de Groot (https://degroot.dev)", "Sarah Drasner (https://twitter.com/sarah_edo)", + "Sarah Etter (http://www.sarahetter.com)", "Scott Spence (https://twitter.com/spences10)", "Sean Grove (https://twitter.com/sgrove)", "Sebastian Smolorz", From 04a710d544accf28abe4d7bf7e7893e27d90df7b Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 27 Apr 2022 17:11:17 +0300 Subject: [PATCH 04/11] chore: remove no longer needed constants --- src/lib/edge-functions/consts.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/lib/edge-functions/consts.js b/src/lib/edge-functions/consts.js index 21fe6574ada..fa273808850 100644 --- a/src/lib/edge-functions/consts.js +++ b/src/lib/edge-functions/consts.js @@ -3,8 +3,6 @@ const DIST_IMPORT_MAP_PATH = 'edge-functions-import-map.json' const INTERNAL_EDGE_FUNCTIONS_FOLDER = 'edge-functions' const EDGE_FUNCTIONS_FOLDER = 'edge-functions-dist' const PUBLIC_URL_PATH = '.netlify/internal/edge-functions' -const EDGE_FUNCTIONS_DIST = '.netlify/edge-functions-dist' -const INTERNAL_SRC_DIR = '.netlify/edge-functions' // 1 second const SERVER_POLL_INTERNAL = 1e3 @@ -20,6 +18,4 @@ module.exports = { PUBLIC_URL_PATH, SERVER_POLL_INTERNAL, SERVER_POLL_TIMEOUT, - EDGE_FUNCTIONS_DIST, - INTERNAL_SRC_DIR, } From 0a0e13f7ddb3154ccbaa9e552f9b490f5ab5a359 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Thu, 28 Apr 2022 23:30:39 +0300 Subject: [PATCH 05/11] chore: import runCoreSteps from @Netlify/build instead --- src/commands/deploy/deploy.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/commands/deploy/deploy.js b/src/commands/deploy/deploy.js index a4654d5bf40..e26bc2568ec 100644 --- a/src/commands/deploy/deploy.js +++ b/src/commands/deploy/deploy.js @@ -8,7 +8,7 @@ const inquirer = require('inquirer') const isObject = require('lodash/isObject') const prettyjson = require('prettyjson') -const runCoreStepPromise = import('@netlify/build/src/steps') +const runCoreStepPromise = import('@netlify/build') const netlifyConfigPromise = import('@netlify/config') const { cancelDeploy } = require('../../lib/api') @@ -388,8 +388,8 @@ const handleBuild = async ({ cachedConfig, options }) => { * @returns */ const bundleEdgeFunctions = async (options) => { - const { runCoreStep } = await runCoreStepPromise - await runCoreStep(['edgeFunctionsBundling'], Object.assign(options, { buffer: true })) + const { runCoreSteps } = await runCoreStepPromise + await runCoreSteps(['edge_functions_bundling'], Object.assign(options, { buffer: true })) } /** From f2ca95afa920b72551af816c86a270567cccd7b9 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 4 May 2022 14:04:33 +0300 Subject: [PATCH 06/11] chore: update netlify/build --- npm-shrinkwrap.json | 1391 +++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 1137 insertions(+), 256 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 65217f39d4d..e18716c3be1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@netlify/build": "^27.0.1", + "@netlify/build": "^27.1.0", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", @@ -1180,19 +1180,19 @@ } }, "node_modules/@netlify/build": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", - "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", + "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^0.12.0", + "@netlify/edge-bundler": "^1.0.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.19.0", + "@netlify/plugins-list": "^6.22.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.0", + "@netlify/zip-it-and-ship-it": "5.9.1", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -1245,27 +1245,307 @@ "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@netlify/edge-bundler": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", - "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", + "node_modules/@netlify/build/node_modules/@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/esbuild": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", + "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@netlify/esbuild-android-arm64": "0.14.23", + "@netlify/esbuild-darwin-64": "0.14.23", + "@netlify/esbuild-darwin-arm64": "0.14.23", + "@netlify/esbuild-freebsd-64": "0.14.23", + "@netlify/esbuild-freebsd-arm64": "0.14.23", + "@netlify/esbuild-linux-32": "0.14.23", + "@netlify/esbuild-linux-64": "0.14.23", + "@netlify/esbuild-linux-arm": "0.14.23", + "@netlify/esbuild-linux-arm64": "0.14.23", + "@netlify/esbuild-linux-mips64le": "0.14.23", + "@netlify/esbuild-linux-ppc64le": "0.14.23", + "@netlify/esbuild-linux-riscv64": "0.14.23", + "@netlify/esbuild-linux-s390x": "0.14.23", + "@netlify/esbuild-netbsd-64": "0.14.23", + "@netlify/esbuild-openbsd-64": "0.14.23", + "@netlify/esbuild-sunos-64": "0.14.23", + "@netlify/esbuild-windows-32": "0.14.23", + "@netlify/esbuild-windows-64": "0.14.23", + "@netlify/esbuild-windows-arm64": "0.14.23" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", + "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", "dependencies": { + "@babel/parser": "7.16.8", + "@netlify/esbuild": "0.14.23", + "@vercel/nft": "^0.18.0", + "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", "del": "^6.0.0", - "env-paths": "^3.0.0", - "execa": "^6.0.0", - "glob-to-regexp": "^0.4.1", - "node-fetch": "^3.1.1", - "node-stream-zip": "^1.15.0", - "p-wait-for": "^4.1.0", - "semver": "^7.3.5", - "tmp-promise": "^3.0.3", - "uuid": "^8.3.2" + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "es-module-lexer": "^0.10.0", + "execa": "^5.0.0", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "is-builtin-module": "^3.1.0", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "merge-options": "^3.0.4", + "minimatch": "^4.0.0", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.2.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "zip-it-and-ship-it": "dist/bin.js" }, "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/@sindresorhus/is": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", @@ -1307,6 +1587,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/@vercel/nft": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", + "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.5", + "acorn": "^8.6.0", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "node-pre-gyp": "^0.13.0", + "resolve-from": "^5.0.0", + "rollup-pluginutils": "^2.8.2" + }, + "bin": { + "nft": "out/cli.js" + } + }, "node_modules/@netlify/build/node_modules/aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -1372,16 +1673,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/@netlify/build/node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@netlify/build/node_modules/es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" }, "node_modules/@netlify/build/node_modules/escape-string-regexp": { "version": "5.0.0", @@ -1416,6 +1711,64 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/@netlify/build/node_modules/execa/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/figures": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", @@ -1457,11 +1810,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/@netlify/build/node_modules/got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -1529,14 +1877,6 @@ "node": ">=8" } }, - "node_modules/@netlify/build/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/@netlify/build/node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -1548,6 +1888,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/@netlify/build/node_modules/is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", @@ -1559,17 +1907,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -1595,52 +1932,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/map-obj": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-5.0.1.tgz", - "integrity": "sha512-p3Qoax94q4c4Pb4etNi2lQSQGlqOA4PoD3ARovo7NllRoObZHwNEYd40fz4qgX1zTFK4geU/R1kbowl5hU5OVg==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/node-fetch": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", - "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@netlify/build/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, + "node_modules/@netlify/build/node_modules/map-obj": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-5.0.1.tgz", + "integrity": "sha512-p3Qoax94q4c4Pb4etNi2lQSQGlqOA4PoD3ARovo7NllRoObZHwNEYd40fz4qgX1zTFK4geU/R1kbowl5hU5OVg==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -1648,20 +1943,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, + "node_modules/@netlify/build/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@netlify/build/node_modules/p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -1743,20 +2046,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -1886,17 +2175,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@netlify/build/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -2489,65 +2767,350 @@ }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", + "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/esbuild": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", + "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + } + }, + "node_modules/@netlify/esbuild-android-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", + "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-darwin-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", + "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-darwin-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", + "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-freebsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", + "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-freebsd-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", + "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", + "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", + "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-arm": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", + "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", + "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-mips64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", + "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-ppc64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", + "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-riscv64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", + "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-s390x": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", + "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-netbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", + "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", + "node_modules/@netlify/esbuild-openbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", + "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, + "node_modules/@netlify/esbuild-sunos-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", + "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/@netlify/esbuild-windows-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", + "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "node_modules/@netlify/esbuild-windows-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", + "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", - "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "node_modules/@netlify/esbuild-windows-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", + "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, "node_modules/@netlify/eslint-config-node": { @@ -3280,9 +3843,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "node_modules/@netlify/plugins-list": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", - "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", + "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==", "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } @@ -23791,19 +24354,19 @@ } }, "@netlify/build": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", - "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", + "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", "requires": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^0.12.0", + "@netlify/edge-bundler": "^1.0.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.19.0", + "@netlify/plugins-list": "^6.22.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.0", + "@netlify/zip-it-and-ship-it": "5.9.1", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -23850,22 +24413,216 @@ "yargs": "^17.3.1" }, "dependencies": { - "@netlify/edge-bundler": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", - "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", - "requires": { + "@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" + }, + "@netlify/esbuild": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", + "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", + "requires": { + "@netlify/esbuild-android-arm64": "0.14.23", + "@netlify/esbuild-darwin-64": "0.14.23", + "@netlify/esbuild-darwin-arm64": "0.14.23", + "@netlify/esbuild-freebsd-64": "0.14.23", + "@netlify/esbuild-freebsd-arm64": "0.14.23", + "@netlify/esbuild-linux-32": "0.14.23", + "@netlify/esbuild-linux-64": "0.14.23", + "@netlify/esbuild-linux-arm": "0.14.23", + "@netlify/esbuild-linux-arm64": "0.14.23", + "@netlify/esbuild-linux-mips64le": "0.14.23", + "@netlify/esbuild-linux-ppc64le": "0.14.23", + "@netlify/esbuild-linux-riscv64": "0.14.23", + "@netlify/esbuild-linux-s390x": "0.14.23", + "@netlify/esbuild-netbsd-64": "0.14.23", + "@netlify/esbuild-openbsd-64": "0.14.23", + "@netlify/esbuild-sunos-64": "0.14.23", + "@netlify/esbuild-windows-32": "0.14.23", + "@netlify/esbuild-windows-64": "0.14.23", + "@netlify/esbuild-windows-arm64": "0.14.23" + } + }, + "@netlify/zip-it-and-ship-it": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", + "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", + "requires": { + "@babel/parser": "7.16.8", + "@netlify/esbuild": "0.14.23", + "@vercel/nft": "^0.18.0", + "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", "del": "^6.0.0", - "env-paths": "^3.0.0", - "execa": "^6.0.0", - "glob-to-regexp": "^0.4.1", - "node-fetch": "^3.1.1", - "node-stream-zip": "^1.15.0", - "p-wait-for": "^4.1.0", - "semver": "^7.3.5", - "tmp-promise": "^3.0.3", - "uuid": "^8.3.2" + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "es-module-lexer": "^0.10.0", + "execa": "^5.0.0", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "is-builtin-module": "^3.1.0", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "merge-options": "^3.0.4", + "minimatch": "^4.0.0", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.2.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "requires": { + "find-up": "^5.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } } }, "@sindresorhus/is": { @@ -23891,6 +24648,24 @@ "lodash.deburr": "^4.1.0" } }, + "@vercel/nft": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", + "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.5", + "acorn": "^8.6.0", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "node-pre-gyp": "^0.13.0", + "resolve-from": "^5.0.0", + "rollup-pluginutils": "^2.8.2" + } + }, "aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -23932,10 +24707,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" + "es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" }, "escape-string-regexp": { "version": "5.0.0", @@ -23956,6 +24731,39 @@ "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" + }, + "dependencies": { + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + } } }, "figures": { @@ -23981,11 +24789,6 @@ "path-exists": "^5.0.0" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -24034,26 +24837,21 @@ } } }, - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" - }, "indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, "is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -24077,30 +24875,12 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, - "node-fetch": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", - "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", "requires": { - "mimic-fn": "^4.0.0" + "brace-expansion": "^1.1.7" } }, "p-event": { @@ -24148,14 +24928,6 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==" }, - "p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "requires": { - "p-timeout": "^5.0.0" - } - }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -24232,11 +25004,6 @@ "ansi-regex": "^6.0.1" } }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - }, "type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -24623,6 +25390,120 @@ "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==" }, + "@netlify/esbuild-android-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", + "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", + "optional": true + }, + "@netlify/esbuild-darwin-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", + "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", + "optional": true + }, + "@netlify/esbuild-darwin-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", + "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", + "optional": true + }, + "@netlify/esbuild-freebsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", + "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", + "optional": true + }, + "@netlify/esbuild-freebsd-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", + "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", + "optional": true + }, + "@netlify/esbuild-linux-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", + "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", + "optional": true + }, + "@netlify/esbuild-linux-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", + "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", + "optional": true + }, + "@netlify/esbuild-linux-arm": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", + "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", + "optional": true + }, + "@netlify/esbuild-linux-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", + "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", + "optional": true + }, + "@netlify/esbuild-linux-mips64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", + "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", + "optional": true + }, + "@netlify/esbuild-linux-ppc64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", + "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", + "optional": true + }, + "@netlify/esbuild-linux-riscv64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", + "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", + "optional": true + }, + "@netlify/esbuild-linux-s390x": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", + "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", + "optional": true + }, + "@netlify/esbuild-netbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", + "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", + "optional": true + }, + "@netlify/esbuild-openbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", + "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", + "optional": true + }, + "@netlify/esbuild-sunos-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", + "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", + "optional": true + }, + "@netlify/esbuild-windows-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", + "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", + "optional": true + }, + "@netlify/esbuild-windows-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", + "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", + "optional": true + }, + "@netlify/esbuild-windows-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", + "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", + "optional": true + }, "@netlify/eslint-config-node": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@netlify/eslint-config-node/-/eslint-config-node-6.0.0.tgz", @@ -25055,9 +25936,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "@netlify/plugins-list": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", - "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==" + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", + "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==" }, "@netlify/run-utils": { "version": "4.0.1", diff --git a/package.json b/package.json index ce99c202595..dbe29e4a818 100644 --- a/package.json +++ b/package.json @@ -208,7 +208,7 @@ "prettier": "--ignore-path .gitignore --loglevel=warn \"{src,tools,scripts,site,tests,.github}/**/*.{mjs,cjs,js,md,yml,json,html}\" \"*.{mjs,cjs,js,yml,json,html}\" \".*.{mjs,cjs,js,yml,json,html}\" \"!CHANGELOG.md\" \"!npm-shrinkwrap.json\" \"!**/*/package-lock.json\" \"!.github/**/*.md\"" }, "dependencies": { - "@netlify/build": "^27.0.1", + "@netlify/build": "^27.1.0", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", From b13fc27785defdc0b899880d12b4c5e33c23d646 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 4 May 2022 14:11:50 +0300 Subject: [PATCH 07/11] Revert "chore: update netlify/build" This reverts commit f2ca95afa920b72551af816c86a270567cccd7b9. --- npm-shrinkwrap.json | 1385 ++++++++----------------------------------- package.json | 2 +- 2 files changed, 253 insertions(+), 1134 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index e18716c3be1..65217f39d4d 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@netlify/build": "^27.1.0", + "@netlify/build": "^27.0.1", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", @@ -1180,19 +1180,19 @@ } }, "node_modules/@netlify/build": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", - "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", + "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^1.0.0", + "@netlify/edge-bundler": "^0.12.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.22.0", + "@netlify/plugins-list": "^6.19.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.1", + "@netlify/zip-it-and-ship-it": "5.9.0", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -1245,307 +1245,27 @@ "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/esbuild": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", - "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@netlify/esbuild-android-arm64": "0.14.23", - "@netlify/esbuild-darwin-64": "0.14.23", - "@netlify/esbuild-darwin-arm64": "0.14.23", - "@netlify/esbuild-freebsd-64": "0.14.23", - "@netlify/esbuild-freebsd-arm64": "0.14.23", - "@netlify/esbuild-linux-32": "0.14.23", - "@netlify/esbuild-linux-64": "0.14.23", - "@netlify/esbuild-linux-arm": "0.14.23", - "@netlify/esbuild-linux-arm64": "0.14.23", - "@netlify/esbuild-linux-mips64le": "0.14.23", - "@netlify/esbuild-linux-ppc64le": "0.14.23", - "@netlify/esbuild-linux-riscv64": "0.14.23", - "@netlify/esbuild-linux-s390x": "0.14.23", - "@netlify/esbuild-netbsd-64": "0.14.23", - "@netlify/esbuild-openbsd-64": "0.14.23", - "@netlify/esbuild-sunos-64": "0.14.23", - "@netlify/esbuild-windows-32": "0.14.23", - "@netlify/esbuild-windows-64": "0.14.23", - "@netlify/esbuild-windows-arm64": "0.14.23" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", - "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", + "node_modules/@netlify/build/node_modules/@netlify/edge-bundler": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", + "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", "dependencies": { - "@babel/parser": "7.16.8", - "@netlify/esbuild": "0.14.23", - "@vercel/nft": "^0.18.0", - "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", - "cp-file": "^9.0.0", "del": "^6.0.0", - "elf-cam": "^0.1.1", - "end-of-stream": "^1.4.4", - "es-module-lexer": "^0.10.0", - "execa": "^5.0.0", - "filter-obj": "^2.0.1", - "find-up": "^5.0.0", - "glob": "^7.1.6", - "is-builtin-module": "^3.1.0", - "junk": "^3.1.0", - "locate-path": "^6.0.0", - "merge-options": "^3.0.4", - "minimatch": "^4.0.0", - "p-map": "^4.0.0", - "path-exists": "^4.0.0", - "pkg-dir": "^5.0.0", - "precinct": "^8.2.0", - "read-package-json-fast": "^2.0.2", - "require-package-name": "^2.0.1", - "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", - "tmp-promise": "^3.0.2", - "toml": "^3.0.0", - "unixify": "^1.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "zip-it-and-ship-it": "dist/bin.js" + "env-paths": "^3.0.0", + "execa": "^6.0.0", + "glob-to-regexp": "^0.4.1", + "node-fetch": "^3.1.1", + "node-stream-zip": "^1.15.0", + "p-wait-for": "^4.1.0", + "semver": "^7.3.5", + "tmp-promise": "^3.0.3", + "uuid": "^8.3.2" }, "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/@sindresorhus/is": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", @@ -1587,27 +1307,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/@vercel/nft": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", - "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "bin": { - "nft": "out/cli.js" - } - }, "node_modules/@netlify/build/node_modules/aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -1673,10 +1372,16 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/@netlify/build/node_modules/es-module-lexer": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", - "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + "node_modules/@netlify/build/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/@netlify/build/node_modules/escape-string-regexp": { "version": "5.0.0", @@ -1711,64 +1416,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@netlify/build/node_modules/execa/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/figures": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", @@ -1810,6 +1457,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "node_modules/@netlify/build/node_modules/got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -1877,6 +1529,14 @@ "node": ">=8" } }, + "node_modules/@netlify/build/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/@netlify/build/node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -1888,14 +1548,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@netlify/build/node_modules/is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", @@ -1907,6 +1559,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -1943,28 +1606,62 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "node_modules/@netlify/build/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/node-fetch": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", + "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@netlify/build/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@netlify/build/node_modules/p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -2046,6 +1743,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -2175,6 +1886,17 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@netlify/build/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -2764,353 +2486,68 @@ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dependencies": { "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/esbuild": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", - "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - } - }, - "node_modules/@netlify/esbuild-android-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", - "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-darwin-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", - "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-darwin-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", - "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-freebsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", - "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-freebsd-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", - "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", - "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", - "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-arm": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", - "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", - "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-mips64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", - "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-ppc64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", - "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-riscv64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", - "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-s390x": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", - "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-netbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", - "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-openbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", - "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", + "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-sunos-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", - "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], + "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", - "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@netlify/edge-bundler/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", - "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", - "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "node_modules/@netlify/esbuild": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", + "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" } }, "node_modules/@netlify/eslint-config-node": { @@ -3843,9 +3280,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "node_modules/@netlify/plugins-list": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", - "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", + "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==", "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } @@ -24354,19 +23791,19 @@ } }, "@netlify/build": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", - "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", + "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", "requires": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^1.0.0", + "@netlify/edge-bundler": "^0.12.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.22.0", + "@netlify/plugins-list": "^6.19.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.1", + "@netlify/zip-it-and-ship-it": "5.9.0", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -24413,216 +23850,22 @@ "yargs": "^17.3.1" }, "dependencies": { - "@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" - }, - "@netlify/esbuild": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", - "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", - "requires": { - "@netlify/esbuild-android-arm64": "0.14.23", - "@netlify/esbuild-darwin-64": "0.14.23", - "@netlify/esbuild-darwin-arm64": "0.14.23", - "@netlify/esbuild-freebsd-64": "0.14.23", - "@netlify/esbuild-freebsd-arm64": "0.14.23", - "@netlify/esbuild-linux-32": "0.14.23", - "@netlify/esbuild-linux-64": "0.14.23", - "@netlify/esbuild-linux-arm": "0.14.23", - "@netlify/esbuild-linux-arm64": "0.14.23", - "@netlify/esbuild-linux-mips64le": "0.14.23", - "@netlify/esbuild-linux-ppc64le": "0.14.23", - "@netlify/esbuild-linux-riscv64": "0.14.23", - "@netlify/esbuild-linux-s390x": "0.14.23", - "@netlify/esbuild-netbsd-64": "0.14.23", - "@netlify/esbuild-openbsd-64": "0.14.23", - "@netlify/esbuild-sunos-64": "0.14.23", - "@netlify/esbuild-windows-32": "0.14.23", - "@netlify/esbuild-windows-64": "0.14.23", - "@netlify/esbuild-windows-arm64": "0.14.23" - } - }, - "@netlify/zip-it-and-ship-it": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", - "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", - "requires": { - "@babel/parser": "7.16.8", - "@netlify/esbuild": "0.14.23", - "@vercel/nft": "^0.18.0", - "archiver": "^5.3.0", + "@netlify/edge-bundler": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", + "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", + "requires": { "common-path-prefix": "^3.0.0", - "cp-file": "^9.0.0", "del": "^6.0.0", - "elf-cam": "^0.1.1", - "end-of-stream": "^1.4.4", - "es-module-lexer": "^0.10.0", - "execa": "^5.0.0", - "filter-obj": "^2.0.1", - "find-up": "^5.0.0", - "glob": "^7.1.6", - "is-builtin-module": "^3.1.0", - "junk": "^3.1.0", - "locate-path": "^6.0.0", - "merge-options": "^3.0.4", - "minimatch": "^4.0.0", - "p-map": "^4.0.0", - "path-exists": "^4.0.0", - "pkg-dir": "^5.0.0", - "precinct": "^8.2.0", - "read-package-json-fast": "^2.0.2", - "require-package-name": "^2.0.1", - "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", - "tmp-promise": "^3.0.2", - "toml": "^3.0.0", - "unixify": "^1.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "requires": { - "find-up": "^5.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } + "env-paths": "^3.0.0", + "execa": "^6.0.0", + "glob-to-regexp": "^0.4.1", + "node-fetch": "^3.1.1", + "node-stream-zip": "^1.15.0", + "p-wait-for": "^4.1.0", + "semver": "^7.3.5", + "tmp-promise": "^3.0.3", + "uuid": "^8.3.2" } }, "@sindresorhus/is": { @@ -24648,24 +23891,6 @@ "lodash.deburr": "^4.1.0" } }, - "@vercel/nft": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", - "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - } - }, "aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -24707,10 +23932,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "es-module-lexer": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", - "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + "env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" }, "escape-string-regexp": { "version": "5.0.0", @@ -24731,39 +23956,6 @@ "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" - }, - "dependencies": { - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - } } }, "figures": { @@ -24789,6 +23981,11 @@ "path-exists": "^5.0.0" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -24837,21 +24034,26 @@ } } }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + }, "indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, "is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -24875,12 +24077,30 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, - "minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "node-fetch": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", + "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", "requires": { - "brace-expansion": "^1.1.7" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" } }, "p-event": { @@ -24928,6 +24148,14 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==" }, + "p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "requires": { + "p-timeout": "^5.0.0" + } + }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -25004,6 +24232,11 @@ "ansi-regex": "^6.0.1" } }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + }, "type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -25390,120 +24623,6 @@ "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==" }, - "@netlify/esbuild-android-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", - "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", - "optional": true - }, - "@netlify/esbuild-darwin-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", - "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", - "optional": true - }, - "@netlify/esbuild-darwin-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", - "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", - "optional": true - }, - "@netlify/esbuild-freebsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", - "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", - "optional": true - }, - "@netlify/esbuild-freebsd-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", - "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", - "optional": true - }, - "@netlify/esbuild-linux-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", - "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", - "optional": true - }, - "@netlify/esbuild-linux-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", - "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", - "optional": true - }, - "@netlify/esbuild-linux-arm": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", - "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", - "optional": true - }, - "@netlify/esbuild-linux-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", - "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", - "optional": true - }, - "@netlify/esbuild-linux-mips64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", - "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", - "optional": true - }, - "@netlify/esbuild-linux-ppc64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", - "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", - "optional": true - }, - "@netlify/esbuild-linux-riscv64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", - "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", - "optional": true - }, - "@netlify/esbuild-linux-s390x": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", - "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", - "optional": true - }, - "@netlify/esbuild-netbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", - "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", - "optional": true - }, - "@netlify/esbuild-openbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", - "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", - "optional": true - }, - "@netlify/esbuild-sunos-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", - "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", - "optional": true - }, - "@netlify/esbuild-windows-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", - "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", - "optional": true - }, - "@netlify/esbuild-windows-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", - "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", - "optional": true - }, - "@netlify/esbuild-windows-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", - "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", - "optional": true - }, "@netlify/eslint-config-node": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@netlify/eslint-config-node/-/eslint-config-node-6.0.0.tgz", @@ -25936,9 +25055,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "@netlify/plugins-list": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", - "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==" + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", + "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==" }, "@netlify/run-utils": { "version": "4.0.1", diff --git a/package.json b/package.json index dbe29e4a818..ce99c202595 100644 --- a/package.json +++ b/package.json @@ -208,7 +208,7 @@ "prettier": "--ignore-path .gitignore --loglevel=warn \"{src,tools,scripts,site,tests,.github}/**/*.{mjs,cjs,js,md,yml,json,html}\" \"*.{mjs,cjs,js,yml,json,html}\" \".*.{mjs,cjs,js,yml,json,html}\" \"!CHANGELOG.md\" \"!npm-shrinkwrap.json\" \"!**/*/package-lock.json\" \"!.github/**/*.md\"" }, "dependencies": { - "@netlify/build": "^27.1.0", + "@netlify/build": "^27.0.1", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", From 74bef38d1ed92737f433634207cfea06d7f390b2 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 4 May 2022 14:35:31 +0300 Subject: [PATCH 08/11] chore: update netlify/build --- npm-shrinkwrap.json | 1391 +++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 1137 insertions(+), 256 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 65217f39d4d..e18716c3be1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@netlify/build": "^27.0.1", + "@netlify/build": "^27.1.0", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", @@ -1180,19 +1180,19 @@ } }, "node_modules/@netlify/build": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", - "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", + "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^0.12.0", + "@netlify/edge-bundler": "^1.0.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.19.0", + "@netlify/plugins-list": "^6.22.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.0", + "@netlify/zip-it-and-ship-it": "5.9.1", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -1245,27 +1245,307 @@ "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@netlify/edge-bundler": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", - "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", + "node_modules/@netlify/build/node_modules/@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/esbuild": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", + "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@netlify/esbuild-android-arm64": "0.14.23", + "@netlify/esbuild-darwin-64": "0.14.23", + "@netlify/esbuild-darwin-arm64": "0.14.23", + "@netlify/esbuild-freebsd-64": "0.14.23", + "@netlify/esbuild-freebsd-arm64": "0.14.23", + "@netlify/esbuild-linux-32": "0.14.23", + "@netlify/esbuild-linux-64": "0.14.23", + "@netlify/esbuild-linux-arm": "0.14.23", + "@netlify/esbuild-linux-arm64": "0.14.23", + "@netlify/esbuild-linux-mips64le": "0.14.23", + "@netlify/esbuild-linux-ppc64le": "0.14.23", + "@netlify/esbuild-linux-riscv64": "0.14.23", + "@netlify/esbuild-linux-s390x": "0.14.23", + "@netlify/esbuild-netbsd-64": "0.14.23", + "@netlify/esbuild-openbsd-64": "0.14.23", + "@netlify/esbuild-sunos-64": "0.14.23", + "@netlify/esbuild-windows-32": "0.14.23", + "@netlify/esbuild-windows-64": "0.14.23", + "@netlify/esbuild-windows-arm64": "0.14.23" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", + "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", "dependencies": { + "@babel/parser": "7.16.8", + "@netlify/esbuild": "0.14.23", + "@vercel/nft": "^0.18.0", + "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", "del": "^6.0.0", - "env-paths": "^3.0.0", - "execa": "^6.0.0", - "glob-to-regexp": "^0.4.1", - "node-fetch": "^3.1.1", - "node-stream-zip": "^1.15.0", - "p-wait-for": "^4.1.0", - "semver": "^7.3.5", - "tmp-promise": "^3.0.3", - "uuid": "^8.3.2" + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "es-module-lexer": "^0.10.0", + "execa": "^5.0.0", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "is-builtin-module": "^3.1.0", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "merge-options": "^3.0.4", + "minimatch": "^4.0.0", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.2.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "zip-it-and-ship-it": "dist/bin.js" }, "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/@sindresorhus/is": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", @@ -1307,6 +1587,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/@vercel/nft": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", + "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.5", + "acorn": "^8.6.0", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "node-pre-gyp": "^0.13.0", + "resolve-from": "^5.0.0", + "rollup-pluginutils": "^2.8.2" + }, + "bin": { + "nft": "out/cli.js" + } + }, "node_modules/@netlify/build/node_modules/aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -1372,16 +1673,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/@netlify/build/node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@netlify/build/node_modules/es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" }, "node_modules/@netlify/build/node_modules/escape-string-regexp": { "version": "5.0.0", @@ -1416,6 +1711,64 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/@netlify/build/node_modules/execa/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/execa/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/figures": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", @@ -1457,11 +1810,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/@netlify/build/node_modules/got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -1529,14 +1877,6 @@ "node": ">=8" } }, - "node_modules/@netlify/build/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/@netlify/build/node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -1548,6 +1888,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/@netlify/build/node_modules/is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", @@ -1559,17 +1907,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -1595,52 +1932,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/map-obj": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-5.0.1.tgz", - "integrity": "sha512-p3Qoax94q4c4Pb4etNi2lQSQGlqOA4PoD3ARovo7NllRoObZHwNEYd40fz4qgX1zTFK4geU/R1kbowl5hU5OVg==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/node-fetch": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", - "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@netlify/build/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, + "node_modules/@netlify/build/node_modules/map-obj": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-5.0.1.tgz", + "integrity": "sha512-p3Qoax94q4c4Pb4etNi2lQSQGlqOA4PoD3ARovo7NllRoObZHwNEYd40fz4qgX1zTFK4geU/R1kbowl5hU5OVg==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -1648,20 +1943,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, + "node_modules/@netlify/build/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@netlify/build/node_modules/p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -1743,20 +2046,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -1886,17 +2175,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@netlify/build/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -2489,65 +2767,350 @@ }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", + "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/esbuild": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", + "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + } + }, + "node_modules/@netlify/esbuild-android-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", + "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-darwin-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", + "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-darwin-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", + "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-freebsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", + "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-freebsd-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", + "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", + "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", + "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-arm": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", + "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", + "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-mips64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", + "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-ppc64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", + "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-riscv64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", + "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-linux-s390x": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", + "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@netlify/esbuild-netbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", + "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", + "node_modules/@netlify/esbuild-openbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", + "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, + "node_modules/@netlify/esbuild-sunos-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", + "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/@netlify/esbuild-windows-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", + "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "node_modules/@netlify/esbuild-windows-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", + "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", - "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "node_modules/@netlify/esbuild-windows-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", + "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, "node_modules/@netlify/eslint-config-node": { @@ -3280,9 +3843,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "node_modules/@netlify/plugins-list": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", - "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", + "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==", "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } @@ -23791,19 +24354,19 @@ } }, "@netlify/build": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", - "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", + "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", "requires": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^0.12.0", + "@netlify/edge-bundler": "^1.0.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.19.0", + "@netlify/plugins-list": "^6.22.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.0", + "@netlify/zip-it-and-ship-it": "5.9.1", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -23850,22 +24413,216 @@ "yargs": "^17.3.1" }, "dependencies": { - "@netlify/edge-bundler": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", - "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", - "requires": { + "@babel/parser": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" + }, + "@netlify/esbuild": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", + "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", + "requires": { + "@netlify/esbuild-android-arm64": "0.14.23", + "@netlify/esbuild-darwin-64": "0.14.23", + "@netlify/esbuild-darwin-arm64": "0.14.23", + "@netlify/esbuild-freebsd-64": "0.14.23", + "@netlify/esbuild-freebsd-arm64": "0.14.23", + "@netlify/esbuild-linux-32": "0.14.23", + "@netlify/esbuild-linux-64": "0.14.23", + "@netlify/esbuild-linux-arm": "0.14.23", + "@netlify/esbuild-linux-arm64": "0.14.23", + "@netlify/esbuild-linux-mips64le": "0.14.23", + "@netlify/esbuild-linux-ppc64le": "0.14.23", + "@netlify/esbuild-linux-riscv64": "0.14.23", + "@netlify/esbuild-linux-s390x": "0.14.23", + "@netlify/esbuild-netbsd-64": "0.14.23", + "@netlify/esbuild-openbsd-64": "0.14.23", + "@netlify/esbuild-sunos-64": "0.14.23", + "@netlify/esbuild-windows-32": "0.14.23", + "@netlify/esbuild-windows-64": "0.14.23", + "@netlify/esbuild-windows-arm64": "0.14.23" + } + }, + "@netlify/zip-it-and-ship-it": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", + "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", + "requires": { + "@babel/parser": "7.16.8", + "@netlify/esbuild": "0.14.23", + "@vercel/nft": "^0.18.0", + "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", + "cp-file": "^9.0.0", "del": "^6.0.0", - "env-paths": "^3.0.0", - "execa": "^6.0.0", - "glob-to-regexp": "^0.4.1", - "node-fetch": "^3.1.1", - "node-stream-zip": "^1.15.0", - "p-wait-for": "^4.1.0", - "semver": "^7.3.5", - "tmp-promise": "^3.0.3", - "uuid": "^8.3.2" + "elf-cam": "^0.1.1", + "end-of-stream": "^1.4.4", + "es-module-lexer": "^0.10.0", + "execa": "^5.0.0", + "filter-obj": "^2.0.1", + "find-up": "^5.0.0", + "glob": "^7.1.6", + "is-builtin-module": "^3.1.0", + "junk": "^3.1.0", + "locate-path": "^6.0.0", + "merge-options": "^3.0.4", + "minimatch": "^4.0.0", + "p-map": "^4.0.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "precinct": "^8.2.0", + "read-package-json-fast": "^2.0.2", + "require-package-name": "^2.0.1", + "resolve": "^2.0.0-next.1", + "semver": "^7.0.0", + "tmp-promise": "^3.0.2", + "toml": "^3.0.0", + "unixify": "^1.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "requires": { + "find-up": "^5.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } } }, "@sindresorhus/is": { @@ -23891,6 +24648,24 @@ "lodash.deburr": "^4.1.0" } }, + "@vercel/nft": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", + "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.5", + "acorn": "^8.6.0", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "node-pre-gyp": "^0.13.0", + "resolve-from": "^5.0.0", + "rollup-pluginutils": "^2.8.2" + } + }, "aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -23932,10 +24707,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" + "es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" }, "escape-string-regexp": { "version": "5.0.0", @@ -23956,6 +24731,39 @@ "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" + }, + "dependencies": { + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + } } }, "figures": { @@ -23981,11 +24789,6 @@ "path-exists": "^5.0.0" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -24034,26 +24837,21 @@ } } }, - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" - }, "indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, "is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -24077,30 +24875,12 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, - "node-fetch": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", - "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "minimatch": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", + "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", "requires": { - "mimic-fn": "^4.0.0" + "brace-expansion": "^1.1.7" } }, "p-event": { @@ -24148,14 +24928,6 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==" }, - "p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "requires": { - "p-timeout": "^5.0.0" - } - }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -24232,11 +25004,6 @@ "ansi-regex": "^6.0.1" } }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - }, "type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -24623,6 +25390,120 @@ "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==" }, + "@netlify/esbuild-android-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", + "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", + "optional": true + }, + "@netlify/esbuild-darwin-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", + "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", + "optional": true + }, + "@netlify/esbuild-darwin-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", + "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", + "optional": true + }, + "@netlify/esbuild-freebsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", + "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", + "optional": true + }, + "@netlify/esbuild-freebsd-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", + "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", + "optional": true + }, + "@netlify/esbuild-linux-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", + "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", + "optional": true + }, + "@netlify/esbuild-linux-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", + "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", + "optional": true + }, + "@netlify/esbuild-linux-arm": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", + "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", + "optional": true + }, + "@netlify/esbuild-linux-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", + "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", + "optional": true + }, + "@netlify/esbuild-linux-mips64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", + "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", + "optional": true + }, + "@netlify/esbuild-linux-ppc64le": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", + "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", + "optional": true + }, + "@netlify/esbuild-linux-riscv64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", + "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", + "optional": true + }, + "@netlify/esbuild-linux-s390x": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", + "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", + "optional": true + }, + "@netlify/esbuild-netbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", + "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", + "optional": true + }, + "@netlify/esbuild-openbsd-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", + "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", + "optional": true + }, + "@netlify/esbuild-sunos-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", + "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", + "optional": true + }, + "@netlify/esbuild-windows-32": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", + "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", + "optional": true + }, + "@netlify/esbuild-windows-64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", + "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", + "optional": true + }, + "@netlify/esbuild-windows-arm64": { + "version": "0.14.23", + "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", + "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", + "optional": true + }, "@netlify/eslint-config-node": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@netlify/eslint-config-node/-/eslint-config-node-6.0.0.tgz", @@ -25055,9 +25936,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "@netlify/plugins-list": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", - "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==" + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", + "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==" }, "@netlify/run-utils": { "version": "4.0.1", diff --git a/package.json b/package.json index ce99c202595..dbe29e4a818 100644 --- a/package.json +++ b/package.json @@ -208,7 +208,7 @@ "prettier": "--ignore-path .gitignore --loglevel=warn \"{src,tools,scripts,site,tests,.github}/**/*.{mjs,cjs,js,md,yml,json,html}\" \"*.{mjs,cjs,js,yml,json,html}\" \".*.{mjs,cjs,js,yml,json,html}\" \"!CHANGELOG.md\" \"!npm-shrinkwrap.json\" \"!**/*/package-lock.json\" \"!.github/**/*.md\"" }, "dependencies": { - "@netlify/build": "^27.0.1", + "@netlify/build": "^27.1.0", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", From 470b8ca804ab4355ad8d5de2d710d024e849f491 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 4 May 2022 20:57:40 +0300 Subject: [PATCH 09/11] chore: handle for failed bundling --- src/commands/deploy/deploy.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/commands/deploy/deploy.js b/src/commands/deploy/deploy.js index e26bc2568ec..ae6560cabcc 100644 --- a/src/commands/deploy/deploy.js +++ b/src/commands/deploy/deploy.js @@ -389,7 +389,15 @@ const handleBuild = async ({ cachedConfig, options }) => { */ const bundleEdgeFunctions = async (options) => { const { runCoreSteps } = await runCoreStepPromise - await runCoreSteps(['edge_functions_bundling'], Object.assign(options, { buffer: true })) + const { logs, severityCode, success } = await runCoreSteps( + ['edge_functions_bundling'], + Object.assign(options, { buffer: true }), + ) + + if (!success) { + log([logs.stdout.join('\n'), logs.stderr.join('\n')].filter(Boolean).join('\n\n')) + exit(severityCode) + } } /** From cdd90bcf31df1229cc76c88f91de18e49737cfb9 Mon Sep 17 00:00:00 2001 From: Jackie Macharia Date: Wed, 4 May 2022 21:12:57 +0300 Subject: [PATCH 10/11] Revert "chore: update netlify/build" This reverts commit 74bef38d1ed92737f433634207cfea06d7f390b2. --- npm-shrinkwrap.json | 1385 ++++++++----------------------------------- package.json | 2 +- 2 files changed, 253 insertions(+), 1134 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index e18716c3be1..65217f39d4d 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@netlify/build": "^27.1.0", + "@netlify/build": "^27.0.1", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", @@ -1180,19 +1180,19 @@ } }, "node_modules/@netlify/build": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", - "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", + "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", "dependencies": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^1.0.0", + "@netlify/edge-bundler": "^0.12.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.22.0", + "@netlify/plugins-list": "^6.19.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.1", + "@netlify/zip-it-and-ship-it": "5.9.0", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -1245,307 +1245,27 @@ "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/esbuild": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", - "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@netlify/esbuild-android-arm64": "0.14.23", - "@netlify/esbuild-darwin-64": "0.14.23", - "@netlify/esbuild-darwin-arm64": "0.14.23", - "@netlify/esbuild-freebsd-64": "0.14.23", - "@netlify/esbuild-freebsd-arm64": "0.14.23", - "@netlify/esbuild-linux-32": "0.14.23", - "@netlify/esbuild-linux-64": "0.14.23", - "@netlify/esbuild-linux-arm": "0.14.23", - "@netlify/esbuild-linux-arm64": "0.14.23", - "@netlify/esbuild-linux-mips64le": "0.14.23", - "@netlify/esbuild-linux-ppc64le": "0.14.23", - "@netlify/esbuild-linux-riscv64": "0.14.23", - "@netlify/esbuild-linux-s390x": "0.14.23", - "@netlify/esbuild-netbsd-64": "0.14.23", - "@netlify/esbuild-openbsd-64": "0.14.23", - "@netlify/esbuild-sunos-64": "0.14.23", - "@netlify/esbuild-windows-32": "0.14.23", - "@netlify/esbuild-windows-64": "0.14.23", - "@netlify/esbuild-windows-arm64": "0.14.23" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", - "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", + "node_modules/@netlify/build/node_modules/@netlify/edge-bundler": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", + "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", "dependencies": { - "@babel/parser": "7.16.8", - "@netlify/esbuild": "0.14.23", - "@vercel/nft": "^0.18.0", - "archiver": "^5.3.0", "common-path-prefix": "^3.0.0", - "cp-file": "^9.0.0", "del": "^6.0.0", - "elf-cam": "^0.1.1", - "end-of-stream": "^1.4.4", - "es-module-lexer": "^0.10.0", - "execa": "^5.0.0", - "filter-obj": "^2.0.1", - "find-up": "^5.0.0", - "glob": "^7.1.6", - "is-builtin-module": "^3.1.0", - "junk": "^3.1.0", - "locate-path": "^6.0.0", - "merge-options": "^3.0.4", - "minimatch": "^4.0.0", - "p-map": "^4.0.0", - "path-exists": "^4.0.0", - "pkg-dir": "^5.0.0", - "precinct": "^8.2.0", - "read-package-json-fast": "^2.0.2", - "require-package-name": "^2.0.1", - "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", - "tmp-promise": "^3.0.2", - "toml": "^3.0.0", - "unixify": "^1.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "zip-it-and-ship-it": "dist/bin.js" + "env-paths": "^3.0.0", + "execa": "^6.0.0", + "glob-to-regexp": "^0.4.1", + "node-fetch": "^3.1.1", + "node-stream-zip": "^1.15.0", + "p-wait-for": "^4.1.0", + "semver": "^7.3.5", + "tmp-promise": "^3.0.3", + "uuid": "^8.3.2" }, "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@netlify/build/node_modules/@netlify/zip-it-and-ship-it/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/@sindresorhus/is": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", @@ -1587,27 +1307,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/@vercel/nft": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", - "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "bin": { - "nft": "out/cli.js" - } - }, "node_modules/@netlify/build/node_modules/aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -1673,10 +1372,16 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/@netlify/build/node_modules/es-module-lexer": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", - "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + "node_modules/@netlify/build/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/@netlify/build/node_modules/escape-string-regexp": { "version": "5.0.0", @@ -1711,64 +1416,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@netlify/build/node_modules/execa/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/build/node_modules/execa/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@netlify/build/node_modules/figures": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/figures/-/figures-4.0.1.tgz", @@ -1810,6 +1457,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "node_modules/@netlify/build/node_modules/got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -1877,6 +1529,14 @@ "node": ">=8" } }, + "node_modules/@netlify/build/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/@netlify/build/node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -1888,14 +1548,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@netlify/build/node_modules/is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", @@ -1907,6 +1559,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -1943,28 +1606,62 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "node_modules/@netlify/build/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/node-fetch": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", + "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@netlify/build/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@netlify/build/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/build/node_modules/minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@netlify/build/node_modules/p-event": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", @@ -2046,6 +1743,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@netlify/build/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -2175,6 +1886,17 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@netlify/build/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@netlify/build/node_modules/type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -2764,353 +2486,68 @@ "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dependencies": { "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", - "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", - "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", - "dependencies": { - "p-timeout": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@netlify/esbuild": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", - "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - } - }, - "node_modules/@netlify/esbuild-android-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", - "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-darwin-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", - "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-darwin-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", - "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-freebsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", - "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-freebsd-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", - "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", - "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", - "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-arm": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", - "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", - "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-mips64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", - "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-ppc64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", - "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-riscv64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", - "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-linux-s390x": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", - "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@netlify/esbuild-netbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", - "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-openbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", - "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/@netlify/edge-bundler/node_modules/p-timeout": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", + "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-sunos-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", - "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], + "node_modules/@netlify/edge-bundler/node_modules/p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "dependencies": { + "p-timeout": "^5.0.0" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", - "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@netlify/edge-bundler/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", - "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/@netlify/edge-bundler/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@netlify/esbuild-windows-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", - "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "node_modules/@netlify/esbuild": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", + "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" } }, "node_modules/@netlify/eslint-config-node": { @@ -3843,9 +3280,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "node_modules/@netlify/plugins-list": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", - "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", + "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==", "engines": { "node": "^12.20.0 || ^14.14.0 || >=16.0.0" } @@ -24354,19 +23791,19 @@ } }, "@netlify/build": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.1.0.tgz", - "integrity": "sha512-DwbhWu+XI6tCr/hamrn5d4AtimJW4TafoVZdkMdStODa11az1ol2YR5ZvT0T4peooru7s+lZ2psT3DxsKEOm2A==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@netlify/build/-/build-27.0.1.tgz", + "integrity": "sha512-0xHsnBwIyxZCYB+zWVakWZOfDiQ1CzJdq7Rz972FsB6aoRhF+4phec9BsmSUGWm4fI6M2ZscRvE7MzJpgRUpog==", "requires": { "@bugsnag/js": "^7.0.0", "@netlify/cache-utils": "^4.0.0", "@netlify/config": "^18.0.0", - "@netlify/edge-bundler": "^1.0.0", + "@netlify/edge-bundler": "^0.12.0", "@netlify/functions-utils": "^4.0.0", "@netlify/git-utils": "^4.0.0", - "@netlify/plugins-list": "^6.22.0", + "@netlify/plugins-list": "^6.19.0", "@netlify/run-utils": "^4.0.0", - "@netlify/zip-it-and-ship-it": "5.9.1", + "@netlify/zip-it-and-ship-it": "5.9.0", "@sindresorhus/slugify": "^2.0.0", "@types/node": "^16.0.0", "ansi-escapes": "^5.0.0", @@ -24413,216 +23850,22 @@ "yargs": "^17.3.1" }, "dependencies": { - "@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" - }, - "@netlify/esbuild": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.14.23.tgz", - "integrity": "sha512-2EMotrE80rQ6Ndz+s/yyLnDue3iXgH8AX6hKSNUifLIRDcesIucalcQAsnSEQXGlM6ic7wbu3KM4HuWx4bb/9Q==", - "requires": { - "@netlify/esbuild-android-arm64": "0.14.23", - "@netlify/esbuild-darwin-64": "0.14.23", - "@netlify/esbuild-darwin-arm64": "0.14.23", - "@netlify/esbuild-freebsd-64": "0.14.23", - "@netlify/esbuild-freebsd-arm64": "0.14.23", - "@netlify/esbuild-linux-32": "0.14.23", - "@netlify/esbuild-linux-64": "0.14.23", - "@netlify/esbuild-linux-arm": "0.14.23", - "@netlify/esbuild-linux-arm64": "0.14.23", - "@netlify/esbuild-linux-mips64le": "0.14.23", - "@netlify/esbuild-linux-ppc64le": "0.14.23", - "@netlify/esbuild-linux-riscv64": "0.14.23", - "@netlify/esbuild-linux-s390x": "0.14.23", - "@netlify/esbuild-netbsd-64": "0.14.23", - "@netlify/esbuild-openbsd-64": "0.14.23", - "@netlify/esbuild-sunos-64": "0.14.23", - "@netlify/esbuild-windows-32": "0.14.23", - "@netlify/esbuild-windows-64": "0.14.23", - "@netlify/esbuild-windows-arm64": "0.14.23" - } - }, - "@netlify/zip-it-and-ship-it": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-5.9.1.tgz", - "integrity": "sha512-f5OhrrCgmaGrflp+WHQRsAVGbo7to/Ipcy+/UNpX9fjL/AKCpai1FzldHlXJJhLdKpdHRoiT998Bc/GQFX5f1w==", - "requires": { - "@babel/parser": "7.16.8", - "@netlify/esbuild": "0.14.23", - "@vercel/nft": "^0.18.0", - "archiver": "^5.3.0", + "@netlify/edge-bundler": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@netlify/edge-bundler/-/edge-bundler-0.12.0.tgz", + "integrity": "sha512-4AB3GSVeg5Qyh3A47oySKfRTNPNelI7UPgOONhOG4dCNr1fcVUJH0Fdm4rljRnaoQ1Vfy1dPVvMAT5dQVjK77w==", + "requires": { "common-path-prefix": "^3.0.0", - "cp-file": "^9.0.0", "del": "^6.0.0", - "elf-cam": "^0.1.1", - "end-of-stream": "^1.4.4", - "es-module-lexer": "^0.10.0", - "execa": "^5.0.0", - "filter-obj": "^2.0.1", - "find-up": "^5.0.0", - "glob": "^7.1.6", - "is-builtin-module": "^3.1.0", - "junk": "^3.1.0", - "locate-path": "^6.0.0", - "merge-options": "^3.0.4", - "minimatch": "^4.0.0", - "p-map": "^4.0.0", - "path-exists": "^4.0.0", - "pkg-dir": "^5.0.0", - "precinct": "^8.2.0", - "read-package-json-fast": "^2.0.2", - "require-package-name": "^2.0.1", - "resolve": "^2.0.0-next.1", - "semver": "^7.0.0", - "tmp-promise": "^3.0.2", - "toml": "^3.0.0", - "unixify": "^1.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "requires": { - "find-up": "^5.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } + "env-paths": "^3.0.0", + "execa": "^6.0.0", + "glob-to-regexp": "^0.4.1", + "node-fetch": "^3.1.1", + "node-stream-zip": "^1.15.0", + "p-wait-for": "^4.1.0", + "semver": "^7.3.5", + "tmp-promise": "^3.0.3", + "uuid": "^8.3.2" } }, "@sindresorhus/is": { @@ -24648,24 +23891,6 @@ "lodash.deburr": "^4.1.0" } }, - "@vercel/nft": { - "version": "0.18.2", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.18.2.tgz", - "integrity": "sha512-Oxy4y5JDh7CMbaxEGjKKzHcnQ1gRQqtfp+x3xvOmZYixXHwaD2RMJDTzaPz0b2B3pgVbbPOHY87wffJPFDaoFg==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "node-pre-gyp": "^0.13.0", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - } - }, "aggregate-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.0.tgz", @@ -24707,10 +23932,10 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "es-module-lexer": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", - "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + "env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" }, "escape-string-regexp": { "version": "5.0.0", @@ -24731,39 +23956,6 @@ "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" - }, - "dependencies": { - "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - } } }, "figures": { @@ -24789,6 +23981,11 @@ "path-exists": "^5.0.0" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "got": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", @@ -24837,21 +24034,26 @@ } } }, + "human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + }, "indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "is-plain-obj": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz", "integrity": "sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==" }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, "is-unicode-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", @@ -24875,12 +24077,30 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, - "minimatch": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz", - "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==", + "node-fetch": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.4.tgz", + "integrity": "sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==", "requires": { - "brace-expansion": "^1.1.7" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" } }, "p-event": { @@ -24928,6 +24148,14 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.0.2.tgz", "integrity": "sha512-sEmji9Yaq+Tw+STwsGAE56hf7gMy9p0tQfJojIAamB7WHJYJKf1qlsg9jqBWG8q9VCxKPhZaP/AcXwEoBcYQhQ==" }, + "p-wait-for": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-4.1.0.tgz", + "integrity": "sha512-i8nE5q++9h8oaQHWltS1Tnnv4IoMDOlqN7C0KFG2OdbK0iFJIt6CROZ8wfBM+K4Pxqfnq4C4lkkpXqTEpB5DZw==", + "requires": { + "p-timeout": "^5.0.0" + } + }, "path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -25004,6 +24232,11 @@ "ansi-regex": "^6.0.1" } }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + }, "type-fest": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", @@ -25390,120 +24623,6 @@ "resolved": "https://registry.npmjs.org/@netlify/esbuild/-/esbuild-0.13.6.tgz", "integrity": "sha512-tiKmDcHM2riSVN79c0mJY/67EBDafXQAMitHuLiCDAMdtz3kfv+NqdVG5krgf5lWR8Uf8AeZrUW5Q9RP25REvw==" }, - "@netlify/esbuild-android-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-android-arm64/-/esbuild-android-arm64-0.14.23.tgz", - "integrity": "sha512-kplVgPleROk5f6f4fFi69dQtObhvof5pdAbl7YiBu990JyaTjVhmSnaMdnwSWTtF7TWb3G7Hsb5ObZASkaWP2w==", - "optional": true - }, - "@netlify/esbuild-darwin-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-64/-/esbuild-darwin-64-0.14.23.tgz", - "integrity": "sha512-461dTtVgSws0ZDvYPtz63zjLPT2KatVBtsGSBXC30aK7jskjiWAbcOqQGXSpT/iCSmu+W2SOvBLnSfD412TQGA==", - "optional": true - }, - "@netlify/esbuild-darwin-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.23.tgz", - "integrity": "sha512-VfRz7dwn9cdshu18ULjyymdcWqlGRuNLP51FNFnDxSPyaLG6crDGtFvwHcq0+gIuwCVk3MJrbqTBo7QS+5Tsaw==", - "optional": true - }, - "@netlify/esbuild-freebsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.23.tgz", - "integrity": "sha512-naP+4X72BMf80NfDiKQtGoYqEYD50lDSejh93sX6zvYO0jcoC2/4Vo495KYJUPHgGdxotqbx2Zp2DTPnT9uT4g==", - "optional": true - }, - "@netlify/esbuild-freebsd-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.23.tgz", - "integrity": "sha512-WP3PA6LxPPSQRr9s1lxpswQfnJcU8mJnpx1K34HmjVPurnZRroyZIxEOW6rLjUbK/yNZk2jEAm0BqagsIYMTQQ==", - "optional": true - }, - "@netlify/esbuild-linux-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-32/-/esbuild-linux-32-0.14.23.tgz", - "integrity": "sha512-zXZnRxHo+GgfAbh3EvmeHJvG11hWX6nl8sSKp4YnMMJ0NoxhPoRzmhFvrtOzsdxB1tpTtzQCqR2L12/gHOBWmQ==", - "optional": true - }, - "@netlify/esbuild-linux-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-64/-/esbuild-linux-64-0.14.23.tgz", - "integrity": "sha512-lSklypDEcioUl63SR3Ce//WwJjeshduRjVAWN0PHdSCWTaDoJlloOzsAEdFIUxeyBjQ+weVG4ugnGtLyRo6ikA==", - "optional": true - }, - "@netlify/esbuild-linux-arm": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm/-/esbuild-linux-arm-0.14.23.tgz", - "integrity": "sha512-E1/YvIo9W6pIwoaMphg3OLUR9VDdUuFXKifAIMOzV0BhZjw6a59niR4DfvuPIJl60uHoeQYzs2TowmstmWTYWQ==", - "optional": true - }, - "@netlify/esbuild-linux-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.23.tgz", - "integrity": "sha512-c0uqubrnY8T0ANOta8zuVHZvu+gehGCQN2oJvn96XOGo2OcGerpDkDmLdSUKf1GvwNMVhx8IfkT5QZ7ejpET1A==", - "optional": true - }, - "@netlify/esbuild-linux-mips64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.23.tgz", - "integrity": "sha512-13ZLs1Pz/rAf+GJq5KqXwibOeiRNieqN231/75VHn7mnt8UF7ykbE/whdxYT2SVBFRNrHWBGov1GQkRiPkJE7g==", - "optional": true - }, - "@netlify/esbuild-linux-ppc64le": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.23.tgz", - "integrity": "sha512-XD4e+/b5enu+vMZXEkbqpg3KCzaLwkRw94u53twgxDoACtL8rU5rBkZSOy99TSGhMQ++VYRygMJqisXW+Kyi+g==", - "optional": true - }, - "@netlify/esbuild-linux-riscv64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.23.tgz", - "integrity": "sha512-KUZYG2ALtjSwWSL8ZVHb8Batp8wZ7ted4Fu62kEoWgHilEK472U01+9vQDVQvNLr4lFD94UjpDKLrFKbFyTMew==", - "optional": true - }, - "@netlify/esbuild-linux-s390x": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.23.tgz", - "integrity": "sha512-H4rvpZc68+yVi+BlF3duqDz/Fc+/8a3ZlhGw2g1OmkPb92OBvJxIt8LfK500VlJ4bLdPx1hukz5KYT2CbKlb1g==", - "optional": true - }, - "@netlify/esbuild-netbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.23.tgz", - "integrity": "sha512-xiS5X19BJKwgZlqYU28enruw+QC1u8QtEPKpCYA+6mPyONZxdfe70Bb5c6U0S3qH+d2Aag28dJo3Y45yeplBnA==", - "optional": true - }, - "@netlify/esbuild-openbsd-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.23.tgz", - "integrity": "sha512-Pi0Y0xsfSMImCPO6uT2GfpLgyTYwmNdKDaOtrGoZ7iB5WIKmGPLJMxgyJlq7/S6q7onFW7W2IUYvXrMcdNLxng==", - "optional": true - }, - "@netlify/esbuild-sunos-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-sunos-64/-/esbuild-sunos-64-0.14.23.tgz", - "integrity": "sha512-STlIYxIc2e4kI0xMP+1ox1tdN7KE0geQhiKJ27f1nMtsDVlwKke1ni1U/Tn+FpuxLQmyBAPN0jGTGrlegg0LwA==", - "optional": true - }, - "@netlify/esbuild-windows-32": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-32/-/esbuild-windows-32-0.14.23.tgz", - "integrity": "sha512-04NI5Lbx9mc1VfEk1RKpixo75tGOWzkeNe4+E86GJBlzJii9gxflp4gOgbbZ6akG+rhCalMYcR3o/SrHmMe4Uw==", - "optional": true - }, - "@netlify/esbuild-windows-64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-64/-/esbuild-windows-64-0.14.23.tgz", - "integrity": "sha512-d7WSf8vIT5Yra3cBBFfYUxkYhFvE6n3S9OXX3ATMCUjaJ7JDvvqBqzls3dzFTmSrg5OJds4HcYUK1g6LZEiTFQ==", - "optional": true - }, - "@netlify/esbuild-windows-arm64": { - "version": "0.14.23", - "resolved": "https://registry.npmjs.org/@netlify/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.23.tgz", - "integrity": "sha512-Lcxup12tieGrdBkaVb5d/zOHZ+IukOBEtOSQSTXJXKzxRQ06WZD6krtZzhbBiUCWvI9qaCL98hD6Vqu53UFDrw==", - "optional": true - }, "@netlify/eslint-config-node": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@netlify/eslint-config-node/-/eslint-config-node-6.0.0.tgz", @@ -25936,9 +25055,9 @@ "integrity": "sha512-lfNB/QYDgaP07pwm/nWEaWPvRAAGyhxvJqNzvxMijc7A4uwquMjlbYve8yYyd0LJXPwgBpGobwiQj5RA76xzUQ==" }, "@netlify/plugins-list": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.23.0.tgz", - "integrity": "sha512-seZ/WSJAQ6VNcS285sWoUOgsMVrWyRglPs4FXIYs/gjPVHJlRJk8ZIVeL5BMKhMk1D7gZ1jyYLNfqouMpRFLig==" + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-6.19.0.tgz", + "integrity": "sha512-EuRZgOhP7QE0H5Sn4+LvsOKL+rcUn+ny6dzwK1V+Rj2HV0cBW2JMGxWj2IEAI1Qb0xU/Gy+Ib+bX23dCvm5LdQ==" }, "@netlify/run-utils": { "version": "4.0.1", diff --git a/package.json b/package.json index dbe29e4a818..ce99c202595 100644 --- a/package.json +++ b/package.json @@ -208,7 +208,7 @@ "prettier": "--ignore-path .gitignore --loglevel=warn \"{src,tools,scripts,site,tests,.github}/**/*.{mjs,cjs,js,md,yml,json,html}\" \"*.{mjs,cjs,js,yml,json,html}\" \".*.{mjs,cjs,js,yml,json,html}\" \"!CHANGELOG.md\" \"!npm-shrinkwrap.json\" \"!**/*/package-lock.json\" \"!.github/**/*.md\"" }, "dependencies": { - "@netlify/build": "^27.1.0", + "@netlify/build": "^27.0.1", "@netlify/config": "^18.0.0", "@netlify/edge-bundler": "^1.0.0", "@netlify/framework-info": "^9.0.2", From 707b12281d8f6ff775576dbf9824d0357c4df2f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Bou=C3=A7as?= Date: Fri, 6 May 2022 14:27:39 +0100 Subject: [PATCH 11/11] refactor: add progress messages --- src/commands/deploy/deploy.js | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/commands/deploy/deploy.js b/src/commands/deploy/deploy.js index ae6560cabcc..ebe0461ce7a 100644 --- a/src/commands/deploy/deploy.js +++ b/src/commands/deploy/deploy.js @@ -275,6 +275,10 @@ const deployProgressCb = function () { } return } + case 'error': + stopSpinner({ error: true, spinner: events[event.type], text: event.msg }) + delete events[event.type] + return case 'stop': default: { stopSpinner({ spinner: events[event.type], text: event.msg }) @@ -389,15 +393,31 @@ const handleBuild = async ({ cachedConfig, options }) => { */ const bundleEdgeFunctions = async (options) => { const { runCoreSteps } = await runCoreStepPromise - const { logs, severityCode, success } = await runCoreSteps( - ['edge_functions_bundling'], - Object.assign(options, { buffer: true }), - ) + const statusCb = options.silent ? () => {} : deployProgressCb() + + statusCb({ + type: 'edge-functions-bundling', + msg: 'Bundling edge functions...\n', + phase: 'start', + }) + + const { severityCode, success } = await runCoreSteps(['edge_functions_bundling'], { ...options, buffer: true }) if (!success) { - log([logs.stdout.join('\n'), logs.stderr.join('\n')].filter(Boolean).join('\n\n')) + statusCb({ + type: 'edge-functions-bundling', + msg: 'Deploy aborted due to error while bundling edge functions', + phase: 'error', + }) + exit(severityCode) } + + statusCb({ + type: 'edge-functions-bundling', + msg: 'Finished bundling edge functions', + phase: 'stop', + }) } /**