From 88dae4f8d13b178b362b97632cf7ba38ed904157 Mon Sep 17 00:00:00 2001 From: Tiger Oakes Date: Mon, 7 Jun 2021 11:12:39 -1000 Subject: [PATCH] Add isomorphic-fetch for node --- node.js | 3 +++ package.json | 13 +++++++++---- yarn.lock | 18 ++++++++++++++++++ 3 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 node.js diff --git a/node.js b/node.js new file mode 100644 index 0000000..bc9d9cc --- /dev/null +++ b/node.js @@ -0,0 +1,3 @@ +require("isomorphic-fetch"); + +module.exports = require("./lib"); diff --git a/package.json b/package.json index e3ae519..b8ce6fa 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,9 @@ "version": "3.3.0", "author": "Mathias Biilmann Christensen", "bugs": "https://github.com/netlify/micro-api-client/issues", + "dependencies": { + "isomorphic-fetch": "^3.0.0" + }, "devDependencies": { "babel-cli": "^6.8.0", "babel-eslint": "^8.2.1", @@ -18,7 +21,8 @@ "prettier": "^1.10.1" }, "files": [ - "lib" + "lib", + "node.js" ], "homepage": "https://github.com/netlify/micro-api-client", "keywords": [ @@ -27,16 +31,17 @@ "netlify" ], "license": "ISC", - "main": "lib/index.js", + "main": "node.js", + "browser": "lib/index.js", "repository": { "type": "git", "url": "git+https://github.com/netlify/micro-api-client.git" }, "scripts": { "compile": "babel src -d lib", - "format": "eslint . --fix && prettier --write 'src/**/*.js'", + "format": "eslint . --fix && prettier --write 'src/**/*.js' 'node.js'", "prepublish": "npm run compile", - "prettier-preview": "prettier --list-different 'src/**/*.js'", + "prettier-preview": "prettier --list-different 'src/**/*.js' 'node.js'", "test": "eslint ." } } diff --git a/yarn.lock b/yarn.lock index 37d0eaf..c258651 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1603,6 +1603,14 @@ isobject@^2.0.0: dependencies: isarray "1.0.0" +isomorphic-fetch@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" + integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== + dependencies: + node-fetch "^2.6.1" + whatwg-fetch "^3.4.1" + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -1797,6 +1805,11 @@ natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" +node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + node-pre-gyp@^0.6.39: version "0.6.39" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" @@ -2483,6 +2496,11 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"