diff --git a/.eslintrc.json b/.eslintrc.json index cc6656a..0c94e5a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -4,6 +4,26 @@ "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended" ], + "overrides": [ + { + "files": ["*.js"], + "rules": { + "@typescript-eslint/no-var-requires": "off" + } + }, + { + "files": ["./build/index.js"], + "rules": { + "no-prototype-builtins": "off" + } + }, + { + "files": ["./build/**/*.js"], + "rules": { + "@typescript-eslint/camelcase": "off" + } + } + ], "env": { "node": true }, 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 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/* diff --git a/package-lock.json b/package-lock.json index 4e63221..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": { @@ -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..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", @@ -10,12 +10,13 @@ "types": "build/index.d.ts", "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" + "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", + "postpublish": "rm -fr build" }, "repository": { "type": "git", @@ -43,7 +44,7 @@ "typescript": "^3.6.4" }, "dependencies": { - "rpc-request": "^3.0.1" + "rpc-request": "^3.1.0" }, "directories": { "test": "test"