UNPKG

esplora-client

Version:

Tiny client library for Esplora-based Bitcoin APIs

83 lines (82 loc) 2.38 kB
{ "name": "esplora-client", "version": "1.2.0", "description": "Tiny client library for Esplora-based Bitcoin APIs", "keywords": [ "api", "bitcoin", "blockstream", "client", "esplora", "mempool", "mempool.space", "typescript" ], "homepage": "https://github.com/hemilabs/esplora-client", "bugs": { "url": "https://github.com/hemilabs/esplora-client/issues" }, "license": "MIT", "author": "Gabriel Montes <gabriel@hemi.xyz> (https://github.com/gabmontes)", "contributors": [ { "email": "gonzalo@hemi.xyz.com", "name": "Gonzalo D'Elia" } ], "files": [ "_cjs", "_esm", "_types", "src/**/*.ts" ], "main": "./_esm/index.js", "repository": "hemilabs/esplora-client", "scripts": { "build": "npm run clean && npm run build:esm && npm run build:cjs && npm run build:types", "build:cjs": "tsc --noEmit false --module CommonJS --outDir ./_cjs --sourceMap && echo '{\"type\":\"commonjs\"}' > ./_cjs/package.json", "build:esm": "tsc --noEmit false --outDir ./_esm --sourceMap", "build:types": "tsc --module esnext --declarationDir ./_types --emitDeclarationOnly --declaration --declarationMap", "clean": "rm -rf ./_esm ./_cjs ./_types", "coverage": "vitest run --coverage", "format:check": "prettier --check .", "knip": "knip", "lint": "eslint --cache .", "prepare": "husky", "prepublishOnly": "npm run build", "test": "vitest run", "tsc": "tsc --noEmit" }, "dependencies": { "fetch-plus-plus": "^1.0.0" }, "devDependencies": { "@commitlint/cli": "^19.5.0", "@types/node": "^22.7.3", "@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/parser": "^8.18.2", "@vitest/coverage-v8": "2.1.8", "better-sort-package-json": "^1.1.0", "commitlint-config-bloq": "1.1.0", "eslint": "^8.57.1", "eslint-config-bloq": "^4.4.1", "husky": "^9.1.6", "knip": "^5.30.5", "lint-staged": "^15.2.10", "nock": "^14.0.0-beta.14", "prettier": "^3.3.3", "typescript": "5.7.2", "vitest": "2.1.8" }, "type": "module", "exports": { ".": { "import": "./_esm/index.js", "require": "./_cjs/index.js", "types": "./_types/index.d.ts" } }, "module": "./_esm/index.js", "types": "./_types/index.d.ts", "typings": "./_types/index.d.ts" }