UNPKG

iso-filecoin

Version:

Isomorphic filecoin abstractions for RPC, signatures, address, token and wallet

176 lines 4.54 kB
{ "name": "iso-filecoin", "type": "module", "version": "7.4.0", "description": "Isomorphic filecoin abstractions for RPC, signatures, address, token and wallet", "author": "Hugo Dias <hugomrdias@gmail.com> (hugodias.me)", "license": "MIT", "homepage": "https://github.com/hugomrdias/filecoin/tree/main/packages/iso-filecoin", "repository": { "url": "hugomrdias/filecoin", "directory": "packages/iso-filecoin" }, "keywords": [ "token", "filecoin", "crypto", "wallet" ], "exports": { ".": { "types": "./dist/src/index.d.ts", "import": "./src/index.js", "require": "./dist/cjs/src/index.cjs" }, "./wallet": { "types": "./dist/src/wallet.d.ts", "import": "./src/wallet.js", "require": "./dist/cjs/src/wallet.cjs" }, "./token": { "types": "./dist/src/token.d.ts", "import": "./src/token.js", "require": "./dist/cjs/src/token.cjs" }, "./address": { "types": "./dist/src/address.d.ts", "import": "./src/address.js", "require": "./dist/cjs/src/address.cjs" }, "./rpc": { "types": "./dist/src/rpc.d.ts", "import": "./src/rpc.js", "require": "./dist/cjs/src/rpc.cjs" }, "./signature": { "types": "./dist/src/signature.d.ts", "import": "./src/signature.js", "require": "./dist/cjs/src/signature.cjs" }, "./message": { "types": "./dist/src/message.d.ts", "import": "./src/message.js", "require": "./dist/cjs/src/message.cjs" }, "./utils": { "types": "./dist/src/utils.d.ts", "import": "./src/utils.js", "require": "./dist/cjs/src/utils.cjs" }, "./ledger": { "types": "./dist/src/ledger.d.ts", "import": "./src/ledger.js", "require": "./dist/cjs/src/ledger.cjs" }, "./chains": { "types": "./dist/src/chains.d.ts", "import": "./src/chains.js", "require": "./dist/cjs/src/chains.cjs" }, "./contracts/*": { "types": "./dist/src/contracts/*", "import": "./src/contracts/*", "require": "./dist/cjs/src/contracts/*" }, "./types": { "types": "./dist/src/types.d.ts" } }, "main": "src/index.js", "types": "dist/src/index.d.ts", "typesVersions": { "*": { "address": [ "dist/src/address" ], "message": [ "dist/src/message" ], "rpc": [ "dist/src/rpc" ], "signature": [ "dist/src/signature" ], "token": [ "dist/src/token" ], "wallet": [ "dist/src/wallet" ], "types": [ "dist/src/types" ], "utils": [ "dist/src/utils" ], "ledger": [ "dist/src/ledger" ], "chains": [ "dist/src/chains" ], "contracts/*": [ "dist/src/contracts/*" ] } }, "files": [ "src", "dist/src/**/*.d.ts", "dist/cjs/**/*.cjs", "dist/src/**/*.d.ts.map" ], "dependencies": { "@ipld/dag-cbor": "^9.2.4", "@ledgerhq/errors": "^6.23.0", "@noble/curves": "^1.9.4", "@noble/hashes": "^1.8.0", "@scure/bip32": "^1.7.0", "@scure/bip39": "^1.6.0", "bignumber.js": "^9.3.1", "iso-base": "^4.1.0", "iso-kv": "^3.0.3", "iso-web": "^1.1.1", "zod": "^4.0.10", "zod-validation-error": "^4.0.1" }, "devDependencies": { "@ledgerhq/hw-transport": "^6.31.8", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-node-resolve": "^16.0.1", "@types/assert": "^1.5.11", "@types/mocha": "^10.0.10", "@types/node": "^24.1.0", "@zondax/zemu": "^0.55.0", "assert": "^2.1.0", "glob": "^11.0.3", "mocha": "^11.7.1", "playwright-test": "^14.1.11", "rimraf": "^6.0.1", "rollup": "^4.46.1", "type-fest": "^4.41.0", "typescript": "5.8.3" }, "publishConfig": { "provenance": true }, "depcheck": { "specials": [ "bin" ], "ignores": [ "@types/*", "assert", "rimraf" ] }, "scripts": { "build": "rimraf 'dist/cjs' && rollup --config rollup.config.js", "lint": "tsc --build && biome check --no-errors-on-unmatched --files-ignore-unknown=true .", "test": "tsc --build && pnpm run test:node && pnpm run test:browser", "test:node": "mocha 'test/**/!(*.browser).test.js' --require ./test/setup.js", "test:browser": "playwright-test 'test/**/!(*.node).test.js'", "check": "biome check --no-errors-on-unmatched --files-ignore-unknown=true ." } }