@planetarium/account-aws-kms
Version:
Libplanet account implementation using AWS KMS
65 lines • 1.89 kB
JSON
{
"name": "@planetarium/account-aws-kms",
"description": "Libplanet account implementation using AWS KMS",
"type": "module",
"main": "./dist/index.js",
"imports": {
"#crypto": {
"node": "./src/crypto/node.ts",
"default": "./src/crypto/browser.ts"
}
},
"exports": {
".": {
"node": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"browser": "./dist/index.browser.mjs",
"default": "./dist/index.js"
}
},
"files": [
"dist/**/*"
],
"scripts": {
"build": "yarn && nanobundle build",
"prepack": "yarn && yarn build",
"dev": "yarn test",
"test": "bash -c 'yarn && yarn run -T tsc -p tsconfig.json && vitest run; status=$?; printf \"\\033[41;97mNOTE: running this test suite too many times may be costly, as this creates and deletes AWS KMS keys during testing. KMS keys are prorated per hour for the price of \\$1.00 per month per key.\\033[0m\n\" > /dev/stderr; exit $status'",
"coverage": "yarn && vitest run --coverage"
},
"repository": {
"type": "git",
"url": "git+https://github.com/planetarium/libplanet.git",
"directory": "@planetarium/account-aws-kms"
},
"keywords": [
"libplanet"
],
"author": "Planetarium (https://planetarium.dev/)",
"license": "LGPL-2.1-or-later",
"devDependencies": {
"@planetarium/account": "^5.5.3",
"@types/node": "^18.13.0",
"@vitest/coverage-c8": "^0.29.3",
"@vitest/ui": "^0.29.3",
"es-aggregate-error": "^1.0.9",
"nanobundle": "^1.6.0",
"vite": "^4.1.1",
"vitest": "^0.29.3"
},
"dependencies": {
"@aws-sdk/client-kms": "^3.272.0",
"@noble/secp256k1": "^1.7.1",
"asn1js": "^3.0.5"
},
"peerDependencies": {
"@planetarium/account": "^5.5.3"
},
"engines": {
"node": ">=19.0.0"
},
"version": "5.5.3"
}