UNPKG

@vechain/sdk-aws-kms-adapter

Version:

This module implements the VeChain abstract signer so it is integrated with AWS KMS

56 lines 2.11 kB
{ "name": "@vechain/sdk-aws-kms-adapter", "version": "2.0.2", "description": "This module implements the VeChain abstract signer so it is integrated with AWS KMS", "author": "VeChain Foundation", "license": "MIT", "homepage": "https://github.com/vechain/vechain-sdk-js", "repository": { "type": "git", "url": "github:vechain/vechain-sdk-js" }, "keywords": [ "VeChain", "AWS", "KMS", "adapter", "signer" ], "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "files": [ "dist", "src", "package.json", "README.md", "LICENSE" ], "scripts": { "build": "rm -rf ./dist && tsup-node src/index.ts --format cjs,esm --dts", "lint": "eslint", "format": "prettier --write src/**/*.ts tests/**/*.ts", "start-thor-solo": "yarn workspace @vechain/sdk-solo-setup solo-up", "stop-thor-solo": "yarn workspace @vechain/sdk-solo-setup solo-down", "seed-thor-solo": "yarn workspace @vechain/sdk-solo-setup solo-seed", "start-local-stack": "docker compose -f ../../docker-compose.localstack.yml up -d --wait", "stop-local-stack": "docker compose -f ../../docker-compose.localstack.yml down", "test": "yarn start-local-stack && sleep 10 && yarn test:all; ret=$?; yarn stop-local-stack; exit $ret", "test:all": "rm -rf ./coverage && jest --coverage --coverageDirectory=coverage --group=integration --group=unit", "test:integration": "(yarn start-thor-solo && yarn seed-thor-solo && yarn start-local-stack && yarn test:all && yarn stop-local-stack && yarn stop-thor-solo) || yarn stop-thor-solo && yarn stop-local-stack", "test:unit": "rm -rf ./coverageUnit && UNIT=true jest --coverage --coverageDirectory=coverageUnit --group=unit" }, "dependencies": { "@aws-sdk/client-kms": "^3.723.0", "@noble/curves": "^1.6.0", "@vechain/sdk-core": "2.0.2", "@vechain/sdk-errors": "2.0.2", "@vechain/sdk-network": "2.0.2", "asn1js": "^3.0.5", "ethers": "^6.14.0", "viem": "^2.21.45" }, "devDependencies": { "@vechain/sdk-solo-setup": "2.0.1" } }