UNPKG

@hiero-ledger/cryptography

Version:

Cryptographic utilities and primitives for the Hiero SDK

120 lines 3.74 kB
{ "name": "@hiero-ledger/cryptography", "version": "1.10.0", "description": "Cryptographic utilities and primitives for the Hiero SDK", "main": "./lib/index.cjs", "types": "./lib/index.d.ts", "module": "./src/index.js", "react-native": { "./lib/index.cjs": "./src/index.native.js", "./src/encoding/base64.js": "./src/encoding/base64.native.js", "./src/encoding/hex.js": "./src/encoding/hex.native.js", "./src/encoding/utf8.js": "./src/encoding/utf8.native.js", "./src/primitive/aes.js": "./src/primitive/aes.native.js", "./src/primitive/sha256.js": "./src/primitive/sha256.native.js", "./src/primitive/pbkdf2.js": "./src/primitive/pbkdf2.native.js", "./src/primitive/hmac.js": "./src/primitive/hmac.native.js" }, "browser": { "./src/index.js": "./src/index.js", "./src/encoding/base64.js": "./src/encoding/base64.browser.js", "./src/encoding/hex.js": "./src/encoding/hex.browser.js", "./src/encoding/utf8.js": "./src/encoding/utf8.browser.js", "./src/primitive/aes.js": "./src/primitive/aes.browser.js", "./src/primitive/sha256.js": "./src/primitive/sha256.browser.js", "./src/primitive/pbkdf2.js": "./src/primitive/pbkdf2.browser.js", "./src/primitive/hmac.js": "./src/primitive/hmac.browser.js" }, "exports": { "./package.json": "./package.json", ".": { "import": "./src/index.js", "require": "./lib/index.cjs" } }, "license": "Apache-2.0", "author": "Launchbadge <contact@launchbadge.com>", "repository": "https://github.com/hiero-ledger/hiero-sdk-js", "bugs": "https://github.com/hiero-ledger/hiero-sdk-js/issues", "type": "module", "sideEffects": false, "keywords": [ "hiero", "sdk", "hedera", "hashgraph", "cryptography" ], "files": [ "lib/", "src/" ], "engines": { "node": ">=12.0.0" }, "browserslist": [ "last 1 Chrome versions", "last 1 Firefox versions" ], "dependencies": { "@noble/curves": "^1.8.1", "asn1js": "^3.0.6", "bignumber.js": "^9.1.1", "bn.js": "^5.2.1", "buffer": "^6.0.3", "crypto-js": "^4.2.0", "forge-light": "1.1.4", "js-base64": "^3.7.7", "react-native-get-random-values": "^1.11.0", "spark-md5": "^3.0.2", "tweetnacl": "^1.0.3", "utf8": "^3.0.0" }, "peerDependenciesMeta": { "expo-crypto": { "optional": true } }, "devDependencies": { "@babel/cli": "^7.27.0", "@babel/core": "^7.26.10", "@babel/eslint-parser": "^7.27.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@types/bn.js": "^5.1.6", "@types/crypto-js": "^4.2.2", "@types/node": "^24.0.10", "@types/spark-md5": "^3.0.5", "@types/utf8": "^3.0.3", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", "@vitest/browser": "^3.1.2", "@vitest/coverage-v8": "^3.1.2", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-module-rewrite": "^0.2.0", "c8": "^10.1.3", "chromedriver": "^138.0.0", "codecov": "^3.8.3", "dpdm": "^3.11.0", "eslint": "^8.52.0", "eslint-plugin-compat": "^6.0.2", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-ie11": "^1.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^52.0.2", "eslint-plugin-n": "^17.17.0", "eslint-plugin-vitest": "^0.5.4", "geckodriver": "^5.0.0", "mocha": "^11.1.0", "npm-run-all": "^4.1.5", "npx": "^10.2.2", "prettier": "^3.5.3", "typescript": "^5.8.2", "vite": "^6.2.7", "vitest": "^3.1.2" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }