UNPKG

bitcoin-address-validation

Version:

Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet

58 lines 1.57 kB
{ "name": "bitcoin-address-validation", "version": "3.0.0", "description": "Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet", "homepage": "https://github.com/ruigomeseu/bitcoin-address-validation", "bugs": "https://github.com/ruigomeseu/bitcoin-address-validation/issues", "main": "dist/index.js", "files": [ "dist" ], "type": "module", "keywords": [ "address", "bitcoin", "btc", "validation", "mainnet", "testnet", "bech32", "p2sh", "p2wpkh", "p2wsh", "p2pkh" ], "author": { "name": "Rui Gomes", "email": "hello@ruigomes.me", "url": "https://ruigomes.me" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ruigomeseu/bitcoin-address-validation" }, "devDependencies": { "@arethetypeswrong/cli": "^0.17.3", "@changesets/cli": "^2.27.12", "@types/sha.js": "^2.4.0", "prettier": "^3.5.1", "typescript": "^5.7.3", "vitest": "^3.0.5" }, "dependencies": { "base58-js": "^3.0.2", "bech32": "^2.0.0", "sha256-uint8array": "^0.10.3" }, "scripts": { "build": "tsc", "test": "vitest run", "check-format": "prettier --check src/**/*.ts", "format": "prettier --write src/**/*.ts", "check-exports": "attw --pack . --ignore-rules=cjs-resolves-to-esm", "lint": "tsc --noEmit", "ci": "pnpm run build && pnpm run check-format && pnpm run check-exports && pnpm run lint && pnpm run test", "local-release": "changeset version && changeset publish" } }