diff --git a/package-lock.json b/package-lock.json index 9b6072c..177e08e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,6 @@ "version": "3.0.2", "license": "MIT", "dependencies": { - "@types/ws": "^8.5.5", - "babel-jest": "^29.5.0", "bufferutil": "^4.0.7", "events": "^3.3.0", "utf-8-validate": "^6.0.3", @@ -23,6 +21,8 @@ "@biomejs/biome": "1.0.0", "@types/jest": "^29.4.2", "@types/node": "^18.15.3", + "@types/ws": "^8.5.5", + "babel-jest": "^29.5.0", "copyfiles": "^2.4.1", "dotenv": "^16.0.3", "esbuild": "0.18.12", @@ -41,6 +41,7 @@ }, "node_modules/@ampproject/remapping": { "version": "2.2.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", @@ -52,6 +53,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" @@ -62,6 +64,7 @@ }, "node_modules/@babel/compat-data": { "version": "7.21.4", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -69,6 +72,7 @@ }, "node_modules/@babel/core": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -97,6 +101,7 @@ }, "node_modules/@babel/generator": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.21.4", @@ -110,6 +115,7 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -145,6 +151,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.21.4", @@ -214,6 +221,7 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -232,6 +240,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.21.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.20.7", @@ -243,6 +252,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" @@ -264,6 +274,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.21.4" @@ -274,6 +285,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.21.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", @@ -302,6 +314,7 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.20.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -342,6 +355,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.20.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.20.2" @@ -363,6 +377,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" @@ -373,6 +388,7 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.19.4", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -380,6 +396,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.19.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -387,6 +404,7 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.21.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -408,6 +426,7 @@ }, "node_modules/@babel/helpers": { "version": "7.21.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.20.7", @@ -420,6 +439,7 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", @@ -432,6 +452,7 @@ }, "node_modules/@babel/parser": { "version": "7.21.4", + "dev": true, "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -706,6 +727,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -716,6 +738,7 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -726,6 +749,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -786,6 +810,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -796,6 +821,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -820,6 +846,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -830,6 +857,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -840,6 +868,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -850,6 +879,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -860,6 +890,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -870,6 +901,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -894,6 +926,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1550,6 +1583,7 @@ }, "node_modules/@babel/template": { "version": "7.20.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", @@ -1562,6 +1596,7 @@ }, "node_modules/@babel/traverse": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.21.4", @@ -1581,6 +1616,7 @@ }, "node_modules/@babel/types": { "version": "7.21.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -2183,6 +2219,7 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", + "dev": true, "license": "ISC", "dependencies": { "camelcase": "^5.3.1", @@ -2197,6 +2234,7 @@ }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2587,6 +2625,7 @@ }, "node_modules/@jest/schemas": { "version": "29.4.3", + "dev": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.25.16" @@ -2638,6 +2677,7 @@ }, "node_modules/@jest/transform": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", @@ -2662,6 +2702,7 @@ }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -2675,6 +2716,7 @@ }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2689,6 +2731,7 @@ }, "node_modules/@jest/transform/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -2699,14 +2742,17 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2714,6 +2760,7 @@ }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -2724,6 +2771,7 @@ }, "node_modules/@jest/types": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.4.3", @@ -2739,6 +2787,7 @@ }, "node_modules/@jest/types/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -2752,6 +2801,7 @@ }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2766,6 +2816,7 @@ }, "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -2776,10 +2827,12 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2787,6 +2840,7 @@ }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -2797,6 +2851,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.0", @@ -2808,6 +2863,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2815,6 +2871,7 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2822,10 +2879,12 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.17", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "3.1.0", @@ -2844,6 +2903,7 @@ }, "node_modules/@sinclair/typebox": { "version": "0.25.24", + "dev": true, "license": "MIT" }, "node_modules/@sinonjs/commons": { @@ -2884,6 +2944,7 @@ }, "node_modules/@types/babel__core": { "version": "7.20.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", @@ -2895,6 +2956,7 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" @@ -2902,6 +2964,7 @@ }, "node_modules/@types/babel__template": { "version": "7.4.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", @@ -2910,6 +2973,7 @@ }, "node_modules/@types/babel__traverse": { "version": "7.18.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" @@ -2917,6 +2981,7 @@ }, "node_modules/@types/graceful-fs": { "version": "4.1.6", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -2924,10 +2989,12 @@ }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", + "dev": true, "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -2935,6 +3002,7 @@ }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" @@ -2951,6 +3019,7 @@ }, "node_modules/@types/node": { "version": "18.15.11", + "dev": true, "license": "MIT" }, "node_modules/@types/stack-utils": { @@ -2962,12 +3031,14 @@ "version": "8.5.5", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "17.0.24", + "dev": true, "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -2975,6 +3046,7 @@ }, "node_modules/@types/yargs-parser": { "version": "21.0.0", + "dev": true, "license": "MIT" }, "node_modules/acorn": { @@ -3020,6 +3092,7 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -3030,6 +3103,7 @@ }, "node_modules/anymatch": { "version": "3.1.3", + "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -3046,6 +3120,7 @@ }, "node_modules/argparse": { "version": "1.0.10", + "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -3098,6 +3173,7 @@ }, "node_modules/babel-jest": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@jest/transform": "^29.5.0", @@ -3117,6 +3193,7 @@ }, "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -3130,6 +3207,7 @@ }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -3144,6 +3222,7 @@ }, "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -3154,10 +3233,12 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3165,6 +3246,7 @@ }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -3175,6 +3257,7 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -3189,6 +3272,7 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", @@ -3238,6 +3322,7 @@ }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -3259,6 +3344,7 @@ }, "node_modules/babel-preset-jest": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.5.0", @@ -3273,10 +3359,12 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/brace-expansion": { "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -3285,6 +3373,7 @@ }, "node_modules/braces": { "version": "3.0.2", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.0.1" @@ -3295,6 +3384,7 @@ }, "node_modules/browserslist": { "version": "4.21.5", + "dev": true, "funding": [ { "type": "opencollective", @@ -3332,6 +3422,7 @@ }, "node_modules/bser": { "version": "2.1.1", + "dev": true, "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" @@ -3376,6 +3467,7 @@ }, "node_modules/camelcase": { "version": "5.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -3383,6 +3475,7 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001474", + "dev": true, "funding": [ { "type": "opencollective", @@ -3401,6 +3494,7 @@ }, "node_modules/chalk": { "version": "2.4.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -3421,6 +3515,7 @@ }, "node_modules/ci-info": { "version": "3.8.0", + "dev": true, "funding": [ { "type": "github", @@ -3463,6 +3558,7 @@ }, "node_modules/color-convert": { "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -3470,10 +3566,12 @@ }, "node_modules/color-name": { "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -3529,6 +3627,7 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", + "dev": true, "license": "MIT" }, "node_modules/copyfiles": { @@ -3606,6 +3705,7 @@ }, "node_modules/debug": { "version": "4.3.4", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -3688,6 +3788,7 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.352", + "dev": true, "license": "ISC" }, "node_modules/emittery": { @@ -3837,6 +3938,7 @@ }, "node_modules/escalade": { "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -3844,6 +3946,7 @@ }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -3851,6 +3954,7 @@ }, "node_modules/esprima": { "version": "4.0.1", + "dev": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -3922,10 +4026,12 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/fb-watchman": { "version": "2.0.2", + "dev": true, "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" @@ -3933,6 +4039,7 @@ }, "node_modules/fill-range": { "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -3943,6 +4050,7 @@ }, "node_modules/find-up": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -3992,10 +4100,12 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4039,6 +4149,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -4069,6 +4180,7 @@ }, "node_modules/get-package-type": { "version": "0.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8.0.0" @@ -4149,6 +4261,7 @@ }, "node_modules/globals": { "version": "11.12.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -4183,6 +4296,7 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "dev": true, "license": "ISC" }, "node_modules/has": { @@ -4207,6 +4321,7 @@ }, "node_modules/has-flag": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -4302,6 +4417,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -4311,6 +4427,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4318,6 +4435,7 @@ }, "node_modules/inherits": { "version": "2.0.4", + "dev": true, "license": "ISC" }, "node_modules/internal-slot": { @@ -4449,6 +4567,7 @@ }, "node_modules/is-number": { "version": "7.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -4577,6 +4696,7 @@ }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=8" @@ -4584,6 +4704,7 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", @@ -5251,6 +5372,7 @@ }, "node_modules/jest-haste-map": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.5.0", @@ -5476,6 +5598,7 @@ }, "node_modules/jest-regex-util": { "version": "29.4.3", + "dev": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -5915,6 +6038,7 @@ }, "node_modules/jest-util": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.5.0", @@ -5930,6 +6054,7 @@ }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -5943,6 +6068,7 @@ }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -5957,6 +6083,7 @@ }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5967,10 +6094,12 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5978,6 +6107,7 @@ }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -6305,6 +6435,7 @@ }, "node_modules/jest-worker": { "version": "29.5.0", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -6318,6 +6449,7 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -6325,6 +6457,7 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -6338,10 +6471,12 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -6353,6 +6488,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -6374,6 +6510,7 @@ }, "node_modules/json5": { "version": "2.2.3", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -6442,6 +6579,7 @@ }, "node_modules/locate-path": { "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -6462,6 +6600,7 @@ }, "node_modules/lru-cache": { "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -6488,6 +6627,7 @@ }, "node_modules/makeerror": { "version": "1.0.12", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" @@ -6504,10 +6644,12 @@ }, "node_modules/merge-stream": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.5", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.2", @@ -6527,6 +6669,7 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -6565,6 +6708,7 @@ }, "node_modules/ms": { "version": "2.1.2", + "dev": true, "license": "MIT" }, "node_modules/natural-compare": { @@ -6589,10 +6733,12 @@ }, "node_modules/node-int64": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.10", + "dev": true, "license": "MIT" }, "node_modules/noms": { @@ -6627,6 +6773,7 @@ }, "node_modules/normalize-path": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -6775,6 +6922,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -6818,6 +6966,7 @@ }, "node_modules/p-locate": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -6828,6 +6977,7 @@ }, "node_modules/p-locate/node_modules/p-limit": { "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -6841,6 +6991,7 @@ }, "node_modules/p-try": { "version": "2.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6865,6 +7016,7 @@ }, "node_modules/path-exists": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -6874,6 +7026,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -6930,10 +7083,12 @@ }, "node_modules/picocolors": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -6965,6 +7120,7 @@ }, "node_modules/pirates": { "version": "4.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -7262,6 +7418,7 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7315,6 +7472,7 @@ }, "node_modules/semver": { "version": "6.3.0", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -7364,6 +7522,7 @@ }, "node_modules/signal-exit": { "version": "3.0.7", + "dev": true, "license": "ISC" }, "node_modules/sisteransi": { @@ -7373,6 +7532,7 @@ }, "node_modules/slash": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7440,6 +7600,7 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/stack-utils": { @@ -7621,6 +7782,7 @@ }, "node_modules/supports-color": { "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -7642,6 +7804,7 @@ }, "node_modules/test-exclude": { "version": "6.0.0", + "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -7656,6 +7819,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7714,10 +7878,12 @@ }, "node_modules/tmpl": { "version": "1.0.5", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -7725,6 +7891,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -8010,6 +8177,7 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.10", + "dev": true, "funding": [ { "type": "opencollective", @@ -8078,6 +8246,7 @@ }, "node_modules/walker": { "version": "1.0.8", + "dev": true, "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" @@ -8232,10 +8401,12 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/write-file-atomic": { "version": "4.0.2", + "dev": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", @@ -8283,6 +8454,7 @@ }, "node_modules/yallist": { "version": "3.1.1", + "dev": true, "license": "ISC" }, "node_modules/yargs": { @@ -8349,6 +8521,7 @@ "dependencies": { "@ampproject/remapping": { "version": "2.2.0", + "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -8356,15 +8529,18 @@ }, "@babel/code-frame": { "version": "7.21.4", + "dev": true, "requires": { "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.21.4" + "version": "7.21.4", + "dev": true }, "@babel/core": { "version": "7.21.4", + "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.21.4", @@ -8385,6 +8561,7 @@ }, "@babel/generator": { "version": "7.21.4", + "dev": true, "requires": { "@babel/types": "^7.21.4", "@jridgewell/gen-mapping": "^0.3.2", @@ -8394,6 +8571,7 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", + "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -8419,6 +8597,7 @@ }, "@babel/helper-compilation-targets": { "version": "7.21.4", + "dev": true, "requires": { "@babel/compat-data": "^7.21.4", "@babel/helper-validator-option": "^7.21.0", @@ -8462,7 +8641,8 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9" + "version": "7.18.9", + "dev": true }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", @@ -8473,6 +8653,7 @@ }, "@babel/helper-function-name": { "version": "7.21.0", + "dev": true, "requires": { "@babel/template": "^7.20.7", "@babel/types": "^7.21.0" @@ -8480,6 +8661,7 @@ }, "@babel/helper-hoist-variables": { "version": "7.18.6", + "dev": true, "requires": { "@babel/types": "^7.18.6" } @@ -8493,12 +8675,14 @@ }, "@babel/helper-module-imports": { "version": "7.21.4", + "dev": true, "requires": { "@babel/types": "^7.21.4" } }, "@babel/helper-module-transforms": { "version": "7.21.2", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -8518,7 +8702,8 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.20.2" + "version": "7.20.2", + "dev": true }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", @@ -8544,6 +8729,7 @@ }, "@babel/helper-simple-access": { "version": "7.20.2", + "dev": true, "requires": { "@babel/types": "^7.20.2" } @@ -8557,18 +8743,22 @@ }, "@babel/helper-split-export-declaration": { "version": "7.18.6", + "dev": true, "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-string-parser": { - "version": "7.19.4" + "version": "7.19.4", + "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.19.1" + "version": "7.19.1", + "dev": true }, "@babel/helper-validator-option": { - "version": "7.21.0" + "version": "7.21.0", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.20.5", @@ -8582,6 +8772,7 @@ }, "@babel/helpers": { "version": "7.21.0", + "dev": true, "requires": { "@babel/template": "^7.20.7", "@babel/traverse": "^7.21.0", @@ -8590,6 +8781,7 @@ }, "@babel/highlight": { "version": "7.18.6", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -8597,7 +8789,8 @@ } }, "@babel/parser": { - "version": "7.21.4" + "version": "7.21.4", + "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -8746,18 +8939,21 @@ }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } @@ -8792,12 +8988,14 @@ }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -8811,36 +9009,42 @@ }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -8854,6 +9058,7 @@ }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -9242,6 +9447,7 @@ }, "@babel/template": { "version": "7.20.7", + "dev": true, "requires": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.20.7", @@ -9250,6 +9456,7 @@ }, "@babel/traverse": { "version": "7.21.4", + "dev": true, "requires": { "@babel/code-frame": "^7.21.4", "@babel/generator": "^7.21.4", @@ -9265,6 +9472,7 @@ }, "@babel/types": { "version": "7.21.4", + "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -9569,6 +9777,7 @@ }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", + "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -9578,7 +9787,8 @@ } }, "@istanbuljs/schema": { - "version": "0.1.3" + "version": "0.1.3", + "dev": true }, "@jest/console": { "version": "29.5.0", @@ -9836,6 +10046,7 @@ }, "@jest/schemas": { "version": "29.4.3", + "dev": true, "requires": { "@sinclair/typebox": "^0.25.16" } @@ -9871,6 +10082,7 @@ }, "@jest/transform": { "version": "29.5.0", + "dev": true, "requires": { "@babel/core": "^7.11.6", "@jest/types": "^29.5.0", @@ -9891,12 +10103,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9904,21 +10118,26 @@ }, "color-convert": { "version": "2.0.1", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "dev": true }, "convert-source-map": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "7.2.0", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -9927,6 +10146,7 @@ }, "@jest/types": { "version": "29.5.0", + "dev": true, "requires": { "@jest/schemas": "^29.4.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -9938,12 +10158,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9951,18 +10173,22 @@ }, "color-convert": { "version": "2.0.1", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "dev": true }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "7.2.0", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -9971,22 +10197,27 @@ }, "@jridgewell/gen-mapping": { "version": "0.1.1", + "dev": true, "requires": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { - "version": "3.1.0" + "version": "3.1.0", + "dev": true }, "@jridgewell/set-array": { - "version": "1.1.2" + "version": "1.1.2", + "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14" + "version": "1.4.14", + "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.17", + "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -10000,7 +10231,8 @@ "optional": true }, "@sinclair/typebox": { - "version": "0.25.24" + "version": "0.25.24", + "dev": true }, "@sinonjs/commons": { "version": "2.0.0", @@ -10034,6 +10266,7 @@ }, "@types/babel__core": { "version": "7.20.0", + "dev": true, "requires": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -10044,12 +10277,14 @@ }, "@types/babel__generator": { "version": "7.6.4", + "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { "version": "7.4.1", + "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -10057,27 +10292,32 @@ }, "@types/babel__traverse": { "version": "7.18.3", + "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/graceful-fs": { "version": "4.1.6", + "dev": true, "requires": { "@types/node": "*" } }, "@types/istanbul-lib-coverage": { - "version": "2.0.4" + "version": "2.0.4", + "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { "version": "3.0.1", + "dev": true, "requires": { "@types/istanbul-lib-report": "*" } @@ -10091,7 +10331,8 @@ } }, "@types/node": { - "version": "18.15.11" + "version": "18.15.11", + "dev": true }, "@types/stack-utils": { "version": "2.0.1", @@ -10101,18 +10342,21 @@ "version": "8.5.5", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dev": true, "requires": { "@types/node": "*" } }, "@types/yargs": { "version": "17.0.24", + "dev": true, "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "21.0.0" + "version": "21.0.0", + "dev": true }, "acorn": { "version": "8.8.2", @@ -10135,12 +10379,14 @@ }, "ansi-styles": { "version": "3.2.1", + "dev": true, "requires": { "color-convert": "^1.9.0" } }, "anymatch": { "version": "3.1.3", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -10152,6 +10398,7 @@ }, "argparse": { "version": "1.0.10", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -10188,6 +10435,7 @@ }, "babel-jest": { "version": "29.5.0", + "dev": true, "requires": { "@jest/transform": "^29.5.0", "@types/babel__core": "^7.1.14", @@ -10200,12 +10448,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10213,18 +10463,22 @@ }, "color-convert": { "version": "2.0.1", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "dev": true }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "7.2.0", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -10233,6 +10487,7 @@ }, "babel-plugin-istanbul": { "version": "6.1.1", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -10243,6 +10498,7 @@ }, "babel-plugin-jest-hoist": { "version": "29.5.0", + "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -10276,6 +10532,7 @@ }, "babel-preset-current-node-syntax": { "version": "1.0.1", + "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -10293,16 +10550,19 @@ }, "babel-preset-jest": { "version": "29.5.0", + "dev": true, "requires": { "babel-plugin-jest-hoist": "^29.5.0", "babel-preset-current-node-syntax": "^1.0.0" } }, "balanced-match": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "brace-expansion": { "version": "1.1.11", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10310,12 +10570,14 @@ }, "braces": { "version": "3.0.2", + "dev": true, "requires": { "fill-range": "^7.0.1" } }, "browserslist": { "version": "4.21.5", + "dev": true, "requires": { "caniuse-lite": "^1.0.30001449", "electron-to-chromium": "^1.4.284", @@ -10332,6 +10594,7 @@ }, "bser": { "version": "2.1.1", + "dev": true, "requires": { "node-int64": "^0.4.0" } @@ -10361,13 +10624,16 @@ "dev": true }, "camelcase": { - "version": "5.3.1" + "version": "5.3.1", + "dev": true }, "caniuse-lite": { - "version": "1.0.30001474" + "version": "1.0.30001474", + "dev": true }, "chalk": { "version": "2.4.2", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -10379,7 +10645,8 @@ "dev": true }, "ci-info": { - "version": "3.8.0" + "version": "3.8.0", + "dev": true }, "cjs-module-lexer": { "version": "1.2.2", @@ -10404,15 +10671,18 @@ }, "color-convert": { "version": "1.9.3", + "dev": true, "requires": { "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.3" + "version": "1.1.3", + "dev": true }, "concat-map": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "concat-stream": { "version": "1.6.2", @@ -10465,7 +10735,8 @@ } }, "convert-source-map": { - "version": "1.9.0" + "version": "1.9.0", + "dev": true }, "copyfiles": { "version": "2.4.1", @@ -10522,6 +10793,7 @@ }, "debug": { "version": "4.3.4", + "dev": true, "requires": { "ms": "2.1.2" } @@ -10567,7 +10839,8 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.352" + "version": "1.4.352", + "dev": true }, "emittery": { "version": "0.13.1", @@ -10684,13 +10957,16 @@ } }, "escalade": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true }, "escape-string-regexp": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "esprima": { - "version": "4.0.1" + "version": "4.0.1", + "dev": true }, "esutils": { "version": "2.0.3", @@ -10732,22 +11008,26 @@ } }, "fast-json-stable-stringify": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true }, "fb-watchman": { "version": "2.0.2", + "dev": true, "requires": { "bser": "2.1.1" } }, "fill-range": { "version": "7.0.1", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, "find-up": { "version": "4.1.0", + "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -10783,10 +11063,12 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "fsevents": { "version": "2.3.2", + "dev": true, "optional": true }, "function-bind": { @@ -10812,7 +11094,8 @@ "dev": true }, "gensync": { - "version": "1.0.0-beta.2" + "version": "1.0.0-beta.2", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -10831,7 +11114,8 @@ } }, "get-package-type": { - "version": "0.1.0" + "version": "0.1.0", + "dev": true }, "get-stream": { "version": "6.0.1", @@ -10881,7 +11165,8 @@ } }, "globals": { - "version": "11.12.0" + "version": "11.12.0", + "dev": true }, "globalthis": { "version": "1.0.3", @@ -10902,7 +11187,8 @@ } }, "graceful-fs": { - "version": "4.2.11" + "version": "4.2.11", + "dev": true }, "has": { "version": "1.0.3", @@ -10918,7 +11204,8 @@ "dev": true }, "has-flag": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "has-property-descriptors": { "version": "1.0.0", @@ -10973,19 +11260,22 @@ } }, "imurmurhash": { - "version": "0.1.4" + "version": "0.1.4", + "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4" + "version": "2.0.4", + "dev": true }, "internal-slot": { "version": "1.0.5", @@ -11069,7 +11359,8 @@ "dev": true }, "is-number": { - "version": "7.0.0" + "version": "7.0.0", + "dev": true }, "is-number-object": { "version": "1.0.7", @@ -11148,10 +11439,12 @@ "dev": true }, "istanbul-lib-coverage": { - "version": "3.2.0" + "version": "3.2.0", + "dev": true }, "istanbul-lib-instrument": { "version": "5.2.1", + "dev": true, "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -11576,6 +11869,7 @@ }, "jest-haste-map": { "version": "29.5.0", + "dev": true, "requires": { "@jest/types": "^29.5.0", "@types/graceful-fs": "^4.1.3", @@ -11717,7 +12011,8 @@ "requires": {} }, "jest-regex-util": { - "version": "29.4.3" + "version": "29.4.3", + "dev": true }, "jest-resolve": { "version": "29.5.0", @@ -12015,6 +12310,7 @@ }, "jest-util": { "version": "29.5.0", + "dev": true, "requires": { "@jest/types": "^29.5.0", "@types/node": "*", @@ -12026,12 +12322,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12039,18 +12337,22 @@ }, "color-convert": { "version": "2.0.1", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "dev": true }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "7.2.0", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -12259,6 +12561,7 @@ }, "jest-worker": { "version": "29.5.0", + "dev": true, "requires": { "@types/node": "*", "jest-util": "^29.5.0", @@ -12267,10 +12570,12 @@ }, "dependencies": { "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "8.1.1", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -12278,17 +12583,20 @@ } }, "js-tokens": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "js-yaml": { "version": "3.14.1", + "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, "jsesc": { - "version": "2.5.2" + "version": "2.5.2", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -12301,7 +12609,8 @@ "dev": true }, "json5": { - "version": "2.2.3" + "version": "2.2.3", + "dev": true }, "kleur": { "version": "3.0.3", @@ -12347,6 +12656,7 @@ }, "locate-path": { "version": "5.0.0", + "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -12361,6 +12671,7 @@ }, "lru-cache": { "version": "5.1.1", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -12378,6 +12689,7 @@ }, "makeerror": { "version": "1.0.12", + "dev": true, "requires": { "tmpl": "1.0.5" } @@ -12389,10 +12701,12 @@ "dev": true }, "merge-stream": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "micromatch": { "version": "4.0.5", + "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -12404,6 +12718,7 @@ }, "minimatch": { "version": "3.1.2", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -12423,7 +12738,8 @@ "dev": true }, "ms": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "natural-compare": { "version": "1.4.0", @@ -12439,10 +12755,12 @@ "version": "4.6.0" }, "node-int64": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "node-releases": { - "version": "2.0.10" + "version": "2.0.10", + "dev": true }, "noms": { "version": "0.0.0", @@ -12473,7 +12791,8 @@ } }, "normalize-path": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "npm-run-all": { "version": "4.1.5", @@ -12578,6 +12897,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } @@ -12604,12 +12924,14 @@ }, "p-locate": { "version": "4.1.0", + "dev": true, "requires": { "p-limit": "^2.2.0" }, "dependencies": { "p-limit": { "version": "2.3.0", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -12617,7 +12939,8 @@ } }, "p-try": { - "version": "2.2.0" + "version": "2.2.0", + "dev": true }, "parse-json": { "version": "5.2.0", @@ -12630,12 +12953,14 @@ } }, "path-exists": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true }, "path-key": { "version": "3.1.1", @@ -12673,10 +12998,12 @@ } }, "picocolors": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "picomatch": { - "version": "2.3.1" + "version": "2.3.1", + "dev": true }, "pidtree": { "version": "0.3.1", @@ -12691,7 +13018,8 @@ "dev": true }, "pirates": { - "version": "4.0.5" + "version": "4.0.5", + "dev": true }, "pkg-dir": { "version": "4.2.0", @@ -12905,7 +13233,8 @@ } }, "resolve-from": { - "version": "5.0.0" + "version": "5.0.0", + "dev": true }, "resolve.exports": { "version": "2.0.2", @@ -12943,7 +13272,8 @@ } }, "semver": { - "version": "6.3.0" + "version": "6.3.0", + "dev": true }, "shebang-command": { "version": "2.0.0", @@ -12974,14 +13304,16 @@ } }, "signal-exit": { - "version": "3.0.7" + "version": "3.0.7", + "dev": true }, "sisteransi": { "version": "1.0.5", "dev": true }, "slash": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "source-map": { "version": "0.6.1", @@ -13038,7 +13370,8 @@ "dev": true }, "sprintf-js": { - "version": "1.0.3" + "version": "1.0.3", + "dev": true }, "stack-utils": { "version": "2.0.6", @@ -13159,6 +13492,7 @@ }, "supports-color": { "version": "5.5.0", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -13169,6 +13503,7 @@ }, "test-exclude": { "version": "6.0.0", + "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -13179,6 +13514,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13229,13 +13565,16 @@ } }, "tmpl": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "to-fast-properties": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "to-regex-range": { "version": "5.0.1", + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -13396,6 +13735,7 @@ }, "update-browserslist-db": { "version": "1.0.10", + "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -13436,6 +13776,7 @@ }, "walker": { "version": "1.0.8", + "dev": true, "requires": { "makeerror": "1.0.12" } @@ -13542,10 +13883,12 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "write-file-atomic": { "version": "4.0.2", + "dev": true, "requires": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -13566,7 +13909,8 @@ "dev": true }, "yallist": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true }, "yargs": { "version": "16.2.0", diff --git a/package.json b/package.json index d3859f8..bb0fea4 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,8 @@ "@biomejs/biome": "1.0.0", "@types/jest": "^29.4.2", "@types/node": "^18.15.3", + "@types/ws": "^8.5.5", + "babel-jest": "^29.5.0", "copyfiles": "^2.4.1", "dotenv": "^16.0.3", "esbuild": "0.18.12", @@ -55,8 +57,6 @@ "typescript": "^4.9.5" }, "dependencies": { - "@types/ws": "^8.5.5", - "babel-jest": "^29.5.0", "bufferutil": "^4.0.7", "events": "^3.3.0", "utf-8-validate": "^6.0.3",