{"_id":"coinbase-api","_rev":"73-da29d72555eb98f646ccad5cc671bb07","name":"coinbase-api","dist-tags":{"beta":"1.0.15-beta.0","latest":"1.2.6"},"versions":{"0.3.2":{"name":"coinbase-api","version":"0.3.2","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@0.3.2","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"e104f20d4b9fa177c5d7c458307a7fd0be760ac7","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-0.3.2.tgz","fileCount":6,"integrity":"sha512-U8cXxYUM8dmhqqXGtZ4A93GNI3W/4WDuLN0EU/WLIK94WFK9TrXH8CX3FqHEPLQMN3e+ifyjAp2umr9QTBXjvA==","signatures":[{"sig":"MEYCIQCXdtp/InTMdrSgHLjn1JBwRp575xI1/GTwHEbiIejBYQIhAN9JvRb43REkTuVtBdBaXicrY4+hacZ3kGbevxJhqklg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5018},"main":"lib/index.js","types":"lib/index.d.ts","funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"scripts":{"pack":"webpack --config webpack/webpack.config.js","test":"jest","build":"tsc","clean":"rm -rf lib dist","prepublish":"npm run build:clean","test:watch":"jest --watch","betapublish":"npm publish --tag beta","build:clean":"npm run clean && npm run build","build:watch":"npm run clean && tsc --watch"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.1","description":"EARLY BETA. Node.js connector for coinbase's REST APIs and WebSockets, with TypeScript & end-to-end tests.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"ws":"^7.4.0","axios":"^0.21.0","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","eslint":"^7.10.0","ts-jest":"^27.0.3","webpack":"^5.4.0","ts-loader":"^8.0.11","typescript":"^4.0.5","@types/jest":"^26.0.23","@types/node":"^14.14.7","webpack-cli":"^4.2.0","source-map-loader":"^2.0.0","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_0.3.2_1717230878492_0.5606223064192186","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"coinbase-api","version":"0.5.0","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@0.5.0","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"a5c5c176c05b57db3c0e7a41789e15b11333f67a","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-0.5.0.tgz","fileCount":214,"integrity":"sha512-tTg5O1mnJ6SdQTiKnimM3qktsr+pvyVBoBsT89oCvOxnMf2V0fm1lnbPrd86l2fO9O1fI1GF3XboTv2erC1i8A==","signatures":[{"sig":"MEQCIDURCHcVkc7EG4MRyPLJObsdkAturahi8BrMAj+DclQiAiAjBjbohaoa0SD1MU9Z/0mGf/fAd5iiVG+2JZsFXvlo7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914799},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"57a09820176af5ae10c53d880601b6efae299093","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_0.5.0_1727693487949_0.854839653996003","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"coinbase-api","version":"1.0.1","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.1","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"26e260c012e5e3fe55224b52bc226d45118987c5","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.1.tgz","fileCount":214,"integrity":"sha512-u4h4bhJSggNW3XMLNKxald02FyA9SnYe26kB1tIdvEgljb7c9bDRVQGPvVdNccG8olsJJF7dozWDREQ/Y5Pdkg==","signatures":[{"sig":"MEUCIQD/twePDKBKdN0CBdNGH7+aEsl3RXeBFceABn7BQlfxFgIgXOB7hHKrNDC4UV7C2t292Xg0C8qbuuT/QCnpHUGXiJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914799},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"1b1886d77547eec49c211490ddafd73e72cb98ee","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.1_1727693954458_0.336277043792953","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"coinbase-api","version":"1.0.2","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.2","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"42d1f619b62886b826993dd7acd1f77e198bfab0","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.2.tgz","fileCount":214,"integrity":"sha512-pjUrCdlTuvJgAPXm5dQ/bYOc639Al19xmfPlNvRaxvHPj7HIwjj0as/60obK1pX7T/xnNpkggFSbTaB3MWUlcQ==","signatures":[{"sig":"MEYCIQC5fpcpCHIFDEnfOfUqj64ApS/Qn5QhemcDHOL+aD/VPwIhAP6r/trugb0zby2ZOd2DZAXNzI39/zzWJmOi6RC+3eo1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923338},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"7087cd585c8d46d43e9613cab456ef82670e2a47","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.2_1729604469625_0.46926494134666585","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"coinbase-api","version":"1.0.3","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.3","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"62ce1009cd03f969fc85af4dd446ab2b988ce819","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.3.tgz","fileCount":214,"integrity":"sha512-bnlD1HJiF8hFfmVEwsjwB8VipTWxKzqsY/nHluDl06RqsJtvb4dJ9KqRRT55qJhzFheCDLnwg1iVGMXUDCdcgw==","signatures":[{"sig":"MEUCIHF4URKiEJBOdr2JbXKOk9+/DaVpKcWDpL40NNgsSuonAiEAx8HaGCcizeeycg0aDqGcns4+DY6Fcb+3Z8UbpXbY+40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925740},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"486db194618165042341ae6e8a136e8d139c0854","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.3_1730885911376_0.29298448456539994","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"coinbase-api","version":"1.0.4","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.4","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"f6c1f46d6d55c82b523eb71ded319c0b02e9d022","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.4.tgz","fileCount":214,"integrity":"sha512-7FQKFmm/J85g/COVHp7sBNQTRwxVFr4PxM9k1IFuGODTje4RnHSPA4e8Pzloo1BeKQt6zZDIXyieHVD8p7HtWQ==","signatures":[{"sig":"MEUCIEYrcbdu0yBCWPHBZtdHyokXItTA8GotFea4+18Fz7QyAiEA42NH2Kd9HNDXV+RSac4okyBOtP3EK3QryZykMxu+QmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925988},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"a0478865fb0949b7bf01a7d9b7dce44d37c6139a","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.4_1730911810281_0.5440585440918697","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"coinbase-api","version":"1.0.5","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.5","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"a19f07bff6c3820c377ed66b531d5c8df7c28eef","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.5.tgz","fileCount":214,"integrity":"sha512-5Rq6hYKnJNc9v4diD8M6PStSc2hwMgfOlB+pb1LSyh5q2xg9ZKi3Gu8ZVxaDnKXmgQgrjI4xJLMpc3fiLgzsew==","signatures":[{"sig":"MEUCIA9iIkAdN7MoKgPWhKpX/buTakTytvnAlXkTHlq9RwQXAiEAnyxYFuuYsci7Lw4AuxpZulUSD7dK/cEJy46rgtOcz5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932556},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"4e07ef63ef05421682f453d47e4a87529a78ff78","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.5_1731946031119_0.4952997647369619","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"coinbase-api","version":"1.0.6","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.6","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"19ccb67e29d2d90d43faa58ebf05743599b5e362","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.6.tgz","fileCount":214,"integrity":"sha512-17AT+P9fSm32t+Cp+lBWU3T/J7CkkO24VYbSfo512YnWlX2kP21q5kMDB7d/xw6FJ/8+Z/qvU7CjMI2zDCRx3g==","signatures":[{"sig":"MEQCICP+5sbz7/tc+vou+fybKNeEgraltJAzL2vrxsBgnSRKAiBXYfygdCEmkUXMjclm9Q/7DdWl3n6WoivA9uS2VJUnRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941106},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"78e22161ba1ccb27b7b98331d52a8e8bf1f8132b","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.6_1733932308211_0.8773496301004777","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"coinbase-api","version":"1.0.7","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.7","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"7fce9c8b6b8cf1c19631f83bc2809098fb929be1","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.7.tgz","fileCount":214,"integrity":"sha512-zYgQHuSK9WDNqEVrJ1ckQd1tVetYJnG3E4kwZDKXATZ9aAFiG9/bHR6B2hlKhmnLnF8kGNi2/Lk1hqjs9r36Aw==","signatures":[{"sig":"MEYCIQCppnIm0NCePn9dYGUlFCtuhV0grbzXrLWPPQkMlbxm3wIhAKYHD+lGHQqy7eH4VylJWm4DViHoay+rmHyYk7IHH9Hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948895},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"8559e2a00f8e78eee198e47041b41089fa466d34","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.7_1739359366471_0.17798087543811025","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"coinbase-api","version":"1.0.8","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.8","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"2839f024bcf3f0e91539a2dd72ed065ee40581a3","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.8.tgz","fileCount":214,"integrity":"sha512-AR1gqCUg2hxptw8aGHhbn583u+2AiNuyOcXs6eo50FJYtZNtWoGPGFT2PmbXnFOnJfPLaGsNalHfLfOEd8locw==","signatures":[{"sig":"MEUCIEte14MsqO8nvO8aOql1lF537+N1ivXbeXcQ09ApuaR+AiEA1BiWnnby31XUJL1Vs/5TNu7UkJPIwJMPFkZrcgkV080=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952966},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"0d3169f6aa9274140c9748b8f29c3079a80dc2f0","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.8_1740473603669_0.9070557485138324","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"coinbase-api","version":"1.0.9","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.9","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"12bf01472c7adaa3e403a00a51917de72ff392e3","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.9.tgz","fileCount":214,"integrity":"sha512-fecdqENBdvW9F8L/V3k2wp6ra0oVnw6Ie+Pw5BTwQmWSmDOYi8EZm8n2MbTvOTyBlqsZ99kn+FVbKZv1qQvCQw==","signatures":[{"sig":"MEQCICV6OzfH+rAJWTCPCKHAxS8hskXJBYzmQp9O3OqoMepMAiBHGTJSoLmvCcjezpTSiswCy9yTeJcHCS7zBucxPYghiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954180},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"dbda5671e5913119ed3ebd24869d96d6edae59f6","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.9_1740739479562_0.3879160421077521","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"coinbase-api","version":"1.0.10","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.10","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"7ac22c55e4be5810e297b42ea80ea553d31b933e","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.10.tgz","fileCount":214,"integrity":"sha512-hJi2JpIiKEcTRUbMFNc+rnjXcIUlQpGEydoje865kYm9ApI+GTrPoAjxjCjywV8uDD5DQTFa24VnVafrTPGLhQ==","signatures":[{"sig":"MEUCIQDOjtgr130fZVyOgtg2NhqSURF1m6iJ9YqdVeI8D3OP0AIgRMwEJO4DEp3mIV2dN5K/KeUt5d/H8G1tog6DkiO0wWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":957777},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"d14560f1dcd78ad3789042a5e5bb703c4243ae4c","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.10_1740748798090_0.8104907369597232","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"coinbase-api","version":"1.0.11","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.11","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"a0c4264aab6f1507445ecc1b8bd8be22b84eb96e","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.11.tgz","fileCount":214,"integrity":"sha512-LfnncRBL2hZvoAuvoy72Cxr+QX+KLYIp2PA6vwZ2jxJBgA+tATtwjxPNI5TLwJyqd5NAgej3/wgIOK9EDl3FJQ==","signatures":[{"sig":"MEUCIAmifdEUoidfGLqBqXfwLufuHsX2Dv93nk2pL8+DhdaPAiEA53pJn7sxpwwesbmq0KhMSE65BxF6QTHe4SCrHxQ6Ubg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966105},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"ae69b47a16f765cb57ad5437ecc166c15e56d0c0","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.11_1742293757717_0.4993914683365994","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"coinbase-api","version":"1.0.12","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.12","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"e1537ba76485fec9060830ab0938903b1ae26efb","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.12.tgz","fileCount":214,"integrity":"sha512-/KyK801bymVnSvfQzjz+JUlwwACiDp6xWWudlaVBsqT9FWYca/g0ySw0m6TEDv+blFNh4oTUsfWBZLLKB7fNnw==","signatures":[{"sig":"MEYCIQCT9hQcMgl4Ha4OncgdQba4jGf8Bu/sYzI81q6eT/8zrwIhANdZHseu1SRN6SLTgOgUmP6A6ZJpJ+YeFHXIg+k6Bfmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991631},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"b35f36dda695cdb88f73c4c5ff9ff7b59168ef74","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.12_1743417909226_0.6544663196963596","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"coinbase-api","version":"1.0.13","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.13","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"723f273565310a533144718b13201113b744506c","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.13.tgz","fileCount":214,"integrity":"sha512-ud1VWg4I8ySoq44fHKIW9B+ahFuLh/rS7VfU1B5LJQXWnhVL8fu018X24cR7QXi7UyNvLFmDNyiinQbOVISMpA==","signatures":[{"sig":"MEQCIGriTQihfX7SfaucnNuq+iEep2qE3Q3UMGKjdDlbQowRAiAtDg2czcZ4/iMiSrkLLXKgI3x3tRS6/qeZDnh9PcbkJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994563},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"c5687232020c37fe0d39b7ba7fc99a094a5af9c1","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.13_1745839509617_0.011739848102009232","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"coinbase-api","version":"1.0.14","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.14","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"755ca0933db07566a25c1ba313f6cb44bbad3af1","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.14.tgz","fileCount":214,"integrity":"sha512-ZyqoJalgOfm/fO8MOXwnu6Z5lbejrdCvH1vLVsNP4SQoIbMaUoiSmIpqUr065giVngS1CBpFGIQZfEylWUQcIg==","signatures":[{"sig":"MEUCIQCc4xPjuvrxcno1GIHJbzzHlb4SQa5uaY/WM69hh9wUhQIgeBFP0c4juaTAcKCTPuaIDnTCaNz4borgd7VGpBGfoJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":998934},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"abec9e82bf0ac49f64e72c50b789597097dd8bde","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.14_1746443385286_0.006558986070386075","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-beta.0":{"name":"coinbase-api","version":"1.0.15-beta.0","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.15-beta.0","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"8701fbe3bdd75eba950ce43fe805488e9045d334","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.15-beta.0.tgz","fileCount":214,"integrity":"sha512-krOjQdjqnMfvPUipPRO/c0lrKmJI/an9/lf6sjT6GmDbwTG3npTlECwnXqPO/cEY1zuETKt517P3CE0Cs7Bmfg==","signatures":[{"sig":"MEQCIC68uRQCLweKCyp6pNDogn2EOvcl9tXB7EBkuw/FB+BaAiBrM/Bf9FVK2MuJI6BwGH0leLYz03n+bsHvI7hU4ZwUMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944798},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"bf3a62c6924f8e549990b1b7bbc3fe1e856b02dd","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.7.4","nanoid":"^3.3.7","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.15-beta.0_1746528358133_0.43850689953483224","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"coinbase-api","version":"1.0.15","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.15","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"491f96c9fbc82e0f2b7c4915b520beaf4e28a47a","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.15.tgz","fileCount":214,"integrity":"sha512-HThu3NWlCi+kO+HVRuMJFfB0Bkam7KOYkFfVLPIIu4Rb/bLOfosqlNmdhp2czku9EJVVXDtOMX9SSmQ/86gV2A==","signatures":[{"sig":"MEUCIC7yjOQ8DcmcA91JA/GP+qYREeugLuJms4Np4arItNhJAiEA+yGLhzLiDTTPrke+B2Xyl5YsaZQHge4GQq/4zRbXmu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":999933},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"04e238edeb5cede4a9de54389d4802190ff043de","scripts":{"lint":"eslint src","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.6","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.15_1752595916713_0.4799994637401128","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"coinbase-api","version":"1.0.16","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.0.16","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"4a8460491552a6c248b0ba60f950b2bd879f3ac6","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.0.16.tgz","fileCount":214,"integrity":"sha512-0Zd1GF8B/lN7b+B5mKGmemHwtrsWQJJNX1HDyoCmCaCKwF/VkC5xa/Kkk5QcWUx0ZbIpZL0n0MQyIgeVE6wUfA==","signatures":[{"sig":"MEUCIDkbNG54FNS7M6vqgsn8dBBM9bvXMd1IJ0dZH7cAyPbIAiEA235NUGYxSqE766QjeMLiisWXfu0MiXhaa3H91Fbcrnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000023},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"c26dd7ed9ca7d6e96ed9ae9449c648eacf5b5442","scripts":{"lint":"eslint src","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^7.4.0","axios":"^1.7.4","nanoid":"^3.3.7","jsonwebtoken":"^9.0.2","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","@types/jsonwebtoken":"^9.0.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.0.16_1752744985326_0.9515269135097331","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"coinbase-api","version":"1.1.0","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.0","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"87a1773fce2ec646af72cb29e7c73ee12e6fa436","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.0.tgz","fileCount":214,"integrity":"sha512-myLPLPxYaKzgwmVIX913kPgoKqZMeKhSWS7L9GCLjhL1aA45ln4QtRJdrtTEsHdpTINxFFmNV6xXC0lQ0n/9Qw==","signatures":[{"sig":"MEQCIHo5Q5RF2dWMtVBy/ZsBz+VLHtnTgxLj3EYPQG7/3UwxAiAdrDlM5FCLNl1Cjdcorn9mtYM/n/DtRGWkSilwXcAjYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1019136},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"64326ccc262fa672809f52e76f7a1bee321f4a9a","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.7.4","nanoid":"^3.3.7","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.0_1753108350846_0.4232084294270033","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"coinbase-api","version":"1.1.1","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.1","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"6ccf87151df237cac0663783f07fc6af102d206e","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.1.tgz","fileCount":215,"integrity":"sha512-yL3IdeZqekzy4UWc3b9tGepwYqeTp9n/dgWsy6b0umwJoBK1cJxllYkvCEVuOzDGpQ5HTqZfJPT2fj7IC7zm4g==","signatures":[{"sig":"MEUCIQDOEgIl1f/y2OIxx/XN6HejdYirJMR2bntP7TRKouPXbQIgT/1BBjsRScQXpMYGU5NDP7ndUzGVHJKQHIyUcZMJd2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1277673},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"d74c74a3941c40cb57838235d5fe804d45f933b1","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.7.4","nanoid":"^3.3.7","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.1_1753433661223_0.48721325382044545","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"coinbase-api","version":"1.1.2","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.2","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"37e0f7709e2f496a2c0ec0b3f162549156fc0577","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.2.tgz","fileCount":215,"integrity":"sha512-IaCLv1Eu8nHpZUgRFTRQEBIYBXECqEljRT/WF1HfLs1yDIpm5+V20PXLLRY7QpdjjF3wiwQMiEYPywIDghInhg==","signatures":[{"sig":"MEQCICF2Lnf7H/ceQ8/amFIKU8R+Txsa2CWfkaDntT5mxqWCAiBiDm+8i9P/YOJMt2bbF+jmoLgY0KyGbTXAC3YfyZCqEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1282889},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"4a00f938705af93e26022d5599201c27b77627ef","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.7.4","nanoid":"^3.3.7","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.2_1753453362497_0.7909961471524212","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"coinbase-api","version":"1.1.3","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.3","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"5f593743b67fbc898108070c7ed5b0955b1950b2","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.3.tgz","fileCount":215,"integrity":"sha512-Bpv34fMQ9uBOXq7lJO3i5GS6XIJ3SQqhJ0C5wKUCgaIikrFmyZ3ruPRCeD8TT0YldfIVLpTSAEUyNDF7JrrzKQ==","signatures":[{"sig":"MEQCIEh2RCcD5tTx26tkPcqzr2jNn5hTRHBkqTrX038ZPi6IAiBS8A68U44yhBjHDJB6O2bg8+7uzAMMTdUy6r85VantYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283088},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"626b3faebe64a26b1ed687c2db4de934cceb96b1","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.10.0","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.3_1754497083572_0.19004335329977962","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"coinbase-api","version":"1.1.4","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.4","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"af5707fd4667c24159d93574a0ebb0dabc0322ce","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.4.tgz","fileCount":215,"integrity":"sha512-ZyBP3XWlXKo09PL4EIftWcFmtgey+WmK5juBOxz6QvJeYliL6Zw6MdF623Ppv4fjk4dbB6maGCiPReJ4022ogg==","signatures":[{"sig":"MEYCIQDqfz1YC8rAlxQcY678fOxSI6wl3Bl9Svm4BedCi36kmAIhAMlFppB8DbZGjYO47H50F0LShg2rP3F3oe1CIkw9C2NI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283512},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"877e4d5137152f513ac9771febd19fa3329a4ac8","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"tsts123","email":"npm@mgh.im"},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.10.0","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.4_1754923961808_0.5005987599081523","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"coinbase-api","version":"1.1.5","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.5","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"02ec70b5b046b990e6d1f96ff91c18992b4fd747","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.5.tgz","fileCount":215,"integrity":"sha512-/1ep65kjZBPW1n9PE9cHG8jGS7G/DR07sTLpvPygVoA16iCtr4uEL355+wLChfs9ltagohQf/6hDxh7wGNRgIA==","signatures":[{"sig":"MEUCIElyzoxGc7qvrxTKiVnfs+G0a985kXUDVDshiJHXj+N3AiEAo/DgWn0oyyekHnGofkWuVg9l3vFnGtOZInAdxZk1K+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283512},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"a4688d601210833f1252e014f152ce1dad4cbda1","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.5.2","description":"Node.js SDK for Coinbase's REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.10.0","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.5_1754996020135_0.519446655211641","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"coinbase-api","version":"1.1.6","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.6","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"4bacc37d64b182cd852f840baa2f48b19c6321e4","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.6.tgz","fileCount":215,"integrity":"sha512-5rr1k+OOFZAijTku8TRDYl3qM7mUBPajXFE0IEsPP830FkubT+5gB4Vb7Jqk0DZcOGixMPXBzrK2cRtZNNsPxg==","signatures":[{"sig":"MEUCIEvgedQmYDZQy7zvGOmF+wAAIWLm3OC3mlCiJn2XihCiAiEAqVmnAh2RERzxbMPmTpWIV9YxEJ828MXqoGsHsHi7Trg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283689},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"026386f071928c64a4fb46cd57edd5bc87dd5194","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.12.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.6_1760353914956_0.9826059570000136","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"coinbase-api","version":"1.1.7","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.7","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"69bc224739ce8b2e1647065d632149df1baa3cc9","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.7.tgz","fileCount":216,"integrity":"sha512-mAf+rKjG733IWsOQ3yg+6cva7XSsZHNvQvSM+6CKka3FjHcJC1c0Rx8I013RuM0Z7I8ZA4qCv//lBFxIN9Jv9g==","signatures":[{"sig":"MEQCIBxg/LYk3cvuGnATRCItsHhCoxvh60uc5bIefr5Gb2mHAiAsB+muMsgSRbrnloT//us2zrYFXwYgZvm/UETwbBHtCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285345},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"ea805ef9893a7c7e06468cbcd553fc0650ed0bc5","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.0.11","axios":"^1.12.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.7_1763130747887_0.39835101984616195","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"coinbase-api","version":"1.1.8","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.8","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"843a2be28da59462994dc072d93b8cf2e6633f15","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.8.tgz","fileCount":216,"integrity":"sha512-bROMLJSRCxTRBlkQf7gzyritbpQOe7jz914ZFARemSKMCmQPQ/7D668u42UdoKD/5uAAhzL2d3bYqqsOjFFBiw==","signatures":[{"sig":"MEUCIE6d3jIRpQ0J++sLvI0omZfBleNNxlYg5DZF7rpAVZwHAiEApb8k96Z2mXrk9uOcoQ/JN8uAfGu0Ssd799ayh3oUHnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285955},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"611cc9c1c470bb7e52061f0810a8eeb65af00fb0","scripts":{"lint":"eslint src","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.7.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.1.0","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.8_1767012487655_0.02935286349872257","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"coinbase-api","version":"1.1.9","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.9","maintainers":[{"name":"tsts123","email":"npm@mgh.im"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"ba75738e22fd3eb79ba0beb9112480123323b0f9","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.9.tgz","fileCount":216,"integrity":"sha512-0e6L1LSdByS2LKbokM7nBWxawg1vL3JrEZaRqda9Ge0C86BgnjJdoFdqN8yrVXoLSDp6vTldlOqC/F+VPooFig==","signatures":[{"sig":"MEQCIFmr6ZwyaeesNba6eB70wIaG3PoHmdlt6BK6Y7DlFin5AiA3EUPSgKcmoYU2kGcy2xKS8BGOaM89N83zurSDomuZ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288389},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"c3b44d1b08ad4278197be9c3adc777642db0b660","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.7.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"webpack":"^5.0.0","webpack-cli":"^4.0.0","webpack-bundle-analyzer":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.9_1768481385381_0.19519710832055437","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"coinbase-api","version":"1.1.10","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://github.com/tiagosiebler","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.10","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"95d8bd879e94dd16d56833b568d4b4c25757d5e7","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.10.tgz","fileCount":216,"integrity":"sha512-lf71gbGLci3wTQOjNRdJNNeZ2IMtzR2x5sZBaMloUC+CnbgQ/nFp++HB08p0xKF6LKcmBD6nk84sn3ETRypaag==","signatures":[{"sig":"MEUCIQCzTE/xQNe5DwaNoQiyX3w4AjPCw/taSBk1jzPk0yFd9wIgcPIj7/Acl+tJtt35JHzbwuRztf5yuxLnkpWkcHAS8DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290832},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"c828a6b02d61125624a8bbe13018a8521f49965a","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.8.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"webpack":"^5.0.0","webpack-cli":"^4.0.0","webpack-bundle-analyzer":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.10_1770220542198_0.3978043480683733","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"coinbase-api","version":"1.1.11","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.11","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"3081893495a5845b82ca0fd78ba506cd669a7127","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.11.tgz","fileCount":216,"integrity":"sha512-20F8gbkQxhOwMMQYWWPjJguFsJ1hPARqcbpt3PuHZJx4VX5nf0KfYAIC8Elj8lwJrQmFMFOUtBYq4kdahoZSzw==","signatures":[{"sig":"MEUCIQDPnSFOPgKMn+rUious70SIuBC5gaWmWrnn1ux8mBb+1gIgSqK/M09oQ+rI4Zo7F2R2X1302e+Jbvg+r/WWdboU6h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1291073},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"06aa62e6b89cc678d6948271407453e08d59ab4f","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.9.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"optionalDependencies":{"webpack":"^5.0.0","webpack-cli":"^4.0.0","webpack-bundle-analyzer":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.11_1770653090440_0.3410980496003213","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"coinbase-api","version":"1.1.12","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.1.12","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"234f345bc9b41f092aa09ffde399123d2140125e","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.1.12.tgz","fileCount":216,"integrity":"sha512-qWlKafUKj3FKZo4XKCQWSc0JalsSmfAB5EtJFv7y+rcY4FEDpu34xZyhxg1BYF3u13Y7vKYfRLEIba9jpDxsXw==","signatures":[{"sig":"MEUCICxjX0p1+JbnqINmtbyZ8RshYdMe68u9qcv0iyVoA/2dAiEAwLXDLnFNRrKA/Nly+/EBfO7GMZ7zgAMYT/ThcD7zLTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1295250},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"9047f802ff5f4cb14d828d06ca367a1d3eb8a0c6","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.16.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ws":"^7.4.0","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","webpack-bundle-analyzer":"^5.1.1","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.1.12_1781091360150_0.17859901925138844","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"coinbase-api","version":"1.2.1","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.2.1","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"cd8513865245c673dda460560500ed0798b3156b","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.1.tgz","fileCount":216,"integrity":"sha512-eSWgEsR/cRo5MTSopBcntZPAL0PMFMiK87gUh4STYabLRkIBjcXuW7UOmErPK40UykDOEIpShdx12gzgFG9eHw==","signatures":[{"sig":"MEQCIATGMscUNqarhIG2k7O95Ma0V5meP/5ttvUHZjMgqfDrAiBm0+D+SZZgKmxBz4Ua+S+w59ExnwnYqznZ4g+TPX5Y5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311181},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"dffabf7b0374103ea0dfb6843e2f0ce737755434","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.18.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^7.4.0","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","@types/ws":"^8.5.10","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","webpack-bundle-analyzer":"^5.1.1","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.2.1_1783681052962_0.9679337069273135","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"coinbase-api","version":"1.2.2","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.2.2","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"22c3cd407dc0ea203978421d15a0633edd2400d9","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.2.tgz","fileCount":216,"integrity":"sha512-Zf3aA681+MDAssGrMiorCzcrD+Q3xO8X/eeq3RtFDjlfRE8WjeqLrIcpoGjcKpL+PGkH5MeIIpZOzz+4dw5HBQ==","signatures":[{"sig":"MEQCICtnn6LkA/PiZxVJ99DuIuEE+Q3nyF3HAEorjSSlzqHwAiBu+ECA7YsCrqCwn79Sy0SX4rwB3OFLwVSwYFOwCgIPUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311222},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"4b329d5a1be24091f441fdde4b0eff5498f04686","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.18.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.21.1","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","@types/ws":"^8.18.1","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.2.2_1784306299775_0.8208305231776059","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"coinbase-api","version":"1.2.3","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.2.3","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/tiagosiebler/coinbase-api#readme","bugs":{"url":"https://github.com/tiagosiebler/coinbase-api/issues"},"dist":{"shasum":"6129c0ba58047f78752a55a64e0b543f46d6d26f","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.3.tgz","fileCount":216,"integrity":"sha512-csxhznoaexrpriIULN7UCPCTq+bDpJos/fv6o5U7zz+CF+YZ5GoEKmfTfCc4VzjsYm5zDvDgKqN+Dd2Cz9drhg==","signatures":[{"sig":"MEUCID7PAtNPP+d+pHxFWa/d+wfIcUUo77sTdfMnObvvJsvQAiEAmp5PprZVtLVhAXBNfmDM+cOsjlmxa8ghAJfhJBbsvoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312132},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"f3b33c8338abcae841cdd6ee9791e14e8e3f9571","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16338d7b-4b75-43af-96ab-6dc1077a0867"}},"repository":{"url":"git+https://github.com/tiagosiebler/coinbase-api.git","type":"git"},"_npmVersion":"11.18.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.21.1","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","@types/ws":"^8.18.1","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.2.3_1785236853454_0.36493547306556695","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"coinbase-api","version":"1.2.4","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.2.4","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://github.com/sieblyio/coinbase-api#readme","bugs":{"url":"https://github.com/sieblyio/coinbase-api/issues"},"dist":{"shasum":"e76109c957f090cbebfe22be0699e762a311a861","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.4.tgz","fileCount":216,"integrity":"sha512-F/zfySWsIWBT1fw/7ODBjOdiI6Ik98HDRqV1KtYGGfeuzxeB80xeeCIuskt8s3KaEM0VwWls8ZN5jTU7OnkUcA==","signatures":[{"sig":"MEQCIByOU9QbWfjMyK4IfZQ3n2f7oFegGBgFRBUN8bIUUNy8AiB4xUeaYfnv85jf7NApc4UNgzGSBtmovmu4SdEJZGX07Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387222},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"4b0d92976a6eb3d6a88b47e89a9599434e2c22a7","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b875283-7385-4fd4-84a9-0e2c4504673c"}},"repository":{"url":"git+https://github.com/sieblyio/coinbase-api.git","type":"git"},"_npmVersion":"11.19.0","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.21.1","jose":"^6.1.3","axios":"^1.13.2","nanoid":"^3.3.11","@types/ws":"^8.18.1","isomorphic-ws":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.2.4_1786460350431_0.7295284243998121","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"coinbase-api","version":"1.2.5","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","_id":"coinbase-api@1.2.5","maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"homepage":"https://siebly.io/sdk/coinbase/javascript","bugs":{"url":"https://github.com/sieblyio/coinbase-api/issues"},"dist":{"shasum":"d7a086e5eae28dda0d054fbd79516c2117e31a27","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.5.tgz","fileCount":216,"integrity":"sha512-wClCLxWxKECLAp+88vSvvEcr7vz9jLQsWujqT4jiwtGjIOzCU8agpM33JMJ7w3fCExtJ4RM7y57ulCRUVoXzog==","signatures":[{"sig":"MEUCIA4sc+hb6qeqBN5EJwNXvjPDp6BLgI3qXw9bCz5DXUGeAiEA7VIPror0RcXTPpx9JRozdoeHw4xxJp6IPoGyGOL66LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387432},"main":"dist/cjs/index.js","type":"module","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"257eec4c73ca0341a164b878af4340ead5b97dd5","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b875283-7385-4fd4-84a9-0e2c4504673c"}},"overrides":{"js-yaml@>=3 <4":"3.15.1","js-yaml@>=4 <5":"4.3.1","fast-uri@>=3 <4":"3.1.5","brace-expansion@<2":"1.1.18","brace-expansion@>=2 <3":"2.1.4","brace-expansion@>=5 <6":"5.0.9"},"repository":{"url":"git+https://github.com/sieblyio/coinbase-api.git","type":"git"},"_npmVersion":"11.19.1","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.21.1","jose":"6.1.3","axios":"1.18.1","nanoid":"3.3.18","@types/ws":"8.18.1","isomorphic-ws":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/coinbase-api_1.2.5_1788270649970_0.40561957032331675","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"_id":"coinbase-api@1.2.6","bugs":{"url":"https://github.com/sieblyio/coinbase-api/issues"},"dist":{"shasum":"c1e1099a38c4895d5b8ce0e6a0cb032080013cae","tarball":"https://registry.npmjs.org/coinbase-api/-/coinbase-api-1.2.6.tgz","fileCount":216,"integrity":"sha512-lfRNflPJdFHwrd1m3y7x61KtvqpVSZzxV4NGX2iQIBRGS0kgBH42mdy5SI3OHJPgdH39ydZlYO6mbLjmr79f+w==","signatures":[{"sig":"MEUCIQCf20B2K+TlLWz1MRrUc0HpmkhQ3sGwVFXpPBRmdaq7wQIgenoftivbQ8B3rrGto77CSreRMhTJ5H/dRIVibVsa5vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzPw3jbVQeRXCXDTnjpRKEElul2PezSTZk4gLhMobggwIgGWYBYP4+kxVzNoImAyR8ngYnQKtbiHeYIKE7fbO4yFk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/coinbase-api@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1398870},"main":"dist/cjs/index.js","name":"coinbase-api","type":"module","types":"dist/mjs/index.d.ts","author":{"url":"https://siebly.io","name":"Tiago Siebler"},"module":"dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"funding":{"url":"https://github.com/sponsors/tiagosiebler","type":"individual"},"gitHead":"093fe0c403407008e393401a92cf9ddc3c03226f","license":"MIT","scripts":{"lint":"eslint src","pack":"webpack --config webpack/webpack.config.cjs","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --passWithNoTests --config=jest.config.ts","build":"npm run clean && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && bash ./postBuild.sh","clean":"rm -rf dist","test:watch":"npm run test -- --watch","betapublish":"npm publish --tag beta","test:watch:v":"node --no-warnings --experimental-vm-modules $( [ -f ./node_modules/.bin/jest ] && echo ./node_modules/.bin/jest || which jest ) --watch --passWithNoTests","test:watch:raw":"jest --watch --passWithNoTests"},"version":"1.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b875283-7385-4fd4-84a9-0e2c4504673c"}},"homepage":"https://siebly.io/sdk/coinbase/javascript","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"overrides":{"js-yaml@>=3 <4":"3.15.1","js-yaml@>=4 <5":"4.3.1","fast-uri@>=3 <4":"3.1.5","brace-expansion@<2":"1.1.18","brace-expansion@>=2 <3":"2.1.4","brace-expansion@>=5 <6":"5.0.9"},"repository":{"url":"git+https://github.com/sieblyio/coinbase-api.git","type":"git"},"_npmVersion":"11.19.1","description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","directories":{},"maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"_nodeVersion":"24.18.0","contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"dependencies":{"ws":"8.21.1","jose":"6.1.3","axios":"1.18.1","nanoid":"3.3.18","@types/ws":"8.18.1","isomorphic-ws":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.29.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","webpack":"^5.0.0","prettier":"^3.3.3","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^22.10.2","webpack-cli":"^4.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coinbase-api_1.2.6_1789731018360_0.9417221316192048"}}},"time":{"created":"2024-05-30T09:33:29.687Z","modified":"2026-09-18T11:30:18.760Z","0.0.1":"2013-10-16T23:56:21.265Z","0.0.2":"2013-10-17T00:58:27.313Z","0.0.3":"2013-10-18T00:14:27.433Z","0.0.4":"2013-10-18T03:50:09.994Z","0.0.5":"2013-10-22T02:49:23.107Z","0.0.6":"2013-11-26T01:53:35.386Z","0.1.0":"2014-01-08T17:35:09.606Z","0.1.1":"2014-09-09T05:46:55.093Z","0.1.2":"2014-09-09T19:32:12.085Z","0.2.0":"2014-09-10T16:00:59.859Z","0.2.1":"2014-09-10T19:12:19.813Z","0.3.0":"2015-03-05T17:41:18.186Z","0.3.1":"2015-03-05T18:00:20.387Z","1.0.0":"2024-05-30T09:33:29.925Z","0.9.0":"2024-05-30T09:34:15.302Z","0.3.2":"2024-06-01T08:34:38.668Z","0.5.0":"2024-09-30T10:51:28.186Z","1.0.1":"2024-09-30T10:59:14.762Z","1.0.2":"2024-10-22T13:41:09.949Z","1.0.3":"2024-11-06T09:38:31.594Z","1.0.4":"2024-11-06T16:50:10.532Z","1.0.5":"2024-11-18T16:07:11.386Z","1.0.6":"2024-12-11T15:51:48.392Z","1.0.7":"2025-02-12T11:22:46.664Z","1.0.8":"2025-02-25T08:53:23.852Z","1.0.9":"2025-02-28T10:44:39.802Z","1.0.10":"2025-02-28T13:19:58.378Z","1.0.11":"2025-03-18T10:29:17.922Z","1.0.12":"2025-03-31T10:45:09.427Z","1.0.13":"2025-04-28T11:25:09.816Z","1.0.14":"2025-05-05T11:09:45.470Z","1.0.15-beta.0":"2025-05-06T10:45:58.351Z","1.0.15":"2025-07-15T16:11:56.917Z","1.0.16":"2025-07-17T09:36:25.489Z","1.1.0":"2025-07-21T14:32:31.065Z","1.1.1":"2025-07-25T08:54:21.411Z","1.1.2":"2025-07-25T14:22:42.747Z","1.1.3":"2025-08-06T16:18:03.966Z","1.1.4":"2025-08-11T14:52:42.023Z","1.1.5":"2025-08-12T10:53:40.318Z","1.1.6":"2025-10-13T11:11:55.167Z","1.1.7":"2025-11-14T14:32:28.096Z","1.1.8":"2025-12-29T12:48:07.831Z","1.1.9":"2026-01-15T12:49:45.560Z","1.1.10":"2026-02-04T15:55:42.389Z","1.1.11":"2026-02-09T16:04:50.645Z","1.1.12":"2026-06-10T11:36:00.294Z","1.2.1":"2026-07-10T10:57:33.130Z","1.2.2":"2026-07-17T16:38:19.947Z","1.2.3":"2026-07-28T11:07:33.613Z","1.2.4":"2026-08-11T14:59:10.693Z","1.2.5":"2026-09-01T13:50:50.095Z","1.2.6":"2026-09-18T11:30:18.452Z"},"bugs":{"url":"https://github.com/sieblyio/coinbase-api/issues"},"author":{"url":"https://siebly.io","name":"Tiago Siebler"},"license":"MIT","homepage":"https://siebly.io/sdk/coinbase/javascript","keywords":["coinbase","coinbase api","coinbase node","coinbase node api","api","sdk","coinbase sdk","websocket","rest","rest api","trading bots","nodejs","trading","cryptocurrency","bitcoin","best"],"repository":{"url":"git+https://github.com/sieblyio/coinbase-api.git","type":"git"},"description":"Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.","contributors":[{"url":"https://github.com/JJ-Cro","name":"Jerko J"}],"maintainers":[{"name":"tsts123","email":"npm@mgh.im"},{"name":"siebly","email":"npm@siebly.io"}],"readme":"# Node.js & JavaScript SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/coinbase-api\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/sieblyio/coinbase-api/blob/master/docs/images/logoDarkMode2.svg?raw=true#gh-dark-mode-only\">\n      <img alt=\"SDK Logo\" src=\"https://github.com/sieblyio/coinbase-api/blob/master/docs/images/logoBrightMode2.svg?raw=true#gh-light-mode-only\">\n    </picture>\n  </a>\n</p>\n\n[![npm version](https://img.shields.io/npm/v/coinbase-api)][1]\n[![npm size](https://img.shields.io/bundlephobia/min/coinbase-api/latest)][1]\n[![npm downloads](https://img.shields.io/npm/dt/coinbase-api)][1]\n[![Build & Test](https://github.com/sieblyio/coinbase-api/actions/workflows/e2etest.yml/badge.svg?branch=master)](https://github.com/sieblyio/coinbase-api/actions/workflows/e2etest.yml)\n[![last commit](https://img.shields.io/github/last-commit/sieblyio/coinbase-api)][1]\n[![Telegram](https://img.shields.io/badge/chat-on%20telegram-blue.svg)](https://t.me/nodetraders)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/sieblyio/coinbase-api)\n\n[1]: https://www.npmjs.com/package/coinbase-api\n\nUpdated & performant JavaScript & Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets:\n\n- Professional, robust & performant Coinbase SDK with extensive production use in live trading environments.\n- Complete integration with all Coinbase APIs - supports both retail and institutional REST clients and WebSockets:\n  - [Coinbase Advanced Trade](https://docs.cdp.coinbase.com/advanced-trade/docs/welcome) - Modern trading platform\n  - [Coinbase App](https://docs.cdp.coinbase.com/coinbase-app/docs/welcome) - Consumer mobile/web application\n  - [Coinbase Exchange](https://docs.cdp.coinbase.com/exchange/docs/welcome) - Professional trading platform\n  - [Coinbase International Exchange](https://docs.cdp.coinbase.com/intx/docs/welcome) - International institutional trading\n  - [Coinbase Prime](https://docs.cdp.coinbase.com/prime/docs/welcome) - Institutional custody and trading\n  - [Coinbase Commerce](https://docs.cdp.coinbase.com/commerce-onchain/docs/welcome) - Payments and commerce solutions\n- Complete TypeScript support (with type declarations for most API requests & responses).\n  - Strongly typed requests and responses.\n  - Automated end-to-end tests ensuring reliability.\n- Actively maintained with a modern, promise-driven interface.\n- Supports both ECDSA and ED25519 API keys with automatic key type detection.\n- Robust WebSocket integration with configurable connection heartbeats & automatic reconnect then resubscribe workflows.\n  - Event driven messaging.\n  - Smart WebSocket persistence with automatic reconnection handling.\n  - Emit `reconnected` event when dropped connection is restored.\n  - Support for both public and private WebSocket streams across all platforms.\n- Automatically supports both ESM and CJS projects.\n- Proxy support via axios integration.\n- Heavy automated end-to-end testing with real API calls.\n- Active community support & collaboration in telegram: [Node.js Algo Traders](https://t.me/nodetraders).\n- Extensive examples for interacting with the Coinbase API offering in Node.js/JavaScript/TypeScript: [/examples/](./examples).\n- QuickStart Guide: [Coinbase JavaScript QuickStart Guide](https://siebly.io/sdk/coinbase/javascript)\n- Coinbase JavaScript Tutorial: [Coinbase JavaScript REST API and WebSocket Tutorial](https://siebly.io/sdk/coinbase/javascript/tutorial)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Examples](#examples)\n- [Issues & Discussion](#issues--discussion)\n- [Related Projects](#related-projects)\n- [Documentation](#documentation)\n- [Structure](#structure)\n- [Usage](#usage)\n  - [REST API Clients](#rest-api)\n    - [CBAdvancedTradeClient](#cbadvancedtradeclient)\n    - [CBAppClient](#cbappclient)\n    - [CBExchangeClient](#cbexchangeclient)\n    - [CBInternationalClient](#cbinternationalclient)\n    - [CBPrimeClient](#cbprimeclient)\n    - [CBCommerceClient](#cbcommerceclient)\n  - [WebSocket Client](#websockets)\n    - [Public WebSocket Streams](#public-websocket)\n    - [Private WebSocket Streams](#private-websocket)\n    - [WebSocket Event Handling](#listening-and-subscribing-to-websocket-events)\n- [Customise Logging](#customise-logging)\n- [Browser/Frontend Usage](#browserfrontend-usage)\n  - [Webpack](#webpack)\n- [LLMs & AI](#use-with-llms--ai)\n- [Used By](#used-by)\n- [Contributions & Thanks](#contributions--thanks)\n\n## Installation\n\n`npm install --save coinbase-api`\n\n## Examples\n\nRefer to the [examples](./examples) folder for implementation examples.\n\n## Issues & Discussion\n\n- Issues? Check the [issues tab](https://github.com/sieblyio/coinbase-api/issues).\n- Discuss & collaborate with other node devs? Join our [Node.js Algo Traders](https://t.me/nodetraders) engineering community on telegram.\n- Follow our announcement channel for real-time updates on [X/Twitter](https://x.com/sieblyio)\n\n<!-- template_related_projects -->\n\n## Related Projects\n\nCheck out our JavaScript/TypeScript/Node.js SDKs & Projects:\n\n- Visit our website: [https://Siebly.io](https://siebly.io/)\n- Try our REST API & WebSocket SDKs published on npmjs:\n  - [Bybit JavaScript SDK: bybit-api](https://www.npmjs.com/package/bybit-api)\n  - [Kraken JavaScript SDK: @siebly/kraken-api](https://www.npmjs.com/package/@siebly/kraken-api)\n  - [OKX JavaScript SDK: okx-api](https://www.npmjs.com/package/okx-api)\n  - [Binance JavaScript SDK: binance](https://www.npmjs.com/package/binance)\n  - [Gate (gate.com) JavaScript SDK: gateio-api](https://www.npmjs.com/package/gateio-api)\n  - [Bitget JavaScript SDK: bitget-api](https://www.npmjs.com/package/bitget-api)\n  - [Kucoin JavaScript SDK: kucoin-api](https://www.npmjs.com/package/kucoin-api)\n  - [Coinbase JavaScript SDK: coinbase-api](https://www.npmjs.com/package/coinbase-api)\n  - [HTX JavaScript SDK: @siebly/htx-api](https://www.npmjs.com/package/@siebly/htx-api)\n- Try my misc utilities:\n  - [OrderBooks Node.js: orderbooks](https://www.npmjs.com/package/orderbooks)\n  - [Crypto Exchange Account State Cache: accountstate](https://www.npmjs.com/package/accountstate)\n- Check out my examples:\n  - [awesome-crypto-examples Node.js](https://github.com/sieblyio/awesome-crypto-examples)\n  <!-- template_related_projects_end -->\n\n## Documentation\n\nMost methods accept JS objects. These can be populated using parameters specified by Coinbase's API documentation, or check the type definition in each class within this repository.\n\n### API Documentation Links\n\n- [Coinbase Developer Platform - Product APIs](https://docs.cdp.coinbase.com/product-apis/docs/welcome)\n  - [Advanced Trade API](https://docs.cdp.coinbase.com/advanced-trade/docs/welcome)\n  - [Coinbase App API](https://docs.cdp.coinbase.com/coinbase-app/docs/welcome)\n  - [Exchange API](https://docs.cdp.coinbase.com/exchange/docs/welcome)\n  - [International Exchange API](https://docs.cdp.coinbase.com/intx/docs/welcome)\n  - [Prime API](https://docs.cdp.coinbase.com/prime/docs/welcome)\n  - [Commerce API](https://docs.cdp.coinbase.com/commerce-onchain/docs/welcome)\n- [REST Endpoint Function List](./docs/endpointFunctionList.md)\n\n## Structure\n\nThis project uses typescript. Resources are stored in 2 key structures:\n\n- [src](./src) - the whole connector written in typescript\n- [examples](./examples) - some implementation examples & demonstrations. Contributions are welcome!\n\n---\n\n# Usage\n\nCreate API credentials on Coinbase's website:\n\n- [Coinbase API Key Management](https://www.coinbase.com/settings/api)\n\n## REST API\n\nThe SDK provides dedicated REST clients for each of Coinbase's API groups. Each client is designed for specific use cases and user types:\n\nTo use any of Coinbase's REST APIs in JavaScript/TypeScript/Node.js, import (or require) the client you want to use. We currently support the following clients:\n\n- [CBAdvancedTradeClient](./src/CBAdvancedTradeClient.ts)\n- [CBAppClient](./src/CBAppClient.ts)\n- [CBExchangeClient](./src/CBExchangeClient.ts)\n- [CBInternationalClient](./src/CBInternationalClient.ts)\n- [CBPrimeClient](./src/CBPrimeClient.ts)\n- [CBCommerceClient](./src/CBCommerceClient.ts)\n\n#### CBAdvancedTradeClient\n\n```javascript\nconst { CBAdvancedTradeClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { CBAdvancedTradeClient } from 'coinbase-api';\n */\n\n// insert your API key details here from Coinbase API Key Management\nconst advancedTradeCdpAPIKey = {\n  // dummy example keys to understand the structure\n  name: 'organizations/13232211d-d7e2-d7e2-d7e2-d7e2d7e2d7e2/apiKeys/d7e2d7e2-d7e2-d7e2-d7e2-d7e2d7e2d7e2',\n  privateKey:\n    '-----BEGIN EC PRIVATE KEY-----\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+oAoGCCqGSM49\\nAwEHoUQDQgAEhtAep/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+bzduY3iYXEmj/KtCk\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj\\n-----END EC PRIVATE KEY-----\\n',\n};\n\n/*\n * You can add ECDSA keys like the example above, or ED25519 keys like the example below.\n * Client will recognize both types of keys automatically.\n * ED25519:\n * {\n *   name: 'your-api-key-id',\n *   privateKey: 'yourExampleApiSecretEd25519Version==',\n * }\n */\n\nconst client = new CBAdvancedTradeClient({\n  // Either pass the full JSON object that can be downloaded when creating your API keys\n  // cdpApiKey: advancedTradeCdpAPIKey,\n\n  // Or use the key name as \"apiKey\" and private key (WITH the \"begin/end EC PRIVATE KEY\" comment) as \"apiSecret\"\n  apiKey: advancedTradeCdpAPIKey.name,\n  apiSecret: advancedTradeCdpAPIKey.privateKey,\n});\n\nasync function doAPICall() {\n  // Example usage of the CBAdvancedTradeClient\n  try {\n    const accounts = await client.getAccounts();\n    console.log('Get accounts result: ', accounts);\n  } catch (e) {\n    console.error('Exception: ', JSON.stringify(e));\n  }\n}\n\ndoAPICall();\n```\n\n#### CBAppClient\n\n```javascript\nconst { CBAppClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { CBAppClient } from 'coinbase-api';\n */\n\n// insert your API key details here from Coinbase API Key Management\nconst CBAppKeys = {\n  // dummy example keys to understand the structure\n  name: 'organizations/13232211d-d7e2-d7e2-d7e2-d7e2d7e2d7e2/apiKeys/d7e2d7e2-d7e2-d7e2-d7e2-d7e2d7e2d7e2',\n  privateKey:\n    '-----BEGIN EC PRIVATE KEY-----\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+oAoGCCqGSM49\\nAwEHoUQDQgAEhtAep/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+bzduY3iYXEmj/KtCk\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj\\n-----END EC PRIVATE KEY-----\\n',\n};\n\n/*\n * You can add ECDSA keys like the example above, or ED25519 keys like the example below.\n * Client will recognize both types of keys automatically.\n * ED25519:\n * {\n *   name: 'your-api-key-id',\n *   privateKey: 'yourExampleApiSecretEd25519Version==',\n * }\n */\n\nconst client = new CBAppClient({\n  // Either pass the full JSON object that can be downloaded when creating your API keys\n  // cdpApiKey: CBAppCdpAPIKey,\n\n  // Or use the key name as \"apiKey\" and private key (WITH the \"begin/end EC PRIVATE KEY\" comment) as \"apiSecret\"\n  apiKey: CBAppKeys.name,\n  apiSecret: CBAppKeys.privateKey,\n});\n\nasync function doAPICall() {\n  try {\n    // Transfer money between your own accounts\n    const transferMoneyResult = await client.transferMoney({\n      account_id: 'your_source_account_id',\n      type: 'transfer',\n      to: 'your_destination_account_id',\n      amount: '0.01',\n      currency: 'BTC',\n    });\n    console.log('Transfer Money Result: ', transferMoneyResult);\n  } catch (e) {\n    console.error('Error: ', e);\n  }\n}\n\ndoAPICall();\n```\n\n#### CBInternationalClient\n\n```javascript\nconst { CBInternationalClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { CBInternationalClient } from 'coinbase-api';\n */\n\n// insert your API key details here from Coinbase API Key Management\nconst client = new CBInternationalClient({\n  apiKey: 'insert_api_key_here',\n  apiSecret: 'insert_api_secret_here',\n  apiPassphrase: 'insert_api_passphrase_here',\n  // Set \"useSandbox\" to use the CoinBase International API sandbox environment\n  // useSandbox: true,\n});\n\nasync function doAPICall() {\n  try {\n    // Get asset details\n    const assetDetails = await client.getAssetDetails({ asset: 'BTC' });\n    console.log('Asset Details: ', assetDetails);\n  } catch (e) {\n    console.error('Exception: ', JSON.stringify(e, null, 2));\n  }\n}\n\ndoAPICall();\n```\n\n#### CBExchangeClient\n\n```javascript\nconst { CBExchangeClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { CBExchangeClient } from 'coinbase-api';\n */\n\n// insert your API key details here from Coinbase API Key Management\nconst client = new CBExchangeClient({\n  apiKey: 'insert_api_key_here',\n  apiSecret: 'insert_api_secret_here',\n  apiPassphrase: 'insert_api_passphrase_here',\n  // Set \"useSandbox\" to use the CoinBase International API sandbox environment\n  // useSandbox: true,\n});\n\nasync function doAPICall() {\n  try {\n    // Get a single currency by id\n    const currency = await client.getCurrency('BTC');\n    console.log('Currency: ', currency);\n  } catch (e) {\n    console.error('Exception: ', JSON.stringify(e, null, 2));\n  }\n}\n\ndoAPICall();\n```\n\nSee all clients [here](./src/) for more information on all the functions or the [examples](./examples/) for lots of usage examples. You can also check the endpoint function list [here](./docs/endpointFunctionList.md) to find all available functions!\n\n## WebSockets\n\nAll available WebSockets can be used via a shared `WebsocketClient`. The WebSocket client will automatically open/track/manage connections as needed. Each unique connection (one per server URL) is tracked using a WsKey (each WsKey is a string - see [WS_KEY_MAP](src/lib/websocket/websocket-util.ts) for a list of supported values - `WS_KEY_MAP` can also be used like an enum).\n\nAny subscribe/unsubscribe events will need to include a WsKey, so the WebSocket client understands which connection the event should be routed to. See examples below or in the [examples](./examples/) folder on GitHub.\n\nData events are emitted from the WebsocketClient via the `update` event, see example below:\n\n#### Public Websocket\n\n```javascript\nconst { WebsocketClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { WebsocketClient } from 'coinbase-api';\n */\n\n// public ws client, doesnt need any api keys to run\nconst client = new WebsocketClient();\n\n// The WS Key (last parameter) dictates which WS feed this request goes to (aka if auth is required).\n// As long as the WS feed doesn't require auth, you should be able to subscribe to channels without api credentials.\nclient.subscribe(\n  {\n    topic: 'status',\n    payload: {\n      product_ids: ['XRP-USD'],\n    },\n  },\n  'advTradeMarketData',\n);\n```\n\n#### Private Websocket\n\n```javascript\nconst { WebsocketClient } = require('coinbase-api');\n/**\n * Or, with import:\n * import { WebsocketClient } from 'coinbase-api';\n */\n\n// key name & private key, as returned by coinbase when creating your API keys.\n// Note: the below example is a dummy key and won't actually work\nconst advancedTradeCdpAPIKey = {\n  name: 'organizations/13232211d-d7e2-d7e2-d7e2-d7e2d7e2d7e2/apiKeys/d7e2d7e2-d7e2-d7e2-d7e2-d7e2d7e2d7e2',\n  privateKey:\n    '-----BEGIN EC PRIVATE KEY-----\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+oAoGCCqGSM49\\nAwEHoUQDQgAEhtAep/ADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj+bzduY3iYXEmj/KtCk\\nADFGHmkgnjdfg16k165kuu1kdtyudtyjdtyjytj\\n-----END EC PRIVATE KEY-----\\n',\n};\n\n/*\n * You can add ECDSA keys like the example above, or ED25519 keys like the example below.\n * Client will recognize both types of keys automatically.\n * ED25519:\n * {\n *   name: 'your-api-key-id',\n *   privateKey: 'yourExampleApiSecretEd25519Version==',\n * }\n */\n\nconst client = new WebsocketClient({\n  // Either pass the full JSON object that can be downloaded when creating your API keys\n  // cdpApiKey: advancedTradeCdpAPIKey,\n\n  // Or use the key name as \"apiKey\" and private key (WITH the \"begin/end EC PRIVATE KEY\" comment) as \"apiSecret\"\n  apiKey: advancedTradeCdpAPIKey.name,\n  apiSecret: advancedTradeCdpAPIKey.privateKey,\n});\n```\n\n#### Listening and subscribing to Websocket events\n\n```javascript\n// add event listeners for websocket clients\n\nclient.on('open', (data) => {\n  console.log('open: ', data?.wsKey);\n});\n\n// Data received\nclient.on('update', (data) => {\n  console.info(new Date(), 'data received: ', JSON.stringify(data));\n});\n\n// Something happened, attempting to reconenct\nclient.on('reconnect', (data) => {\n  console.log('reconnect: ', data);\n});\n\n// Reconnect successful\nclient.on('reconnected', (data) => {\n  console.log('reconnected: ', data);\n});\n\n// Connection closed. If unexpected, expect reconnect -> reconnected.\nclient.on('close', (data) => {\n  console.error('close: ', data);\n});\n\n// Reply to a request, e.g. \"subscribe\"/\"unsubscribe\"/\"authenticate\"\nclient.on('response', (data) => {\n  console.info('response: ', JSON.stringify(data, null, 2));\n  // throw new Error('res?');\n});\n\nclient.on('exception', (data) => {\n  console.error('exception: ', data);\n});\n\n/**\n * Use the client subscribe(topic, market) pattern to subscribe to any websocket topic.\n *\n * You can subscribe to topics one at a time or many in one request.\n *\n * Topics can be sent as simple strings, if no parameters are required:\n */\n\n// market data\nclient.subscribe('heartbeats', 'advTradeMarketData');\n// This is the same as above, but using WS_KEY_MAP like an enum to reduce any uncertainty on what value to use:\n// client.subscribe('heartbeats', WS_KEY_MAP.advTradeMarketData);\n\n// user data\nclient.subscribe('futures_balance_summary', 'advTradeUserData');\nclient.subscribe('user', 'advTradeUserData');\n\n/**\n * Or send a more structured object with parameters, e.g. if parameters are required\n */\nconst tickerSubscribeRequest = {\n  topic: 'ticker',\n  /**\n   * Anything in the payload will be merged into the subscribe \"request\",\n   * allowing you to send misc parameters supported by the exchange (such as `product_ids: string[]`)\n   */\n  payload: {\n    product_ids: ['ETH-USD', 'BTC-USD'],\n  },\n};\nclient.subscribe(tickerSubscribeRequest, 'advTradeMarketData');\n\n/**\n * Other adv trade public websocket topics:\n */\nclient.subscribe(\n  [\n    {\n      topic: 'candles',\n      payload: {\n        product_ids: ['ETH-USD'],\n      },\n    },\n    {\n      topic: 'market_trades',\n      payload: {\n        product_ids: ['ETH-USD', 'BTC-USD'],\n      },\n    },\n    {\n      topic: 'ticker',\n      payload: {\n        product_ids: ['ETH-USD', 'BTC-USD'],\n      },\n    },\n    {\n      topic: 'ticker_batch',\n      payload: {\n        product_ids: ['ETH-USD', 'BTC-USD'],\n      },\n    },\n    {\n      topic: 'level2',\n      payload: {\n        product_ids: ['ETH-USD', 'BTC-USD'],\n      },\n    },\n  ],\n  'advTradeMarketData',\n);\n```\n\nSee [WebsocketClient](./src/WebsocketClient.ts) for further information and make sure to check the [examples](./examples/) folder for much more usage examples, especially [publicWs.ts](./examples/AdvancedTrade/WebSockets/publicWs.ts) and [privateWs.ts](./examples/AdvancedTrade/WebSockets/privateWs.ts), which explains a lot of small details.\n\n---\n\n## Customise Logging\n\nPass a custom logger which supports the log methods `trace`, `info` and `error`, or override methods from the default logger as desired.\n\n```javascript\nconst { WebsocketClient, DefaultLogger } = require('coinbase-api');\n/**\n * Or, with import:\n * import { WebsocketClient, DefaultLogger } from 'coinbase-api';\n */\n\n// E.g. customise logging for only the trace level:\nconst logger = {\n  // Inherit existing logger methods, using an object spread\n  ...DefaultLogger,\n  // Define a custom trace function to override only that function\n  trace: (...params) => {\n    if (\n      [\n        'Sending ping',\n        'Sending upstream ws message: ',\n        'Received pong, clearing pong timer',\n        'Received ping, sending pong frame',\n      ].includes(params[0])\n    ) {\n      return;\n    }\n    console.log('trace', params);\n  },\n};\n\nconst ws = new WebsocketClient(\n  {\n    apiKey: 'apiKeyHere',\n    apiSecret: 'apiSecretHere',\n    apiPassphrase: 'apiPassPhraseHere',\n  },\n  logger,\n);\n```\n\n## Browser/Frontend Usage\n\n### Webpack\n\nBuild a bundle using webpack:\n\n- `npm install`\n- `npm run build`\n- `npm run pack`\n\nThe bundle can be found in `dist/`. Altough usage should be largely consistent, smaller differences will exist. Documentation is still TODO.\n\n## Use with LLMs & AI\n\nThis SDK includes a bundled `llms.txt` file in the root of the repository. If you're developing with LLMs, use the included `llms.txt` with your LLM - it will significantly improve the LLMs understanding of how to correctly use this SDK.\n\nThis file contains AI optimised structure of all the functions in this package, and their parameters for easier use with any learning models or artificial intelligence.\n\n---\n\n## Used By\n\n[![Repository Users Preview Image](https://dependents.info/sieblyio/coinbase-api/image)](https://github.com/sieblyio/coinbase-api/network/dependents)\n\n---\n\n<!-- template_contributions -->\n\n### Contributions & Thanks\n\nHave my projects helped you? Share the love, there are many ways you can show your thanks:\n\n- Star & share my projects.\n- Are my projects useful? Sponsor me on Github and support my effort to maintain & improve them: https://github.com/sponsors/tiagosiebler\n- Have an interesting project? Get in touch & invite me to it.\n- Or buy me all the coffee:\n  - ETH(ERC20): `0xA3Bda8BecaB4DCdA539Dc16F9C54a592553Be06C` <!-- metamask -->\n- Sign up with my referral links:\n  - OKX (receive a 20% fee discount!): https://www.okx.com/join/42013004\n  - Binance (receive a 20% fee discount!): https://accounts.binance.com/register?ref=OKFFGIJJ\n  - HyperLiquid (receive a 4% fee discount!): https://app.hyperliquid.xyz/join/SIEBLY\n  - Gate: https://www.gate.io/signup/NODESDKS?ref_type=103\n\n<!---\nold ones:\n  - BTC: `1C6GWZL1XW3jrjpPTS863XtZiXL1aTK7Jk`\n  - BTC(SegWit): `bc1ql64wr9z3khp2gy7dqlmqw7cp6h0lcusz0zjtls`\n  - ETH(ERC20): `0xe0bbbc805e0e83341fadc210d6202f4022e50992`\n  - USDT(TRC20): `TA18VUywcNEM9ahh3TTWF3sFpt9rkLnnQa\n  - gate: https://www.gate.io/signup/AVNNU1WK?ref_type=103\n\n-->\n<!-- template_contributions_end -->\n\n### Contributions & Pull Requests\n\nContributions are encouraged, I will review any incoming pull requests. See the issues tab for todo items.\n\n<!-- template_star_history -->\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=sieblyio/bybit-api,sieblyio/okx-api,sieblyio/binance,sieblyio/bitget-api,sieblyio/bitmart-api,sieblyio/gateio-api,sieblyio/kucoin-api,sieblyio/coinbase-api,sieblyio/orderbooks,sieblyio/accountstate,sieblyio/awesome-crypto-examples&type=Date)](https://star-history.com/#sieblyio/bybit-api&sieblyio/okx-api&sieblyio/binance&sieblyio/bitget-api&sieblyio/bitmart-api&sieblyio/gateio-api&sieblyio/kucoin-api&sieblyio/coinbase-api&sieblyio/orderbooks&sieblyio/accountstate&sieblyio/awesome-crypto-examples&Date)\n\n<!-- template_star_history_end -->\n","readmeFilename":"README.md"}