From ed395f9f79a2392f47a5f2536bda27ac810c6202 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 27 Mar 2024 22:34:56 -0600 Subject: [PATCH 1/6] chore: npm run reexport-types --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index 988ed33..21a2c52 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,7 @@ module.exports = require("./dashwallet.js"); // these typedef reexports will be available to dependent packages /** + * @typedef {import('./dashwallet.js').MaybeHasAddress} MaybeHasAddress * @typedef {import('./dashwallet.js').MiniUtxo} MiniUtxo * @typedef {import('./dashwallet.js').CoinInfo} CoinInfo * @typedef {import('./dashwallet.js').DenomInfo} DenomInfo From 87e7e34ffa9b2d92cd7b0a35f18224af09b8a058 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 27 Mar 2024 22:30:27 -0600 Subject: [PATCH 2/6] fix(types): add Promise<> to async definition --- dashwallet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashwallet.js b/dashwallet.js index 22e6c9e..d96ac6b 100644 --- a/dashwallet.js +++ b/dashwallet.js @@ -267,7 +267,7 @@ * Find a friend's xpub key * @callback FindPayWallets * @param {FindFriendOpts} opts - * @returns {Array} - wallets matching this friend + * @returns {Promise>} - wallets matching this friend * * @typedef FindFriendOpts * @prop {String} handle From bfe6d4395e5eeed324cadbe90fc5be7469c379aa Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 27 Mar 2024 22:20:28 -0600 Subject: [PATCH 3/6] chore(lint): update npm run tsc --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cdcd146..1eca01a 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "jshint": "npx -p jshint@2.x -- jshint -c ./.jshintrc ./*.js", "prettier": "npx -p prettier@3.x -- prettier -w '**/*.{js,md}'", "reexport-types": "npx -p jswt@1.x -- reexport", - "tsc": "npx -p typescript@5.x -- tsc -p ./jsconfig.json", + "tsc": "! npx -p typescript@5.x -- tsc -p ./jsconfig.json | grep '\\.js(\\d\\+,\\d\\+): error' | grep -v '\\ Date: Wed, 27 Mar 2024 22:35:52 -0600 Subject: [PATCH 4/6] chore(lint): workaround for tsc export confusion --- jsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsconfig.json b/jsconfig.json index 3402d55..14a53dc 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -101,7 +101,7 @@ "skipLibCheck": true /* Skip type checking all .d.ts files. */ }, "include": [ - "*.js", + "dashwallet.js", "bin/**/*.js", "lib/**/*.js", "src/**/*.js" From 0b22d94a1b2e7dd2373afe640ecaa4b878ea4898 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 27 Mar 2024 22:36:32 -0600 Subject: [PATCH 5/6] chore(lint): reenable tsc on lint --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1eca01a..6f4c17c 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "scripts": { "bump": "npm version -m \"chore(release): bump to v%s\"", "fmt": "npm run prettier", - "lint": "npm run jshint", + "lint": "npm run jshint && npm run tsc", "--------------": "-----------------------------------------", "jshint": "npx -p jshint@2.x -- jshint -c ./.jshintrc ./*.js", "prettier": "npx -p prettier@3.x -- prettier -w '**/*.{js,md}'", From 5086f9f88c94174bca1b9a90152e41e077b46d6b Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 27 Mar 2024 22:39:35 -0600 Subject: [PATCH 6/6] chore(release): bump to v0.7.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1badcfc..e247da7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dashwallet", - "version": "0.7.0", + "version": "0.7.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dashwallet", - "version": "0.7.0", + "version": "0.7.1", "license": "SEE LICENSE IN LICENSE", "dependencies": { "dashhd": "^3.3.0", diff --git a/package.json b/package.json index 6f4c17c..0cdb0b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dashwallet", - "version": "0.7.0", + "version": "0.7.1", "description": "A more civilized wallet for a less civilized age", "main": "index.js", "bin": {},