animality
Advanced tools
Comparing version 1.5.7 to 1.5.8
@@ -1,1 +0,1 @@ | ||
{"version":2,"languages":{"nodejs-npm":{"specfileHash":"b394298c89b68edf01f385eb7938bff8","lockfileHash":"f9682ec1d5190a5ecab630be0cb2661a","guessedImports":["node-fetch"],"guessedImportsHash":"51266e8e25b3d5e637d3474eb13a80d8"}}} | ||
{"version":2,"languages":{"nodejs-npm":{"specfileHash":"704217a8fdca46f37366ef0e95aa52de","lockfileHash":"bb53960f26dbba5b0c4f39dbd7adef40","guessedImports":["node-fetch"],"guessedImportsHash":"51266e8e25b3d5e637d3474eb13a80d8"}}} |
@@ -1,2 +0,1 @@ | ||
const fetch = require('node-fetch'); | ||
const animals = [ | ||
@@ -21,2 +20,4 @@ 'cat', | ||
let fetch; | ||
/** | ||
@@ -36,2 +37,5 @@ * @typedef {Object} AnimalObject | ||
async getAsync(type = 'random') { | ||
if (fetch === undefined) | ||
({ default: fetch } = await import('node-fetch')); | ||
const isArray = Array.isArray(type); | ||
@@ -38,0 +42,0 @@ if ((typeof type !== 'string' && !isArray) || isArray && (type = type.flat()) && !type.every(t => typeof t === 'string')) throw new TypeError("'type' must be a string or an array of strings"); |
{ | ||
"name": "animality", | ||
"version": "1.5.7", | ||
"version": "1.5.8", | ||
"description": "A simple API wrapper that generates images & facts of any animal", | ||
"main": "index.js", | ||
"dependencies": { | ||
"node-fetch": "^2.6.1" | ||
"node-fetch": "^3.2.0" | ||
}, | ||
@@ -29,2 +29,2 @@ "devDependencies": {}, | ||
"homepage": "https://animality.xyz" | ||
} | ||
} |
4210
58
3
+ Addeddata-uri-to-buffer@4.0.1(transitive)
+ Addedfetch-blob@3.2.0(transitive)
+ Addedformdata-polyfill@4.0.10(transitive)
+ Addednode-domexception@1.0.0(transitive)
+ Addednode-fetch@3.3.2(transitive)
+ Addedweb-streams-polyfill@3.3.3(transitive)
- Removednode-fetch@2.7.0(transitive)
- Removedtr46@0.0.3(transitive)
- Removedwebidl-conversions@3.0.1(transitive)
- Removedwhatwg-url@5.0.0(transitive)
Updatednode-fetch@^3.2.0