diff --git a/package-lock.json b/package-lock.json index e0bd6dd5..ae8cc837 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,10 +24,10 @@ "browserify": "^17.0.1", "bundlesize": "^0.18.2", "common-shakeify": "^1.1.2", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.10.0", - "eslint-plugin-n": "^17.15.0", + "eslint-plugin-n": "^17.15.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-unicorn": "^56.0.1", @@ -49,6 +49,7 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -58,78 +59,9 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/cli": { - "version": "7.26.4", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "commander": "^6.2.0", - "convert-source-map": "^2.0.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.2.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.6.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/cli/node_modules/commander": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/cli/node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/@babel/cli/node_modules/make-dir": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/cli/node_modules/pify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/cli/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/cli/node_modules/slash": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/@babel/code-frame": { "version": "7.26.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -142,6 +74,7 @@ }, "node_modules/@babel/compat-data": { "version": "7.26.3", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -149,6 +82,7 @@ }, "node_modules/@babel/core": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -177,10 +111,12 @@ }, "node_modules/@babel/core/node_modules/convert-source-map": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -188,6 +124,7 @@ }, "node_modules/@babel/generator": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.26.3", @@ -202,6 +139,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" @@ -212,6 +150,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.9", @@ -226,6 +165,7 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -233,6 +173,7 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -240,6 +181,7 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { "version": "3.1.1", + "dev": true, "license": "ISC" }, "node_modules/@babel/helper-create-class-features-plugin": { @@ -323,6 +265,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -334,6 +277,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -360,6 +304,7 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -411,6 +356,7 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -418,6 +364,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -425,6 +372,7 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -445,6 +393,7 @@ }, "node_modules/@babel/helpers": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", @@ -454,45 +403,9 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/node": { - "version": "7.26.0", - "license": "MIT", - "dependencies": { - "@babel/register": "^7.25.9", - "commander": "^6.2.0", - "core-js": "^3.30.2", - "node-environment-flags": "^1.0.5", - "regenerator-runtime": "^0.14.0", - "v8flags": "^3.1.1" - }, - "bin": { - "babel-node": "bin/babel-node.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/node/node_modules/commander": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@babel/node/node_modules/core-js": { - "version": "3.39.0", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@babel/parser": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.26.3" @@ -712,6 +625,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1426,6 +1340,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -1745,48 +1660,6 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/register": { - "version": "7.25.9", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/pify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@babel/runtime": { "version": "7.26.0", "dev": true, @@ -1800,6 +1673,7 @@ }, "node_modules/@babel/template": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.9", @@ -1812,6 +1686,7 @@ }, "node_modules/@babel/traverse": { "version": "7.26.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", @@ -1830,12 +1705,14 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/@babel/types": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -2009,9 +1886,10 @@ } }, "node_modules/@eslint/js": { - "version": "9.16.0", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -2579,6 +2457,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -2591,6 +2470,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2598,6 +2478,7 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -2605,10 +2486,12 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -3048,11 +2931,6 @@ "@tybys/wasm-util": "^0.9.0" } }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "license": "MIT", - "optional": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "dev": true, @@ -4532,7 +4410,7 @@ }, "node_modules/anymatch": { "version": "3.1.2", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -4723,6 +4601,7 @@ }, "node_modules/babel-plugin-jsx-pragmatic": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-syntax-jsx": "^6.0.0" @@ -4774,6 +4653,7 @@ }, "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", + "dev": true, "license": "MIT" }, "node_modules/babel-plugin-transform-async-to-promises": { @@ -4844,6 +4724,7 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { @@ -4907,14 +4788,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/bl": { "version": "4.1.0", "dev": true, @@ -4968,6 +4841,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -4976,7 +4850,7 @@ }, "node_modules/braces": { "version": "3.0.3", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -5209,6 +5083,7 @@ }, "node_modules/browserslist": { "version": "4.24.2", + "dev": true, "funding": [ { "type": "opencollective", @@ -5257,6 +5132,7 @@ }, "node_modules/buffer-from": { "version": "1.1.2", + "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { @@ -5395,6 +5271,7 @@ }, "node_modules/call-bind": { "version": "1.0.8", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", @@ -5411,6 +5288,7 @@ }, "node_modules/call-bind-apply-helpers": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -5487,6 +5365,7 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001688", + "dev": true, "funding": [ { "type": "opencollective", @@ -5546,29 +5425,6 @@ "dev": true, "license": "MIT" }, - "node_modules/chokidar": { - "version": "3.6.0", - "license": "MIT", - "optional": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/chownr": { "version": "2.0.0", "dev": true, @@ -5749,6 +5605,7 @@ }, "node_modules/clone-deep": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", @@ -5761,6 +5618,7 @@ }, "node_modules/clone-deep/node_modules/is-plain-object": { "version": "2.0.4", + "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -5893,10 +5751,6 @@ "wrap-comment": "^1.0.1" } }, - "node_modules/commondir": { - "version": "1.0.1", - "license": "MIT" - }, "node_modules/compare-func": { "version": "2.0.0", "dev": true, @@ -5908,6 +5762,7 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -6474,6 +6329,7 @@ }, "node_modules/debug": { "version": "4.4.0", + "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -6572,6 +6428,7 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -6595,6 +6452,7 @@ }, "node_modules/define-properties": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -6781,6 +6639,7 @@ }, "node_modules/dunder-proto": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -6825,6 +6684,7 @@ }, "node_modules/electron-to-chromium": { "version": "1.5.73", + "dev": true, "license": "ISC" }, "node_modules/elliptic": { @@ -6959,6 +6819,7 @@ }, "node_modules/es-abstract": { "version": "1.18.5", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -6988,6 +6849,7 @@ }, "node_modules/es-define-property": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -6995,6 +6857,7 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -7002,6 +6865,7 @@ }, "node_modules/es-object-atoms": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -7012,6 +6876,7 @@ }, "node_modules/es-to-primitive": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.4", @@ -7101,6 +6966,7 @@ }, "node_modules/escalade": { "version": "3.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -7132,16 +6998,17 @@ } }, "node_modules/eslint": { - "version": "9.16.0", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", "@eslint/core": "^0.9.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", + "@eslint/js": "9.17.0", "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -7150,7 +7017,7 @@ "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -7289,9 +7156,10 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.15.0", + "version": "17.15.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz", + "integrity": "sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.1", "enhanced-resolve": "^5.17.1", @@ -7952,7 +7820,7 @@ }, "node_modules/fill-range": { "version": "7.1.1", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -7961,43 +7829,6 @@ "node": ">=8" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/pify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/find-up": { "version": "4.1.0", "dev": true, @@ -8148,18 +7979,16 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "license": "MIT" - }, "node_modules/fs.realpath": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -8171,6 +8000,7 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8248,6 +8078,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -8279,6 +8110,7 @@ }, "node_modules/get-intrinsic": { "version": "1.2.6", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -8484,6 +8316,7 @@ }, "node_modules/glob": { "version": "7.2.3", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -8502,7 +8335,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -8544,6 +8377,7 @@ }, "node_modules/gopd": { "version": "1.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -8608,6 +8442,7 @@ }, "node_modules/has": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1" @@ -8637,6 +8472,7 @@ }, "node_modules/has-bigints": { "version": "1.0.1", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8652,6 +8488,7 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -8662,6 +8499,7 @@ }, "node_modules/has-symbols": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -8672,6 +8510,7 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" @@ -8723,6 +8562,7 @@ }, "node_modules/hasown": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -8741,16 +8581,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hosted-git-info": { "version": "7.0.2", "dev": true, @@ -9003,6 +8833,7 @@ }, "node_modules/inflight": { "version": "1.0.6", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -9143,6 +8974,7 @@ }, "node_modules/internal-slot": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.0", @@ -9196,6 +9028,7 @@ }, "node_modules/is-bigint": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" @@ -9204,19 +9037,9 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -9250,6 +9073,7 @@ }, "node_modules/is-callable": { "version": "1.2.4", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -9271,6 +9095,7 @@ }, "node_modules/is-date-object": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -9307,7 +9132,7 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9346,7 +9171,7 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -9370,6 +9195,7 @@ }, "node_modules/is-negative-zero": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -9380,7 +9206,7 @@ }, "node_modules/is-number": { "version": "7.0.0", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -9388,6 +9214,7 @@ }, "node_modules/is-number-object": { "version": "1.0.6", + "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -9430,6 +9257,7 @@ }, "node_modules/is-regex": { "version": "1.1.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -9463,6 +9291,7 @@ }, "node_modules/is-string": { "version": "1.0.7", + "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -9476,6 +9305,7 @@ }, "node_modules/is-symbol": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" @@ -9550,6 +9380,7 @@ }, "node_modules/isobject": { "version": "3.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10437,6 +10268,7 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -10497,6 +10329,7 @@ }, "node_modules/jsesc": { "version": "3.1.0", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -10540,6 +10373,7 @@ }, "node_modules/json5": { "version": "2.2.3", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -10599,6 +10433,7 @@ }, "node_modules/kind-of": { "version": "6.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -11778,6 +11613,7 @@ }, "node_modules/math-intrinsics": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11986,6 +11822,7 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -12215,6 +12052,7 @@ }, "node_modules/ms": { "version": "2.1.3", + "dev": true, "license": "MIT" }, "node_modules/multimatch": { @@ -12371,21 +12209,6 @@ "semver": "bin/semver" } }, - "node_modules/node-environment-flags": { - "version": "1.0.6", - "license": "Apache-2.0", - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "node_modules/node-environment-flags/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/node-fetch": { "version": "2.7.0", "dev": true, @@ -12542,6 +12365,7 @@ }, "node_modules/node-releases": { "version": "2.0.19", + "dev": true, "license": "MIT" }, "node_modules/noop-logger": { @@ -12590,7 +12414,7 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12933,6 +12757,7 @@ }, "node_modules/object-inspect": { "version": "1.12.0", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12940,6 +12765,7 @@ }, "node_modules/object-keys": { "version": "1.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -12947,6 +12773,7 @@ }, "node_modules/object.assign": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -12961,23 +12788,9 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/once": { "version": "1.4.0", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -13111,6 +12924,7 @@ }, "node_modules/p-limit": { "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -13207,6 +13021,7 @@ }, "node_modules/p-try": { "version": "2.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -13330,13 +13145,6 @@ "node": ">=4" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/parse-path": { "version": "7.0.0", "dev": true, @@ -13379,6 +13187,7 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13450,11 +13259,12 @@ }, "node_modules/picocolors": { "version": "1.1.1", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -13484,59 +13294,12 @@ }, "node_modules/pirates": { "version": "4.0.6", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/pluralize": { "version": "8.0.0", "dev": true, @@ -14106,17 +13869,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/redent": { "version": "3.0.0", "dev": true, @@ -14147,6 +13899,7 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", + "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { @@ -14481,6 +14234,7 @@ }, "node_modules/set-function-length": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -14507,6 +14261,7 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.2" @@ -14549,6 +14304,7 @@ }, "node_modules/side-channel": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -14715,21 +14471,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.19", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sourcemap-codec": { "version": "1.4.8", "dev": true, @@ -14960,6 +14701,7 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -14971,6 +14713,7 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -15267,7 +15010,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -15499,6 +15242,7 @@ }, "node_modules/unbox-primitive": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -15612,6 +15356,7 @@ }, "node_modules/update-browserslist-db": { "version": "1.1.1", + "dev": true, "funding": [ { "type": "opencollective", @@ -15717,16 +15462,6 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, - "node_modules/v8flags": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "dev": true, @@ -15848,6 +15583,7 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", @@ -15977,6 +15713,7 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "dev": true, "license": "ISC" }, "node_modules/write-json-file": { @@ -16171,10 +15908,6 @@ "version": "0.13.2", "license": "ISC", "dependencies": { - "@babel/cli": "^7.26.4", - "@babel/core": "^7.26.0", - "@babel/node": "^7.26.0", - "@babel/plugin-transform-react-jsx": "^7.25.9", "@xmpp/client-core": "^0.13.2", "@xmpp/iq": "^0.13.2", "@xmpp/middleware": "^0.13.2", @@ -16191,8 +15924,7 @@ "@xmpp/stream-management": "^0.13.2", "@xmpp/tcp": "^0.13.2", "@xmpp/tls": "^0.13.2", - "@xmpp/websocket": "^0.13.2", - "babel-plugin-jsx-pragmatic": "^1.0.2" + "@xmpp/websocket": "^0.13.2" }, "engines": { "node": ">= 20" diff --git a/package.json b/package.json index cb38e0cd..b6cf6b30 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,10 @@ "browserify": "^17.0.1", "bundlesize": "^0.18.2", "common-shakeify": "^1.1.2", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.10.0", - "eslint-plugin-n": "^17.15.0", + "eslint-plugin-n": "^17.15.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-unicorn": "^56.0.1", diff --git a/packages/client/package.json b/packages/client/package.json index cf0e385d..060ab08d 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -7,10 +7,6 @@ "license": "ISC", "type": "module", "dependencies": { - "@babel/cli": "^7.26.4", - "@babel/core": "^7.26.0", - "@babel/node": "^7.26.0", - "@babel/plugin-transform-react-jsx": "^7.25.9", "@xmpp/client-core": "^0.13.2", "@xmpp/iq": "^0.13.2", "@xmpp/middleware": "^0.13.2", @@ -27,8 +23,7 @@ "@xmpp/stream-management": "^0.13.2", "@xmpp/tcp": "^0.13.2", "@xmpp/tls": "^0.13.2", - "@xmpp/websocket": "^0.13.2", - "babel-plugin-jsx-pragmatic": "^1.0.2" + "@xmpp/websocket": "^0.13.2" }, "browser": "./browser.js", "react-native": "./react-native.js", diff --git a/packages/websocket/lib/Socket.js b/packages/websocket/lib/Socket.js index 9d1dac4c..171e7b0a 100644 --- a/packages/websocket/lib/Socket.js +++ b/packages/websocket/lib/Socket.js @@ -2,7 +2,7 @@ import WS from "ws"; import { EventEmitter } from "@xmpp/events"; // eslint-disable-next-line n/no-unsupported-features/node-builtins -const WebSocket = WS || globalThis.WebSocket; +const WebSocket = globalThis.WebSocket || WS; const CODE = "ECONNERROR";