From 273ed00680d7901500a99fcd22878272480f0d67 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 19:39:03 +0300 Subject: [PATCH 01/10] dependencies: update rpc-request to v3.1.0 --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e63221..6fbe18d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,9 +48,9 @@ "dev": true }, "@types/node": { - "version": "12.11.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.1.tgz", - "integrity": "sha512-TJtwsqZ39pqcljJpajeoofYRfeZ7/I/OMUQ5pR4q5wOKf2ocrUvBAZUMhWsOvKx3dVc/aaV5GluBivt0sWqA5A==" + "version": "12.12.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.3.tgz", + "integrity": "sha512-opgSsy+cEF9N8MgaVPnWVtdJ3o4mV2aMHvDq7thkQUFt0EuOHJon4rQpJfhjmNHB+ikl0Cd6WhWIErOyQ+f7tw==" }, "@types/request": { "version": "2.48.3", @@ -1638,9 +1638,9 @@ } }, "rpc-request": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rpc-request/-/rpc-request-3.0.1.tgz", - "integrity": "sha512-tBrIo0dvQ+vDdjsTWTjaJDigBtD+9P9esmnBkM7jjsPjqaX/yQ8gw4lWxVrV1sBib7e+0mGbF6jwvpwZq+CxxA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rpc-request/-/rpc-request-3.1.0.tgz", + "integrity": "sha512-1d4TeX5YbavgyVs4rewNe9vcusOhnPBkxthC1ozn4LIadZ2ZgOgvVuaXpFkIhcs3Bs7K0JGcOdyKcxH6amUGHg==", "requires": { "@types/request-promise-native": "^1.0.17", "request": "^2.88.0", diff --git a/package.json b/package.json index 3ccb4c5..08dc97e 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "typescript": "^3.6.4" }, "dependencies": { - "rpc-request": "^3.0.1" + "rpc-request": "^3.1.0" }, "directories": { "test": "test" From 47b1b2b77533bfdde7cdb8509b40315a2d3037ed Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 19:51:15 +0300 Subject: [PATCH 02/10] chore(prettier): remove .prettierignore --- .prettierignore | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 .prettierignore diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index f3e9398..0000000 --- a/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -build/ -package-lock.json From d6338b233d1a3e3f8a4ea0027420e61f8541b6ab Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 20:57:54 +0300 Subject: [PATCH 03/10] chore(eslint): turn off no-var-requires rule on .js files --- .eslintrc.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.eslintrc.json b/.eslintrc.json index cc6656a..bd69953 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -4,6 +4,14 @@ "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended" ], + "overrides": [ + { + "files": ["*.js"], + "rules": { + "@typescript-eslint/no-var-requires": "off" + } + } + ], "env": { "node": true }, From 115418647f2e03097ae39e12d3607ce1d09f7da2 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 20:59:08 +0300 Subject: [PATCH 04/10] chore(eslint): turn off no-prototype-builtins rule on index.js --- .eslintrc.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.eslintrc.json b/.eslintrc.json index bd69953..044a56e 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -10,6 +10,12 @@ "rules": { "@typescript-eslint/no-var-requires": "off" } + }, + { + "files": ["./build/index.js"], + "rules": { + "no-prototype-builtins": "off" + } } ], "env": { From 1f5cefaccb993b74c673913c0a6a80a741a1e186 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 20:59:34 +0300 Subject: [PATCH 05/10] chore(eslint): turn off camelcase rule on .js files --- .eslintrc.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.eslintrc.json b/.eslintrc.json index 044a56e..0c94e5a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -16,6 +16,12 @@ "rules": { "no-prototype-builtins": "off" } + }, + { + "files": ["./build/**/*.js"], + "rules": { + "@typescript-eslint/camelcase": "off" + } } ], "env": { From c2cb3f15a1a9fe09f6b530a795b6287fc15b6231 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 21:00:24 +0300 Subject: [PATCH 06/10] chore(eslint): lint .js files --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 08dc97e..aba2502 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ "scripts": { "build": "tsc", "install": "npm run build", - "prettier": "prettier -c *.{js,md,ts,json} **/*.{js,md,ts,json}", + "prettier": "prettier -c **/*.{js,md,ts,json}", "prettier-write": "npm run prettier -- --write", - "lint": "eslint --ext .ts ./", + "lint": "eslint --ext .ts,.js ./", "lint-fix": "npm run lint -- --fix", "test": "mocha -r ts-node/register --full-trace --ui tdd --bail --extension ts" }, From 04d93f25778a63755b43c9539f8062889534fba9 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 21:01:25 +0300 Subject: [PATCH 07/10] feat(module): remove install script --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index aba2502..c2882e2 100644 --- a/package.json +++ b/package.json @@ -10,12 +10,12 @@ "types": "build/index.d.ts", "scripts": { "build": "tsc", - "install": "npm run build", "prettier": "prettier -c **/*.{js,md,ts,json}", "prettier-write": "npm run prettier -- --write", "lint": "eslint --ext .ts,.js ./", "lint-fix": "npm run lint -- --fix", - "test": "mocha -r ts-node/register --full-trace --ui tdd --bail --extension ts" + "test": "mocha -r ts-node/register --full-trace --ui tdd --bail --extension ts", + "prepublishOnly": "npm run prettier && npm run lint && npm run build && npm run prettier-write && npm run lint-fix" }, "repository": { "type": "git", From 0b474aea2c3e85d6412cba62f016df133f27feca Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 21:02:01 +0300 Subject: [PATCH 08/10] ci: use npm ci --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 613f4c8..1f02abe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,4 @@ language: node_js -install: - - npm install node_js: - stable - lts/* From cda7dc66375aaced9f61c4825bb1818f3d7698f6 Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 21:04:50 +0300 Subject: [PATCH 09/10] chore: add postpublish script --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c2882e2..5bd51ca 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "lint": "eslint --ext .ts,.js ./", "lint-fix": "npm run lint -- --fix", "test": "mocha -r ts-node/register --full-trace --ui tdd --bail --extension ts", - "prepublishOnly": "npm run prettier && npm run lint && npm run build && npm run prettier-write && npm run lint-fix" + "prepublishOnly": "npm run prettier && npm run lint && npm run build && npm run prettier-write && npm run lint-fix", + "postpublish": "rm -fr build" }, "repository": { "type": "git", From c2b2a728e46cdfcf4f93fd44bad5b0ac9c1a6aee Mon Sep 17 00:00:00 2001 From: Sergey Bakulin Date: Wed, 30 Oct 2019 21:05:13 +0300 Subject: [PATCH 10/10] metadata: bump version to 1.11.0 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6fbe18d..4d06347 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "rpc-bitcoin", - "version": "1.10.0", + "version": "1.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 5bd51ca..2992466 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rpc-bitcoin", - "version": "1.10.0", + "version": "1.11.0", "description": "A TypeScript library to make RPC and HTTP REST requests to Bitcoin Core", "main": "build/index.js", "type": "module",