UNPKG

@hiero-ledger/cryptography

Version:

Cryptographic utilities and primitives for the Hiero SDK

124 lines 3.8 kB
{ "name": "@hiero-ledger/cryptography", "version": "1.15.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", "ansi-styles": "6.2.3", "ansi-regex": "6.2.2", "strip-ansi": "7.1.2", "debug": "4.4.1" }, "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": "142.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": "61.1.11", "eslint-plugin-n": "17.17.0", "eslint-plugin-vitest": "0.5.4", "geckodriver": "6.0.2", "mocha": "11.1.0", "npm-run-all": "4.1.5", "npx": "10.2.2", "prettier": "3.5.3", "typescript": "5.8.2", "vite": "6.4.1", "vitest": "3.1.2" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }