diff --git a/README.md b/README.md index f5211b4..0dce12f 100644 --- a/README.md +++ b/README.md @@ -8,18 +8,24 @@ ## Install +### Web / Node.js / Next.js + ```bash npm install @sqlitecloud/drivers ``` -## React Native / Expo Install +No additional dependencies required - the package works out of the box. + +### React Native / Expo -You also have to install Peer Dependencies +When using this package in React Native or Expo projects, you must install the required peer dependencies. These dependencies are optional and not installed automatically to avoid polluting web and Node.js projects with unnecessary packages. ```bash -npm install @sqlitecloud/drivers react-native-tcp-socket react-native-quick-base64 +npm install @sqlitecloud/drivers react-native-tcp-socket react-native-quick-base64 @craftzdog/react-native-buffer react-native-url-polyfill ``` +If you forget to install these dependencies, the package will throw clear error messages indicating which dependency is missing and how to install it. + React Native run iOS ```bash diff --git a/package-lock.json b/package-lock.json index 64b2125..3f5ac5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sqlitecloud/drivers", - "version": "1.0.715", + "version": "1.0.739", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@sqlitecloud/drivers", - "version": "1.0.715", + "version": "1.0.739", "license": "MIT", "dependencies": { "buffer": "^6.0.3", @@ -43,10 +43,25 @@ "react-native-quick-base64": "*", "react-native-tcp-socket": "*", "react-native-url-polyfill": "*" + }, + "peerDependenciesMeta": { + "@craftzdog/react-native-buffer": { + "optional": true + }, + "react-native-quick-base64": { + "optional": true + }, + "react-native-tcp-socket": { + "optional": true + }, + "react-native-url-polyfill": { + "optional": true + } } }, "node_modules/@ampproject/remapping": { "version": "2.2.1", + "devOptional": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -59,6 +74,7 @@ "node_modules/@babel/compat-data": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -66,6 +82,7 @@ }, "node_modules/@babel/core": { "version": "7.23.2", + "devOptional": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -94,6 +111,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame": { "version": "7.22.13", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.22.13", @@ -105,6 +123,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -117,6 +136,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -127,6 +147,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -134,10 +155,12 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", + "devOptional": true, "license": "MIT" }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -145,6 +168,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -155,6 +179,7 @@ }, "node_modules/@babel/core/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -162,6 +187,7 @@ }, "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets": { "version": "7.22.15", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.9", @@ -176,6 +202,7 @@ }, "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/node_modules/@babel/compat-data": { "version": "7.23.2", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -183,6 +210,7 @@ }, "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option": { "version": "7.22.15", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -190,6 +218,7 @@ }, "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", + "devOptional": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -197,10 +226,12 @@ }, "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets/node_modules/lru-cache/node_modules/yallist": { "version": "3.1.1", + "devOptional": true, "license": "ISC" }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -208,6 +239,7 @@ }, "node_modules/@babel/generator": { "version": "7.23.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.23.0", @@ -222,6 +254,7 @@ "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.24.7" @@ -233,6 +266,7 @@ "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -246,6 +280,7 @@ "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -254,6 +289,7 @@ "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -262,6 +298,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.24.7", @@ -274,6 +311,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -291,6 +329,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -303,6 +342,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -317,6 +357,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -325,6 +366,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -338,6 +380,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -349,6 +392,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -357,11 +401,13 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -370,6 +416,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -381,6 +428,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -389,6 +437,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -403,6 +452,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -416,6 +466,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -424,6 +475,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -438,6 +490,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -451,6 +504,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -459,6 +513,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -472,6 +527,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -480,6 +536,7 @@ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -488,6 +545,7 @@ "node_modules/@babel/helper-compilation-targets": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/compat-data": "^7.25.2", @@ -503,6 +561,7 @@ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "yallist": "^3.0.2" @@ -511,11 +570,13 @@ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache/node_modules/yallist": { "version": "3.1.1", "license": "ISC", + "optional": true, "peer": true }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -524,6 +585,7 @@ "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -544,6 +606,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -561,6 +624,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -573,6 +637,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -587,6 +652,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -595,6 +661,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -608,6 +675,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -619,6 +687,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -627,11 +696,13 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -640,6 +711,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -651,6 +723,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -659,6 +732,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -673,6 +747,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -686,6 +761,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -694,6 +770,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -708,6 +785,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -721,6 +799,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -734,6 +813,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -742,6 +822,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -750,6 +831,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -758,6 +840,7 @@ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -766,6 +849,7 @@ "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -782,6 +866,7 @@ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -790,6 +875,7 @@ "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -804,6 +890,7 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -811,6 +898,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/template": "^7.22.15", @@ -822,6 +910,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -833,6 +922,7 @@ "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.24.8", @@ -845,6 +935,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -862,6 +953,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -874,6 +966,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -888,6 +981,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -896,6 +990,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -909,6 +1004,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -920,6 +1016,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -928,11 +1025,13 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -941,6 +1040,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -952,6 +1052,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -960,6 +1061,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -974,6 +1076,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -987,6 +1090,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -995,6 +1099,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -1009,6 +1114,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1022,6 +1128,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1030,6 +1137,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1043,6 +1151,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1051,6 +1160,7 @@ "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1059,6 +1169,7 @@ "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.24.7", @@ -1071,6 +1182,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1088,6 +1200,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -1100,6 +1213,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -1114,6 +1228,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1122,6 +1237,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -1135,6 +1251,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -1146,6 +1263,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -1154,11 +1272,13 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -1167,6 +1287,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -1178,6 +1299,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1186,6 +1308,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -1200,6 +1323,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1213,6 +1337,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1221,6 +1346,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -1235,6 +1361,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1248,6 +1375,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1256,6 +1384,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1269,6 +1398,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1277,6 +1407,7 @@ "node_modules/@babel/helper-module-imports/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1284,6 +1415,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.23.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -1301,6 +1433,7 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-module-imports": { "version": "7.22.15", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" @@ -1311,6 +1444,7 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-simple-access": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -1322,6 +1456,7 @@ "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.24.7" @@ -1333,6 +1468,7 @@ "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1346,6 +1482,7 @@ "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1354,6 +1491,7 @@ "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1362,6 +1500,7 @@ "node_modules/@babel/helper-plugin-utils": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1370,6 +1509,7 @@ "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -1386,6 +1526,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1403,6 +1544,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -1415,6 +1557,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -1429,6 +1572,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1437,6 +1581,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -1450,6 +1595,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -1461,6 +1607,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -1469,11 +1616,13 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -1482,6 +1631,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -1493,6 +1643,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1501,6 +1652,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -1515,6 +1667,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1528,6 +1681,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1536,6 +1690,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -1550,6 +1705,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1563,6 +1719,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1576,6 +1733,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1584,6 +1742,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1592,6 +1751,7 @@ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1600,6 +1760,7 @@ "node_modules/@babel/helper-replace-supers": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.24.8", @@ -1616,6 +1777,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1633,6 +1795,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -1645,6 +1808,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -1659,6 +1823,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1667,6 +1832,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -1680,6 +1846,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -1691,6 +1858,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -1699,11 +1867,13 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -1712,6 +1882,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -1723,6 +1894,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1731,6 +1903,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -1745,6 +1918,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1758,6 +1932,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1766,6 +1941,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -1780,6 +1956,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1793,6 +1970,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1806,6 +1984,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1814,6 +1993,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1822,6 +2002,7 @@ "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1830,6 +2011,7 @@ "node_modules/@babel/helper-simple-access": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.24.7", @@ -1842,6 +2024,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -1859,6 +2042,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -1871,6 +2055,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -1885,6 +2070,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -1893,6 +2079,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -1906,6 +2093,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -1917,6 +2105,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -1925,11 +2114,13 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -1938,6 +2129,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -1949,6 +2141,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -1957,6 +2150,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -1971,6 +2165,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1984,6 +2179,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1992,6 +2188,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -2006,6 +2203,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2019,6 +2217,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2027,6 +2226,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -2040,6 +2240,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2048,6 +2249,7 @@ "node_modules/@babel/helper-simple-access/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2056,6 +2258,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.24.7", @@ -2068,6 +2271,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2085,6 +2289,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -2097,6 +2302,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -2111,6 +2317,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2119,6 +2326,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -2132,6 +2340,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -2143,6 +2352,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -2151,11 +2361,13 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -2164,6 +2376,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -2175,6 +2388,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2183,6 +2397,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -2197,6 +2412,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2210,6 +2426,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -2218,6 +2435,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -2232,6 +2450,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2245,6 +2464,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2253,6 +2473,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -2266,6 +2487,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2274,6 +2496,7 @@ "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2281,6 +2504,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.22.6", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" @@ -2291,6 +2515,7 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2298,6 +2523,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.22.20", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2306,6 +2532,7 @@ "node_modules/@babel/helper-validator-option": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2314,6 +2541,7 @@ "node_modules/@babel/helper-wrap-function": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/template": "^7.25.0", @@ -2327,6 +2555,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2340,6 +2569,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -2352,6 +2582,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -2366,6 +2597,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2374,6 +2606,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -2387,6 +2620,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -2398,6 +2632,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -2406,11 +2641,13 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -2419,6 +2656,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -2430,6 +2668,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2438,6 +2677,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -2452,6 +2692,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2469,6 +2710,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -2481,6 +2723,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -2495,6 +2738,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2503,6 +2747,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -2516,6 +2761,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -2527,6 +2773,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -2535,11 +2782,13 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -2548,6 +2797,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -2559,6 +2809,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2567,6 +2818,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -2581,6 +2833,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2594,6 +2847,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -2602,6 +2856,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -2616,6 +2871,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2624,6 +2880,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -2637,6 +2894,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2645,6 +2903,7 @@ "node_modules/@babel/helper-wrap-function/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2652,6 +2911,7 @@ }, "node_modules/@babel/helpers": { "version": "7.23.2", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/template": "^7.22.15", @@ -2664,6 +2924,7 @@ }, "node_modules/@babel/highlight": { "version": "7.22.20", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", @@ -2676,6 +2937,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -2688,6 +2950,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -2698,6 +2961,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -2705,10 +2969,12 @@ }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", + "devOptional": true, "license": "MIT" }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -2716,6 +2982,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -2726,6 +2993,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -2733,6 +3001,7 @@ }, "node_modules/@babel/parser": { "version": "7.23.0", + "devOptional": true, "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -2744,6 +3013,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.25.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -2759,6 +3029,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2776,6 +3047,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -2788,6 +3060,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -2802,6 +3075,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2810,6 +3084,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -2823,6 +3098,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -2834,6 +3110,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -2842,11 +3119,13 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -2855,6 +3134,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -2866,6 +3146,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2874,6 +3155,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -2888,6 +3170,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2901,6 +3184,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -2909,6 +3193,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -2923,6 +3208,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -2936,6 +3222,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -2949,6 +3236,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2957,6 +3245,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -2965,6 +3254,7 @@ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -2973,6 +3263,7 @@ "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -2987,6 +3278,7 @@ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -3001,6 +3293,7 @@ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -3017,6 +3310,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -3032,6 +3326,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -3049,6 +3344,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -3061,6 +3357,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -3075,6 +3372,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3083,6 +3381,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -3096,6 +3395,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -3107,6 +3407,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -3115,11 +3416,13 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -3128,6 +3431,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -3139,6 +3443,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -3147,6 +3452,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -3161,6 +3467,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -3174,6 +3481,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -3182,6 +3490,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -3196,6 +3505,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -3209,6 +3519,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -3222,6 +3533,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3230,6 +3542,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3238,6 +3551,7 @@ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -3246,6 +3560,7 @@ "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -3261,6 +3576,7 @@ "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -3276,6 +3592,7 @@ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", @@ -3291,6 +3608,7 @@ "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", @@ -3307,6 +3625,7 @@ "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3317,6 +3636,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3327,6 +3647,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3353,6 +3674,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -3363,6 +3685,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3371,6 +3694,7 @@ "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3385,6 +3709,7 @@ "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3396,6 +3721,7 @@ "node_modules/@babel/plugin-syntax-export-default-from": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -3410,6 +3736,7 @@ "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" @@ -3421,6 +3748,7 @@ "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -3435,6 +3763,7 @@ "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -3449,6 +3778,7 @@ "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -3462,6 +3792,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3472,6 +3803,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3479,6 +3811,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3489,6 +3822,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3518,6 +3852,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3528,6 +3863,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3535,6 +3871,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3545,6 +3882,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3552,6 +3890,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3562,6 +3901,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3569,6 +3909,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3579,6 +3920,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3586,6 +3928,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3596,6 +3939,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3603,6 +3947,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3613,6 +3958,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3621,6 +3967,7 @@ "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3634,6 +3981,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3647,6 +3995,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3677,6 +4026,7 @@ "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -3692,6 +4042,7 @@ "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -3706,6 +4057,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -3723,6 +4075,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -3740,6 +4093,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -3752,6 +4106,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -3766,6 +4121,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3774,6 +4130,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -3787,6 +4144,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -3798,6 +4156,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -3806,11 +4165,13 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -3819,6 +4180,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -3830,6 +4192,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -3838,6 +4201,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -3852,6 +4216,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -3865,6 +4230,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -3873,6 +4239,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -3887,6 +4254,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -3900,6 +4268,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -3913,6 +4282,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3921,6 +4291,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -3929,6 +4300,7 @@ "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -3937,6 +4309,7 @@ "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -3953,6 +4326,7 @@ "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -3967,6 +4341,7 @@ "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -3981,6 +4356,7 @@ "node_modules/@babel/plugin-transform-class-properties": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.4", @@ -3996,6 +4372,7 @@ "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -4012,6 +4389,7 @@ "node_modules/@babel/plugin-transform-classes": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -4031,6 +4409,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4048,6 +4427,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -4060,6 +4440,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -4074,6 +4455,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4082,6 +4464,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -4095,6 +4478,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -4106,6 +4490,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -4114,11 +4499,13 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -4127,6 +4514,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -4138,6 +4526,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4146,6 +4535,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -4160,6 +4550,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -4173,6 +4564,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -4181,6 +4573,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -4195,6 +4588,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4208,6 +4602,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -4221,6 +4616,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4229,6 +4625,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4237,6 +4634,7 @@ "node_modules/@babel/plugin-transform-classes/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4245,6 +4643,7 @@ "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4260,6 +4659,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4273,6 +4673,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -4285,6 +4686,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -4299,6 +4701,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4307,6 +4710,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -4320,6 +4724,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -4331,6 +4736,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -4339,11 +4745,13 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -4352,6 +4760,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -4363,6 +4772,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4371,6 +4781,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -4385,6 +4796,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -4398,6 +4810,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4406,6 +4819,7 @@ "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4414,6 +4828,7 @@ "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -4428,6 +4843,7 @@ "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -4443,6 +4859,7 @@ "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -4457,6 +4874,7 @@ "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.0", @@ -4472,6 +4890,7 @@ "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4487,6 +4906,7 @@ "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", @@ -4502,6 +4922,7 @@ "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4517,6 +4938,7 @@ "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -4532,6 +4954,7 @@ "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4547,6 +4970,7 @@ "node_modules/@babel/plugin-transform-function-name": { "version": "7.25.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.24.8", @@ -4563,6 +4987,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4580,6 +5005,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -4592,6 +5018,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -4606,6 +5033,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4614,6 +5042,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -4627,6 +5056,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -4638,6 +5068,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -4646,11 +5077,13 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -4659,6 +5092,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -4670,6 +5104,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4678,6 +5113,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -4692,6 +5128,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -4705,6 +5142,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -4713,6 +5151,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -4727,6 +5166,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4740,6 +5180,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -4753,6 +5194,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4761,6 +5203,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4769,6 +5212,7 @@ "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4777,6 +5221,7 @@ "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4792,6 +5237,7 @@ "node_modules/@babel/plugin-transform-literals": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -4806,6 +5252,7 @@ "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -4821,6 +5268,7 @@ "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -4835,6 +5283,7 @@ "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -4850,6 +5299,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -4867,6 +5317,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -4875,6 +5326,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -4892,6 +5344,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -4904,6 +5357,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -4918,6 +5372,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -4931,6 +5386,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -4942,6 +5398,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -4950,11 +5407,13 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -4963,6 +5422,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -4974,6 +5434,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -4982,6 +5443,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -4996,6 +5458,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -5009,6 +5472,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -5017,6 +5481,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -5031,6 +5496,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5044,6 +5510,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -5057,6 +5524,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5065,6 +5533,7 @@ "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5073,6 +5542,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.24.8", @@ -5089,6 +5559,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -5106,6 +5577,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5114,6 +5586,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5131,6 +5604,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -5143,6 +5617,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -5157,6 +5632,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -5170,6 +5646,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -5181,6 +5658,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -5189,11 +5667,13 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -5202,6 +5682,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -5213,6 +5694,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5221,6 +5703,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -5235,6 +5718,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -5248,6 +5732,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -5256,6 +5741,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -5270,6 +5756,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5283,6 +5770,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -5296,6 +5784,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5304,6 +5793,7 @@ "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5312,6 +5802,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.25.0", @@ -5329,6 +5820,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -5346,6 +5838,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5354,6 +5847,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5371,6 +5865,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -5383,6 +5878,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -5397,6 +5893,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -5410,6 +5907,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -5421,6 +5919,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -5429,11 +5928,13 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -5442,6 +5943,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -5453,6 +5955,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5461,6 +5964,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -5475,6 +5979,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -5488,6 +5993,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -5496,6 +6002,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -5510,6 +6017,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5523,6 +6031,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -5536,6 +6045,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5544,6 +6054,7 @@ "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5552,6 +6063,7 @@ "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -5567,6 +6079,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -5584,6 +6097,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5592,6 +6106,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5609,6 +6124,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -5621,6 +6137,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -5635,6 +6152,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -5648,6 +6166,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -5659,6 +6178,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -5667,11 +6187,13 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -5680,6 +6202,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -5691,6 +6214,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5699,6 +6223,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6", @@ -5713,6 +6238,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -5726,6 +6252,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/set-array": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -5734,6 +6261,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -5748,6 +6276,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -5761,6 +6290,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -5774,6 +6304,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -5782,6 +6313,7 @@ "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -5790,6 +6322,7 @@ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -5805,6 +6338,7 @@ "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -5819,6 +6353,7 @@ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -5834,6 +6369,7 @@ "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -5849,6 +6385,7 @@ "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", @@ -5866,6 +6403,7 @@ "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -5881,6 +6419,7 @@ "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -5896,6 +6435,7 @@ "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -5912,6 +6452,7 @@ "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -5926,6 +6467,7 @@ "node_modules/@babel/plugin-transform-private-methods": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.4", @@ -5941,6 +6483,7 @@ "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -5958,6 +6501,7 @@ "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -5972,6 +6516,7 @@ "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -5986,6 +6531,7 @@ "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -6004,6 +6550,7 @@ "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6018,6 +6565,7 @@ "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6032,6 +6580,7 @@ "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6046,6 +6595,7 @@ "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -6059,6 +6609,7 @@ "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -6067,6 +6618,7 @@ "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -6075,6 +6627,7 @@ "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -6090,6 +6643,7 @@ "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6104,6 +6658,7 @@ "node_modules/@babel/plugin-transform-runtime": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -6123,6 +6678,7 @@ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -6131,6 +6687,7 @@ "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6145,6 +6702,7 @@ "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -6160,6 +6718,7 @@ "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6174,6 +6733,7 @@ "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6188,6 +6748,7 @@ "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -6202,6 +6763,7 @@ "node_modules/@babel/plugin-transform-typescript": { "version": "7.25.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -6220,6 +6782,7 @@ "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/plugin-syntax-typescript": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -6234,6 +6797,7 @@ "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6248,6 +6812,7 @@ "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -6263,6 +6828,7 @@ "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -6278,6 +6844,7 @@ "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.2", @@ -6293,6 +6860,7 @@ "node_modules/@babel/preset-env": { "version": "7.25.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/compat-data": "^7.25.4", @@ -6389,6 +6957,7 @@ "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -6397,6 +6966,7 @@ "node_modules/@babel/preset-flow": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -6413,6 +6983,7 @@ "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -6426,6 +6997,7 @@ "node_modules/@babel/preset-modules/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -6439,6 +7011,7 @@ "node_modules/@babel/preset-modules/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -6447,6 +7020,7 @@ "node_modules/@babel/preset-modules/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -6455,6 +7029,7 @@ "node_modules/@babel/preset-typescript": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -6473,6 +7048,7 @@ "node_modules/@babel/preset-typescript/node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -6487,6 +7063,7 @@ "node_modules/@babel/register": { "version": "7.24.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "clone-deep": "^4.0.1", @@ -6505,6 +7082,7 @@ "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "pify": "^4.0.1", @@ -6517,6 +7095,7 @@ "node_modules/@babel/register/node_modules/make-dir/node_modules/semver": { "version": "5.7.2", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver" @@ -6525,6 +7104,7 @@ "node_modules/@babel/register/node_modules/source-map-support": { "version": "0.5.21", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "buffer-from": "^1.0.0", @@ -6534,6 +7114,7 @@ "node_modules/@babel/register/node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "license": "BSD-3-Clause", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -6542,11 +7123,13 @@ "node_modules/@babel/regjsgen": { "version": "0.8.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/runtime": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -6558,10 +7141,12 @@ "node_modules/@babel/runtime/node_modules/regenerator-runtime": { "version": "0.14.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@babel/template": { "version": "7.22.15", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", @@ -6574,6 +7159,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame": { "version": "7.22.13", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.22.13", @@ -6585,6 +7171,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -6597,6 +7184,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -6607,6 +7195,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -6614,10 +7203,12 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", + "devOptional": true, "license": "MIT" }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -6625,6 +7216,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -6635,6 +7227,7 @@ }, "node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -6642,6 +7235,7 @@ }, "node_modules/@babel/traverse": { "version": "7.23.2", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", @@ -6661,6 +7255,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame": { "version": "7.22.13", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.22.13", @@ -6672,6 +7267,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -6684,6 +7280,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -6694,6 +7291,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -6701,10 +7299,12 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", + "devOptional": true, "license": "MIT" }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -6712,6 +7312,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -6722,6 +7323,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -6729,6 +7331,7 @@ }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -6736,6 +7339,7 @@ }, "node_modules/@babel/types": { "version": "7.23.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.22.5", @@ -6768,6 +7372,7 @@ } ], "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ieee754": "^1.2.1", @@ -6826,11 +7431,13 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "license": "BSD-3-Clause", + "optional": true, "peer": true }, "node_modules/@hapi/topo": { "version": "5.1.0", "license": "BSD-3-Clause", + "optional": true, "peer": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -6839,6 +7446,7 @@ "node_modules/@isaacs/ttlcache": { "version": "1.4.1", "license": "ISC", + "optional": true, "peer": true, "engines": { "node": ">=12" @@ -7016,6 +7624,7 @@ "node_modules/@jest/create-cache-key-function": { "version": "29.7.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jest/types": "^29.6.3" @@ -7026,6 +7635,7 @@ }, "node_modules/@jest/environment": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", @@ -7062,6 +7672,7 @@ }, "node_modules/@jest/fake-timers": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -7161,6 +7772,7 @@ }, "node_modules/@jest/schemas": { "version": "29.6.3", + "devOptional": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -7249,6 +7861,7 @@ }, "node_modules/@jest/types": { "version": "29.6.3", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -7264,6 +7877,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", + "devOptional": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -7276,6 +7890,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -7283,6 +7898,7 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -7290,6 +7906,7 @@ }, "node_modules/@jridgewell/source-map": { "version": "0.3.5", + "devOptional": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -7298,12 +7915,14 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", + "devOptional": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "devOptional": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -7313,6 +7932,7 @@ "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -7325,6 +7945,7 @@ "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 8" @@ -7333,6 +7954,7 @@ "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -7368,6 +7990,7 @@ "node_modules/@react-native-community/cli": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-clean": "14.0.0", @@ -7397,6 +8020,7 @@ "node_modules/@react-native-community/cli-clean": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-tools": "14.0.0", @@ -7408,6 +8032,7 @@ "node_modules/@react-native-community/cli-config": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-tools": "14.0.0", @@ -7421,6 +8046,7 @@ "node_modules/@react-native-community/cli-debugger-ui": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "serve-static": "^1.13.1" @@ -7429,6 +8055,7 @@ "node_modules/@react-native-community/cli-doctor": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-config": "14.0.0", @@ -7452,6 +8079,7 @@ "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { "version": "5.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^4.1.0" @@ -7463,6 +8091,7 @@ "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": { "version": "4.1.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -7471,6 +8100,7 @@ "node_modules/@react-native-community/cli-platform-android": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-tools": "14.0.0", @@ -7484,6 +8114,7 @@ "node_modules/@react-native-community/cli-platform-apple": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-tools": "14.0.0", @@ -7497,6 +8128,7 @@ "node_modules/@react-native-community/cli-platform-ios": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-platform-apple": "14.0.0" @@ -7505,6 +8137,7 @@ "node_modules/@react-native-community/cli-server-api": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-debugger-ui": "14.0.0", @@ -7521,6 +8154,7 @@ "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jest/types": "^26.6.2", @@ -7535,6 +8169,7 @@ "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/@jest/types": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -7550,6 +8185,7 @@ "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/@jest/types/node_modules/@types/yargs": { "version": "15.0.19", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -7558,6 +8194,7 @@ "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -7572,11 +8209,13 @@ "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@react-native-community/cli-tools": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "appdirsjs": "^1.2.4", @@ -7594,6 +8233,7 @@ "node_modules/@react-native-community/cli-types": { "version": "14.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "joi": "^17.2.1" @@ -7602,6 +8242,7 @@ "node_modules/@react-native-community/cli/node_modules/commander": { "version": "9.5.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": "^12.20.0 || >=14" @@ -7610,6 +8251,7 @@ "node_modules/@react-native/assets-registry": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -7618,6 +8260,7 @@ "node_modules/@react-native/babel-plugin-codegen": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native/codegen": "0.75.2" @@ -7629,6 +8272,7 @@ "node_modules/@react-native/babel-preset": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -7687,6 +8331,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template": { "version": "7.25.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.24.7", @@ -7700,6 +8345,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.24.7", @@ -7712,6 +8358,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", @@ -7726,6 +8373,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -7734,6 +8382,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -7747,6 +8396,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -7758,6 +8408,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -7766,11 +8417,13 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -7779,6 +8432,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -7790,6 +8444,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/code-frame/node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -7798,6 +8453,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/types": "^7.25.6" @@ -7812,6 +8468,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/types": { "version": "7.25.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -7825,6 +8482,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/types/node_modules/@babel/helper-string-parser": { "version": "7.24.8", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -7833,6 +8491,7 @@ "node_modules/@react-native/babel-preset/node_modules/@babel/template/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6.9.0" @@ -7841,6 +8500,7 @@ "node_modules/@react-native/codegen": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/parser": "^7.20.0", @@ -7862,6 +8522,7 @@ "node_modules/@react-native/codegen/node_modules/mkdirp": { "version": "0.5.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "minimist": "^1.2.6" @@ -7873,6 +8534,7 @@ "node_modules/@react-native/community-cli-plugin": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-server-api": "14.0.0-alpha.11", @@ -7895,6 +8557,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api": { "version": "14.0.0-alpha.11", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@react-native-community/cli-debugger-ui": "14.0.0-alpha.11", @@ -7911,6 +8574,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/@react-native-community/cli-debugger-ui": { "version": "14.0.0-alpha.11", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "serve-static": "^1.13.1" @@ -7919,6 +8583,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jest/types": "^26.6.2", @@ -7933,6 +8598,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/@jest/types": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -7948,6 +8614,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/@jest/types/node_modules/@types/yargs": { "version": "15.0.19", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -7956,6 +8623,7 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -7970,11 +8638,13 @@ "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-tools": { "version": "14.0.0-alpha.11", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "appdirsjs": "^1.2.4", @@ -7992,6 +8662,7 @@ "node_modules/@react-native/debugger-frontend": { "version": "0.75.2", "license": "BSD-3-Clause", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -8000,6 +8671,7 @@ "node_modules/@react-native/dev-middleware": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@isaacs/ttlcache": "^1.4.1", @@ -8022,6 +8694,7 @@ "node_modules/@react-native/dev-middleware/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -8030,11 +8703,13 @@ "node_modules/@react-native/dev-middleware/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@react-native/dev-middleware/node_modules/open": { "version": "7.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0", @@ -8050,6 +8725,7 @@ "node_modules/@react-native/dev-middleware/node_modules/open/node_modules/is-wsl": { "version": "2.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0" @@ -8061,6 +8737,7 @@ "node_modules/@react-native/gradle-plugin": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -8069,6 +8746,7 @@ "node_modules/@react-native/js-polyfills": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=18" @@ -8077,6 +8755,7 @@ "node_modules/@react-native/metro-babel-transformer": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -8094,11 +8773,13 @@ "node_modules/@react-native/normalize-colors": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/@react-native/virtualized-lists": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "invariant": "^2.2.4", @@ -8170,6 +8851,7 @@ "node_modules/@sideway/address": { "version": "4.1.5", "license": "BSD-3-Clause", + "optional": true, "peer": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -8178,19 +8860,23 @@ "node_modules/@sideway/formula": { "version": "3.0.1", "license": "BSD-3-Clause", + "optional": true, "peer": true }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "license": "BSD-3-Clause", + "optional": true, "peer": true }, "node_modules/@sinclair/typebox": { "version": "0.27.8", + "devOptional": true, "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "3.0.0", + "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" @@ -8198,6 +8884,7 @@ }, "node_modules/@sinonjs/fake-timers": { "version": "10.3.0", + "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" @@ -8326,10 +9013,12 @@ }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", + "devOptional": true, "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", + "devOptional": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -8337,6 +9026,7 @@ }, "node_modules/@types/istanbul-reports": { "version": "3.0.4", + "devOptional": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" @@ -8370,6 +9060,7 @@ "version": "22.15.21", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "devOptional": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -8378,6 +9069,7 @@ "node_modules/@types/node-forge": { "version": "1.3.11", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/node": "*" @@ -8385,6 +9077,7 @@ }, "node_modules/@types/stack-utils": { "version": "2.0.3", + "devOptional": true, "license": "MIT" }, "node_modules/@types/unist": { @@ -8409,6 +9102,7 @@ }, "node_modules/@types/yargs": { "version": "17.0.31", + "devOptional": true, "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -8416,6 +9110,7 @@ }, "node_modules/@types/yargs-parser": { "version": "21.0.3", + "devOptional": true, "license": "MIT" }, "node_modules/@webassemblyjs/ast": { @@ -8629,6 +9324,7 @@ "node_modules/abort-controller": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "event-target-shim": "^5.0.0" @@ -8640,6 +9336,7 @@ "node_modules/accepts": { "version": "1.3.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-types": "~2.1.34", @@ -8653,6 +9350,7 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -8756,6 +9454,7 @@ "node_modules/anser": { "version": "1.4.10", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ansi-escapes": { @@ -8786,6 +9485,7 @@ "node_modules/ansi-fragments": { "version": "0.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "colorette": "^1.0.7", @@ -8796,11 +9496,13 @@ "node_modules/ansi-fragments/node_modules/colorette": { "version": "1.4.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ansi-fragments/node_modules/strip-ansi": { "version": "5.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-regex": "^4.1.0" @@ -8812,6 +9514,7 @@ "node_modules/ansi-fragments/node_modules/strip-ansi/node_modules/ansi-regex": { "version": "4.1.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -8819,6 +9522,7 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -8828,6 +9532,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -8838,6 +9543,7 @@ }, "node_modules/anymatch": { "version": "3.1.3", + "devOptional": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -8850,6 +9556,7 @@ "node_modules/appdirsjs": { "version": "1.2.7", "license": "MIT", + "optional": true, "peer": true }, "node_modules/aproba": { @@ -8879,16 +9586,19 @@ "node_modules/argparse": { "version": "2.0.1", "license": "Python-2.0", + "optional": true, "peer": true }, "node_modules/asap": { "version": "2.0.6", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ast-types": { "version": "0.15.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "tslib": "^2.0.1" @@ -8900,6 +9610,7 @@ "node_modules/astral-regex": { "version": "1.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -8915,11 +9626,13 @@ "node_modules/async-limiter": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", "license": "MIT", + "optional": true, "peer": true, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -9008,6 +9721,7 @@ "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/compat-data": "^7.22.6", @@ -9021,6 +9735,7 @@ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -9029,6 +9744,7 @@ "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -9041,6 +9757,7 @@ "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" @@ -9052,6 +9769,7 @@ "node_modules/babel-plugin-transform-flow-enums": { "version": "0.0.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" @@ -9096,6 +9814,7 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "devOptional": true, "license": "MIT" }, "node_modules/base64-js": { @@ -9126,6 +9845,7 @@ }, "node_modules/bl": { "version": "4.1.0", + "devOptional": true, "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -9135,6 +9855,7 @@ }, "node_modules/bl/node_modules/buffer": { "version": "5.7.1", + "devOptional": true, "funding": [ { "type": "github", @@ -9157,6 +9878,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", + "devOptional": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -9165,6 +9887,7 @@ }, "node_modules/braces": { "version": "3.0.2", + "devOptional": true, "license": "MIT", "dependencies": { "fill-range": "^7.0.1" @@ -9177,6 +9900,7 @@ "version": "4.24.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -9217,6 +9941,7 @@ }, "node_modules/bser": { "version": "2.1.1", + "devOptional": true, "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" @@ -9246,11 +9971,13 @@ }, "node_modules/buffer-from": { "version": "1.1.2", + "devOptional": true, "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -9324,6 +10051,7 @@ "node_modules/caller-callsite": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "callsites": "^2.0.0" @@ -9335,6 +10063,7 @@ "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -9343,6 +10072,7 @@ "node_modules/caller-path": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "caller-callsite": "^2.0.0" @@ -9353,6 +10083,7 @@ }, "node_modules/callsites": { "version": "3.1.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -9362,6 +10093,7 @@ "version": "1.0.30001687", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -9379,6 +10111,7 @@ }, "node_modules/chalk": { "version": "4.1.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -9393,6 +10126,7 @@ }, "node_modules/chalk/node_modules/ansi-styles": { "version": "4.3.0", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -9423,6 +10157,7 @@ "node_modules/chrome-launcher": { "version": "0.15.2", "license": "Apache-2.0", + "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -9440,6 +10175,7 @@ "node_modules/chrome-launcher/node_modules/is-wsl": { "version": "2.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0" @@ -9459,6 +10195,7 @@ "node_modules/chromium-edge-launcher": { "version": "0.2.0", "license": "Apache-2.0", + "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -9472,6 +10209,7 @@ "node_modules/chromium-edge-launcher/node_modules/is-wsl": { "version": "2.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-docker": "^2.0.0" @@ -9482,6 +10220,7 @@ }, "node_modules/ci-info": { "version": "3.9.0", + "devOptional": true, "funding": [ { "type": "github", @@ -9510,6 +10249,7 @@ "node_modules/cli-cursor": { "version": "3.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "restore-cursor": "^3.1.0" @@ -9521,6 +10261,7 @@ "node_modules/cli-spinners": { "version": "2.9.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -9531,6 +10272,7 @@ }, "node_modules/cliui": { "version": "8.0.1", + "devOptional": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -9543,6 +10285,7 @@ }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", + "devOptional": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -9555,10 +10298,12 @@ }, "node_modules/cliui/node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -9567,6 +10312,7 @@ "node_modules/clone": { "version": "1.0.4", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8" @@ -9574,6 +10320,7 @@ }, "node_modules/clone-deep": { "version": "4.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", @@ -9600,6 +10347,7 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9610,6 +10358,7 @@ }, "node_modules/color-name": { "version": "1.1.4", + "devOptional": true, "license": "MIT" }, "node_modules/color-support": { @@ -9631,6 +10380,7 @@ "node_modules/command-exists": { "version": "1.2.9", "license": "MIT", + "optional": true, "peer": true }, "node_modules/commander": { @@ -9645,11 +10395,13 @@ "node_modules/commondir": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/compressible": { "version": "2.0.18", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -9661,6 +10413,7 @@ "node_modules/compression": { "version": "1.7.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "accepts": "~1.3.5", @@ -9678,6 +10431,7 @@ "node_modules/compression/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -9686,20 +10440,24 @@ "node_modules/compression/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/concat-map": { "version": "0.0.1", + "devOptional": true, "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -9714,6 +10472,7 @@ "node_modules/connect/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -9722,6 +10481,7 @@ "node_modules/connect/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/console-control-strings": { @@ -9732,11 +10492,13 @@ }, "node_modules/convert-source-map": { "version": "2.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/core-js-compat": { "version": "3.38.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "browserslist": "^4.23.3" @@ -9749,11 +10511,13 @@ "node_modules/core-util-is": { "version": "1.0.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/cosmiconfig": { "version": "9.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "env-paths": "^2.2.1", @@ -9805,6 +10569,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "devOptional": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -9826,6 +10591,7 @@ "node_modules/dayjs": { "version": "1.11.13", "license": "MIT", + "optional": true, "peer": true }, "node_modules/debug": { @@ -9846,6 +10612,7 @@ "node_modules/decamelize": { "version": "1.2.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -9888,6 +10655,7 @@ }, "node_modules/deepmerge": { "version": "4.3.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9896,6 +10664,7 @@ "node_modules/defaults": { "version": "1.0.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "clone": "^1.0.2" @@ -9913,11 +10682,13 @@ "node_modules/denodeify": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/depd": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -9926,6 +10697,7 @@ "node_modules/destroy": { "version": "1.2.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8", @@ -10003,6 +10775,7 @@ "node_modules/ee-first": { "version": "1.1.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ejs": { @@ -10024,7 +10797,8 @@ "node_modules/electron-to-chromium": { "version": "1.5.71", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", - "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==" + "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", + "devOptional": true }, "node_modules/emittery": { "version": "0.13.1", @@ -10039,11 +10813,13 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -10129,6 +10905,7 @@ "node_modules/env-paths": { "version": "2.2.1", "license": "MIT", + "optional": true, "engines": { "node": ">=6" } @@ -10137,6 +10914,7 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", + "devOptional": true, "bin": { "envinfo": "dist/cli.js" }, @@ -10152,6 +10930,7 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "devOptional": true, "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -10160,6 +10939,7 @@ "node_modules/error-stack-parser": { "version": "2.1.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "stackframe": "^1.3.4" @@ -10168,6 +10948,7 @@ "node_modules/errorhandler": { "version": "1.5.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "accepts": "~1.3.7", @@ -10186,6 +10967,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "devOptional": true, "engines": { "node": ">=6" } @@ -10193,11 +10975,13 @@ "node_modules/escape-html": { "version": "1.0.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/escape-string-regexp": { "version": "4.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=10" @@ -10208,6 +10992,7 @@ }, "node_modules/esprima": { "version": "4.0.1", + "devOptional": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -10239,6 +11024,7 @@ "node_modules/esutils": { "version": "2.0.3", "license": "BSD-2-Clause", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -10247,6 +11033,7 @@ "node_modules/etag": { "version": "1.8.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -10255,6 +11042,7 @@ "node_modules/event-target-shim": { "version": "5.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -10274,6 +11062,7 @@ }, "node_modules/execa": { "version": "5.1.1", + "devOptional": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -10326,6 +11115,7 @@ "node_modules/exponential-backoff": { "version": "3.1.1", "license": "Apache-2.0", + "optional": true, "peer": true }, "node_modules/fast-deep-equal": { @@ -10338,6 +11128,7 @@ "node_modules/fast-glob": { "version": "3.3.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -10353,6 +11144,7 @@ "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "is-glob": "^4.0.1" @@ -10396,6 +11188,7 @@ } ], "license": "MIT", + "optional": true, "peer": true, "dependencies": { "strnum": "^1.0.5" @@ -10415,6 +11208,7 @@ "node_modules/fastq": { "version": "1.15.0", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "reusify": "^1.0.4" @@ -10422,6 +11216,7 @@ }, "node_modules/fb-watchman": { "version": "2.0.2", + "devOptional": true, "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" @@ -10467,6 +11262,7 @@ }, "node_modules/fill-range": { "version": "7.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -10478,6 +11274,7 @@ "node_modules/finalhandler": { "version": "1.1.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -10495,6 +11292,7 @@ "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -10503,11 +11301,13 @@ "node_modules/finalhandler/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/find-cache-dir": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "commondir": "^1.0.1", @@ -10521,6 +11321,7 @@ "node_modules/find-cache-dir/node_modules/make-dir": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "pify": "^4.0.1", @@ -10533,6 +11334,7 @@ "node_modules/find-cache-dir/node_modules/make-dir/node_modules/semver": { "version": "5.7.2", "license": "ISC", + "optional": true, "peer": true, "bin": { "semver": "bin/semver" @@ -10541,6 +11343,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "find-up": "^3.0.0" @@ -10552,6 +11355,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir/node_modules/find-up": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "locate-path": "^3.0.0" @@ -10563,6 +11367,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-locate": "^3.0.0", @@ -10575,6 +11380,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-limit": "^2.0.0" @@ -10586,6 +11392,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/p-locate/node_modules/p-limit": { "version": "2.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-try": "^2.0.0" @@ -10600,6 +11407,7 @@ "node_modules/find-cache-dir/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/path-exists": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -10608,6 +11416,7 @@ "node_modules/find-up": { "version": "5.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "locate-path": "^6.0.0", @@ -10632,11 +11441,13 @@ "node_modules/flow-enums-runtime": { "version": "0.0.6", "license": "MIT", + "optional": true, "peer": true }, "node_modules/flow-parser": { "version": "0.245.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.4.0" @@ -10645,6 +11456,7 @@ "node_modules/fresh": { "version": "0.5.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -10658,6 +11470,7 @@ "node_modules/fs-extra": { "version": "8.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -10697,10 +11510,12 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "devOptional": true, "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", + "devOptional": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10756,6 +11571,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -10763,6 +11579,7 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", + "devOptional": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -10778,6 +11595,7 @@ }, "node_modules/get-stream": { "version": "6.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -10793,6 +11611,7 @@ }, "node_modules/glob": { "version": "7.2.3", + "devOptional": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -10816,10 +11635,12 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "devOptional": true, "license": "ISC" }, "node_modules/has-flag": { "version": "4.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -10833,6 +11654,7 @@ }, "node_modules/hasown": { "version": "2.0.0", + "devOptional": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -10844,11 +11666,13 @@ "node_modules/hermes-estree": { "version": "0.22.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/hermes-parser": { "version": "0.22.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.22.0" @@ -10868,6 +11692,7 @@ "node_modules/http-errors": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "depd": "2.0.0", @@ -10883,6 +11708,7 @@ "node_modules/http-errors/node_modules/statuses": { "version": "2.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -10917,6 +11743,7 @@ }, "node_modules/human-signals": { "version": "2.1.0", + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=10.17.0" @@ -10979,6 +11806,7 @@ "node_modules/image-size": { "version": "1.1.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "queue": "6.0.2" @@ -10993,6 +11821,7 @@ "node_modules/import-fresh": { "version": "3.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "parent-module": "^1.0.0", @@ -11008,6 +11837,7 @@ "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -11033,6 +11863,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -11055,6 +11886,7 @@ }, "node_modules/inflight": { "version": "1.0.6", + "devOptional": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -11063,6 +11895,7 @@ }, "node_modules/inherits": { "version": "2.0.4", + "devOptional": true, "license": "ISC" }, "node_modules/ini": { @@ -11081,6 +11914,7 @@ "node_modules/invariant": { "version": "2.2.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "loose-envify": "^1.0.0" @@ -11094,10 +11928,12 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "devOptional": true, "license": "MIT" }, "node_modules/is-core-module": { "version": "2.13.1", + "devOptional": true, "license": "MIT", "dependencies": { "hasown": "^2.0.0" @@ -11109,6 +11945,7 @@ "node_modules/is-directory": { "version": "0.3.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -11117,6 +11954,7 @@ "node_modules/is-docker": { "version": "2.2.1", "license": "MIT", + "optional": true, "peer": true, "bin": { "is-docker": "cli.js" @@ -11131,6 +11969,7 @@ "node_modules/is-extglob": { "version": "2.1.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -11138,6 +11977,7 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -11154,6 +11994,7 @@ "node_modules/is-glob": { "version": "4.0.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-extglob": "^2.1.1" @@ -11165,6 +12006,7 @@ "node_modules/is-interactive": { "version": "1.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -11178,6 +12020,7 @@ }, "node_modules/is-number": { "version": "7.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -11185,6 +12028,7 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", + "devOptional": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -11195,6 +12039,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -11206,6 +12051,7 @@ "node_modules/is-unicode-supported": { "version": "0.1.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=10" @@ -11217,6 +12063,7 @@ "node_modules/is-wsl": { "version": "1.1.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -11225,14 +12072,17 @@ "node_modules/isarray": { "version": "1.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/isexe": { "version": "2.0.0", + "devOptional": true, "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -11526,6 +12376,7 @@ }, "node_modules/jest-environment-node": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", @@ -11541,6 +12392,7 @@ }, "node_modules/jest-get-type": { "version": "29.6.3", + "devOptional": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -11649,6 +12501,7 @@ }, "node_modules/jest-message-util": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", @@ -11667,6 +12520,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame": { "version": "7.22.13", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.22.13", @@ -11678,6 +12532,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -11690,6 +12545,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -11700,6 +12556,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -11707,10 +12564,12 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", + "devOptional": true, "license": "MIT" }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -11718,6 +12577,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -11728,6 +12588,7 @@ }, "node_modules/jest-message-util/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -11735,6 +12596,7 @@ }, "node_modules/jest-mock": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -11923,6 +12785,7 @@ }, "node_modules/jest-util": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -11938,6 +12801,7 @@ }, "node_modules/jest-validate": { "version": "29.7.0", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -11953,6 +12817,7 @@ }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -12013,6 +12878,7 @@ "node_modules/joi": { "version": "17.13.3", "license": "BSD-3-Clause", + "optional": true, "peer": true, "dependencies": { "@hapi/hoek": "^9.3.0", @@ -12024,11 +12890,13 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "argparse": "^2.0.1" @@ -12040,16 +12908,19 @@ "node_modules/jsc-android": { "version": "250231.0.0", "license": "BSD-2-Clause", + "optional": true, "peer": true }, "node_modules/jsc-safe-url": { "version": "0.2.4", "license": "0BSD", + "optional": true, "peer": true }, "node_modules/jscodeshift": { "version": "0.14.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.13.16", @@ -12082,6 +12953,7 @@ "node_modules/jscodeshift/node_modules/write-file-atomic": { "version": "2.4.3", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "graceful-fs": "^4.1.11", @@ -12091,6 +12963,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "devOptional": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -12102,10 +12975,12 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", + "devOptional": true, "license": "MIT" }, "node_modules/json-schema-traverse": { @@ -12117,6 +12992,7 @@ }, "node_modules/json5": { "version": "2.2.3", + "devOptional": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -12128,6 +13004,7 @@ "node_modules/jsonfile": { "version": "4.0.0", "license": "MIT", + "optional": true, "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -12135,6 +13012,7 @@ }, "node_modules/kind-of": { "version": "6.0.3", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12142,6 +13020,7 @@ }, "node_modules/kleur": { "version": "3.0.3", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -12149,6 +13028,7 @@ }, "node_modules/leven": { "version": "3.1.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -12157,6 +13037,7 @@ "node_modules/lighthouse-logger": { "version": "1.4.2", "license": "Apache-2.0", + "optional": true, "peer": true, "dependencies": { "debug": "^2.6.9", @@ -12166,6 +13047,7 @@ "node_modules/lighthouse-logger/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -12174,10 +13056,12 @@ "node_modules/lighthouse-logger/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/lines-and-columns": { "version": "1.2.4", + "devOptional": true, "license": "MIT" }, "node_modules/linkify-it": { @@ -12199,6 +13083,7 @@ "node_modules/locate-path": { "version": "6.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-locate": "^5.0.0" @@ -12213,6 +13098,7 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "license": "MIT", + "optional": true, "peer": true }, "node_modules/lodash.memoize": { @@ -12223,11 +13109,13 @@ "node_modules/lodash.throttle": { "version": "4.1.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/log-symbols": { "version": "4.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "chalk": "^4.1.0", @@ -12243,6 +13131,7 @@ "node_modules/logkitty": { "version": "0.7.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-fragments": "^0.2.1", @@ -12256,6 +13145,7 @@ "node_modules/logkitty/node_modules/yargs": { "version": "15.4.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "cliui": "^6.0.0", @@ -12277,6 +13167,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/cliui": { "version": "6.0.0", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "string-width": "^4.2.0", @@ -12287,6 +13178,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi": { "version": "6.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -12300,6 +13192,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -12314,6 +13207,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/find-up": { "version": "4.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "locate-path": "^5.0.0", @@ -12326,6 +13220,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/find-up/node_modules/locate-path": { "version": "5.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-locate": "^4.1.0" @@ -12337,6 +13232,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { "version": "4.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-limit": "^2.2.0" @@ -12348,6 +13244,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/find-up/node_modules/locate-path/node_modules/p-locate/node_modules/p-limit": { "version": "2.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-try": "^2.0.0" @@ -12362,11 +13259,13 @@ "node_modules/logkitty/node_modules/yargs/node_modules/y18n": { "version": "4.0.3", "license": "ISC", + "optional": true, "peer": true }, "node_modules/logkitty/node_modules/yargs/node_modules/yargs-parser": { "version": "18.1.3", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "camelcase": "^5.0.0", @@ -12379,6 +13278,7 @@ "node_modules/logkitty/node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { "version": "5.3.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -12387,6 +13287,7 @@ "node_modules/loose-envify": { "version": "1.4.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -12474,6 +13375,7 @@ }, "node_modules/makeerror": { "version": "1.0.12", + "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" @@ -12503,6 +13405,7 @@ "node_modules/marky": { "version": "1.2.5", "license": "Apache-2.0", + "optional": true, "peer": true }, "node_modules/mdurl": { @@ -12513,15 +13416,18 @@ "node_modules/memoize-one": { "version": "5.2.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/merge-stream": { "version": "2.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 8" @@ -12530,6 +13436,7 @@ "node_modules/metro": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -12586,6 +13493,7 @@ "node_modules/metro-babel-transformer": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -12600,6 +13508,7 @@ "node_modules/metro-babel-transformer/node_modules/hermes-parser": { "version": "0.23.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.23.0" @@ -12608,11 +13517,13 @@ "node_modules/metro-babel-transformer/node_modules/hermes-parser/node_modules/hermes-estree": { "version": "0.23.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro-cache": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "exponential-backoff": "^3.1.1", @@ -12626,6 +13537,7 @@ "node_modules/metro-cache-key": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -12637,6 +13549,7 @@ "node_modules/metro-config": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "connect": "^3.6.5", @@ -12655,6 +13568,7 @@ "node_modules/metro-config/node_modules/cosmiconfig": { "version": "5.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "import-fresh": "^2.0.0", @@ -12669,6 +13583,7 @@ "node_modules/metro-config/node_modules/cosmiconfig/node_modules/import-fresh": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "caller-path": "^2.0.0", @@ -12681,6 +13596,7 @@ "node_modules/metro-config/node_modules/cosmiconfig/node_modules/import-fresh/node_modules/resolve-from": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -12689,6 +13605,7 @@ "node_modules/metro-config/node_modules/cosmiconfig/node_modules/js-yaml": { "version": "3.14.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "argparse": "^1.0.7", @@ -12701,6 +13618,7 @@ "node_modules/metro-config/node_modules/cosmiconfig/node_modules/js-yaml/node_modules/argparse": { "version": "1.0.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "sprintf-js": "~1.0.2" @@ -12709,6 +13627,7 @@ "node_modules/metro-config/node_modules/cosmiconfig/node_modules/parse-json": { "version": "4.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "error-ex": "^1.3.1", @@ -12721,6 +13640,7 @@ "node_modules/metro-core": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -12734,6 +13654,7 @@ "node_modules/metro-file-map": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "anymatch": "^3.0.3", @@ -12758,6 +13679,7 @@ "node_modules/metro-file-map/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -12766,11 +13688,13 @@ "node_modules/metro-file-map/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro-file-map/node_modules/jest-worker": { "version": "29.7.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -12785,6 +13709,7 @@ "node_modules/metro-file-map/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -12799,6 +13724,7 @@ "node_modules/metro-minify-terser": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -12811,6 +13737,7 @@ "node_modules/metro-resolver": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -12822,6 +13749,7 @@ "node_modules/metro-runtime": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/runtime": "^7.0.0", @@ -12834,6 +13762,7 @@ "node_modules/metro-source-map": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/traverse": "^7.20.0", @@ -12853,6 +13782,7 @@ "node_modules/metro-symbolicate": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6", @@ -12873,6 +13803,7 @@ "node_modules/metro-transform-plugins": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -12889,6 +13820,7 @@ "node_modules/metro-transform-worker": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -12912,6 +13844,7 @@ "node_modules/metro/node_modules/@babel/code-frame": { "version": "7.22.13", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/highlight": "^7.22.13", @@ -12924,6 +13857,7 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk": { "version": "2.4.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.1", @@ -12937,6 +13871,7 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -12948,6 +13883,7 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -12956,11 +13892,13 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.8.0" @@ -12969,6 +13907,7 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^3.0.0" @@ -12980,6 +13919,7 @@ "node_modules/metro/node_modules/@babel/code-frame/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { "version": "3.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -12988,11 +13928,13 @@ "node_modules/metro/node_modules/ci-info": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -13001,11 +13943,13 @@ "node_modules/metro/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro/node_modules/hermes-parser": { "version": "0.23.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "hermes-estree": "0.23.0" @@ -13014,11 +13958,13 @@ "node_modules/metro/node_modules/hermes-parser/node_modules/hermes-estree": { "version": "0.23.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/metro/node_modules/jest-worker": { "version": "29.7.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/node": "*", @@ -13033,6 +13979,7 @@ "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -13047,6 +13994,7 @@ "node_modules/metro/node_modules/ws": { "version": "7.5.10", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -13066,6 +14014,7 @@ }, "node_modules/micromatch": { "version": "4.0.5", + "devOptional": true, "license": "MIT", "dependencies": { "braces": "^3.0.2", @@ -13078,6 +14027,7 @@ "node_modules/mime": { "version": "2.6.0", "license": "MIT", + "optional": true, "peer": true, "bin": { "mime": "cli.js" @@ -13088,6 +14038,7 @@ }, "node_modules/mime-db": { "version": "1.52.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -13095,6 +14046,7 @@ }, "node_modules/mime-types": { "version": "2.1.35", + "devOptional": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -13105,6 +14057,7 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -13123,6 +14076,7 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "devOptional": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -13133,6 +14087,7 @@ }, "node_modules/minimist": { "version": "1.2.8", + "devOptional": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13336,6 +14291,7 @@ }, "node_modules/mkdirp": { "version": "1.0.4", + "devOptional": true, "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -13366,17 +14322,20 @@ "node_modules/negotiator": { "version": "0.6.3", "license": "MIT", + "optional": true, "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", + "devOptional": true, "license": "MIT" }, "node_modules/nocache": { "version": "3.0.4", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=12.0.0" @@ -13396,6 +14355,7 @@ "node_modules/node-abort-controller": { "version": "3.1.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/node-addon-api": { @@ -13409,6 +14369,7 @@ "node_modules/node-dir": { "version": "0.1.17", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "minimatch": "^3.0.2" @@ -13420,6 +14381,7 @@ "node_modules/node-fetch": { "version": "2.7.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -13439,6 +14401,7 @@ "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "tr46": "~0.0.3", @@ -13448,16 +14411,19 @@ "node_modules/node-fetch/node_modules/whatwg-url/node_modules/tr46": { "version": "0.0.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/node-fetch/node_modules/whatwg-url/node_modules/webidl-conversions": { "version": "3.0.1", "license": "BSD-2-Clause", + "optional": true, "peer": true }, "node_modules/node-forge": { "version": "1.3.1", "license": "(BSD-3-Clause OR GPL-2.0)", + "optional": true, "peer": true, "engines": { "node": ">= 6.13.0" @@ -13489,16 +14455,19 @@ }, "node_modules/node-int64": { "version": "0.4.0", + "devOptional": true, "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "devOptional": true }, "node_modules/node-stream-zip": { "version": "1.15.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.12.0" @@ -13525,6 +14494,7 @@ }, "node_modules/normalize-path": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13532,6 +14502,7 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -13558,11 +14529,13 @@ "node_modules/nullthrows": { "version": "1.1.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/ob1": { "version": "0.80.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "flow-enums-runtime": "^0.0.6" @@ -13574,6 +14547,7 @@ "node_modules/on-finished": { "version": "2.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ee-first": "1.1.1" @@ -13585,6 +14559,7 @@ "node_modules/on-headers": { "version": "1.0.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -13592,6 +14567,7 @@ }, "node_modules/once": { "version": "1.4.0", + "devOptional": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -13599,6 +14575,7 @@ }, "node_modules/onetime": { "version": "5.1.2", + "devOptional": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -13613,6 +14590,7 @@ "node_modules/open": { "version": "6.4.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "is-wsl": "^1.1.0" @@ -13624,6 +14602,7 @@ "node_modules/ora": { "version": "5.4.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "bl": "^4.1.0", @@ -13645,6 +14624,7 @@ }, "node_modules/p-limit": { "version": "3.1.0", + "devOptional": true, "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" @@ -13659,6 +14639,7 @@ "node_modules/p-locate": { "version": "5.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "p-limit": "^3.0.2" @@ -13687,6 +14668,7 @@ }, "node_modules/p-try": { "version": "2.2.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -13695,6 +14677,7 @@ "node_modules/parent-module": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "callsites": "^3.0.0" @@ -13705,6 +14688,7 @@ }, "node_modules/parse-json": { "version": "5.2.0", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", @@ -13721,6 +14705,7 @@ }, "node_modules/parse-json/node_modules/@babel/code-frame": { "version": "7.12.11", + "devOptional": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.10.4" @@ -13729,6 +14714,7 @@ "node_modules/parseurl": { "version": "1.3.3", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -13736,6 +14722,7 @@ }, "node_modules/path-exists": { "version": "4.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -13743,6 +14730,7 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13750,6 +14738,7 @@ }, "node_modules/path-key": { "version": "3.1.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -13757,15 +14746,18 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "devOptional": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "devOptional": true }, "node_modules/picomatch": { "version": "2.3.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -13777,6 +14769,7 @@ "node_modules/pify": { "version": "4.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=6" @@ -13784,6 +14777,7 @@ }, "node_modules/pirates": { "version": "4.0.6", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 6" @@ -13893,6 +14887,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -13906,11 +14901,13 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/promise": { "version": "8.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "asap": "~2.0.6" @@ -13937,6 +14934,7 @@ }, "node_modules/prompts": { "version": "2.4.2", + "devOptional": true, "license": "MIT", "dependencies": { "kleur": "^3.0.3", @@ -13988,6 +14986,7 @@ "node_modules/querystring": { "version": "0.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.4.x" @@ -13996,6 +14995,7 @@ "node_modules/queue": { "version": "6.0.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "inherits": "~2.0.3" @@ -14018,6 +15018,7 @@ } ], "license": "MIT", + "optional": true, "peer": true }, "node_modules/randombytes": { @@ -14033,6 +15034,7 @@ "node_modules/range-parser": { "version": "1.2.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -14063,6 +15065,7 @@ "node_modules/react": { "version": "18.3.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -14074,6 +15077,7 @@ "node_modules/react-devtools-core": { "version": "5.3.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "shell-quote": "^1.6.1", @@ -14083,6 +15087,7 @@ "node_modules/react-devtools-core/node_modules/ws": { "version": "7.5.10", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=8.3.0" @@ -14104,11 +15109,13 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "devOptional": true, "license": "MIT" }, "node_modules/react-native": { "version": "0.75.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jest/create-cache-key-function": "^29.6.3", @@ -14169,6 +15176,7 @@ "node_modules/react-native-quick-base64": { "version": "2.1.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "base64-js": "^1.5.1" @@ -14181,6 +15189,7 @@ "node_modules/react-native-tcp-socket": { "version": "6.2.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "buffer": "^5.4.3", @@ -14211,6 +15220,7 @@ } ], "license": "MIT", + "optional": true, "peer": true, "dependencies": { "base64-js": "^1.3.1", @@ -14220,11 +15230,13 @@ "node_modules/react-native-tcp-socket/node_modules/eventemitter3": { "version": "4.0.7", "license": "MIT", + "optional": true, "peer": true }, "node_modules/react-native-url-polyfill": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "whatwg-url-without-unicode": "8.0.0-3" @@ -14236,6 +15248,7 @@ "node_modules/react-native/node_modules/mkdirp": { "version": "0.5.6", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "minimist": "^1.2.6" @@ -14247,6 +15260,7 @@ "node_modules/react-native/node_modules/pretty-format": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@jest/types": "^26.6.2", @@ -14261,6 +15275,7 @@ "node_modules/react-native/node_modules/pretty-format/node_modules/@jest/types": { "version": "26.6.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -14276,6 +15291,7 @@ "node_modules/react-native/node_modules/pretty-format/node_modules/@jest/types/node_modules/@types/yargs": { "version": "15.0.19", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/yargs-parser": "*" @@ -14284,6 +15300,7 @@ "node_modules/react-native/node_modules/pretty-format/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -14298,11 +15315,13 @@ "node_modules/react-native/node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/react-refresh": { "version": "0.14.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -14312,6 +15331,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "devOptional": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14325,11 +15345,13 @@ "node_modules/readline": { "version": "1.3.0", "license": "BSD", + "optional": true, "peer": true }, "node_modules/recast": { "version": "0.21.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ast-types": "0.15.2", @@ -14344,6 +15366,7 @@ "node_modules/recast/node_modules/source-map": { "version": "0.6.1", "license": "BSD-3-Clause", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -14363,11 +15386,13 @@ "node_modules/regenerate": { "version": "1.4.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "regenerate": "^1.4.2" @@ -14379,11 +15404,13 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "license": "MIT", + "optional": true, "peer": true }, "node_modules/regenerator-transform": { "version": "0.15.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -14392,6 +15419,7 @@ "node_modules/regexpu-core": { "version": "5.3.2", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@babel/regjsgen": "^0.8.0", @@ -14408,6 +15436,7 @@ "node_modules/regjsparser": { "version": "0.9.1", "license": "BSD-2-Clause", + "optional": true, "peer": true, "dependencies": { "jsesc": "~0.5.0" @@ -14418,6 +15447,7 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "optional": true, "peer": true, "bin": { "jsesc": "bin/jsesc" @@ -14425,6 +15455,7 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14443,10 +15474,12 @@ "node_modules/require-main-filename": { "version": "2.0.0", "license": "ISC", + "optional": true, "peer": true }, "node_modules/resolve": { "version": "1.22.8", + "devOptional": true, "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", @@ -14490,6 +15523,7 @@ "node_modules/restore-cursor": { "version": "3.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "onetime": "^5.1.0", @@ -14511,6 +15545,7 @@ "node_modules/reusify": { "version": "1.0.4", "license": "MIT", + "optional": true, "peer": true, "engines": { "iojs": ">=1.0.0", @@ -14523,6 +15558,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -14550,6 +15586,7 @@ } ], "license": "MIT", + "optional": true, "peer": true, "dependencies": { "queue-microtask": "^1.2.2" @@ -14557,6 +15594,7 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", + "devOptional": true, "license": "MIT" }, "node_modules/safer-buffer": { @@ -14567,6 +15605,7 @@ "node_modules/scheduler": { "version": "0.24.0-canary-efb381bbf-20230505", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "loose-envify": "^1.1.0" @@ -14595,6 +15634,7 @@ "node_modules/selfsigned": { "version": "2.4.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "@types/node-forge": "^1.3.0", @@ -14608,6 +15648,7 @@ "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -14619,6 +15660,7 @@ "node_modules/send": { "version": "0.18.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "debug": "2.6.9", @@ -14642,6 +15684,7 @@ "node_modules/send/node_modules/debug": { "version": "2.6.9", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ms": "2.0.0" @@ -14650,11 +15693,13 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "license": "MIT", + "optional": true, "peer": true, "bin": { "mime": "cli.js" @@ -14666,11 +15711,13 @@ "node_modules/send/node_modules/ms": { "version": "2.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/send/node_modules/on-finished": { "version": "2.4.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ee-first": "1.1.1" @@ -14682,6 +15729,7 @@ "node_modules/send/node_modules/statuses": { "version": "2.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -14690,6 +15738,7 @@ "node_modules/serialize-error": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -14708,6 +15757,7 @@ "node_modules/serve-static": { "version": "1.15.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "encodeurl": "~1.0.2", @@ -14721,15 +15771,18 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/setprototypeof": { "version": "1.2.0", "license": "ISC", + "optional": true, "peer": true }, "node_modules/shallow-clone": { "version": "3.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.2" @@ -14740,6 +15793,7 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "devOptional": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -14750,6 +15804,7 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -14758,6 +15813,7 @@ "node_modules/shell-quote": { "version": "1.8.1", "license": "MIT", + "optional": true, "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14765,6 +15821,7 @@ }, "node_modules/signal-exit": { "version": "3.0.7", + "devOptional": true, "license": "ISC" }, "node_modules/simple-concat": { @@ -14812,10 +15869,12 @@ }, "node_modules/sisteransi": { "version": "1.0.5", + "devOptional": true, "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -14824,6 +15883,7 @@ "node_modules/slice-ansi": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "ansi-styles": "^3.2.0", @@ -14837,6 +15897,7 @@ "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-convert": "^1.9.0" @@ -14848,6 +15909,7 @@ "node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "color-name": "1.1.3" @@ -14856,11 +15918,13 @@ "node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { "version": "1.1.3", "license": "MIT", + "optional": true, "peer": true }, "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -14931,6 +15995,7 @@ "node_modules/source-map": { "version": "0.5.7", "license": "BSD-3-Clause", + "optional": true, "peer": true, "engines": { "node": ">=0.10.0" @@ -14955,6 +16020,7 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "devOptional": true, "license": "BSD-3-Clause" }, "node_modules/sqlite3": { @@ -15012,6 +16078,7 @@ }, "node_modules/stack-utils": { "version": "2.0.6", + "devOptional": true, "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" @@ -15022,6 +16089,7 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -15030,11 +16098,13 @@ "node_modules/stackframe": { "version": "1.3.4", "license": "MIT", + "optional": true, "peer": true }, "node_modules/stacktrace-parser": { "version": "0.1.10", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "type-fest": "^0.7.1" @@ -15046,6 +16116,7 @@ "node_modules/stacktrace-parser/node_modules/type-fest": { "version": "0.7.1", "license": "(MIT OR CC0-1.0)", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -15054,6 +16125,7 @@ "node_modules/statuses": { "version": "1.5.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.6" @@ -15061,6 +16133,7 @@ }, "node_modules/string_decoder": { "version": "1.1.1", + "devOptional": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -15080,6 +16153,7 @@ }, "node_modules/string-width": { "version": "4.2.3", + "devOptional": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -15092,6 +16166,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -15110,6 +16185,7 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -15129,15 +16205,18 @@ "node_modules/strnum": { "version": "1.0.5", "license": "MIT", + "optional": true, "peer": true }, "node_modules/sudo-prompt": { "version": "9.2.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/supports-color": { "version": "7.2.0", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -15148,6 +16227,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -15215,6 +16295,7 @@ "node_modules/temp": { "version": "0.8.4", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "rimraf": "~2.6.2" @@ -15226,6 +16307,7 @@ "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", "license": "ISC", + "optional": true, "peer": true, "dependencies": { "glob": "^7.1.3" @@ -15238,6 +16320,7 @@ "version": "5.39.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "devOptional": true, "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -15289,10 +16372,12 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", + "devOptional": true, "license": "MIT" }, "node_modules/terser/node_modules/source-map-support": { "version": "0.5.21", + "devOptional": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -15301,6 +16386,7 @@ }, "node_modules/terser/node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", + "devOptional": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -15322,11 +16408,13 @@ "node_modules/throat": { "version": "5.0.0", "license": "MIT", + "optional": true, "peer": true }, "node_modules/through2": { "version": "2.0.5", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "readable-stream": "~2.3.6", @@ -15336,6 +16424,7 @@ "node_modules/through2/node_modules/readable-stream": { "version": "2.3.8", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "core-util-is": "~1.0.0", @@ -15350,11 +16439,13 @@ "node_modules/through2/node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT", + "optional": true, "peer": true }, "node_modules/through2/node_modules/string_decoder": { "version": "1.1.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "safe-buffer": "~5.1.0" @@ -15362,10 +16453,12 @@ }, "node_modules/tmpl": { "version": "1.0.5", + "devOptional": true, "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -15373,6 +16466,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -15384,6 +16478,7 @@ "node_modules/toidentifier": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.6" @@ -15496,6 +16591,7 @@ "node_modules/tslib": { "version": "2.7.0", "license": "0BSD", + "optional": true, "peer": true }, "node_modules/tunnel-agent": { @@ -15511,6 +16607,7 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -15611,11 +16708,13 @@ "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "devOptional": true, "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -15624,6 +16723,7 @@ "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -15636,6 +16736,7 @@ "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -15644,6 +16745,7 @@ "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=4" @@ -15670,6 +16772,7 @@ "node_modules/universalify": { "version": "0.1.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 4.0.0" @@ -15678,6 +16781,7 @@ "node_modules/unpipe": { "version": "1.0.0", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -15687,6 +16791,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -15714,11 +16819,13 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", + "devOptional": true, "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.4.0" @@ -15745,6 +16852,7 @@ "node_modules/vary": { "version": "1.1.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">= 0.8" @@ -15753,10 +16861,12 @@ "node_modules/vlq": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true }, "node_modules/walker": { "version": "1.0.8", + "devOptional": true, "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" @@ -15777,6 +16887,7 @@ "node_modules/wcwidth": { "version": "1.0.1", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "defaults": "^1.0.3" @@ -15924,6 +17035,7 @@ "node_modules/whatwg-fetch": { "version": "3.6.20", "license": "MIT", + "optional": true, "peer": true }, "node_modules/whatwg-url": { @@ -15942,6 +17054,7 @@ "node_modules/whatwg-url-without-unicode": { "version": "8.0.0-3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "buffer": "^5.4.3", @@ -15969,6 +17082,7 @@ } ], "license": "MIT", + "optional": true, "peer": true, "dependencies": { "base64-js": "^1.3.1", @@ -15978,6 +17092,7 @@ "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { "version": "5.0.0", "license": "BSD-2-Clause", + "optional": true, "peer": true, "engines": { "node": ">=8" @@ -15985,6 +17100,7 @@ }, "node_modules/which": { "version": "2.0.2", + "devOptional": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -15999,6 +17115,7 @@ "node_modules/which-module": { "version": "2.0.1", "license": "ISC", + "optional": true, "peer": true }, "node_modules/wide-align": { @@ -16047,6 +17164,7 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -16062,6 +17180,7 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -16075,6 +17194,7 @@ }, "node_modules/wrap-ansi/node_modules/string-width": { "version": "4.2.3", + "devOptional": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -16087,10 +17207,12 @@ }, "node_modules/wrap-ansi/node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", + "devOptional": true, "license": "MIT" }, "node_modules/wrap-ansi/node_modules/string-width/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -16098,11 +17220,13 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "devOptional": true, "license": "ISC" }, "node_modules/ws": { "version": "6.2.3", "license": "MIT", + "optional": true, "peer": true, "dependencies": { "async-limiter": "~1.0.0" @@ -16125,6 +17249,7 @@ "node_modules/xtend": { "version": "4.0.2", "license": "MIT", + "optional": true, "peer": true, "engines": { "node": ">=0.4" @@ -16132,6 +17257,7 @@ }, "node_modules/y18n": { "version": "5.0.8", + "devOptional": true, "license": "ISC", "engines": { "node": ">=10" @@ -16146,6 +17272,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "devOptional": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -16156,6 +17283,7 @@ }, "node_modules/yargs": { "version": "17.7.2", + "devOptional": true, "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -16172,6 +17300,7 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "devOptional": true, "license": "ISC", "engines": { "node": ">=12" @@ -16187,6 +17316,7 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -16196,4 +17326,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index a5eae21..27b009c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sqlitecloud/drivers", - "version": "1.0.715", + "version": "1.0.738", "description": "SQLiteCloud drivers for Typescript/Javascript in edge, web and node clients", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -54,6 +54,20 @@ "@craftzdog/react-native-buffer": "*", "react-native-url-polyfill": "*" }, + "peerDependenciesMeta": { + "react-native-quick-base64": { + "optional": true + }, + "react-native-tcp-socket": { + "optional": true + }, + "@craftzdog/react-native-buffer": { + "optional": true + }, + "react-native-url-polyfill": { + "optional": true + } + }, "devDependencies": { "@types/jest": "^29.5.14", "@types/lz4": "^0.6.4", diff --git a/src/drivers/connection-tls.ts b/src/drivers/connection-tls.ts index 07ca2bf..b6f2119 100644 --- a/src/drivers/connection-tls.ts +++ b/src/drivers/connection-tls.ts @@ -17,11 +17,18 @@ import { } from './protocol' import { type ErrorCallback, type ResultsCallback, SQLiteCloudCommand, type SQLiteCloudConfig, SQLiteCloudError } from './types' import { getInitializationCommands } from './utilities' +import { getSafeBuffer, getSafeTLS } from './safe-imports' +import type * as TLSTypes from 'tls' // explicitly importing buffer library to allow cross-platform support by replacing it -import { Buffer } from 'buffer' +// In React Native: Metro resolves 'buffer' to '@craftzdog/react-native-buffer' via package.json react-native field +// In Web/Node: Uses standard buffer package +const Buffer = getSafeBuffer() -import * as tls from 'tls' +// In React Native: Metro resolves 'tls' to 'react-native-tcp-socket' via package.json react-native field +// In Node: Uses native tls module +// In Browser: Returns null (browser field sets tls to false) +const tls = getSafeTLS() /** * Implementation of SQLiteCloudConnection that connects to the database using specific tls APIs @@ -29,7 +36,7 @@ import * as tls from 'tls' */ export class SQLiteCloudTlsConnection extends SQLiteCloudConnection { /** Currently opened bun socket used to communicated with SQLiteCloud server */ - private socket?: tls.TLSSocket + private socket?: TLSTypes.TLSSocket /** True if connection is open */ get connected(): boolean { @@ -39,6 +46,20 @@ export class SQLiteCloudTlsConnection extends SQLiteCloudConnection { /* Opens a connection with the server and sends the initialization commands. Will throw in case of errors. */ connectTransport(config: SQLiteCloudConfig, callback?: ErrorCallback): this { console.assert(!this.connected, 'SQLiteCloudTlsConnection.connect - connection already established') + + // Check if tls is available (it's null in browser contexts) + if (!tls) { + const error = new SQLiteCloudError( + 'TLS connections are not available in this environment. Use WebSocket connections instead by setting usewebsocket: true in your configuration.', + { errorCode: 'ERR_TLS_NOT_AVAILABLE' } + ) + if (callback) { + callback.call(this, error) + return this + } + throw error + } + if (this.config.verbose) { console.debug(`-> connecting ${config?.host as string}:${config?.port as number}`) } @@ -84,11 +105,11 @@ export class SQLiteCloudTlsConnection extends SQLiteCloudConnection { // https://brooker.co.za/blog/2024/05/09/nagle.html this.socket.setNoDelay(true) - this.socket.on('data', data => { + this.socket.on('data', (data: Buffer) => { this.processCommandsData(data) }) - this.socket.on('error', error => { + this.socket.on('error', (error: Error) => { this.close() this.processCommandsFinish(new SQLiteCloudError('Connection error', { errorCode: 'ERR_CONNECTION_ERROR', cause: error })) }) diff --git a/src/drivers/protocol.ts b/src/drivers/protocol.ts index a021cb3..2486c43 100644 --- a/src/drivers/protocol.ts +++ b/src/drivers/protocol.ts @@ -4,9 +4,12 @@ import { SQLiteCloudRowset } from './rowset' import { SAFE_INTEGER_MODE, SQLiteCloudCommand, SQLiteCloudError, type SQLCloudRowsetMetadata, type SQLiteCloudDataTypes } from './types' +import { getSafeBuffer } from './safe-imports' // explicitly importing buffer library to allow cross-platform support by replacing it -import { Buffer } from 'buffer' +// In React Native: Metro resolves 'buffer' to '@craftzdog/react-native-buffer' via package.json react-native field +// In Web/Node: Uses standard buffer package +const Buffer = getSafeBuffer() // https://www.npmjs.com/package/lz4js const lz4 = require('lz4js') diff --git a/src/drivers/safe-imports.ts b/src/drivers/safe-imports.ts new file mode 100644 index 0000000..6d39743 --- /dev/null +++ b/src/drivers/safe-imports.ts @@ -0,0 +1,98 @@ +/** + * safe-imports.ts - Safe imports for optional React Native dependencies + * + * This module provides safe imports for dependencies that are optional peer dependencies. + * When these dependencies are not installed (e.g., using the package in a web/Next.js context), + * the imports will still work. However, in React Native contexts where these dependencies are + * required but not installed, clear error messages will be thrown. + */ + +import { SQLiteCloudError } from './types' + +/** + * Detects if we're running in React Native environment + */ +export function isReactNative(): boolean { + return typeof navigator !== 'undefined' && navigator.product === 'ReactNative' +} + +/** + * Safely imports the URL class from whatwg-url or react-native-url-polyfill + * In React Native: Uses react-native-url-polyfill (via react-native field mapping) + * In Web/Node: Uses whatwg-url + */ +export function getSafeURL(): typeof import('whatwg-url').URL { + try { + // In React Native, Metro bundler will resolve this to react-native-url-polyfill + // In Web/Node, this will resolve to whatwg-url + const { URL } = require('whatwg-url') + return URL + } catch (error) { + if (isReactNative()) { + throw new SQLiteCloudError( + 'Missing required React Native dependency: react-native-url-polyfill. ' + + 'Please install it using: npm install react-native-url-polyfill', + { errorCode: 'ERR_MISSING_DEPENDENCY', cause: error as Error } + ) + } + throw new SQLiteCloudError( + 'Failed to load URL parser. Please ensure whatwg-url is installed.', + { errorCode: 'ERR_MISSING_DEPENDENCY', cause: error as Error } + ) + } +} + +/** + * Safely imports the Buffer class from buffer or @craftzdog/react-native-buffer + * In React Native: Uses @craftzdog/react-native-buffer (via react-native field mapping) + * In Web/Node: Uses buffer package + */ +export function getSafeBuffer(): typeof import('buffer').Buffer { + try { + // In React Native, Metro bundler will resolve this to @craftzdog/react-native-buffer + // In Web/Node, this will resolve to buffer package + const { Buffer } = require('buffer') + return Buffer + } catch (error) { + if (isReactNative()) { + throw new SQLiteCloudError( + 'Missing required React Native dependency: @craftzdog/react-native-buffer. ' + + 'Please install it using: npm install @craftzdog/react-native-buffer', + { errorCode: 'ERR_MISSING_DEPENDENCY', cause: error as Error } + ) + } + throw new SQLiteCloudError( + 'Failed to load Buffer library. Please ensure buffer package is installed.', + { errorCode: 'ERR_MISSING_DEPENDENCY', cause: error as Error } + ) + } +} + +/** + * Safely imports the tls module or react-native-tcp-socket + * In React Native: Uses react-native-tcp-socket (via react-native field mapping) + * In Node: Uses native tls module + * In Browser: Will return null (browser field sets tls to false) + */ +export function getSafeTLS(): typeof import('tls') | null { + try { + // In React Native, Metro bundler will resolve this to react-native-tcp-socket + // In Node, this will resolve to native tls module + // In Browser, the browser field in package.json sets tls to false + const tls = require('tls') + if (tls === false || !tls) { + return null + } + return tls + } catch (error) { + if (isReactNative()) { + throw new SQLiteCloudError( + 'Missing required React Native dependency: react-native-tcp-socket. ' + + 'Please install it using: npm install react-native-tcp-socket', + { errorCode: 'ERR_MISSING_DEPENDENCY', cause: error as Error } + ) + } + // In browser context, tls is not available (WebSocket should be used instead) + return null + } +} diff --git a/src/drivers/utilities.ts b/src/drivers/utilities.ts index 5573adf..225d84b 100644 --- a/src/drivers/utilities.ts +++ b/src/drivers/utilities.ts @@ -3,9 +3,12 @@ // import { DEFAULT_PORT, DEFAULT_TIMEOUT, SQLiteCloudArrayType, SQLiteCloudConfig, SQLiteCloudDataTypes, SQLiteCloudError } from './types' +import { getSafeURL } from './safe-imports' // explicitly importing these libraries to allow cross-platform support by replacing them -import { URL } from 'whatwg-url' +// In React Native: Metro resolves 'whatwg-url' to 'react-native-url-polyfill' via package.json react-native field +// In Web/Node: Uses standard whatwg-url package +const URL = getSafeURL() // // determining running environment, thanks to browser-or-node