UNPKG

libnemo

Version:

Asynchronous, non-blocking Nano cryptocurrency integration toolkit.

90 lines (89 loc) 2.48 kB
{ "name": "libnemo", "version": "0.1.0", "description": "Asynchronous, non-blocking Nano cryptocurrency integration toolkit.", "keywords": [ "nemo", "nano", "cash", "crypto", "currency", "coin", "wallet", "mnemonic", "seed", "block", "sign", "encrypt", "decrypt", "keys" ], "homepage": "https://zoso.dev", "bugs": "bug-libnemo@zoso.dev", "license": "(GPL-3.0-or-later AND MIT AND ISC)", "author": "Chris Duncan <chris@zoso.dev>", "funding": { "type": "nano", "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso" }, "files": [ "/dist", "/LICENSES", "AUTHORS.md", "package.json.license" ], "types": "dist/types.d.ts", "main": "dist/node.min.js", "browser": { "./dist/browser.min.js": "./dist/browser.min.js", "node:worker_threads": false }, "repository": { "type": "git", "url": "git+https://zoso.dev/libnemo.git" }, "scripts": { "clean": "rm -rf {dist,types} && tsc", "build": "npm run clean && node esbuild.mjs", "build:prod": "npm run clean && node esbuild-prod.mjs", "prepublishOnly": "npm run test:prod", "test": "npm run build && npm run test:node", "test:coverage": "npm run test:node -- --experimental-test-coverage --test-coverage-exclude=**/*.mjs", "test:coverage:report": "npm run test:coverage -- --test-reporter=lcov --test-reporter-destination=coverage.info && genhtml ./coverage.info --flat --dark-mode --keep-going --output-directory ./coverage/; xdg-open ./coverage/index.html", "test:node": "node --test --test-force-exit --no-experimental-strip-types --env-file .env", "test:prod": "npm run build:prod && npm run test:node" }, "imports": { "#src/*": "./src/*", "#types": "./src/types.d.ts", "#workers": "./src/lib/workers/index.js" }, "dependencies": { "nano-pow": "^5.1.4" }, "optionalDependencies": { "@ledgerhq/hw-transport-web-ble": "^6.29.8", "@ledgerhq/hw-transport-webhid": "^6.30.4", "@ledgerhq/hw-transport-webusb": "^6.29.8", "buffer": "^6.0.3" }, "devDependencies": { "@types/node": "^24.1.0", "@types/w3c-web-hid": "^1.0.6", "@types/w3c-web-usb": "^1.0.10", "@types/web-bluetooth": "^0.0.21", "esbuild": "^0.25.8", "fake-indexeddb": "^6.0.1", "typescript": "^5.8.3" }, "type": "module", "exports": { ".": { "types": "./dist/types.d.ts", "browser": "./dist/browser.min.js", "node": "./dist/nodejs.min.js", "default": "./dist/browser.min.js" } }, "unpkg": "dist/browser.min.js" }