UNPKG

coinbase-pro-node-api

Version:
86 lines (85 loc) 2.83 kB
{ "name": "coinbase-pro-node-api", "version": "4.0.1", "description": "Node.js library for Coinbase Pro", "type": "module", "main": "build/index.js", "types": "build/index.d.ts", "directories": { "lib": "build/src", "test": "test" }, "engines": { "node": ">=16.15.0", "npm": ">=8.5.5" }, "scripts": { "build": "npm run postpublish && tsc", "ci:all": "npm ci && npm run commitlint:all && npm run prettier && npm run lint && npm run test:ci && npm run publish:test && npm run coverage:ci", "commitlint": "commitlint --verbose", "commitlint:all": "npm run commitlint -- --from=75eae5e229071ec797cb07606bccbb71de33dc49", "coverage": "c8 npm test && c8 report --reporter=lcov", "coverage:ci": "npm run prepublishOnly && npm run coverage", "docs:build": "rm -rf ./docs && typedoc && npm run prettier:write -- --ignore-path .prettierignore_docs", "install:clean": "rm -fr node_modules && rm -f package-lock.json && npm install", "lint": "eslint --ext .ts ./", "lint:fix": "npm run lint -- --fix", "postpublish": "rm -rf ./build", "prepare": "husky install", "prepublishOnly": "npm run build && npm run prettier:write", "prettier": "prettier -c .", "prettier:write": "npm run prettier -- --write", "publish:test": "npm publish --dry-run", "release": "semantic-release", "test": "mocha 'build/test/**/*.spec.js' --ui=tdd --full-trace --bail", "test:ci": "npm run prepublishOnly && npm test && npm run postpublish", "ts-node": "node --loader ts-node/esm" }, "repository": { "type": "git", "url": "git+https://github.com/vansergen/coinbase-pro.git" }, "keywords": [ "Coinbase", "Coinbase Pro", "crypto", "currency", "exchange", "API" ], "author": "Sergey Bakulin <sergey.bakulin.github@gmail.com>", "license": "GPL-3.0-only", "bugs": { "url": "https://github.com/vansergen/coinbase-pro/issues" }, "homepage": "https://github.com/vansergen/coinbase-pro#readme", "devDependencies": { "@b2broker/tsconfig": "^1.0.3", "@semantic-release/changelog": "^6.0.1", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/mocha": "^9.1.1", "c8": "^7.11.3", "commitlint-config-b2broker": "^1.0.7", "eslint-config-b2broker-ts": "^2.0.1", "husky": "^8.0.1", "lint-staged": "^13.0.3", "mocha": "^10.0.0", "nock": "^13.2.7", "prettier": "^2.7.1", "semantic-release": "^19.0.3", "ts-node": "^10.8.1", "typedoc": "^0.22.18" }, "dependencies": { "rpc-request": "^6.0.2", "ws": "^8.8.0" }, "funding": { "type": "Coinbase Commerce", "url": "https://commerce.coinbase.com/checkout/ce079fed-047e-4280-bb3d-3cf865a3c309" }, "peerDependencies": { "@types/ws": "^8.5.3" } }