From 9b99439fcf3194b6d98164819a16b97a638ccbc0 Mon Sep 17 00:00:00 2001 From: coranos Date: Tue, 7 May 2024 19:47:01 -0500 Subject: [PATCH] bumping deps --- app/scripts/bananode-api.js | 8 +- dist/bananocoin-bananojs.js | 23 +++++- docs/documentation.md | 19 ++++- index.d.ts | 16 +++- index.js | 13 ++++ package-lock.json | 133 +++++++++++++-------------------- package.json | 2 +- test/unit/bananode-api-test.js | 8 ++ 8 files changed, 130 insertions(+), 92 deletions(-) diff --git a/app/scripts/bananode-api.js b/app/scripts/bananode-api.js index 2416d74..f39f8a0 100644 --- a/app/scripts/bananode-api.js +++ b/app/scripts/bananode-api.js @@ -15,7 +15,9 @@ const LOG_GET_GENERATED_WORK = false; - let auth, arbitraryHeaders; + let auth; + + let arbitraryHeaders; /** * Sets an authorization string (http 'Authorization' header), useful if node requires api key. @@ -32,12 +34,12 @@ * Sets arbitrary headers * * @memberof BananodeApi - * @param {Object.} headers key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work + * @param {Object.} arbitraryHeaders key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work * @return {undefined} returns nothing. */ const setHeaders = (arbitraryHeaders) => { arbitraryHeaders = arbitraryHeaders; - } + }; const delay = (time) => { // console.log('delay', 'time', time); diff --git a/dist/bananocoin-bananojs.js b/dist/bananocoin-bananojs.js index 2cac4e2..c660bb5 100644 --- a/dist/bananocoin-bananojs.js +++ b/dist/bananocoin-bananojs.js @@ -1,5 +1,5 @@ //bananocoin-bananojs.js -//version 2.10.8 +//version 2.10.9 //license MIT /* eslint-disable */ const require = (modname) => { @@ -2116,7 +2116,9 @@ window.bananocoin.bananojs.https.request = ( const LOG_GET_GENERATED_WORK = false; - let auth, arbitraryHeaders; + let auth; + + let arbitraryHeaders; /** * Sets an authorization string (http 'Authorization' header), useful if node requires api key. @@ -2133,12 +2135,12 @@ window.bananocoin.bananojs.https.request = ( * Sets arbitrary headers * * @memberof BananodeApi - * @param {Object.} headers key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work + * @param {Object.} arbitraryHeaders key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work * @return {undefined} returns nothing. */ const setHeaders = (arbitraryHeaders) => { arbitraryHeaders = arbitraryHeaders; - } + }; const delay = (time) => { // console.log('delay', 'time', time); @@ -5692,6 +5694,18 @@ window.bananocoin.bananojs.https.request = ( } }; + /** + * Sets the Bananode Api Headers + * @memberof Main + * @param {string} auth the new headers + * @return {undefined} returns nothing. + */ + const setHeaders = (auth) => { + if (bananodeApi !== undefined) { + bananodeApi.setHeaders(auth); + } + }; + /** * Sets the Bananode Api Proxy (http pr https proxy) * @memberof Main @@ -7105,6 +7119,7 @@ window.bananocoin.bananojs.https.request = ( exports.setBananodeApi = setBananodeApi; exports.setUseRateLimit = setUseRateLimit; exports.setAuth = setAuth; + exports.setHeaders = setHeaders; exports.setBananodeApiProxy = setBananodeApiProxy; exports.getBananodeApiProxy = getBananodeApiProxy; exports.getBananoPartsFromDecimal = getBananoPartsFromDecimal; diff --git a/docs/documentation.md b/docs/documentation.md index 278ceae..44b0d1f 100644 --- a/docs/documentation.md +++ b/docs/documentation.md @@ -35,7 +35,7 @@ * [.BANANO_PREFIX](#Main.BANANO_PREFIX) : string * [.setBananodeApi(_bananodeApi)](#Main.setBananodeApi) ⇒ undefined * [.setAuth(auth)](#Main.setAuth) ⇒ undefined - * [.setHeaders(headers)](#BananodeApi.setHeaders) ⇒ undefined + * [.setHeaders(auth)](#Main.setHeaders) ⇒ undefined * [.setBananodeApiProxy(proxy)](#Main.setBananodeApiProxy) ⇒ undefined * [.getBananodeApiProxy()](#Main.getBananodeApiProxy) ⇒ Object * [.setBananodeApiUrl(url)](#Main.setBananodeApiUrl) ⇒ undefined @@ -72,6 +72,18 @@ Sets the Bananode Api Authorization | --- | --- | --- | | auth | string | the new authorization | + + +### Main.setHeaders(auth) ⇒ undefined +Sets the Bananode Api Headers + +**Kind**: static method of [Main](#Main) +**Returns**: undefined - returns nothing. + +| Param | Type | Description | +| --- | --- | --- | +| auth | string | the new headers | + ### Main.setBananodeApiProxy(proxy) ⇒ undefined @@ -1233,6 +1245,7 @@ Recieve deposits for a banano account with a given seed. * [.setUseRateLimit(flag)](#BananodeApi.setUseRateLimit) ⇒ undefined * [.getAccountsPending(accounts, count, source)](#BananodeApi.getAccountsPending) ⇒ Promise.<object> * [.setAuth(authString)](#BananodeApi.setAuth) ⇒ undefined + * [.setHeaders(arbitraryHeaders)](#BananodeApi.setHeaders) ⇒ undefined @@ -1366,7 +1379,7 @@ Sets an authorization string (http 'Authorization' header), useful if node requi -### BananodeApi.setHeaders(headers) ⇒ undefined +### BananodeApi.setHeaders(arbitraryHeaders) ⇒ undefined Sets arbitrary headers **Kind**: static method of [BananodeApi](#BananodeApi) @@ -1374,7 +1387,7 @@ Sets arbitrary headers | Param | Type | Description | | --- | --- | --- | -| headers | Object.<string, string> | key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work | +| arbitraryHeaders | Object.<string, string> | key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work | diff --git a/index.d.ts b/index.d.ts index e09072b..df18ccb 100644 --- a/index.d.ts +++ b/index.d.ts @@ -12,6 +12,12 @@ declare namespace Main { * @returns returns nothing. */ function setAuth(auth: string): undefined; + /** + * Sets the Bananode Api Headers + * @param auth - the new headers + * @returns returns nothing. + */ + function setHeaders(auth: string): undefined; /** * Sets the Bananode Api Proxy (http pr https proxy) * @param proxy - the new proxy @@ -697,10 +703,18 @@ declare namespace BananodeApi { function getAccountsPending(accounts: string[], count: number, source: string): Promise; /** * Sets an authorization string (http 'Authorization' header), useful if node requires api key. - * @param authString - api key as a string\ + * @param authString - api key as a string * @returns returns nothing. */ function setAuth(authString: string): undefined; + /** + * Sets arbitrary headers + * @param arbitraryHeaders - key-value pair object of header names (key) to header values (value), trying to specify Content-Type and Content-Length headers will not work + * @returns returns nothing. + */ + function setHeaders(arbitraryHeaders: { + [key: string]: string; + }): undefined; } /** diff --git a/index.js b/index.js index 4d1014d..1d44de9 100644 --- a/index.js +++ b/index.js @@ -43,6 +43,18 @@ } }; + /** + * Sets the Bananode Api Headers + * @memberof Main + * @param {string} auth the new headers + * @return {undefined} returns nothing. + */ + const setHeaders = (auth) => { + if (bananodeApi !== undefined) { + bananodeApi.setHeaders(auth); + } + }; + /** * Sets the Bananode Api Proxy (http pr https proxy) * @memberof Main @@ -1456,6 +1468,7 @@ exports.setBananodeApi = setBananodeApi; exports.setUseRateLimit = setUseRateLimit; exports.setAuth = setAuth; + exports.setHeaders = setHeaders; exports.setBananodeApiProxy = setBananodeApiProxy; exports.getBananodeApiProxy = getBananodeApiProxy; exports.getBananoPartsFromDecimal = getBananoPartsFromDecimal; diff --git a/package-lock.json b/package-lock.json index 029d37e..61826dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bananocoin/bananojs", - "version": "2.10.8", + "version": "2.10.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bananocoin/bananojs", - "version": "2.10.8", + "version": "2.10.9", "license": "MIT", "dependencies": { "package": "^1.0.1" @@ -830,9 +830,9 @@ } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", "dev": true, "dependencies": { "semver": "^7.3.5" @@ -1641,15 +1641,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, - "node_modules/builtins": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/cacache": { "version": "17.1.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", @@ -1736,9 +1727,9 @@ } }, "node_modules/cacache/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -1840,9 +1831,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001615", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001615.tgz", - "integrity": "sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==", + "version": "1.0.30001616", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", + "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", "dev": true, "funding": [ { @@ -2496,9 +2487,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.754", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.754.tgz", - "integrity": "sha512-7Kr5jUdns5rL/M9wFFmMZAgFDuL2YOnanFH4OI4iFzUqyh3XOL7nAGbSlSMZdzKMIyyTpNSbqZsWG9odwLeKvA==", + "version": "1.4.758", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.758.tgz", + "integrity": "sha512-/o9x6TCdrYZBMdGeTifAP3wlF/gVT+TtWJe3BSmtNh92Mw81U9hrYwW9OAGUh+sEOX/yz5e34sksqRruZbjYrw==", "dev": true }, "node_modules/elliptic": { @@ -3025,9 +3016,9 @@ } }, "node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -3489,9 +3480,9 @@ } }, "node_modules/ignore-walk": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", - "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -4102,9 +4093,9 @@ "dev": true }, "node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -4515,9 +4506,9 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "dev": true, "dependencies": { "minipass": "^7.0.3", @@ -4532,9 +4523,9 @@ } }, "node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -5093,9 +5084,9 @@ } }, "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "dev": true, "dependencies": { "npm-normalize-package-bin": "^3.0.0" @@ -5239,9 +5230,9 @@ } }, "node_modules/npm-check-updates/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -6244,9 +6235,9 @@ } }, "node_modules/read-package-json/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -6578,13 +6569,10 @@ "optional": true }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.1.tgz", + "integrity": "sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -6613,18 +6601,6 @@ "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", "dev": true }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -6857,9 +6833,9 @@ "dev": true }, "node_modules/ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, "dependencies": { "minipass": "^7.0.3" @@ -6869,9 +6845,9 @@ } }, "node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -7308,9 +7284,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.14.tgz", - "integrity": "sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", "dev": true, "funding": [ { @@ -7412,13 +7388,10 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } diff --git a/package.json b/package.json index ca28e72..beb2c82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bananocoin/bananojs", - "version": "2.10.8", + "version": "2.10.9", "module": "index.js", "repository": { "type": "git", diff --git a/test/unit/bananode-api-test.js b/test/unit/bananode-api-test.js index 457cdd5..40ac9fe 100644 --- a/test/unit/bananode-api-test.js +++ b/test/unit/bananode-api-test.js @@ -259,6 +259,14 @@ describe('bananode-api', () => { await call({}, 'setAuth', 'fakeAuth'); }); }); + describe('setHeaders', () => { + it('setHeaders blank', async () => { + await call({}, 'setHeaders', ''); + }); + it('setHeaders fake', async () => { + await call({}, 'setHeaders', 'fakeHeaders'); + }); + }); it('getBlockCount', async () => { await call({}, 'getBlockCount'); });