UNPKG

@pharosnames/address-encoder

Version:

Encodes and decodes address formats for various cryptocurrencies with Pharos network support

121 lines 3.3 kB
{ "name": "@pharosnames/address-encoder", "version": "1.0.2", "description": "Encodes and decodes address formats for various cryptocurrencies with Pharos network support", "type": "module", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "typings": "./dist/types/index.d.ts", "sideEffects": false, "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" }, "./async": { "types": "./dist/types/async.d.ts", "import": "./dist/esm/async.js", "require": "./dist/cjs/async.js" }, "./coins": { "types": "./dist/types/coins.d.ts", "import": "./dist/esm/coins.js", "require": "./dist/cjs/coins.js" }, "./coders": { "types": "./dist/types/coders.d.ts", "import": "./dist/esm/coders.js", "require": "./dist/cjs/coders.js" }, "./utils": { "types": "./dist/types/utils/index.d.ts", "import": "./dist/esm/utils/index.js", "require": "./dist/cjs/utils/index.js" }, "./types": { "types": "./dist/types/types.d.ts", "import": "./dist/esm/types.js", "require": "./dist/cjs/types.js" }, "./package.json": "./package.json" }, "typesVersions": { "*": { "async": [ "./dist/types/async.d.ts" ], "coins": [ "./dist/types/coins.d.ts" ], "coders": [ "./dist/types/coders.d.ts" ], "utils": [ "./dist/types/utils/index.d.ts" ], "types": [ "./dist/types/types.d.ts" ] } }, "files": [ "dist/", "src/", "!src/**/*.test.ts", "!src/**/*.spec.ts", "!**/*.tsbuildinfo" ], "scripts": { "build:cjs": "tsc --project tsconfig.build.json --module commonjs --outDir ./dist/cjs --removeComments --verbatimModuleSyntax false && echo > ./dist/cjs/package.json '{\"type\":\"commonjs\"}'", "build:esm": "tsc --project tsconfig.build.json --module es2022 --outDir ./dist/esm && echo > ./dist/esm/package.json '{\"type\":\"module\",\"sideEffects\":false}'", "build:types": "tsc --project tsconfig.build.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap", "build": "pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types", "dev": "tsc --project tsconfig.build.json --watch", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "lint": "eslint src --ext .ts,.tsx --fix", "typecheck": "tsc --noEmit", "clean": "rimraf dist", "prepublish": "pnpm build" }, "keywords": [ "address-encoder", "cryptocurrency", "blockchain", "ethereum", "bitcoin", "pharos", "pns", "encoding", "decoding" ], "author": "Pharos Domains", "license": "MIT", "dependencies": { "@noble/curves": "^1.2.0", "@noble/hashes": "^1.3.2", "@scure/base": "^1.1.5" }, "devDependencies": { "@types/node": "^22.15.14", "@typescript-eslint/eslint-plugin": "^5.57.0", "@typescript-eslint/parser": "^5.57.0", "eslint": "^8.37.0", "rimraf": "^6.0.1", "typescript": "^5.0.0", "vite": "^5.0.0", "vitest": "^1.3.1" }, "publishConfig": { "access": "public" }, "homepage": "https://test.pharosname.com/", "repository": { "type": "git", "url": "git+https://github.com/pharosnames/pnsjs.git", "directory": "packages/address-encoder" } }