{ "name": "salvium-js", "version": "0.5.0", "description": "JavaScript library for Salvium cryptocurrency - wallet generation, transaction construction, Bulletproofs+, RandomX mining, RPC clients", "main": "src/index.js", "types": "src/index.d.ts", "type": "module", "exports": { ".": "./src/index.js", "./address": "./src/address.js", "./base58": "./src/base58.js", "./keccak": "./src/keccak.js", "./signature": "./src/signature.js", "./constants": "./src/constants.js", "./blake2b": "./src/blake2b.js", "./carrot": "./src/carrot.js", "./subaddress": "./src/subaddress.js", "./mnemonic": "./src/mnemonic.js", "./ed25519": "./src/ed25519.js", "./wordlists": "./src/wordlists/index.js", "./rpc": "./src/rpc/index.js", "./rpc/client": "./src/rpc/client.js", "./rpc/daemon": "./src/rpc/daemon.js", "./rpc/wallet": "./src/rpc/wallet.js", "./bulletproofs": "./src/bulletproofs_plus.js", "./transaction": "./src/transaction.js", "./scanning": "./src/scanning.js", "./keyimage": "./src/keyimage.js", "./mining": "./src/mining.js", "./stratum": "./src/stratum/index.js", "./wallet": "./src/wallet.js", "./randomx": "./src/randomx/index.js" }, "scripts": { "test": "node test/run.js", "build:wasm": "asc assembly/index.ts --outFile build/randomx.wasm --optimize --enable simd --initialMemory 16 --maximumMemory 8192" }, "files": [ "src/", "src/index.d.ts", "build/randomx.wasm", "assembly/" ], "keywords": [ "salvium", "cryptocurrency", "cryptonote", "carrot", "address", "validation", "base58", "keccak", "rpc", "wallet", "daemon", "blockchain", "mnemonic", "bulletproofs", "ringct", "clsag", "ed25519", "randomx", "mining", "stratum", "proof-of-work" ], "author": "WhiskyMine", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/whiskymine/salvium-js" }, "engines": { "node": ">=16.0.0" }, "browser": { "./src/keccak.js": "./src/keccak.browser.js" }, "dependencies": { "@noble/curves": "^2.0.1", "@noble/ed25519": "^3.0.0", "@noble/hashes": "^2.0.1" }, "devDependencies": { "assemblyscript": "^0.27.0" } }