diff --git a/integration-tests/tests/package.json b/integration-tests/tests/package.json index a6db1087c5..4f183a1f95 100644 --- a/integration-tests/tests/package.json +++ b/integration-tests/tests/package.json @@ -17,13 +17,13 @@ "ci:coverage": "wireit" }, "wireit": { - "lint": { - "command": "eslint --ext .js,.ts . && tsc --noEmit", - "dependencies": [ - "../../packages/realm-network-transport:bundle", + "lint": { + "command": "eslint --ext .js,.ts . && tsc --noEmit", + "dependencies": [ + "../../packages/realm-network-transport:bundle", "../../packages/realm:bundle" - ] - }, + ] + }, "build": { "command": "tsc", "dependencies": [ @@ -82,7 +82,7 @@ "@types/node": "^18.15.10", "concurrently": "^6.5.1", "mocha": "^10.1.0", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "nyc": "^15.1.0", "platform": "^1.3.6", "realm": "*" diff --git a/package-lock.json b/package-lock.json index 2825a6ee57..27e10e4e46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -372,7 +372,7 @@ "@types/node": "^18.15.10", "concurrently": "^6.5.1", "mocha": "^10.1.0", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "nyc": "^15.1.0", "platform": "^1.3.6", "realm": "*" @@ -529,6 +529,24 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "integration-tests/tests/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "integration-tests/tests/node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -11067,7 +11085,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "dev": true, "engines": { "node": ">= 12" } @@ -13202,7 +13219,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, "funding": [ { "type": "github", @@ -13562,7 +13578,6 @@ "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, "dependencies": { "fetch-blob": "^3.1.2" }, @@ -19877,7 +19892,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true, "funding": [ { "type": "github", @@ -27252,7 +27266,7 @@ "dependencies": { "bson": "^4.7.2", "debug": "^4.3.4", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "node-machine-id": "^1.1.12", "prebuild-install": "^7.1.1" }, @@ -27300,7 +27314,7 @@ "deepmerge": "^4.2.2", "fs-extra": "^10.1.0", "glob": "^8.0.3", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "yargs": "^17.6.0" }, "devDependencies": { @@ -27330,6 +27344,23 @@ "node": ">=12" } }, + "packages/realm-app-importer/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "packages/realm-common": { "name": "@realm/common", "version": "0.1.4", @@ -27672,7 +27703,7 @@ "dependencies": { "@realm/common": "^0.1.4", "abort-controller": "^3.0.0", - "node-fetch": "^2.6.9" + "node-fetch": "^3.3.2" }, "devDependencies": { "@rollup/plugin-commonjs": "^23.0.2", @@ -27680,9 +27711,8 @@ "@rollup/plugin-typescript": "^9.0.2", "@types/chai": "^4.2.10", "@types/mocha": "^5", - "@types/node-fetch": "^2.6.2", "chai": "4.3.6", - "mocha": "^5.2.0", + "mocha": "^10.2.0", "rollup-plugin-dts": "^5.0.0" } }, @@ -27692,43 +27722,46 @@ "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==", "dev": true }, - "packages/realm-network-transport/node_modules/commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, - "packages/realm-network-transport/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "packages/realm-network-transport/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "packages/realm-network-transport/node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true, - "engines": { - "node": ">=0.3.1" + "balanced-match": "^1.0.0" } }, - "packages/realm-network-transport/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "packages/realm-network-transport/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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": ">=0.8.0" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, "packages/realm-network-transport/node_modules/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", @@ -27740,87 +27773,123 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "packages/realm-network-transport/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "packages/realm-network-transport/node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "dev": true, + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, "engines": { - "node": ">=4" + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" } }, - "packages/realm-network-transport/node_modules/he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha512-z/GDPjlRMNOa2XJiB4em8wJpuuBfrFOlYKTZxtpkdr1uPdibHI8rYA3MY0KDObpVyaes0e/aunid/t88ZI2EKA==", + "packages/realm-network-transport/node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "dev": true, - "bin": { - "he": "bin/he" + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "packages/realm-network-transport/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true - }, - "packages/realm-network-transport/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "packages/realm-network-transport/node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, "bin": { - "mkdirp": "bin/cmd.js" + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "packages/realm-network-transport/node_modules/mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", - "dev": true, + "packages/realm-network-transport/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dependencies": { - "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.5", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": ">= 4.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "packages/realm-network-transport/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "packages/realm-network-transport/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "packages/realm-network-transport/node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true }, - "packages/realm-network-transport/node_modules/supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "packages/realm-network-transport/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=4" + "node": ">=10" } }, "packages/realm-react": { @@ -29029,7 +29098,7 @@ "chai": "4.3.6", "fs-extra": "^10.0.0", "mocha": "^5.2.0", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "rollup-plugin-dts": "^1.4.0", "rollup-plugin-node-builtins": "^2.1.2" }, @@ -29588,6 +29657,24 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "packages/realm-web/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "packages/realm-web/node_modules/rollup": { "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", @@ -29811,6 +29898,23 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "packages/realm/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "packages/realm/node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", diff --git a/packages/realm-app-importer/package.json b/packages/realm-app-importer/package.json index fdc1f8517c..a7ce428fca 100644 --- a/packages/realm-app-importer/package.json +++ b/packages/realm-app-importer/package.json @@ -38,7 +38,7 @@ "deepmerge": "^4.2.2", "fs-extra": "^10.1.0", "glob": "^8.0.3", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "yargs": "^17.6.0" }, "devDependencies": { diff --git a/packages/realm-network-transport/.mocharc.json b/packages/realm-network-transport/.mocharc.json new file mode 100644 index 0000000000..7e7587ff3f --- /dev/null +++ b/packages/realm-network-transport/.mocharc.json @@ -0,0 +1,5 @@ +{ + "import": "tsx", + "require": "src/node/index.ts", + "spec": "src/tests/*.test.ts" +} diff --git a/packages/realm-network-transport/package.json b/packages/realm-network-transport/package.json index baaf504867..9350dca1d0 100644 --- a/packages/realm-network-transport/package.json +++ b/packages/realm-network-transport/package.json @@ -14,7 +14,7 @@ "scripts": { "bundle": "wireit", "lint": "eslint --ext .js,.ts .", - "test": "mocha 'src/**/*.test.ts'" + "test": "mocha" }, "wireit": { "bundle": { @@ -60,7 +60,7 @@ "dependencies": { "@realm/common": "^0.1.4", "abort-controller": "^3.0.0", - "node-fetch": "^2.6.9" + "node-fetch": "^3.3.2" }, "devDependencies": { "@rollup/plugin-commonjs": "^23.0.2", @@ -68,9 +68,8 @@ "@rollup/plugin-typescript": "^9.0.2", "@types/chai": "^4.2.10", "@types/mocha": "^5", - "@types/node-fetch": "^2.6.2", "chai": "4.3.6", - "mocha": "^5.2.0", + "mocha": "^10.2.0", "rollup-plugin-dts": "^5.0.0" } } diff --git a/packages/realm-network-transport/src/tests/tsconfig.json b/packages/realm-network-transport/src/tests/tsconfig.json index fdcf92daec..69b2e9d942 100644 --- a/packages/realm-network-transport/src/tests/tsconfig.json +++ b/packages/realm-network-transport/src/tests/tsconfig.json @@ -1,11 +1,11 @@ { - "extends": "../../tsconfig.json", - "compilerOptions": { - "noResolve": false, - "types": [ - "mocha", - "chai", - "node" - ] - } + "extends": "../../tsconfig.json", + "compilerOptions": { + "noResolve": false, + "types": [ + "mocha", + "chai", + "node" + ] + } } \ No newline at end of file diff --git a/packages/realm-network-transport/test/mocha.opts b/packages/realm-network-transport/test/mocha.opts deleted file mode 100644 index 422b5e4e57..0000000000 --- a/packages/realm-network-transport/test/mocha.opts +++ /dev/null @@ -1,3 +0,0 @@ ---watch-extensions ts ---require ts-node/register/transpile-only ---file src/node/index.ts diff --git a/packages/realm-web/package.json b/packages/realm-web/package.json index 8867be737e..3c41c605cf 100644 --- a/packages/realm-web/package.json +++ b/packages/realm-web/package.json @@ -106,7 +106,7 @@ "chai": "4.3.6", "fs-extra": "^10.0.0", "mocha": "^5.2.0", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "@realm/network-transport": "^0.7.2", "rollup-plugin-dts": "^1.4.0", "rollup-plugin-node-builtins": "^2.1.2" diff --git a/packages/realm/package.json b/packages/realm/package.json index 3bdefcb64a..eb601f6a5e 100644 --- a/packages/realm/package.json +++ b/packages/realm/package.json @@ -278,7 +278,7 @@ "dependencies": { "bson": "^4.7.2", "debug": "^4.3.4", - "node-fetch": "^2.6.9", + "node-fetch": "^3.3.2", "node-machine-id": "^1.1.12", "prebuild-install": "^7.1.1" },